/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/************************************************************************************/
/*****  HEADINGS H1 - H2 ...  *********************************/
/************************************************************************************/
.h1,h1{/* font-size: 1.3em; line-height: 1.3; */}
.h2,h2{ }
.h3,h3{}
.h4,h4{}

.home .h1,.home h1{/* font-size: 1.3em; line-height: 1.3; */}
.home .h2,.home h2{ }
.home .h3,.home h3{}
.home .h4,.home h4{}

.color-style-2 h1{}
.color-style-2 h2{}
.color-style-2 h3{}
.color-style-2 h4{}

@media(max-width: 549px){
	.h1,h1{/* font-size: 1.2em; */}
	.h2,h2{	}
	.h3,h3{	}
	.h4,h4{	}
}

/************************************************************************************/
/*****  Líneas titulos  *********************************/
/************************************************************************************/

/******** NORMAL **/
#wrapper .section-title-normal span{
/* 	border-bottom: 2px solid blue; */
}
.section-title-normal{
/* 	    border-bottom: 2px solid red !important; */
}
/******** CENTER **/
.section-title-center b {
    opacity: .6  !important;
    color: green !important;
}
/******** CENTER BOLD **/
.section-title-bold-center span{
    border: 2px solid orange;
}
.section-title-bold-center b {
    opacity: .6  !important;
    color: orange !important;
}
/******** LEFT BOLD **/
.section-title-bold span{
    border: 2px solid purple;
	}
.section-title-bold b{
    opacity: .6  !important;
    color: purple !important;
}
/************************************************************************************/
/*****  FLATSOME FIXES  *********************************/
/************************************************************************************/

/******** Remove extra bottom padding in .section-content .row .col  **/
.section-content .row .col{
/* 	padding-bottom: 0px !important; */
}

.dark, .dark p, .dark td {
    color: white;
}



/************************************************************************************/
/*****  Yith Brands  *********************************/
/************************************************************************************/


/******** Yith Brands Rows in Thumbnail Widget  **/
.yith-wcbr-brand-thumbnail .yith-wcbr-thumbnail-list ul li{
	width: 100% !important; /* one per row */ 
	margin-bottom: 20px !important;
}

.yith-wcbr-brand-thumbnail-carousel.default .yith-wcbr-thumbnail-list:before,
.yith-wcbr-brand-thumbnail.default .yith-wcbr-thumbnail-list:before{
	display: none;
}


/************************************************************************************/
/*****  Footer 2  *********************************/
/************************************************************************************/

/******** Títulos h3 Footer 2  **/
.footer .widget-title {
    text-align: center;
    font-weight: 100;
    line-height: inherit;
    letter-spacing: inherit;
    display: block;
}
.footer-2 h3{
	position: relative;
}

/******** Decoración Debajo Títulos h3 Footer 2  **/
.footer .is-divider {
    height: 1px;
    display: block;
    margin: 0;
    max-width: 30px;
    margin: 0 auto 15px;
}
.footer-2 h3:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -15px;
  width: 30px;
  height: 0px;
}

/******** Colores y Sizes Titulos y Decoración  **/
.footer .is-divider, .footer-2 h3:after {
  border-top: 1px solid white !important;
}
.footer .widget-title, .footer-2 h3 {
    font-size: 28px !important;
}
.footer .widget-title, .footer-2 h3, .footer .widget_nav_menu li a{
    color: black !important;
    }
/******** Menú Footer 2   **/
.footer .widget_nav_menu li {border: none !important;    line-height: 12px;}
.footer .widget_nav_menu li a{
    display: block!important;
    text-align: center;
    text-decoration: underline;
    font-size: 14px;
    padding-bottom: 3px;
}
    
/************************************************************************************/
/*****  LINKS menu y carro en header  *********************************/
/************************************************************************************/

.header-nav li a span,
.cart-icon strong,
.icon-search:before {
	color: #30AADE;
}
.cart-icon strong, .cart-icon strong:after{
	color: #30AADE !important;
	border-color: #30AADE !important;
}

/************************************************************************************/
/*****  Product Page: Custom Fielsd - Taxonomy Fields     ***************************/
/************************************************************************************/

.todos-los-campos{
	margin: 15px 0 25px 0;
/* 	background: lime; */
}
.custom_field_frontend_product{
	margin-bottom: 10px;
	background-color: yellow;
}
.custom_field_frontend_product span.label{
	font-weight: 100;
    background: #30aade;
    color: white;
    padding: 0 5px;
    line-height: 23px;
    display: inline-block;
    margin-right: 5px;
}
.custom_field_frontend_product a{
	text-decoration: underline;
}


