/*
 Theme Name:     Specular Child
 Theme URI:      http://codeless.co
 Description:    Specular Child Theme
 Author:         Codeless
 Author URI:     http://www.codeless.co
 Template:       specular
 Version:        1.0.0
*/

@import url("../specular/style.css");

/*CUSTOM*/

@media (max-width: 767px)
footer#footer .inner .row-fluid.ff .span12:first-child:last-child {
	
}

.wp-post-navigation div {
	display: block;
	width: 40%;
	position: relative;
	font-size: 24px;
	color: #000;
	min-height: 60px;
	text-align: center;
	line-height: 60px;
	border: 1px solid #222;
	margin: 50px auto;
}

.header_11 #logo {
	margin-left: 30px;
	margin-right: 30px;
}

nav .menu > li > a, nav .menu > li.hasSubMenu:after, header#header .header_tools .vert_mid > a:not(#trigger-overlay), header#header .header_tools .cart .cart_icon {
	letter-spacing: 1px;
}

.nav-growpop .icon-wrap {
	display: none;
}

.wp-post-navigation-next {
	float: none;
	text-align: right;
	line-height: 16px;
	padding-right: 0;
}

.wp-post-navigation-next a:after {
	display: none !important;
}

.wp-post-navigation-pre {
	display: none !important;
}

img {
	margin-bottom: 20px;
}

.sd-social-icon-text .sd-content ul li a.sd-button:hover {
	color: #000 !important;
	background: #FFFFFF;
	border: 1px solid #000;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em;
	display: inline-block;
	line-height: 1.2;
	font-size: 11pt;
	font-weight: 400;
}

#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button >a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button {
	text-decoration: none !important;
	display: inline-block;
	margin: 0 5px 5px 0;
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	border-radius: 0;
	color: #555 !important;
	background: #FFFFFF;
	border: 1px solid #ccc;
	box-shadow: none;
	text-shadow: none;
	line-height: 23px;
	padding: 1px 8px 0 5px;
}

.tparrows:before {
	color: #000;
}

.blog-article.standard-style .media>:not(.post_type) {
	margin-bottom: 0 !important;
}

#jp-relatedposts h3.jp-relatedposts-headline em {
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
}

.single .blog-article.standard-style {
	text-align: center;
}

.header_page, #slider-fullwidth {
	border-top: 1px dashed #a7a7a7;
}

.blog-article.standard-style .content {
	text-align: center;
}

.blog-article.standard-style {
	margin: 0 auto 50px !important;
}

.blog-article.standard-style .info li {
	float: none !important;
	display: inline-block !important;
}

.blog-article.standard-style .content h1, .blog-article.alternative-style .content h1, .blog-article.timeline-style .content h1 {
	text-transform: uppercase !important;
	letter-spacing: 8px !important;
	padding: 20px 0 !important;
}

.p_pagination .pagination span, .p_pagination .pagination a {
	display: inline-block !important;
	float: none !important;
}

.p_pagination {
	text-align: center !important;
}

.top_nav .social_widget li i {
	line-height: 18px !important;
	font-size: 13px !important;
}

.blog-article .media .overlay {
	background: rgba(0,0,0,0.7) !important;
}

.blog-article.standard-style .media .overlay {
	-moz-transition-duration: 1s !important;
	-o-transition-duration: 1s !important;
	-ms-transition-duration: 1s !important;
	transition-duration: 1s !important;
}

.blog-article.standard-style .media .overlay .post_type_circle {
	background: rgba(255,255,255,0.2) !important;
}

.p_pagination .pagination span, .p_pagination .pagination a {
	border: 1px solid #DCDADA !important;
}

.pagination a,  .pagination span {
	background-color: #FFFFFF !important;
}

.p_pagination .pagination .current, .p_pagination .pagination a:hover {
	background: #000000 !important;
}

.simple-light .esg-filterbutton, .simple-light .esg-navigationbutton, .simple-light .esg-sortbutton, .simple-light .esg-cartbutton a {
	background: #FFF !important;
}

.simple-light .esg-navigationbutton:hover {
	border-color: #000 !important;
	box-shadow: none !important;
}

.sticky_header header#header {
	box-shadow: 0 1px 3px 0 rgba(185,184,184,0.58);
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right: 0;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	opacity: .7;
}

#jp-relatedposts h3.jp-relatedposts-headline {
	float: none !important;
	text-align: center !important;
	margin-bottom: 40px !important;
}

.btn-bt.default {
	margin: 30px 0 5px;
	float: none;
}

.shares_container {
	position: relative;
	float: none;
}

.blog-article.standard-style {
	float: none !important;
	margin: 0 auto 50px !important;
	padding-bottom: 20px;
}

.btn-bt.default {
	font-family: open sans, arial, sans-serif;
}

.blog-article ul.shares {
	background: #FFFFFF;
	visibility: visible !important;
}

.blog-article ul.shares li i {
	font-size: 13px;
	color: #222;
}

.vc_gitem-zone {
	background-position: 50% 0;
}

.header_button {
	float: right !important;
	top: 25%;
}

.block_title.section_title h1 {
	font-weight: 400 !important;
}

.extra_navigation {
	background: rgb(241,241,241);
}

.header_10 .full_nav_menu .container {
	border-top: none;
	border-bottom: none;
}

.btn-bt.default {
	font-family: "Crimson Text";
	font-style: italic;
	border: none;
}

.btn-bt.default:hover {
	border: none;
}

.top_nav .widget_search input[type="text"] {
	border: 1px solid #DCDADA !important;
	width: 100%;
	height: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px 50px 5px 13px !important;
	border-radius: none !important;
	-webkit-border-radius: none !important;
	-moz-border-radius: none !important;
}

.input-append input, .input-append select, .input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.blog-article.standard-style .content h1, .blog-article.alternative-style .content h1, .blog-article.timeline-style .content h1 {
	color: #000;
}

.page-id-6575 .header_wrapper {
	border-bottom: none;
}

.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"] {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: 1px solid #DADADA !important;
}

.wpcf7-form-control-wrap textarea {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: 1px solid #DADADA !important;
}

.wpcf7-form p input[type="submit"] {
	float: none;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #333;
	background-color: #000;
	border-radius: 0;
	color: white;
	width: 100%;
}

.wpcf7-form p input[type="submit"]:hover {
	background-color: #E2E2E2;
}

.post .media img:first-child {
	display: none;
}

footer#footer .inner .row-fluid.ff .span12:first-child:last-child {
	width: 100%;
	left: 0;
	margin-left: 0;
}

footer .inner .widget {
	margin-bottom: 80px;
}

#shopbop-core-widget {
	margin: 40px auto;
}

.rev_slider_wrapper {
	margin: 50px auto !important;
	max-width: 700px;
}

/* pruebas pw con la paginación ..así se resuelve parte, pero para quitar los botones de primera página y última página hace falta jquery
.p_pagination .pagination a.inactive {
	display: none !important;
}

.p_pagination .pagination span {
	display: none !important;
}

.p_pagination .pagination a.inactive {
	display: none !important;
}
*/


