

li#nav-menu-item-458 {
    background-color: #A2CD44;
    border-radius: 5px;
}
.header_top #lang_sel_list ul li a:hover {
    color: #046738;
}
.header_top #lang_sel_list ul li a.lang_sel_sel{color: #046738; }
nav.main_menu > ul > li:hover > a, header.sticky nav.main_menu > ul > li:hover > a {
    border-radius: 5px;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{    color: #06693A;}
nav.main_menu.right>ul{ margin-top: 35px; right: auto;}
nav.main_menu > ul > li > a {
    line-height: 30px!important;
}
nav.main_menu.right {
    left: 22% !important;
}
li#nav-menu-item-3106, li#nav-menu-item-3129 {
    background-color: #A2CD44;
    border-radius: 5px;
}
a.tr_active {
    color: #A8D255;
}
.transposh_flags a span:hover, .transposh_flags a img{display:none;}
.transposh_flags {
    direction: ltr;
    display: inline-flex;
    line-height: 0;
    margin-right: 12px;
}
div#tr_credit {
    display: none;
}
.transposh_flags a {
    /* line-height: 11px; */
    display: inline;
    /* background: transparent; */
    font-size: 15px;
    margin-right: 5px;
}
.q_logo {
    position: absolute;
    top: 28%;
    left: 0;
    z-index: 99999;
}
nav.main_menu.right {
    position: absolute;
    left: 26%;
    z-index: 100;
    text-align: left;
}
.header_top {
    background-color: rgba(255,255,255,1);
    padding-top: 10px;
}
body { font-size: 16px;color: #303030;}

.enlaces-permanentes a{color: #202020 !important;}
.esconder { display:none;}
nav.main_menu>ul>li>a{padding: 15px;}
nav.main_menu > ul > li > a{font-size: 12px;}
@media (max-width: 1195px){
     nav.main_menu>ul>li>a{font-size: 11px; padding: 10px;}
}
nav.main_menu > ul > li > a{
     font-weight: 600 !important;
    
}
nav.main_menu > ul  > li > a.current-menu-ancestor{
    color: #056839 !important;
}
.no-margin{margin:0px !important;}

/*Sofá Rojo-Changes*/
.blog_holder article .post_text h5{min-height:3em; color:#056839;}
.blog_holder article .post_text h5:hover{color:#A2CD44}
.latest_post_holder.boxes .boxes_image a img { height: 200px !important;}

.content_inner, .blog_holder.masonry{opacity:1 !important; visibility:visible !important}

.blog_holder.masonry article .post_content{min-height:150px;}

.woocommerce div.product div.product_meta>span {display: none !important}
.woocommerce-page input[type=email] { width: 89.6% !important;}
.woocommerce-info {display: none !important;}
.woocommerce form.checkout table.shop_table {background: #ffffff !important;}
.woocommerce-error {display: none !important;}
.woocommerce input[type=email] { width: 89.6% !important;}
.woocommerce .col-2 {display: none !important;}

#billing_country_field, #donaciones {
  width: 46%;
  overflow: hidden;
  background: #fff url(arrowdown.gif) no-repeat 100% center;
  padding-right: 10px;
}
 #billing_country_field select, .value select {
    padding: 5px 8px;
    width: 100%;
    border: none;
    box-shadow: none;
    background-color: #ffffff;
    background-image: none;
    height: 47px;
    font-size: 13px;
    line-height: 17px;
    color: #818181;
  }

#donaciones {width: 65% !important; margin-right: 10px;}

.variation-Donaciones  {display: none !important;}
.create-account {display: none !important;}
.form-row form-row-wide create-account {display: none !important;}
#createaccount {display: none !important;}

.three_columns>.column1 { width: 40% !important}
.three_columns>.column2 { width: 30% !important}
.three_columns>.column3 { width: 30% !important}

.q_accordion_holder { display: none;}

 #credomatic-card-cvc, #credomatic-card-expiry, #credomatic-card-expiry, #credomatic-card-number {
    padding: 15px 13px;
    width: 150px;
    border: none;
    box-shadow: none;
    background-color: #ffffff;
    background-image: none;
    font-size: 13px;
    line-height: 17px;
    color: #818181;
  }

.woocommerce button.button { 
background-color: #a2cd44; 
line-height: 35px;
border: 1px solid #a2cd44;
color: #056738 !important;}

.woocommerce button.button:hover{ 
background: #056738 !important; 
border: 1px solid #056738;
color: #ffffff !important;}

.woocommerce input#place_order { 
background-color: #a2cd44; 
line-height: 35px;
border: 1px solid #a2cd44;
color: #056738 !important;}

.woocommerce input#place_order:hover{ 
background: #056738 !important; 
border: 1px solid #056738;
color: #ffffff !important;}

.reset_variations{visibility: hidden !important;}
.checkbox{font-weight: 900 !important;}
.form-row .wc-terms-and-conditions{ display: -webkit-inline-box;}

.checkbox a { text-decoration: underline !important;
}

.wpml-ls-statics-shortcode_actions{
border-color: #ffffff !important;
background-color: #ffffff !important;
}
.textwidget{
text-align: center !important;
}
.footer_col3 {
    text-align: center !important;
}
/*Widget SFP-SR*/
.q_logo_vertical_footer{margin: 0 auto}
.q_logo_vertical_footer img{max-width: 247px; margin-top:-20px}
/*Correos SFP-SR*/
.sfp-sr-button{color: #ffffff !important; border-color: #ffffff !important; font-style: normal; background-color: #046738 !important; }
.sfp-sr-button:hover{ background-color: rgba(4, 103, 56,0.8) !important;}
#sr_sfp-form .error{color:red;}
#donation-success-en, #donation-success-es{display:none;}