

footer .column1 {
position: relative;
top: -18px;
}

.wpml-ls-legacy-list-horizontal {
    border: 0;
     padding: 0;
    clear: both; 
}

.q_accordion_holder.accordion.boxed .ui-accordion-header{
background-color:whitesmoke !important;
}
li.wpml-ls-current-language{
background-color:#cda747;
}




.header_top .right{
width:53% !important;
}
.header_top .widget_icl_lang_sel_widget{
float:left !important;
}
.header_top .widget_nav_menu{
float:right !important;
}

#nav-menu-item-15507 a,
#nav-menu-item-15514 a{
height:40px;
margin-top:40px;
margin-bottom:40px;
line-height:40px;
padding-left:20px;
padding-right:20px;
background-color:#d8b14b;
color:white;
}
.sticky #nav-menu-item-15507 a,
.sticky #nav-menu-item-15514 a{
margin-top:10px;
margin-bottom:0;
}

#nav-menu-item-15507 a.active,
#nav-menu-item-15514 a.active{
}
.header_inner_right{
    margin-left: 20px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{
border:1px solid #f1f1f1;
}

@media only screen and (max-width: 1000px)  {
.header_top .right{
 width:100% !important;
}
}
 .header_top .header-widget .wpml-ls-legacy-dropdown-click a span{
color:black !important;
}
.price del,
.product-price del{
display:none;
}

.role-comercio .wc_payment_method,
.role-comercio .wc_payment_methods,
.role-comercio .single-onsale,
.role-comercio .onsale,
.role-comercio del,
.role-comercio .coupon,
.role-comercio tr.shipping,
.role-comercio .woocommerce-info {
display:none !important;
}
.wccc-content-block{
    padding: 20px;
    margin-bottom: 30px;
    background-color: #9e0314;
    color: white;
}
.role-comercio .woocommerce ins, .woocommerce-page ins{
color:white;
}
.button.wc-backward{
margin-top:50px;
}

#cookie-notice .button.bootstrap,
#cookie-notice .woocommerce-page .button{
height:auto  !important;;
line-height:auto  !important;;
text-transform: none !important;
    letter-spacing: 0 !important;
font-weight:100 !important;

}
input{
border: 1px solid #f1f1f1 !important;
}
nav.main_menu>ul>li>a{
padding:0 10px !important;
font-weight:400;
font-size:12px;
}
.header_inner_right{
margin-left:6px !important;
}
.shopping_cart_header .header_cart{
padding:0;
}
@media only screen and (max-width: 600px){
   .header_top .left {
       display: block !important;
   }
   .header-widget.widget_nav_menu ul.menu>li {
       float: none !important;
   }
   .header_top .right .inner>div{
      float:none !important;
   }
   header .q_logo img.mobile{
      margin-left:-25px;
   }
   .widget_icl_lang_sel_widget{
      width:100% !important;
   }
   .header_top .right{
       margin-top:-15px;
   }
}




@media only screen and (max-width: 420px){
   .shopping_cart_outer {
       display: block;
   }


.woocommerce .checkout table.shop_table thead tr th, .woocommerce table.cart thead tr th, .woocommerce-account table.my_account_orders thead tr th, .woocommerce-cart table.cart tbody tr td, .woocommerce-checkout .checkout table tbody tr td, .woocommerce-page .checkout table.shop_table thead tr th, .woocommerce-page table.cart thead tr th, .woocommerce-page table.my_account_orders thead tr th{
  padding:3px 1px;
}
.woocommerce .checkout table.shop_table thead tr th, .woocommerce table.cart thead tr th, .woocommerce-account table.my_account_orders thead tr th, .woocommerce-page .checkout table.shop_table thead tr th, .woocommerce-page table.cart thead tr th, .woocommerce-page table.my_account_orders thead tr th{
font-size:12px;
}

.shop_table_responsive{
font-size:12px;
}






}


.header_top{
line-height:27px;
}
.alar-login-heading{
display:none;
}