/*
Theme Name: Grayson Child
Theme URI: http://grayson.edge-themes.com
Description: A child theme of Grayson Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: grayson
Template: grayson
*/


.banner_temp {width: 100%;
position: fixed;
top: 116px;
background-color: #c0944e;
z-index: 999;
text-align: center;}

.edgtf-single-product-summary form.cart {display: none !important;}

.wpml-ls-sidebars-edgtf-header-widget-area ul {list-style: none;display: flex;}
.wpml-ls-sidebars-edgtf-header-widget-area ul li {margin:0 5px;position: relative;top: 7px;}

.especial_catalogos {padding-left: 30px;padding-right: 30px;}
.especial_catalogos .edgtf-pci {max-width: 50%;width: 50% !important;margin: 0 !important;}
.especial_catalogos .edgtf-pc-outer {justify-content: center;}

.especial_catalogos .edgtf-pci-text h4 {font-size:20px !important;}

.politicas_css h3 {margin-bottom: -5px;}

.newsletter .wpcf7 form .wpcf7-response-output {margin-left: 0;padding-left: 0;margin-top: -20px;}
footer .wpcf7 form .wpcf7-response-output {margin-left: 0;padding-left: 0;margin-top: -20px;color: white !important;}

body .mc4wp-checkbox span {margin-left: 3px;}

.comment-form-comment > label {font-weight: bold;margin-top: 10px;display: block;}