/************************************************************************************/
/*****  Product Page: Varios     ***************************/
/************************************************************************************/
.product-footer .woocommerce-tabs {
    padding: 0px 0;
    border-top: none;
}
.product-main {
    padding: 40px 0 20px;
}

/************************************************************************************/
/*****  Yith Request a Quote     ***************************/
/************************************************************************************/
div.yith_ywraq_add_item_browse_message a {
    background: grey;
    color: white;
    padding: 0 8px;
    line-height: 23px;
    display: inline-block;
    font-size: 15px;
    margin: 11px 0;
}

div.yith_ywraq_add_item_product_message,
div.yith_ywraq_add_item_response_message{
	    color: #27ab00;
    line-height: 23px;
    font-size: 15px;
    margin: 11px 0;
    font-weight: bold;
}

/************************************************************************************/
/*****  Quform     ***************************/
/************************************************************************************/
.quform-element-5_2, .quform-element-7_2, .quform-element-8_2{
	margin-top: 0px !important;
}
.quform-label label{ font-weight: 100;
}
form.quform-form-9{
	margin-bottom: 0px !important
}

.quform-magnific-popup .mfp-content .quform {
    max-width: 600px !important;
    }
form.quform-form-9 h3, form.quform-form-9 .quform-spacer,
form.quform-form-10 h3, form.quform-form-10 .quform-spacer,
form.quform-form-11 h3, form.quform-form-11 .quform-spacer{
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

/************************************************************************************/
/*****  Yith - Catalog Mode     ***************************/
/************************************************************************************/
.ywctm-custom-button-container{
	text-align: center;
}
a.ywctm-custom-button{
	margin: 10px;
	padding: 0;
}
a.ywctm-custom-button span {
    color: #ffffff !important;
    background-color: #111111 !important;
    padding: 0 !important;
    font-size: 12px;
    display: inline-block;
    text-align: center;
    padding: 5px 5px !important;
}


/************************************************************************************/
/*****  Plugin - Register Form     ***************************/
/************************************************************************************/
.woocommerce-form-register .ct-ultimate-gdpr-consent-field{
	margin-bottom: 0px !important;
}
.woocommerce-form-register  p.woocommerce-FormRow:last-child {
    padding-top: 20px !important;
}
.woocommerce-form-register label[for="ct-ultimate-gdpr-consent-field-woocommerce"] {
	    font-weight: 100 !important;
}
.woocommerce-form-register label[for="ct-ultimate-gdpr-consent-field-woocommerce"]  a{
	    text-decoration: underline !important;
}


/************************************************************************************/
/*****  Ultimate GPRD Plugin      ***************************/
/************************************************************************************/
div.quform-label-1_235423412,
div.quform-label-2_235423412,
div.quform-label-3_235423412{display: none;}
label.quform-option-label-1_235423412_0 {
    display: inline !important;
}

button.ct-ultimate-gdpr-button   {
    font-weight: 400;
    padding: 6px 10px;
    cursor: pointer;
    border: none;
    
        color: #ffffff;
    border-color: #ffffff;
    background-color: #000000;
    
    }

/************************************************************************************/
/*****  Menu Icons plugin      ***************************/
/************************************************************************************/
#wrapper .nav i.elusive{
	margin-top: 0px !important;
	    font-size: 1.3em !important;
}


/************************************************************************************/
/*****  Buscador inline      ***************************/
/************************************************************************************/
#header li.header-search-form{
	margin-left: auto !important;
	margin-right: auto !important;	
}
#header li.header-search-form input.search-field{
	border-radius: 0px !important;
	background: white !important;
}

/************************************************************************************/
/*****  Main Menu - Varios      ***************************/
/************************************************************************************/
.destacado a
{
	background: #F0F1D5;
}

/************************************************************************************/
/*****  WOOF FILTRADOR      ***************************/
/************************************************************************************/
#wrapper .woof_list li {
	padding-bottom: 0px !important;
	}
#wrapper .woof_list label.woof_radio_label,
li.woof_open_hidden_li a {
font-family: Hind, sans-serif;
}
li.woof_open_hidden_li a {
	text-decoration: underline;
	    font-size: 80%;
	    color: #0861A0;
	    font-weight: bold;
}
#wrapper .woof_list input, #wrapper .woof_list label{
	margin-bottom: 0px;
	padding-bottom: 2px;
}
#wrapper ul.woof_list label{font-weight: 100}
#wrapper ul.woof_list ul.woof_childs_list label{font-weight: 100}

/************************************************************************************/
/*****  USER REGISTRATION   ***************************/
/************************************************************************************/
#wrapper .rc-anchor-checkbox-label,
#wrapper .rc-anchor-checkbox-label {
    font-size: inherit !important;
    }
    
/* Oculta mensaje AJAX luego del registro */
#wrapper  #ur-submit-message-node{
	   display: none;
   }
    
    