.product .product_first_section .container{background:#fff;padding:15px 7px;}
.product_list.grid .pro_second_box.pro_block_align_0, .products_sldier_swiper .pro_second_box.pro_block_align_0,.pro_first_box {
    background: #fdfdfd;
}
.block-categories{background: #fdfdfd;padding:15px 10px;}
.block-categories .acc_box .acc_header a{padding: 2px 0px;}
.swiper_images_slider .swiper-container{background: #eee;}
#st_menu_8 .stmenu_sub .ma_level_1{font-size: 14px;color:#629a94; }
.revi-container div, .revi-container span, .revi-container p, .revi-container a, .revi-container img, .revi-container i, .revi-container strong, .revi-container sup, .revi-container ul, .revi-container li, .revi-container form, .revi-container label, .revi-container-vertical div, .revi-container-vertical span, .revi-container-vertical p, .revi-container-vertical a, .revi-container-vertical img, .revi-container-vertical i, .revi-container-vertical strong, .revi-container-vertical sup, .revi-container-vertical ul, .revi-container-vertical li, .revi-container-vertical form, .revi-container-vertical label, .revi_float_slide div, .revi_float_slide span, .revi_float_slide p, .revi_float_slide a, .revi_float_slide img, .revi_float_slide i, .revi_float_slide strong, .revi_float_slide sup, .revi_float_slide ul, .revi_float_slide li, .revi_float_slide form, .revi_float_slide label {
    font-family: "Josefin Sans", Tahoma, sans-serif, Arial!important;
}
.revi-card-1{box-shadow: none!important;margin-bottom: 30px;}
#content p.revi_align_center{display: none!important;}
body .revi_block{display: none!important;}
.category .page_heading,  .new-products .page_heading, .prices-drop .page_heading{font-size: 28px;}
#languages-block-top-mod img.mar_r4{margin-bottom: 4px;}
#languages-block-top-mod .dropdown_list_ul li ,#languages-block-top-mod .header_item{text-transform: uppercase;}
.product_info_tabs .tab-content {background: #fff;padding: 0px 20px;}
.sttab_2_2>.nav-tabs .nav-link.active, .sttab_2_2>.nav-tabs .nav-link:focus, .sttab_2_2>.nav-tabs .nav-link:hover{color: #c1e5e1!important;}
.sttab_2_2>.nav-tabs .nav-link.active, .sttab_2_2>.nav-tabs .nav-link:focus, .sttab_2_2>.nav-tabs .nav-link:hover {
    border-top-color: #c1e5e1!important;
}
.boton{text-transform: uppercase; background:#629a94; color:#fff;padding:5px 8px;margin-bottom: 20px;}
.boton:hover{background:#69625e;}
.boton span{padding-left: 5px;font-size: 12px;}
#product-availability{
    color: white;
    padding: 3px 8px 1px;
    margin: 5px 0px;
    display: inline-block;
    border-radius: 2px;
}
#product-availability.product-available{background-color: #c1e5e1;}
#product-availability.product-unavailable{background-color: #f0ad4e;}
.btn.ajax_add_to_cart_button, .btn.add-to-cart{text-transform: uppercase;}
.product-prices .current-price .price {
    font-size: 30px!important;
    font-weight: 900;
}
.product_third_section .add-to-cart.btn, .product_third_section .ajax_add_to_cart_button.btn span,
 .product_third_section .view_button.btn span{font-size: 11px;}
 .titulo-grabado span{
    border-radius: 50%;
    background: #777;
    padding: 4px 9px 3px;
    margin-right: 5px;
    color: #fff;
 }
.cart-availability {
    font-size: 12px;
    padding: 0px 3px!important;
    margin: 0px!important;
}
.cart .product-reference{
    margin: 0px!important;
}
  .titulo-grabado{margin-bottom: 10px;}
  .customization-message label{color: #c1e5e1;}
  .material-icons:before{
    content: "\2699";
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
}

.link-item{
    padding: 14px 6px;
    display: inline-block;
    width: 260px;
    text-align: center;
    font-size: .875rem;
    margin: 0 8px 16px;
    background: transparent;
    border: 1px solid  #d9d9d9;
}

.myacount_dashbord_list #returns-link{padding-left: 0px;}
.my_account_left_column #returns-link{padding-left: 0px;margin-left: -8px;}
.my_account_left_column #returns-link .link-item{
    padding-right: 0px;
    padding-left: 20px;
    margin-right: 0px;
    width: 270px;
    text-align: left;
}
.personal-info .page-heading, .personal-request .page-heading, .personal-delete .page-heading{
    background: #aaa!important;
}
.my_account_left_column .link-item, .my_account_left_column .list-group-item,
.myacount_dashbord_list .list-group-item,.myacount_dashbord_list .link-item,
.table , .card-block, .card{background: #fff!important;}
.product-customization .btn.btn-default.float-xs-right{
    background-color: #c1e5e1;
    border-color: #c1e5e1;
    color: #444;
}
.product-customization .btn.btn-default.float-xs-right:hover{
    color: #fff;
    background-color: #444;
    border-color: #444;
}
.swiper-slide .tax_label{font-size: 12px;}
.product .add_to_wishlit{border: 1px solid #aaa;padding:  5px 7px 2px;}
.product .add_to_wishlit:hover{border: 1px solid #c1e5e1;color: #c1e5e1;}
.table-product-discounts{font-size: 12px;}
button, input, optgroup, select, textarea {
        font-family: "Josefin Sans", Tahoma, sans-serif, Arial!important;
}
.checkout .btn-default{
    background-color: #c1e5e1;
    border-color: #c1e5e1;
    color: #fff;
    text-transform: uppercase;
}
.checkout .btn-default:hover{
    background-color: #69625e;
    border-color: #69625e;
    color: #fff;
}
.delivery-option, .payment-option {
    border: 1px solid #eee;
    padding: 12px 5px!important;
    color: #777;
    background-color: #ffffff;
}
.delivery-option.active, .payment-option.active{
    color: #31708f;
    background-color: #ecf9f2;
    border-color: #eef7f2;
}
.payment-row{
    width: 90%;
    margin: auto;
    position: relative;
    bottom: 10px;
}
.payment_name{font-weight: 700;}
#conditions-to-approve{margin-top: 20px;}
.edit-address ,.delete-address,.add-address a,.step-edit,.address-footer a,.addresses-footer a
{
    background-color: #B3D7D3;
    border: 1px solid #B3D7D3 !important;
    color: #F9F9F9 !important;
    padding: 2px 5px;
    letter-spacing: 1px;
    font-size: 11px;
    border-radius: 4px;
    webkit-box-shadow: 0 -4px 0 -1px rgb(0 1 1 / 10%) inset;
    box-shadow: 0 -4px 0 -1px rgb(0 1 1 / 10%) inset;
    text-transform: uppercase;
    outline: none;
}
.add-address a,.addresses-footer a{padding: 10px 5px;}
.authentication .btn{text-transform: uppercase;}
.product_name.text-center {text-align: left !important;}
.description_form{margin-bottom:10px;}
.cms h1{font-size: 28px;font-weight: 400;text-transform: uppercase;}
.cms h2{font-size: 22px;font-weight: 400;text-transform: uppercase;}
#st_news_letter_1 .st_news_letter_form_inner .input-group-with-border{border: 4px solid #B3D7D3;}
.st_news_letter_form_inner{margin-bottom: 10px;}
@media only screen and (max-width:991px){
    #lgcookieslaw_banner{bottom:50px;}
}
.ajax_block_product .price,.ajax_block_product .regular-price{
    font-weight: 600;
    font-size: 14px;  
}
.pro_second_box .tax_label{
    font-weight: 500;
    font-size: 12px;
}
.pro_second_box .st_sticker_block, .product_middle_column .st_sticker_block{
    padding-bottom: 0px;
}
.pack-product-container .pack-product-name{
    padding-left: 10px;
}
.modal-body .tax_label {
    font-weight: 500;
    font-size: 12px;    
}
.modal-body .current-price{
    margin-bottom: 15px;
}
.form-control-select{
    background-color: #fff;
}
#conditions-to-approve a,#content-hook_payment_return a{color:#B3D7D3}
.order-confirmation-table .cart-summary-wrap .label{
    width: 80%;
    display: inline-block;
    text-align: right;
}
.texto{background: #fff;padding: 15px 20px;margin-bottom: 20px;}
#product .social_share_block a {background-color: #c1e5e1!important;border-radius: 50%;}
#product .social_share_block a:hover{background-color: #ddd!important;}
.history .order-actions a,#order-infos a{
    background-color: #c1e5e1!important;
    padding: 5px 8px;
    margin: 5px;
    width: 130px;
    display: block;
    text-decoration: none;
    text-align: center;
}
.history .order-actions a:hover,#order-infos a:hover{
    background-color: #ccc!important;
}
.st_form_item_newsletter, .moo-finder-footer,.moo-container .card .reference{display: none!important;}
.moo-container .card .card-header{padding:0px 2px;}