body .ms-skin-default .ms-nav-next {cursor: pointer;background: #000;background: rgba(0,0,0,0.5);width: 40px;height: 40px;position: absolute;display: block;z-index: 1000;}
body .ms-skin-default .ms-nav-next::before {content: '\e825';font-family: 'revicons';font-size: 15px;color: #fff;display: block;line-height: 40px;text-align: center;}

body .ms-skin-default .ms-nav-prev {cursor: pointer;background: #000;background: rgba(0,0,0,0.5);width: 40px;height: 40px;position: absolute;display: block;z-index: 1000;}
body .ms-skin-default .ms-nav-prev::before {content: '\e824';font-family: 'revicons';font-size: 15px;color: #fff;display: block;line-height: 40px;text-align: center;}

body .wpcf7-spinner {bottom: 32px;left: 75px;background-color: #c0944e;}
body .wpcf7-spinner::before {background-color: white;}
body.edgtf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text {padding-left: 0px;}
.related.products h2 {font-size: 37px;}
body .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-submit:hover {background-color: black !important;}
body footer .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-submit:hover {background-color: #af833f !important;}
body .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-submit {position: relative;
display: inline-block;
width: auto;
font-size: 12px !important;
height: 48px;
line-height: 48px;
padding: 0 38px;
margin: 0;
margin-top: 35px;
font-size: 10px;
letter-spacing: 2px;
font-weight: 400;
color: #fff;
background-color: #c0944e;
border: 0;
outline: 0;
cursor: pointer;
vertical-align: middle;
text-transform: uppercase;
z-index: 3;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out;
-moz-transition: color .2s ease-in-out,background-color .2s ease-in-out;
transition: color .2s ease-in-out,background-color .2s ease-in-out;}
li.review {margin-bottom: 15px;}
.edgtf-column-left .wpcf7-not-valid-tip {font-weight: bold !important;}
footer .edgtf-column-left .wpcf7-not-valid-tip {font-weight: bold !important;margin-top: 10px !important;}

.formulario_productos input[type="text"],.formulario_productos input[type="email"],.formulario_productos input[type="number"] {
	color: #666666 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	font-family: Roboto !important;
	font-style: normal !important;
	font-weight: 400 !important;
	text-transform: none;
	letter-spacing: 1px;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	background-color: #f4f4f4 !important;
	border: 0 solid transparent !important;
	border-radius: 0 !important;
	outline: 0 !important;
	margin-bottom: 10px !important;
}

.formulario_productos textarea {
	color: #666666 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	font-family: Roboto !important;
	font-style: normal !important;
	font-weight: 400 !important;
	text-transform: none;
	letter-spacing: 1px;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	background-color: #f4f4f4 !important;
	border: 0 solid transparent !important;
	border-radius: 0 !important;
	outline: 0 !important;
	margin-bottom: 10px !important;
	max-height: 90px;
}

.single-product .wpcf7-spinner {top: 25px;}
.single-product .wpcf7 form .wpcf7-response-output {margin-left: 0px;padding-left: 0px;margin-top: 10px;}
.single-product .wpcf7 form.sent .wpcf7-response-output {color: #81ad6e !important;}
.comment-form-cookies-consent {margin-bottom: 25px !important;}
.edgtf-woo-single-page .woocommerce-tabs ul.tabs > li a {font-family: 'Raleway', sans-serif !important;}
.woocommerce-review__awaiting-approval {color: #81ad6e !important;}

body .edgtf-content-inner .edgtf-title {height: auto !important;padding: 0 0 15px;}
body.woocommerce-page .edgtf-content-inner .edgtf-title {height: auto !important;padding: 15px 0 20px;}
body .edgtf-title .edgtf-title-holder {position: relative !important;top: -5px;}

body .woocommerce-ordering {display: none !important;}
body .edgtf-single-product-content {margin-top: 90px !important;}

body h1 {font-family: 'Raleway', sans-serif;font-weight: 300;line-height: 45px !important;}
body h2 {font-family: 'Raleway', sans-serif;font-weight: 300;}
body p {font-family: 'Raleway', sans-serif;font-weight: 300;font-size: 18px !important;}
body .edgtf-main-menu > ul > li > a {font-family: 'Raleway', sans-serif;font-weight: 600;padding: 0 10px;}

.formulario_productos input[type="submit"] {margin-top: 35px !important;padding: 8px 40px !important;line-height: 25px !important;height: auto !important;font-family: 'Raleway', sans-serif !important;font-weight: 600 !important;}

.formulario_productos .campos_ocultos {display: none;}

.catalogos_1 .edgtf-pc-outer {display: flex;}
.catalogos_1 .edgtf-pc-holder.edgtf-standard-layout.edgtf-two-columns .edgtf-pci {margin:auto;}

.spiner .wpcf7-spinner {top: 26px;left: 0;}
body .spiner .wpcf7-response-output {margin-left: 0px;padding-left: 0px;margin-top: 15px;}
body .spiner form.sent .wpcf7-response-output {color:#81ad6e !important;}

.edgtf-shopping-cart-holder, .edgtf-login-register-widget {display: none !important;}

.cabecera_derecha_ordenador {display: flex;margin-top: 13px;}
.cabecera_derecha_ordenador > a.social img {max-width: 18px !important;}
.cabecera_derecha_ordenador > a.social {margin-right: 10px;margin-top: 0px;}
.social_contacto a.social img {max-width: 18px !important;}
.social_contacto a.social {margin-right: 10px;margin-top: 10px;}
.cabecera_derecha_ordenador > a {margin-right: 20px;}
.cabecera_derecha_ordenador img {}
.cabecera_derecha_ordenador > a.logo_sunso img {max-width: 120px;}
.edgtf-position-right-inner > a.edgtf-search-opener {top: 8px;}
.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a {height: 55px !important;}
body .edgtf-page-header .edgtf-menu-area {height: 75px !important;}

#cookie-notice .cn-button:not(.cn-button-custom) {background-color: #bf9455 !important;}
#cookie-notice .cn-button:not(.cn-button-custom):hover {background-color: #b3894d !important;}
body .edgtf-plc-holder.edgtf-standard-type .edgtf-plc-item .edgtf-pl-buttons .button::before {display: none !important;}
body .edgtf-plc-holder.edgtf-standard-type .edgtf-plc-item .edgtf-plc-title {font-size: 21px !important;line-height: 21px;}

body .edgtf-footer-top p {font-family: 'Raleway', sans-serif;font-weight: 600 !important;font-size: 14px !important;}
body footer .widget.widget_nav_menu ul li a {font-family: 'Raleway', sans-serif;font-weight: 600;font-size: 14px !important;line-height: 20px;}
body footer .widget.widget_nav_menu ul li {line-height: 20px;}

body .edgtf-btn {padding: 8px 30px;font-family: 'Raleway', sans-serif;font-weight: 600;}

.fix_news p {margin-top: 0px !important;font-weight: 400 !important;}
.home .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-submit {font-family: 'Raleway', sans-serif;font-weight: 600;font-size: 11px;}
body .edgtf-page-header a img {max-width: 500px !important;}

ul.products > .product .edgtf-product-list-title,ul.products > .product .price {font-family: Montserrat;}
ul.products > .product .edgtf-pl-buttons .added_to_cart::before, ul.products > .product .edgtf-pl-buttons .button::before {content: '' !important;}
.single-product .edgtf-content-inner .edgtf-title {display: none;}
.tax-product_cat .edgtf-content-inner .edgtf-title {display: block;}

body footer .widget > h5 {margin-bottom: 10px;}

.titulo_form_single {color: black;font-weight: 400;font-family: Roboto,sans-serif;font-size: 16px !important;margin-top: 55px !important;margin-bottom: 15px !important;}

body .tp-bullets {display: none;}

button,
textarea,
input,
select,
a{
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 -webkit-tap-highlight-color: transparent;


}

.iframe_contact {margin-top: 21px;}

.iframe_contact {margin-top: 0px;}
.iframe_contact p {margin-top: 0px;}

.newsletter input.wpcf7-text {height: 48px;}
footer input.wpcf7-text {height: 48px;}


@media only screen and (min-width: 1024px){

	.js .page-template.home .vc_parallax .vc_parallax-inner {background-image: url("/wp-content/uploads/OB_collection_newsletter.jpg") !important;}
	body.home .edgtf-slider-inner {margin-top: 74px;}
	body .edgtf-plc-holder .owl-nav .owl-prev {left: -50px !important;}
	body .edgtf-plc-holder .owl-nav .owl-next {right: -50px !important;}
	body .ion-ios-arrow-left::before {color: black;}
	body .ion-ios-arrow-right::before {color: black;}
	body .edgtf-title.edgtf-title-size-small .edgtf-title-holder h1 {bottom: -12px;}

	body .edgtf-vertical-align-containers .edgtf-position-center {width: 89%;}

	.edgtf-container-inner > h1.product_title {display: none;}

	.edgtf-main-menu > ul > li.wpml-ls-menu-item {display: none !important;}
}

@media only screen and (max-width: 1024px){

	.especial_catalogos {padding-left: 0px;padding-right: 0px;}
	.especial_catalogos .edgtf-pci {max-width: 100%;width: 100% !important;margin: 0 !important;}
	.especial_catalogos .edgtf-pc-outer {justify-content: center;}

	body .cabecera_derecha_ordenador > a.social {margin-right: 25px;margin-top: -5px;}
	body .edgtf-mobile-header .edgtf-position-center-inner {width: 170px !important;}
	body .edgtf-mobile-header .edgtf-position-center-inner img {margin-top: 11px;}
	body .edgtf-mobile-header .edgtf-mobile-menu-opener a .edgtf-mo-lines {top: 1px;}

	body .edgtf-plc-holder.edgtf-standard-type .edgtf-plc-item .edgtf-plc-price {margin-top: 25px;}

	.catalogos_1 .edgtf-pc-outer {display: block;}

	body .edgtf-footer-top .edgtf-four-columns-inner > div {margin-top: 25px !important;}
	body .edgtf-footer-top .edgtf-four-columns-inner > div:first-child {margin-top: 0px !important;}

	body h1.especial-1 {font-size: 33px !important;line-height: 37px !important;}

	body .bloque-texto h1, body .bloque-texto p {padding: 0 10px !important;}

	body .edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {padding-top: 0px !important;}
	.imagen-cabecera p {margin-top: 0px !important;}

	body .newsletter_home {margin-top: 70px;padding-top: 0px !important;padding-bottom: 25px !important;}
	.edgtf-footer-bottom-holder .edgtf-raw-html-widget {width: 100%;text-align: center;}
	.edgtf-single-product-summary .edgtf-single-product-title {display: none !important;}
	.catalogos_1 {padding: 0 30px;}
	.iframe_contact {margin-top: 70px;}

	body p {font-size: 18px !important;line-height: 24px!important;}
	body h1 {line-height: 34px !important;}
	
	body .edgtf-single-product-content {margin-top: 10px !important;}
	body .pswp__caption {display: none !important;}

	body ul.products > .product {float: none !important;vertical-align: top !important;}
	.edgtf-container-inner > h1.product_title {display: block;margin: 0 0 14px;font-family: Montserrat;font-weight: 400;font-size: 25px;line-height: 33px;}
	.js .page-template.home .vc_parallax .vc_parallax-inner {background-image: url("/wp-content/uploads/OB_collection_newsletter.jpg") !important;}
}

@media only screen and (max-width: 1300px){

	.cabecera_derecha_ordenador > a {margin-right: 10px;}
	body .edgtf-position-right-inner > a.edgtf-search-opener {margin:0px !important;}
	body .edgtf-vertical-align-containers .edgtf-position-center {width: 94%;}
	body .edgtf-main-menu > ul > li > a {padding: 0 5px;}

}

@media only screen and (max-width: 1250px){

	.cabecera_derecha_ordenador > a.logo_sunso {display: none;}
	.cabecera_derecha_ordenador > a.social {margin-top: 2px;}


}

@media only screen and (max-width: 1200px){


	body:not(.edgtf-header-classic) .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-center {width: 59% !important;}

}

