/*
Theme Name: webdoctor Child
Description: This is a child theme for webdoctor Theme
Author: webdoctor
Template: webdoctor
Version: 3.7.1
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */

.header-main .nav > li{
    /* width: 10%; */
    margin: 0;
}
.header-main .nav > li.cart-item{
    width: 3%;
}
.header-main .nav > li.header-search-form{
    width: 20%;
}
.header-main .nav > li.header-search-form .searchform .button.icon i{
    padding: 0 17px;
}
.header-main .nav > li.header-search-form form.searchform {
    font-size: 16px;
}
.header-main .nav > li > a{
    text-align: center
}
.header-main .nav > li > a img{
    width: 40%;
    margin: 0 auto;
    padding-bottom: 5px;
}
.header-main .nav > li > a:hover, .header-main .nav > li.active > a{
    background: #0a8ee2;
    color: #ffffff;
}
.header-main .nav > li > a span{
    width: 100%;
}
/* .absolute-footer{
    display: none;
} */
.st-footer-registration *{
    color: #ffffff;
}
.st-footer-registration h3{
    font-size: 28px;
    text-transform: uppercase;
}
.st-footer-registration .wpcf7 label{
    width: 75%;
}
.custom-product-page .col.small-12.large-12 table tr td span {
    font-family: 'Montserrat', sans-serif !important;
}.st-footer-registration .wpcf7 label input{
    border-radius: 5px;
}
.st-footer-registration .wpcf7 .wpcf7-submit{
    background: #f26522;
    border-radius: 5px;
}
.st-footer-registration .wpcf7 p span{
    display: block;
    font-size: 18px;
    font-weight: bold;
}
.st-footer-registration .wpcf7 p a{
    font-size: 26px;
    font-weight: bold;
}
.st-footer-info .rw-footer-info i{
    color: #0a8ee2;
}
.st-footer-info .rw-footer-info h4{
    color: #0a8ee2;
    font-size: 18px;
    text-transform: uppercase;
}
.st-footer-info .rw-footer-info ul li{
    list-style: none;
    margin-left: 0;
    font-size: 14px;
    color: #000000;
}
.st-footer-info .rw-footer-info ul.menu>li>a, .st-footer-info .rw-footer-info ul li a{
    color: #000000;
}
#nav_menu-2{
    padding-left: 0;
}
.st-footer-info .rw-footer-info ul.menu>li+li{
    border: none;
}
.st-footer-info{
    padding-bottom: 0 !important;
}
.st-list-shop .row-large>.col{
    padding-left: 45px;
    padding-right: 45px;
}
.st-list-shop .box-text-bottom{
    background: #ffffff;
    padding: 15px;
    border-radius: 7px;
}
.st-list-shop .box-text-bottom h4{
    text-transform: uppercase;
    font-size: 18px;
}
.st-list-shop .box-text-bottom ul li{
    list-style: none;
    margin-left: 0;
    font-size: 15px;
    color: #000000;
}
.st-list-shop .box-text-bottom ul li a{
    color: #000000;
}
.st-list-shop .box-text-bottom .box-text{
    padding-bottom: 0;
}
.st-list-shop h3.section-title{
    color: #ffffff;
    font-size: 25px;
}
.st-list-shop b{
    color: #ffffff;
    opacity: .4;
}
.is-divider{
    display: none;
}
.rw-banner .row-box-shadow-1{
    padding-bottom: 10px;
}
.rw-banner .row-box-shadow-1 .box-text {
    padding: 5px 7px;
    background: rgba(19,19,19,0.19);
    background: -moz-linear-gradient(top, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,19,19,0.19)), color-stop(0%, rgba(254,182,69,0.19)), color-stop(1%, rgba(252,180,69,0.17)), color-stop(100%, rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
}
.rw-banner .post-item, .rw-banner .box-text{
    padding-bottom: 0;
}
.rw-banner .box-text {
    padding: 5px;
    padding-bottom: 0;
    border-bottom: 1px solid #dddddd;
}
.rw-banner .box-text .button{
    color: #0a66ae;
    text-transform: unset;
    margin-top: 0;
    font-weight: normal;
}
.rw-banner .box-text h5.post-title{
    text-transform: unset;
    font-weight: normal;
}
#content .row>.col>.col-inner {
    background: #ffffff;
    padding: 10px;
}
#content{
    background: #dddddd;	
    padding-top: 8px;
}
.rw-banner{
    margin-top: 8px;
}
.rw-banner .row-blog-top .large-columns-1{
    margin-top: 0;
}
.rw-banner .large-4 h4{
    padding: 14px 10px;
    margin: 0;
    font-size: 16px;
    background: rgba(19,19,19,0.19);
    background: -moz-linear-gradient(top, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,19,19,0.19)), color-stop(0%, rgba(254,182,69,0.19)), color-stop(1%, rgba(252,180,69,0.17)), color-stop(100%, rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom, rgba(19,19,19,0.19) 0%, rgba(254,182,69,0.19) 0%, rgba(252,180,69,0.17) 1%, rgba(19,19,19,1) 100%);
}
.rw-banner .large-4 h3 a{
    color: #ffffff; 
}
.rw-banner .large-4 h3{
    text-transform: uppercase;
    font-style: italic;
    font-size: 15px;
    /* background: url(/wp-content/uploads/2019/03/bg-24h.jpg) no-repeat; */
    background: rgba(67,176,240,1);
    background: -moz-linear-gradient(top, rgba(67,176,240,1) 0%, rgba(2,128,228,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(67,176,240,1)), color-stop(100%, rgba(2,128,228,1)));
    background: -webkit-linear-gradient(top, rgba(67,176,240,1) 0%, rgba(2,128,228,1) 100%);
    background: -o-linear-gradient(top, rgba(67,176,240,1) 0%, rgba(2,128,228,1) 100%);
    background: -ms-linear-gradient(top, rgba(67,176,240,1) 0%, rgba(2,128,228,1) 100%);
    background: linear-gradient(to bottom, rgba(67,176,240,1) 0%, rgba(2,128,228,1) 100%);
    background-size: cover;
    padding: 10px 0px 10px 54px;
    position: relative;
}
.rw-banner .large-4 h3::before{
    content: '';
    background: url(/wp-content/uploads/2019/03/bill-cates-icon-24-7.png) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: -2px;
    left: 0;
}
.rw-videos-news h3{
    text-transform: uppercase;
    font-size: 28px;
    color: #017fe5;
    padding: 10px 55px;
    margin-bottom: 0;
    position: relative;
}
.rw-videos-news .large-7 h3::before{
    content: '';
    width: 50px;
    height: 39px;
    background: url(/wp-content/uploads/2019/03/icon-play.png) no-repeat;
    background-size: contain;
    top: 18%;
    left: 0;
    position: absolute;
}
.rw-videos-news .large-5 h3::before{
    content: '';
    width: 6px;
    height: 20px;
    position: absolute;
    bottom: 17px;
    left: 0;
    background: #0380e3;
}.rw-videos-news .large-5 h3::after{
    content: '';
    width: 6px;
    height: 13px;
    position: absolute;
    bottom: 37px;
    left: 0;
    background: #67cbfa;
}
.rw-videos-news>.col>.col-inner{
    padding: 15px;
    padding-bottom: 0;
}
.rw-videos-news .post-item{
    padding-bottom: 0;
}
.rw-videos-news .large-7>.col-inner{
    padding-bottom: 20px;
}
.rw-videos-news .post-item .post-title{
    font-size: 14px;
}  
.rw-videos-news .box-text{
    padding-bottom: 0;
} 
.rw-videos-news .post-item .from_the_blog_excerpt{
    font-size: 14px;
}
.prdctfltr_filter .prdctfltr_ft_none, .prdctfltr_checkboxes .prdctfltr_ft_{
    display: none;
}
#wrapper, #main{
    background: #dddddd;
}
#shop-sidebar, .category-page-row .shop-container{
    background: #ffffff;
}
#shop-sidebar .prdctfltr_woocommerce_ordering .pf-help-title{
    padding: 15px 20px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 6px;
}
#shop-sidebar .prdctfltr_woocommerce_ordering .pf-help-title .prdctfltr_widget_title{
    padding: 10px 0;
    text-transform: initial;
    font-size: 22px;
    position: relative;
}
#shop-sidebar .prdctfltr_woocommerce_ordering .pf-help-title .prdctfltr_widget_title::before{
    position: absolute;
    content: '';
    width: 65px;
    height: 5px;
    background: #0a8ee2;
    bottom: 0;
    left: 0;
}
#shop-sidebar .prdctfltr-widget .prdctfltr_add_scroll{
    padding: 10px 20px;
    margin-bottom: 0;
    padding-bottom: 0;
}
#shop-sidebar .prdctfltr-widget .prdctfltr_add_scroll .prdctfltr_checkboxes label span{
    font-weight: normal;
    font-size: 15px;
}
.category-page-row .shop-container{
    padding: 15px 20px;
}
.product-small.col{
    padding: 0;
} 

.product-small .price-wrapper span.price del span{
    color: #000000;
    opacity: .8;
    padding-bottom: 5px;
}
.product-small .price-wrapper span.price span{
    display: flex;
    justify-content: center;
    color: #ff1111;
    font-size: 15px;
}
.product-small .box-text .title-wrapper{
    min-height: 40px;
}
.product-small .box-text .title-wrapper p.product-title a{
    font-size: 14px;
    color: #000000;
}
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active > span:after{
    color: #017fe5;
}
.woocommerce-message{
    display: none;
}
.custom-product-page{
    margin-top: 8px;
}
.rw-single-product .large-9, .rw-single-product .large-3{
    padding-bottom: 8px;
}
.rw-product-tabs .large-7, .rw-comments .large-7{
    padding-right: 4px;
    padding-bottom: 8px;
}
.rw-product-tabs .large-5, .rw-comments .large-5{
    padding-left: 4px;
    padding-bottom: 8px;
}
.custom-product-page .col>.col-inner{
    background: #ffffff;
}
.showroom ul{
    padding: 10px;
    background: #ffffff;
    overflow: scroll;
    height: 338px;
}
.showroom ul li{
    list-style: none;
    font-size: 14px;
    margin-bottom: 20px;
}
li.reviews_tab{
    display: none;
}
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{
    display: none;
}
.custom-product-page ul.product-tabs li.description_tab{
    width: 100%;
    margin-right: 0;
    font-size: 18px;
    padding: 0 20px;
    border-bottom: 1px solid #ebebeb;
}
.custom-product-page ul.product-tabs li.description_tab a{
    font-size: 18px;
    color: #000000;
    position: relative;
}
.custom-product-page ul.product-tabs li.description_tab a::after{
    content: '';
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #0a8ee2;
}
.woocommerce-tabs .tab-panels{
    padding: 0;
}
.st-products-c .col.col-prd-offset.small-12.large-12 {
    padding: 0 10px !important;
}
.st-products-c .col.col-prd-bn.medium-7.small-12.large-7 {
    padding-right: 10px !important;
}
.st-products-c .col.col-prd-bn.medium-7.small-12.large-7 .row-box-shadow-3-hover .product-small.col:last-child{
    display: none;
}
.rw-products .col-title ul.menu>li{
    display: inline;
    padding: 18px 0;
}
.rw-products .col-title ul.menu{
    transform: skewX(-20deg);
    padding-right: 10px;
}
.rw-products .col-title ul.menu>li:hover{
    background: #dceef7;
    transition: .6s;
}
.rw-products .col-title ul.menu>li:hover a{
    color: #0a8ee2;
}
.rw-products .col-title ul
.st-products-c .icon-box .icon-box-img{
    display: inline-block;
}
.st-products-c .icon-box .icon-box-text{
    display: inline-block;
}
.st-products-c .icon-box .icon-box-text h3{
    font-size: 26px;
    text-transform: uppercase;
    color: #ffffff;
}
#content .st-products-c .col-title>.col-inner{
    padding: 0;
    display: inline-block;
    border-bottom: 3px solid #0e4d82;
}
.st-products-c .col-title .icon-box{
    position: relative;
    width: 30%;
    float: left;
    padding: 6px 15px;
    background: url(/wp-content/uploads/2019/04/bg-tt.png) no-repeat;
    background-size: cover;
    background-position: 100%;
}
.st-products-c .col-title .sidebar-wrapper{
    text-align: right;
    width: 70%;
    display: inline;
}
.st-products-c .col-title ul.menu>li+li{
    border: none;
}
.st-products-c .col-title ul.menu>li>a{
    font-size: 16px;
    padding: 13px 15px;
    color: #000000;
    transform: skewX(20deg);
    transition: .6s;
}
.product-small .price-wrapper {
    min-height: 40px;
}
.shop-page-title{
    display: none;
}
.title-c{
    background: #ffffff;
    margin-bottom: 0;
    border-bottom: 3px solid #0380e3;
}
.title-c span{
    background: url(/wp-content/uploads/2019/04/bg-tt.png)no-repeat;
    background-size: cover;
    background-position: 100% 100%;
    color: #ffffff;
    padding: 4px 40px;
    font-size: 18px;
    display: inline-block;
    text-transform: uppercase;
    padding-right: 50px;
}
.widget_product_categories span.widget-title{
    padding: 10px 0px;
    text-transform: initial;
    font-size: 22px;
    position: relative;
    margin-left: 20px;
    display: inline-block;
}
.widget_product_categories span.widget-title::after{
    position: absolute;
    content: '';
    width: 65px;
    height: 5px;
    background: #0a8ee2;
    bottom: 0;
    left: 0;
}
.widget_product_categories>ul>li+li{
    border: none;
}
.widget_product_categories ul.product-categories{
    padding: 2px 20px
}
.widget_product_categories ul.product-categories li a{
    font-size: 15px;
}
.rw-commit .icon-box{
    margin: 10px;
}
.rw-commit .icon-box .icon-box-text p{
    font-size: 11px;
}
.rw-commit .icon-box{
    padding: 5px 10px;
    border-radius: 10px;
    width: 42%;
    border: 1px solid #ebebeb;
    float: left;
}
.rw-commit .icon-box .icon-box-img{
    margin-bottom: 4px;
}
li.additional_information_tab{
    display: none;
}
.rw-product-tabs h4{
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 0;
}
.rw-product-tabs h4 span{
    font-size: 20px;
    color: #000000;
    position: relative;
    display: inline-block;
    padding-bottom: 9px;
}
.rw-product-tabs h4 span::after{
    content: '';
    background: #0a8ee2;
    position: absolute;
    width: 70px;
    height: 3px;
    left: 0;
    bottom: 0;
}
.rw-product-tabs .large-5 .col-inner{
    padding: 10px;
}
.rw-product-tabs .large-5 tr td{
    padding-left: 10px;
}
.rw-single-product .large-9>.col-inner{
    padding: 15px;
}
.product-breadcrumb-container .breadcrumbs a{
    font-size: 15px;
    text-transform: initial;
}
.price-wrapper span, .widget-upsell .product_list_widget .woocommerce-Price-amount{
    color: #ed161f;
}
.price-wrapper del span, .widget-upsell .product_list_widget del .woocommerce-Price-amount{
    color: #111;
}
.fpf-field legend{
    color: #0a8ee2;
    font-size: 16px;
    text-transform: initial;
}
.cart .buttons_added{
    display: block;
    margin-bottom: 5px;
}
.rw-single-product .widget-upsell h3.widget-title{
    color: #0a8ee2;
    font-size: 16px;
}
.btn-call{
    position: relative;
}
a.btn-call{
    display: inline-block;
    background: #ca000c;
    color: #ffffff;
    padding: 5px 20px;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
    width: 49%;
    line-height: 1.3;
    text-align: center;
    margin-left: 13px;
    bottom: 31px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
}
a.btn-call span{
    display: block;
    font-size: 10px;
    text-transform: capitalize;
    font-weight: normal;
}
.cart .single_add_to_cart_button{
    width: 100%!important;
    /*margin-bottom: 6px;
    line-height: 23px;
    padding-top: 13px;
    padding-bottom: 12px;*/
}
p.stock.out-of-stock{width: 100%!important;}
.cart .single_add_to_cart_button span{
    display: block;
    font-size: 10px;
    text-transform: capitalize;
    font-weight: normal;
}
a.btn-tg{
    display: inline-block;
    background: #29af50;
    color: #ffffff;
    padding: 3px 17px;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
}
a.btn-tg span{
    display: block;
    font-size: 10px;
    text-transform: capitalize;
    font-weight: normal;
}
.add-to-cart-container .cart{
    margin-bottom: 0;
    /* display: inline-block;
    float: left;
    width: 48%; */
}
.rw-products-bn img.attachment-original.size-original{
    object-fit: fill;
}
.st-commit-category{
    margin-top: 8px;
}
.rw-commit-category .large-12 h3{
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    color: #289ceb;
    margin: 0;
}
.rw-commit-category .large-12 span{
    text-align: center;
    font-size: 14px;
    padding: 0 5px;
    display: inline-block;
}
.rw-commit-category .icon-box .icon-box-text{
    padding: 0;
    align-self: center;
}
.rw-commit-category .icon-box .icon-box-text h3{    
    text-transform: uppercase;
    font-size: 14px;
}
.rw-banner>.col{
    padding-bottom: 8px;
}
.rw-banner .large-8{
    padding-right: 5px;
}
.rw-banner .large-4{
    padding-left: 5px;
}
.rw-videos-news{
    margin-top: 8px !important;
}
.rw-videos-news .large-7 .row-small{
    padding-bottom: 7px;
}
.row-small>.flickity-viewport>.flickity-slider>.col, .row-small>.col{
    /*padding-right: 1px;*/
    /* margin-bottom: 5px; */
}
#content .row.rw-videos-news>.col>.col-inner{
    padding-bottom: 0;
}
.st-brands .large-12{
    padding-bottom: 0;
}
.st-products-c{
    padding-top: 0 !important;
    padding-bottom: 8px !important;
}
.header-main .nav > li > a i{
    margin: 0 auto;
    font-size: 10px;
    font-size: 51px;
    color: #0a8ee2;
}
.header-main .nav > li > a:hover i, .header-main .nav > li.active > a i{
    color: #ffffff;
}
.logo-left .logo{
    margin-right: 0;
}
.rw-gift-p .banner, .rw-promotion .banner{
    margin-bottom: 15px;
}
.archive .archive-page-header .large-12.text-center{
    padding: 0;
}
.archive .archive-page-header .large-12.text-center h1{
    margin-bottom: 15px;
    font-size: 25px;
}
.blog-wrapper .post-item .box-text{
    padding-bottom: 0;
}
.blog-wrapper .post-item .box-text h5.post-title{
    min-height: 42px;
}
.blog-wrapper .col.post-item{
    padding-right: 10px;
    padding-left: 10px;
}
.blog-wrapper .post-date{
    display: none;
}
.blog-wrapper .flickity-slider .post-item .box-text{
    background: #ffffff;
}
.blog-wrapper .flickity-slider .post-item .box{
    padding: 10px;
    background: #ffffff;
}
.blog-wrapper .flickity-enabled.is-draggable{
    margin: 0;
}
.blog-wrapper .flickity-slider .post-item .box-text h5{
    color: #000000;
}
.page-id-253 #content .row>.large-12>.col-inner {
    background: #dddddd;
}
.rw-contact-page{
    margin-bottom: 15px;
    background: #ffffff;
}
.rw-contact-page ul li{
    list-style: none;
    margin-left: 0;
}
.rw-contact-page .large-6{
    padding-bottom: 0;
    padding-top: 10px;
}
.rw-products .large-5, .rw-products-bn .large-5{
    max-width: 40%;
    flex-basis: 40%;
}
.rw-products .large-7, .rw-products-bn .large-7{
    max-width: 60%;
    padding-right: 0;
    flex-basis: 60%;
}
div.swatchinput{
    display: flex;
}
label.wcvaswatchlabel, label.selectedswatch.wcvasquare{
    height: 50px !important;
    margin-right: 5px;
    width: 65px !important;
}
.wcva_selected_attribute{
    display: none;
}
span.belowtext{
    width: 70% !important;
    align-self: center;
    color: #000000;
    font-size: 18px !important;
}
/* a.linka{
    color: #ffffff;
    background: rgba(71,179,243,1);
    background: -moz-linear-gradient(top, rgba(71,179,243,1) 0%, rgba(3,128,227,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(71,179,243,1)), color-stop(100%, rgba(3,128,227,1)));
    background: -webkit-linear-gradient(top, rgba(71,179,243,1) 0%, rgba(3,128,227,1) 100%);
    background: -o-linear-gradient(top, rgba(71,179,243,1) 0%, rgba(3,128,227,1) 100%);
    background: -ms-linear-gradient(top, rgba(71,179,243,1) 0%, rgba(3,128,227,1) 100%);
    background: linear-gradient(to bottom, rgba(71,179,243,1) 0%, rgba(3,128,227,1) 100%);
    display: table;
    margin: 0 auto;
    margin-top: 20px;
    padding: 10px 50px;
    font-weight: bold;
    text-transform: uppercase;
} */
iframe.linka{
    width: 100%;
    height: 245px;
    margin-top: 15px;
}
.swatchtitlelabel{
    color: #0a8ee2;
    position: relative;
}
.swatchtitlelabel::after{
    
}
.variations{
    position: relative;
}
.variations::after{
    content: ' (LÆ°u Ã½: chá» Ä‘Æ°á»£c chá»n 1 trong cÃ¡c quÃ  táº·ng)';
    display: inline-block;
    font-size: 15px;
    font-style: italic;
    color: #0a8ee2;
    font-weight: normal;
}
.single_variation_wrap{
    width: 48%;
    float: left;
}
.category-page-row{
    padding-top: 8px;
}
.category-page-row .large-3{
    padding-right: 4px;
    padding-bottom: 8px;
}
.category-page-row .large-9{
    padding-left: 4px;
    padding-bottom: 8px;
}
.archive .archive-rm{
    display: none;
}
.blog-wrapper .row .large-9 .article-inner {
    padding: 10px;
    background: #ffffff;
}
.archive-rm{
    margin: 0 !important;
    background: #ffffff;
}
.archive-rm .section-title-center{
    padding-top: 20px;
}
.archive-rm #comments{
    padding: 10px;
}
.post-template-default.single .post {
    margin: 0 0 8px;
}
.page-id-476 .page-wrapper, .page-id-818 .page-wrapper{
    padding-top: 15px;
    padding-bottom: 15px;
}
.page-id-476 .page-wrapper .large-9, .page-id-818 .page-wrapper .large-9 {
    padding: 15px 7px;
    background: #ffffff !important;
}
.page-id-476 .page-wrapper .large-3, .page-id-818 .page-wrapper .large-3{
    padding: 0 15px;
    border: none;
}
.post-template-default.single .page-wrapper{
    padding-bottom: 8px;
}
.post-template-default.single .page-wrapper .large-9{
    padding-bottom: 0;
    padding: 0 8px;
}
.post-template-default.single .page-wrapper .large-3{
    border: none;
    padding: 0;
}
.post-sidebar aside.widget{
    margin-bottom: 15px;
}
.page-id-253 #content{
    padding-bottom: 0;
}
.page-id-253 #content .large-12{
    padding-bottom: 0;
}
.st-brands .widget_brand_thumbnails ul.brand-thumbnails li{
    float: left;
    border: none;
    width: 14% !important;
}
.widget-area{
    padding: 5px;
    background: #ffffff;
}
.rw-videos-news.row-small>.col.large-7{
    padding-right: 4px;
    padding-bottom: 8px;
    padding-left: 11px;
}
.rw-videos-news.row-small>.col.large-5{
    padding-left: 4px;
    padding-bottom: 8px;
    padding-right: 11px;
}
.st-commit-category{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#custom_html-2{
    list-style: none;
    margin: 0;
}
.related-products-wrapper{
    padding: 5px;
    margin-bottom: 8px;
}
.related-products-wrapper .row{
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.related-products-wrapper h3.product-section-title{
    text-align: center;
    padding-top: 13px;
    background: #0e4d81;
    color: #fff;
    font-weight: 500;
    font-size: 23px;
    padding-bottom: 10px;
    margin-top: 20px;
}
.rw-comments .large-12{
    padding-bottom: 0;
}
.header-wrapper .mobile-nav.nav > li.header-search-form{
    width: 80%;
}
.icon-shopping-cart{
    color: #299eeb;
}
.product-small .box-text .title-wrapper .product-title a{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 2;
    -o-line-clamp: 2;
    -ms-line-clamp: 2   ;
}
.sticky-footer{
    display: none;
}
.blog-wrapper .post-sidebar #secondary {
    position: sticky;
    top: 50px;
}
/* slide */
/* .rw-banner .large-8>.col-inner{
    height: 100%;
}
#rev_slider_1_1{
    height: 100% !important;
}
#rev_slider_1_1_wrapper{
    height: 100% !important;
} */
/* end slide */
.rw-videos-news .large-6>.col-inner,.rw-videos-news .large-5>.col-inner,.rw-videos-news .large-7>.col-inner {
    height: 100%;
}
/* @media (min-width:320px) and (max-width:520px) */
.blog-wrapper.blog-single .row.large-columns-3.medium-columns-1.small-columns-1.row-full-width.box-section6.box-section-relate.flickity-enabled{
    margin-left: 0;
    margin-right: 0;
}
.category-page-title .page-title-inner{
    padding-top: 0;
}
.category-page-title .flex-grow .is-large{
    display: none;
}
.category-page-title .flex-col.medium-text-center:last-child{
    display: none;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_inner .prdctfltr_filter.prdctfltr_advanced label{
    width: 50%;
    float: left;
}
li.gift-single{
    list-style: none;
    display: block;
}
li.gift-single img{
    width: 17%;
    margin-right: 10px;
    display: inline-block;
}
li.gift-single span{
    width: 80%;
    display: inline-block;
}
.product-short-description li.gift-single:first-child::before{
    content: 'QuÃ  táº·ng ÄÃ­nh kÃ¨m:';
    display: block;
    position: relative;
    color: #299eeb;
}
.st-collection-bn .banner-layers .text-box{
    font-size: 16px;
}
@media (max-width:767px){
    .shop_table thead th{
        font-size: 12px;
    }
    .header-inner .medium-logo-center .flex-left {
        -ms-flex-order: 1;
        order: 1;
        -ms-flex: 0.4 1 0px;
        flex: 0.4 1 0 !important;
    }
    .medium-logo-center .logo{
        margin: 0 0;
    }
    .header-main .nav > li.header-search-form form.searchform {
        font-size: 14px;
        width: 160px;
    }
    .header-main .nav > li.header-search-form form.searchform button.ux-search-submit{
        padding: 0;
    }
    .header-inner .medium-logo-center .flex-right {
        -ms-flex: auto;
        flex: auto;
        -ms-flex-order: 3;
        order: 3;
    }
    #logo img{
        margin-left: 0;
        height: 60px;
    }
    img._mi._before._image {
        /* display: none; */
        width: 20px;
    }
    .header-main .nav > li > a i{
        color: #0a8ee2;
    }
    .st-products-c .col-title .icon-box{
        width: 100%;
    }
    .rw-products .col-title ul.menu{
        transform: skewX(0);
    }
    .st-products-c .col-title ul.menu>li>a{
        transform: skewX(0);
        padding: 5px;
    }
    .rw-products .col-title ul.menu>li{
        display: block;
        padding: 0;
        width: 50%;
        float: left;
    }
    .cart .single_add_to_cart_button{
        /*font-size: 12px;*/
    }
    a.btn-call{
        font-size: 12px;
        bottom: 46px;
    }
    a.btn-tg{
        font-size: 15px;
    }
    span.belowtext{
        font-size: 15px !important;
    }
    .cart .single_add_to_cart_button {
        width: 170px;
        line-height: 18px;
        padding-top: 3px;
    }
    .cart .single_add_to_cart_button span{
        font-size: 8px;
    }
    .rw-banner .large-4 h3{
        font-size: 14px;
    }
    .rw-products .large-5, .rw-products-bn .large-5 {
        max-width: 100%;
        flex-basis: 100%;
    }
    .rw-products .large-7, .rw-products-bn .large-7 {
        max-width: 100%;
        flex-basis: 100%;
    }
    .st-products-c .col.col-prd-offset.small-12.large-12 {
        padding: 0 0px !important;
    }
    .rw-banner .large-4, .rw-banner .large-8 {
        padding-left: 8px;
        padding-right: 8px;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .rw-videos-news.row-small>.col.large-7 {
        padding-right: 8px;
        padding-left: 8px;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .rw-videos-news.row-small>.col.large-5 {
        padding-left: 8px;
        padding-right: 8px;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .row-small>.flickity-viewport>.flickity-slider>.col, .row-small>.col{
        /*padding-right: 8px;*/
    }
    .rw-product-tabs .large-7, .rw-comments .large-7 {
        padding-right: 8px;
        padding-left: 8px;
    }
    .rw-product-tabs .large-5, .rw-comments .large-5 {
        padding-left: 8px;
        padding-right: 8px;
    }
    .header-inner .mobile-nav.nav-right{
        justify-content: right !important;
    }
    .st-products-c .col.col-prd-bn.medium-7.small-12.large-7 .row-box-shadow-3-hover .product-small.col:last-child{
        display: block;
    }
    .st-products-c .col.col-prd-bn.medium-7.small-12.large-7 {
        padding-right: 0 !important;
    }
    .st-products-c .col.col-prd-offset.small-12.large-12 .row-box-shadow-3-hover .product-small.col:first-child{
        display: none;
    }
    .product-small.box .box-text{
        padding-left: 2px;
        padding-right: 2px;
    }
    .category-page-row .large-9 {
        padding-left: 8px;
        padding-right: 8px;
    }
    .archive .archive-page-header .large-12.text-center h1 {
        font-size: 15px;
    }
    .st-footer-registration h3, .st-footer-registration .wpcf7 p a{
        font-size: 17px;
    }
    .st-footer-registration .wpcf7 p span{
        font-size: 15px;
    }
    .st-list-shop h3.section-title {
        font-size: 17px;
    }
    .st-list-shop .row-large>.col {
        padding-left: 20px;
        padding-right: 20px;
    }
    .st-list-shop .large-4{
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .rw-commit .icon-box {
        padding: 5px 20px;
    }
    .st-products-c .icon-box .icon-box-text h3{
        font-size: 26px;
    }
    .header-main .nav > li.cart-item {
        width: 10%;
    }
    .home .product-small.col{
        max-width: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
    .rw-footer-info .large-3{
        max-width: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
    .showroom ul {
        height: 215px;
        display: inline-block;
    }
    #coccoc-alo-phoneIcon{
        display: none;
    }
    .sticky-footer{
        display: flex;
        position: fixed;
        background: #fff;
        bottom: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        justify-content: space-around;
    }
    .sticky-footer a {
        border: 1px solid;
        color: white;
        padding: 8px 15px;
        width: 50%;
        text-align: center;
        background: #0b7fca;
        font-size: 14px;
    }
    .st-absolute .ux-logo {
        margin: 0 auto;
        display: table;
    }
    .menu-item i._mi{
        color: #0a8ee2;
    }
    .post-sidebar aside.widget{
        text-align: center;
    }
    .post-template-default.single .page-wrapper .large-3 {
        padding: 8px;
    }
    .page-right-sidebar .large-3 #secondary{
        text-align: center;
    }
    .page-id-476 .page-wrapper .large-9{
        margin: 0 8px;
    }
    .page-id-476 .page-wrapper .large-3{
        padding: 0 8px;
        margin-top: 8px;
    }
    .shop-page-title{
        display: block;
    }
}
/* @media (min-width:551px) and (max-width:767px){
    .header-main .nav > li.cart-item {
        width: 15%;
    }
    #logo {
        width: 110px;
    }
} */
@media (min-width:768px) and (max-width:1024px){
    .shop-page-title{
        display: block;
    }
    .header-main .nav > li > a i{
        color: #0a8ee2;
    }
    .custom-product-page .rw-single-product .showroom{
        width: 50%;
        float: left;
    }
    .custom-product-page .rw-single-product .rw-commit{
/*         width: 50%; */
    }
    .rw-banner .large-4 h3{
        font-size: 11px;
        padding: 10px 0px 10px 40px;
    }
    .rw-banner .large-4 h3::before{
        width: 40px;
        height: 40px;
    }
    .st-footer-registration h3{
        font-size: 23px;
    }
    .st-footer-registration .wpcf7 p a{
        font-size: 22px;
    }
    .rw-banner .box-text h5.post-title{
        font-size: 14px;
    }
    .row-blog-top .post-item .col-inner {
        padding: 1px !important;
    }
    #content .row.rw-banner>.col.row-blog-top>.col-inner {
        padding: 9px;
    }
    .st-products-c .icon-box .icon-box-text h3{
        font-size: 18px;
        padding-top: 9px;
    }
    .rw-products-bn .large-5 .img .img-inner{
        padding-top: 214px !important;
    }
    #logo img {
        height: 80px;
    }
    .medium-logo-center .flex-left{
        -ms-flex: 0;
        flex: 0;
    }
    .searchform-wrapper {
        width: 85%;
    }
    .header-main .nav > li.cart-item {
        width: 10%;
    }
    .rw-videos-news .medium-7 .medium-6 .video-fit{
        padding-top: 95.25% !important;
    }
    .st-products-c .col-title ul.menu>li>a{
        font-size: 15px;
        padding: 13px 10px;
    }
    img._mi._before._image {
        display: none;
    }
    .product-small.box .box-text {
        padding-left: 2px;
        padding-right: 2px;
    }
    .st-list-shop .row-large>.col {
        padding-left: 5px;
        padding-right: 5px;
    }
    .custom-product-page .rw-single-product>.large-9, .custom-product-page .rw-single-product>.large-3{
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .showroom ul {
        height: 304px;
        margin-bottom: 0;
    }
    /* .rw-banner .large-8>.col-inner{
        height: 100%;
    }
    #rev_slider_1_1{
        height: 100% !important;
    }
    #rev_slider_1_1_wrapper{
        height: 100% !important;
    } */
    /* .st-products-c .col.col-prd-bn.medium-7.small-12.large-7 .row-box-shadow-3-hover .product-small.col:last-child{
        display: block;
    }
    .st-products-c .col.col-prd-offset.small-12.large-12 .row-box-shadow-3-hover .product-small.col:first-child{
        display: none;
    } */
}
@media (min-width:1025px) and (max-width:1200px){
    .header-main .nav > li{
        margin: 0 0px;
    }
    #rev_slider_1_1_wrapper{
        height: 369px !important;
    }
    #rev_slider_1_1{
        height: 369px !important;
    }
    .rw-videos-news .medium-7 .medium-6 .video-fit {
        padding-top: 61.25% !important;
    }
    .st-list-shop .row-large>.col {
        padding-left: 20px;
        padding-right: 20px;
    }
    .rw-commit .icon-box{
        width: 40%;
    }
}
/* @media only screen and (max-width: 736px){
    .custom-product-page .rw-single-product .showroom{
        width: 50%;
        float: left;
    }
    .custom-product-page .rw-single-product .rw-commit{
        width: 50%;
    }
} */

@media screen and (max-width: 849px){
    .medium-logo-center .flex-left {
        -ms-flex-order: 1;
        order: 1;
        -ms-flex: 0.4 1 0px;
        flex: 0.5 1 0;
    }
}
.product-small.col>.col-inner{
    padding: 5px;
}
.coccoc-alo-phone 
{position: fixed;    visibility: hidden;    background-color: transparent;    width: 100px;    height: 100px;    cursor: pointer;    z-index: 200000 !important;    -webkit-backface-visibility: hidden;    -webkit-transform: translateZ(0);    -webkit-transition: visibility .5s;    -moz-transition: visibility .5s;    -o-transition: visibility .5s;    transition: visibility .5s;    left: 15px;    bottom: 15px}.coccoc-alo-phone.coccoc-alo-show {    visibility: visible}@-webkit-keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none    }}@-webkit-keyframes fadeInRightBig {    0% {        opacity: 0;        -webkit-transform: translate3d(2000px, 0, 0);        transform: translate3d(2000px, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none    }}@-webkit-keyframes fadeOutRight {    0% {        opacity: 1    }    100% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}.fadeOutRight {    -webkit-animation-name: fadeOutRight;    animation-name: fadeOutRight}.coccoc-alo-phone.coccoc-alo-static {    opacity: .6}.coccoc-alo-phone.coccoc-alo-hover,.coccoc-alo-phone:hover {    opacity: 1}.coccoc-alo-ph-circle {    width: 100px;    height: 100px;    top: 0px;    left: 0px;    position: absolute;    background-color: transparent;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    border: 2px solid rgba(30, 30, 30, 0.4);    border: 2px solid #bfebfc 9;    opacity: .1;    -webkit-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;    -moz-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;    -ms-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;    -o-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;    animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    -o-transform-origin: 50% 50%;    transform-origin: 50% 50%}.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle {    -webkit-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;    -moz-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;    -ms-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;    -o-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;    animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle {    -webkit-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;    -moz-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;    -ms-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;    -o-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;    animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle,.coccoc-alo-phone:hover .coccoc-alo-ph-circle {    border-color: #cc0000;    opacity: .5}.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle {    border-color: #e43e32;    border-color: #baf5a7 9;    opacity: .5}.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {    border-color: #cc0000;    border-color: #bfebfc 9;    opacity: .5}.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle,.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle {    border-color: #ccc;    opacity: .5}.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle {    border-color: #e43e32;    opacity: .5}.coccoc-alo-ph-circle-fill {    width: 80px;    height: 80px;    top: 0;    left: 0;    position: absolute;    background-color: #000;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    border: 2px solid transparent;    opacity: .1;    -webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;    -moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;    -ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;    -o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;    animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    -o-transform-origin: 50% 50%;    transform-origin: 50% 50%}.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle-fill {    -webkit-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;    -moz-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;    -ms-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;    -o-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;    animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle-fill {    -webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;    -moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;    -ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;    -o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;    animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;    opacity: 0 !important}.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle-fill,.coccoc-alo-phone:hover .coccoc-alo-ph-circle-fill {    background-color: rgba(204, 0, 0, 0.5);    background-color: #cc0000 9;    opacity: .75 !important}.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill {    background-color: rgba(117, 235, 80, 0.5);    background-color: #baf5a7 9;    opacity: .75 !important}.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill {    background-color: rgba(209, 32, 38, 0.8);    background-color: #a6e3fa 9;    opacity: .75 !important}.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle-fill,.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle-fill {    background-color: rgba(204, 204, 204, 0.5);    background-color: #ccc 9;    opacity: .75 !important}.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle-fill {    background-color: rgba(117, 235, 80, 0.5);    opacity: .75 !important}.coccoc-alo-ph-img-circle {    width: 50px;    height: 50px;    top: 15px;    left: 15px;    position: absolute;    background: rgba(30, 30, 30, 0.1) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==") no-repeat center center;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    border: 2px solid transparent;    opacity: 1;    -webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;    -moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;    -ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;    -o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;    animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    -o-transform-origin: 50% 50%;    transform-origin: 50% 50%}.coccoc-alo-ph-img-circle a{    display: block;}.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-img-circle {    -webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;    -moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;    -ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;    -o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;    animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-img-circle {    -webkit-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;    -moz-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;    -ms-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;    -o-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;    animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important}.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-img-circle,.coccoc-alo-phone:hover .coccoc-alo-ph-img-circle {    background-color: #cc0000}.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle,.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle {    background-color: #d12026;    background-color: #d12026 9}.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle {    background-color: #d12026;    background-color: #cc0000 9}.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-img-circle,.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-img-circle {    background-color: #ccc}.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-img-circle {    background-color: #e43e32}@-moz-keyframes coccoc-alo-circle-anim {    0% {        -moz-transform: rotate(0) scale(.5) skew(1deg);        opacity: .1;        -moz-opacity: .1;        -webkit-opacity: .1;        -o-opacity: .1    }    30% {        -moz-transform: rotate(0) scale(.7) skew(1deg);        opacity: .5;        -moz-opacity: .5;        -webkit-opacity: .5;        -o-opacity: .5    }    100% {        -moz-transform: rotate(0) scale(1) skew(1deg);        opacity: .6;        -moz-opacity: .6;        -webkit-opacity: .6;        -o-opacity: .1    }}@-webkit-keyframes coccoc-alo-circle-anim {    0% {        -webkit-transform: rotate(0) scale(.5) skew(1deg);        -webkit-opacity: .1    }    30% {        -webkit-transform: rotate(0) scale(.7) skew(1deg);        -webkit-opacity: .5    }    100% {        -webkit-transform: rotate(0) scale(1) skew(1deg);        -webkit-opacity: .1    }}@-o-keyframes coccoc-alo-circle-anim {    0% {        -o-transform: rotate(0) kscale(.5) skew(1deg);        -o-opacity: .1    }    30% {        -o-transform: rotate(0) scale(.7) skew(1deg);        -o-opacity: .5    }    100% {        -o-transform: rotate(0) scale(1) skew(1deg);        -o-opacity: .1    }}@-moz-keyframes coccoc-alo-circle-fill-anim {    0% {        -moz-transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }    50% {        -moz-transform: rotate(0) -moz-scale(1) skew(1deg);        opacity: .2    }    100% {        -moz-transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }}@-webkit-keyframes coccoc-alo-circle-fill-anim {    0% {        -webkit-transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }    50% {        -webkit-transform: rotate(0) scale(1) skew(1deg);        opacity: .2    }    100% {        -webkit-transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }}@-o-keyframes coccoc-alo-circle-fill-anim {    0% {        -o-transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }    50% {        -o-transform: rotate(0) scale(1) skew(1deg);        opacity: .2    }    100% {        -o-transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }}@-moz-keyframes coccoc-alo-circle-img-anim {    0% {        transform: rotate(0) scale(1) skew(1deg)    }    10% {        -moz-transform: rotate(-25deg) scale(1) skew(1deg)    }    20% {        -moz-transform: rotate(25deg) scale(1) skew(1deg)    }    30% {        -moz-transform: rotate(-25deg) scale(1) skew(1deg)    }    40% {        -moz-transform: rotate(25deg) scale(1) skew(1deg)    }    50% {        -moz-transform: rotate(0) scale(1) skew(1deg)    }    100% {        -moz-transform: rotate(0) scale(1) skew(1deg)    }}@-webkit-keyframes coccoc-alo-circle-img-anim {    0% {        -webkit-transform: rotate(0) scale(1) skew(1deg)    }    10% {        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)    }    20% {        -webkit-transform: rotate(25deg) scale(1) skew(1deg)    }    30% {        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)    }    40% {        -webkit-transform: rotate(25deg) scale(1) skew(1deg)    }    50% {        -webkit-transform: rotate(0) scale(1) skew(1deg)    }    100% {        -webkit-transform: rotate(0) scale(1) skew(1deg)    }}@-o-keyframes coccoc-alo-circle-img-anim {    0% {        -o-transform: rotate(0) scale(1) skew(1deg)    }    10% {        -o-transform: rotate(-25deg) scale(1) skew(1deg)    }    20% {        -o-transform: rotate(25deg) scale(1) skew(1deg)    }    30% {        -o-transform: rotate(-25deg) scale(1) skew(1deg)    }    40% {        -o-transform: rotate(25deg) scale(1) skew(1deg)    }    50% {        -o-transform: rotate(0) scale(1) skew(1deg)    }    100% {        -o-transform: rotate(0) scale(1) skew(1deg)    }}@-moz-keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        -ms-transform: none;        transform: none    }}@-webkit-keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        -ms-transform: none;        transform: none    }}@-o-keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        -ms-transform: none;        transform: none    }}@keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        -ms-transform: none;        transform: none    }}@-moz-keyframes fadeOutRight {    0% {        opacity: 1    }    100% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}@-webkit-keyframes fadeOutRight {    0% {        opacity: 1    }    100% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}@-o-keyframes fadeOutRight {    0% {        opacity: 1    }    100% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}@keyframes fadeOutRight {    0% {        opacity: 1    }    100% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}@-moz-keyframes coccoc-alo-circle-anim {    0% {        transform: rotate(0) scale(.5) skew(1deg);        opacity: .1    }    30% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .5    }    100% {        transform: rotate(0) scale(1) skew(1deg);        opacity: .1    }}@-webkit-keyframes coccoc-alo-circle-anim {    0% {        transform: rotate(0) scale(.5) skew(1deg);        opacity: .1    }    30% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .5    }    100% {        transform: rotate(0) scale(1) skew(1deg);        opacity: .1    }}@-o-keyframes coccoc-alo-circle-anim {    0% {        transform: rotate(0) scale(.5) skew(1deg);        opacity: .1    }    30% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .5    }    100% {        transform: rotate(0) scale(1) skew(1deg);        opacity: .1    }}@keyframes coccoc-alo-circle-anim {    0% {        transform: rotate(0) scale(.5) skew(1deg);        opacity: .1    }    30% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .5    }    100% {        transform: rotate(0) scale(1) skew(1deg);        opacity: .1    }}@-moz-keyframes coccoc-alo-circle-fill-anim {    0% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }    50% {        transform: rotate(0) scale(1) skew(1deg);        opacity: .2    }    100% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }}@-webkit-keyframes coccoc-alo-circle-fill-anim {    0% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }    50% {        transform: rotate(0) scale(1) skew(1deg);        opacity: .2    }    100% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }}@-o-keyframes coccoc-alo-circle-fill-anim {    0% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }    50% {        transform: rotate(0) scale(1) skew(1deg);        opacity: .2    }    100% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }}@keyframes coccoc-alo-circle-fill-anim {    0% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }    50% {        transform: rotate(0) scale(1) skew(1deg);        opacity: .2    }    100% {        transform: rotate(0) scale(.7) skew(1deg);        opacity: .2    }}@-moz-keyframes coccoc-alo-circle-img-anim {    0% {        transform: rotate(0) scale(1) skew(1deg)    }    10% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    20% {        transform: rotate(25deg) scale(1) skew(1deg)    }    30% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    40% {        transform: rotate(25deg) scale(1) skew(1deg)    }    50% {        transform: rotate(0) scale(1) skew(1deg)    }    100% {        transform: rotate(0) scale(1) skew(1deg)    }}@-webkit-keyframes coccoc-alo-circle-img-anim {    0% {        transform: rotate(0) scale(1) skew(1deg)    }    10% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    20% {        transform: rotate(25deg) scale(1) skew(1deg)    }    30% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    40% {        transform: rotate(25deg) scale(1) skew(1deg)    }    50% {        transform: rotate(0) scale(1) skew(1deg)    }    100% {        transform: rotate(0) scale(1) skew(1deg)    }}@-o-keyframes coccoc-alo-circle-img-anim {    0% {        transform: rotate(0) scale(1) skew(1deg)    }    10% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    20% {        transform: rotate(25deg) scale(1) skew(1deg)    }    30% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    40% {        transform: rotate(25deg) scale(1) skew(1deg)    }    50% {        transform: rotate(0) scale(1) skew(1deg)    }    100% {        transform: rotate(0) scale(1) skew(1deg)    }}@keyframes coccoc-alo-circle-img-anim {    0% {        transform: rotate(0) scale(1) skew(1deg)    }    10% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    20% {        transform: rotate(25deg) scale(1) skew(1deg)    }    30% {        transform: rotate(-25deg) scale(1) skew(1deg)    }    40% {        transform: rotate(25deg) scale(1) skew(1deg)    }    50% {        transform: rotate(0) scale(1) skew(1deg)    }    100% {        transform: rotate(0) scale(1) skew(1deg)    }}#coccoc-alo-wrapper {    position: fixed;    width: 100%;    bottom: 0;    top: 0;    left: 0;    z-index: 2000000;    overflow: visible;    display: none;    color: #383838}#coccoc-alo-wrapper.night-mode {    color: #fff}.coccoc-alo-popup-close {    -webkit-border-radius: 2px !important;    -moz-border-radius: 2px !important;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    position: absolute !important;    right: -15px !important;    top: -15px !important;    height: 30px !important;    width: 30px !important;    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjRGMTI2QTcxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjRGMTI2QTYxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iCEbHAAABl0lEQVR42sSXS07DMBCGnSKyDorEAVjACTgCIEVlXU5R9QjlCk3VAzTrLhMJ2NIVJ2DDuo9EsKUszEw0kaIQbI+bxy/9UhRP5pMcjz12pJTCQKfgO/AN+Bp8AfZo7Av8AX4Dv4CfwD/ajAhW2ANPwTtprj1946lyq6AP4I2014ZyGINPwAvZnBaUUwnGgJVsXqsqvAoOZXua/wceyfY1KngOlROWxjv4XLSrHfgKS3BALyYdQAUxJkUdu7o6jeNYZlmmnUeMwViNkOUieKiLTNNURlGkhOPYcrnMYw00RPDMJFIFZ0JRIYJfTaPr4BZQ1Fow9+EcgCAEWkLz/4zl9A1rzOUsTQCKJEny5yAIhO/73NV9GNjUhOM4tc8scae6PL3laedONYLXNtC6f85dXDNb6BHw0GgDKaCqxEz4fbFlpk1smQjnbJmCeqSuNO3jWNyDL8vHIrao4w6OxTGx/rQ+8z5an16bvd7a22pDvz0CuOU29NUrzKOuzqvlTN8orzAO89J2W7q0ndHYZ+nS9kw+6BL+CjAAEvDTBJC9qhAAAAAASUVORK5CYII=");    background-position: center center;    background-repeat: no-repeat;    cursor: pointer !important;    -webkit-transition: .3s ease-out !important;    -moz-transition: .3s ease-out !important;    -o-transition: .3s ease-out !important;    transition: .3s ease-out !important}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup-close {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUY2REUyNDQxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUY2REUyNDMxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56uyuzAAABfUlEQVR42sSXvU7DMBDHYxCdw8IDMMCWTDwCdClznLcJr9BUfYs+ALDSqXMisTD3S4K1MBx3kS1ZVuqvNslf+kuRfL5f5OTsMwOAyEFX6DH6Ef2AvkXHYuwH/YVeod/Rr+g/a0YCGxyjC/QW3LUTc2JTbhOUo9cQrrXI4Qy+RM/hfJqLnEYwBSzg/FrocB1cQneaHQNn0L0yyWOinKg0PtE3Ubfaou+bEhRvUEB/KuRSj2x1muc51HVtzUgxnHNbGLFGBJ7YIquqgjRNjXAaS5KkiXXQhMBTl0gT3BNKKgn84RrdBg+AkpaR5z7cAAhEwEBo850JfPCdJeGBUNLhIqQYGWOtz17yXWp1edVlD1nqZQi07Zv7/lzTUOgJ8NJpA5FQU2JP+LPcMvfGIyXLnBISnGJdt8xBDom+j8Ud+k49FvtqBPix1mc2ROszaLM3WHurN/SbE4Ab34Zev8K82Opc017MMV5hmOel7Um5tF2LsW/l0vYm/GtL+C/AAAHy+OD95QLeAAAAAElFTkSuQmCC")}#coccoc-alo-wrapper .coccoc-alo-popup-close:hover {    opacity: .6 !important}.coccoc-alo-popup {    display: inline-block;    position: relative;    -webkit-border-radius: 16px;    -moz-border-radius: 16px;    border-radius: 16px;    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyIUPNCUUwAAAA1JREFUCNdj+P///2cACe8D8SyfS4EAAAAASUVORK5CYII=");    -webkit-transition: .6s ease-out;    -moz-transition: .6s ease-out;    -o-transition: .6s ease-out;    transition: .6s ease-out;    margin: 0 auto;    z-index: 200001;    text-align: center;    padding: 60px 75px}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyAMHYpuhwAAAA1JREFUCNdjMDY2/gwAAsMBjX/tf+YAAAAASUVORK5CYII=")}#coccoc-alo-wrapper .coccoc-alo-overlay {    position: fixed;    width: 100%;    height: 100%;    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=");    top: 0;    left: 0;    z-index: 200000}.coccoc-alo-popup h3 {    font-size: 24px;    margin: 0 0 40px;    font-family: 'Open Sans';    font-weight: 300;    white-space: nowrap}.night-mode .coccoc-alo-popup h3 {    font-size: 23px}.night-mode .coccoc-alo-message {    padding-bottom: 0}.coccoc-alo-message {    height: 32px;    padding: 18px 0 13px 0;    text-align: center;    clear: both;    font-size: 14px}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label,#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label + .input {    float: left;    width: 49%}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .input {    padding: 0 13px}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper label {    color: #616161;    font-size: 18px;    height: 28px;    line-height: 28px;    padding-right: 15px}.coccoc-alo-number {    color: #00bed5;    font-size: 28px;    font-family: Montserrat, "Lucida Console", Monaco, monospace, sans-serif;    font-weight: normal;    background-color: transparent;    border: none;    border-width: 0;    display: inline-block;    border-bottom: #00bed5 solid 1px;    padding-bottom: 10px;    margin: 0 auto;    width: 221px}coccoc-alo-number::-ms-clear {    display: none;    width: 0;    height: 0}.night-mode .coccoc-alo-number {    border: #00bed5 solid 1px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    padding: 13px 31px}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"].valid-invalid {    color: #ff496b}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]:focus {    outline: 0}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-webkit-input-placeholder {    color: #d1d1d1}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {    color: #d1d1d1}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-ms-input-placeholder {    color: #d1d1d1}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {    color: #d1d1d1}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-webkit-input-placeholder {    color: #60615f}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {    color: #60615f}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-ms-input-placeholder {    color: #60615f}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {    color: #60615f}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit {    border: none;    border-width: 0;    padding: 20px 40px;    background-color: #333;    -webkit-border-radius: 68px;    -moz-border-radius: 68px;    -webkit-border-radius: 68px;    -moz-border-radius: 68px;    border-radius: 68px;    font-family: "Open Sans", Arial, Helvetica, sans-serif;    font-size: 20px;    color: #fff;    cursor: pointer;    outline: none !important}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-submit {    background-color: #00bed5}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitavtive,#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitvisited {    outline: none !important}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit-moz-focus-inner {    border: 0}#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit:hover {    background-color: #cc0000;    background-color: #cc0000}.coccoc-alo-blur {    -webkit-filter: blur(3px);    -ms-filter: blur(3px);    -moz-filter: blur(3px);    -o-filter: blur(3px);    filter: blur(3px);    filter: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImJsdXIiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiLz48L2ZpbHRlcj48L3N2Zz4jYmx1cg==#blur")}#coccoc-countdown {    padding-top: 20px;    font-family: "Open Sans", Arial, Helvetica, sans-serif;    font-size: 28px;    font-weight: 300}.coccoc-alo-request-time {    font-family: "Open Sans", Arial, Helvetica, sans-serif;    padding: 6px 12px;    font-size: 18px;    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}#coccoc-alo-wrapper.night-mode .coccoc-alo-request-time {    color: #fff;    background-color: #515350;    border: 1px solid #606260}#coccoc-alo-wrapper.night-mode .coccoc-alo-popup h3 {    margin-bottom: 15px}#coccoc-alo-wrapper.night-mode .coccoc-alo-form .coccoc-alo-select-wrapper {    margin-bottom: 35px}.coccoc-alo-table {    display: table;    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0}.coccoc-alo-cell {    display: table-cell;    vertical-align: middle;    text-align: center}.valid-invalid-message {    font-size: 13px;    color: #ff496b}.valid-invalid-message:before {    content: "* "}@media screen and (max-width: 640px){    .coccoc-alo-phone{width: 75px; height: 75px; left: 0; bottom: 0;}    .coccoc-alo-ph-circle{width:80px;height:80px;top: 0px;left: 0px;}    .coccoc-alo-ph-img-circle{width:40px;height:40px;top: 20px;left: 20px;}    .coccoc-alo-ph-circle-fill{width:60px;height:60px;top: 10px;        left: 10px;}    .coccoc-alo-ph-img-circle a img {        padding: 4px 0px 0px 3px;        width: 30px;        height: 30px;    }    .coccoc-alo-ph-img-circle{        background-size: 30px 30px;    }};

.foo1 h3 {
    margin: 0;
    font-size: 19px;
    font-weight: 400;
}
.foo1 form.wpcf7-form input {
    width: 32.333%;
    margin: 0 0.5%;
    float: left;
    border: 0;
    border-radius: 5px;
}
.foo1 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
    background: #299eeb;
    font-weight: 500;
}
.foo1 form.wpcf7-form {
    margin: 0;
}
section.foo1 {
    padding: 15px 5px !important;
}
#content .st-products-c .col-title>.col-inner {
    margin-bottom: -7px;
    margin-top: 7px;
}
.header:not(.transparent) .header-nav.nav > li > a {
    text-align: center;
    display: block;
    line-height: 28px;
    padding: 12px 0;
}

.header:not(.transparent) .header-nav.nav > li > a i {
    font-size: 24px;
    width: 100%;
}

.header:not(.transparent) .header-nav.nav > li.active > a,.header:not(.transparent) .header-nav.nav > li:hover > a {
    background: #fff;
    color: #0e4d81 !important;
}

.header:not(.transparent) .header-nav.nav > li.active > a i, .header:not(.transparent) .header-nav.nav > li:hover > a i {
    color: #0e4d81 !important;
}

.header:not(.transparent) .header-nav.nav > li > a.header-cart-link:after {content: 'Giá»i hÃ ng';font-size: 13px;}

.header:not(.transparent) .header-nav.nav > li.cart-item.has-icon.has-dropdown {
    min-width: 89px;
}

.header:not(.transparent) .header-nav.nav > li > a.header-cart-link.is-small {
    padding: 13px 0;
}

.header-main .nav > li.header-search-form form.searchform button.ux-search-submit {
    padding: 0;
    margin-right: 15px;
}
.container.section-title-container {
    margin: 0;
}

h2.section-title.section-title-normal {
    margin: 0;
}

h2.section-title.section-title-normal span.section-title-main {
    padding: 0;
    border: 0;
    background: url(/wp-content/uploads/2019/04/bg-tt.png) right center no-repeat;
    background-size: auto;
    padding: 10px 30px 10px 15px;
    color: #fff;
    font-weight: 100;
}
.fela .row.large-columns-5.medium-columns-3 {
    background: #fff;
}

.box-text.box-text-products {
    background: #fff;
}
.box-right h3 {
    text-align: left;
    color: #000000;
    padding-top: 10px;
    font-size: 17px;
}

.box-right ul  li {
    margin-left: 7px;
}

.box-right ul li img {
    margin: 0 2px 0 0px !important;
    max-width: 30px;
}

.box-right p {
    margin-bottom: 7px;
}

.box-right a.holint-pro {
    text-align: center;
    display: block;
    color: #ed161f;
    font-size: 21px;
    font-weight: 600;
}
.prod-showroom ul {
    margin: 0;
    border: 1px solid #c7c7c7;
	border-radius: 5px;
    padding: 10px;
}
.prod-showroom ul li {
    list-style: none;
    margin-left: 0;
    font-size: 16px;
}
.prod-showroom ul li strong {
    font-size: 115%;
}
.rw-commit .col-inner {
    display: flex;
}
.custom-product-page .col.medium-6.small-12.large-6 {
    padding-bottom: 0;
}
.box-right ul.product_list_widget li img {
    max-width: fit-content;
}
.custom-product-page .product_meta span.posted_in:nth-child(2) {
    display: none;
}

.custom-product-page .product_meta span.tagged_as {
    display: none;
}

.custom-product-page .product_meta span {
    font-weight: 600;
    border: 0;
    font-size: 19px;
    padding: 0;
}

.custom-product-page .product_meta span span {
    font-weight: 300;
}

.custom-product-page .product_meta span a {
    font-weight: 400;
}

.custom-product-page .product-short-description p {
    margin-bottom: 5px;
}

.custom-product-page .product-short-description img {
    margin: 0;
}

.custom-product-page .product-price-container.is-normal {
    border: rebeccapurple;
    border-top: 1px dashed #8e8e8e;
    padding: 10px 0 5px;
    border-bottom: 1px dashed #8e8e8e;
}

.custom-product-page .product-price-container.is-normal p.price.product-page-price.price-on-sale {
    margin: 0;
}

.custom-product-page .product-price-container.is-normal:before {content: 'GiÃ¡ bÃ¡n:';font-size: 20px;}

.custom-product-page .product-price-container.is-normal p.price.product-page-price.price-on-sale span.woocommerce-Price-amount.amount {
    font-size: 25px;
    font-weight: 500;
}
.box-right ul li {
    border-bottom: 1px dotted rgba(158, 158, 158, 0.36);
    padding-bottom: 7px;
}
.box-right ul li {
    border-bottom: 1px dotted rgba(158, 158, 158, 0.36);
    padding-bottom: 7px;
}
.box-right ul li:last-child {
    border: 0;
}
.rw-commit .icon-box .icon-box-text.last-reset {
    font-size: 13px;
    line-height: 1.5;
}
.box-right ul li:last-child {
    border: 0;
}
.custom-product-page .product-price-container.is-normal p.price.product-page-price.price-on-sale del, .custom-product-page .product-price-container.is-normal p.price.product-page-price.price-on-sale ins {
    display: block;
    margin: 7px 0;
}
.product-price-container.is-normal {background: url(/wp-content/uploads/2020/05/chinh-hang.png) no-repeat 100% 1px;background-size: contain;}
.shop-container {
    background: #fff;
}
.custom-product-page .product-breadcrumb-container.is-normal.has-block.tooltipstered {
    max-width: 1300px;
    margin: 0 auto;
}
.custom-product-page .product-breadcrumb-container.is-normal.has-block.tooltipstered nav.woocommerce-breadcrumb.breadcrumbs a {color: #000;}
.custom-product-page .product-breadcrumb-container.is-normal.has-block.tooltipstered nav.woocommerce-breadcrumb.breadcrumbs {
    border-bottom: 2px solid #c7c7c7;
    padding-bottom: 3px;
    max-width: 980px;
}
.box-right ul.sidebar-wrapper.ul-reset {
    border: 1px solid #c7c7c7;
    border-radius: 5px;
    padding: 0 10px;
}
.section-title-normal {
    margin-bottom: 20px;
    border-bottom: 0;
    border-radius: 5px;
}
.section-title-normal {
    background: #e85495;
}.section-title-normal b {
    display: none;
}.section-title-normal span {
    margin-right: 15px;
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
    font-size: 20px;
    color: white!important;
    padding: 10px;
}span.hdevvn-show-cats li {
    display: block;
    width: auto;
    float: left;
    margin: 0 8px;
}span.hdevvn-show-cats li a {
    font-size: 15px;
    text-transform: none;
    font-weight: 400;
    margin-right: 0!important;
    padding-left: 10px;
}.section-title a {
    font-size: 14px;
    margin-left: auto;
    color: white;
    margin-right: 10px;
}
.hdevvn-show-cats {
    display: none;
}
span.giam {
    color: #0e4d81;
    font-size: 21px;
    letter-spacing: -0.5px;
    position: absolute;
    bottom: 8px;
    left: 155px;
}
.product-price-container.is-normal {
    position: relative;
}
span.giam span {
    color: #0e4d81;
}
@media(max-width: 580px){
    span.giam {
        position: static;
    }
}
ul.product-tabs.nav.small-nav-collapse.tabs.nav.nav-uppercase.nav-line.nav-left {
    display: none;
}
h3.title-he {
    border-bottom: 3px solid #d0d0d0;
}
.custom-product-page .col.small-12.large-12 table tr td:first-child {
    background: #f3f3f3;
    font-weight: 600;
    color: #000;
}
.custom-product-page .col.small-12.large-12 table tr td:last-child {
    background: rgba(243, 243, 243, 0.19);
}
.custom-product-page .col.small-12.large-12 table tr td {
    width: auto;
    padding: 12px 20px 10px;
    border-bottom: 2px solid #fff;
}
.home .foo1 {
    max-width: 1270px;
    margin: 0 auto;
}
.home footer#footer section.foo1 {
    padding: 15px 15px !important;
}
.st-brands .col-inner .gallery-col.col {
    padding-bottom: 0;
    padding-top: 12px;text-align: center;
}
.st-brands .col-inner .gallery-col.col img {
    max-height: 60px;
    width: auto;
}
section.st-brands .col.small-12.large-12 {
    padding: 0 15px !important;
    background: #fff;
    border-bottom: 10px solid #ddd;
    border-top: 1px solid #ddd;
}
.custom-product-page .row.large-columns-4.medium-columns-1.small-columns-1.row-small.slider.row-slider.slider-nav-reveal.slider-nav-push.flickity-enabled {
    margin: 0;
}
@media(min-width:850px){
	.page-id-17942 div#content {
		padding-right: 0;
		border: 0;
		padding-top: 0;
	}
	.page-id-17942 div#content .page-inner {
		background: #fff;
		padding-right: 8px;
	}
}

.header:not(.transparent) .header-nav.nav > li{
	height:84px;
}
.header:not(.transparent) .header-nav.nav > li > a{
	padding:12px 15px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	height:84px;
}
.header:not(.transparent) .header-nav.nav > li > a i{
	width:auto;
}
.header-search-form.search-form.html.relative.has-icon{
	display:flex;
	align-items:center;
	
}
footer .wpcf7-spinner{
	display:none;
}

footer .col .col-inner h3{
	margin-bottom:0;
}

.gg_custom_category .prdctfltr_filter label{
	text-align:left;
	    border: 1px solid #e0e0e0;
    border-radius: 4px;
    color: #333;
    padding: 8px 1px;
	font-weight:normal;
	    display: flex;     align-items: center;     justify-content: center;
	flex-basis:calc(25% - 6px);
	    text-align: center;
    align-self: stretch;
	
}
.gg_custom_category .prdctfltr_wc{
	margin-bottom:0;
}

.category-filtering{
	display:none;
}
.gg_custom_category{
	display:none;
}
@media only screen and (max-width: 850px)
{
	.slick-bt .col{
		padding-bottom:15px;
	}
	.category-page-title .page-title-inner{
		display:none;
	}
	.gg_custom_category{
		display:block;
	}
	.gg_custom_category .prdctfltr_woocommerce .prdctfltr_filter{
		position:initial;
	}
	.gg_custom_category {
		margin-top:20px;
	}
	.gg_custom_category .prdctfltr_wc .prdctfltr_buttons{
		margin-bottom:0;
	}
	.gg_custom_category .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.woocommerce.pf_select .prdctfltr_filter {
    margin-bottom: 10px;
		width:fit-content !important;
		z-index:99 !important;
}

.gg_custom_category  .prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter .prdctfltr_regular_title{
	width:fit-content;
	color:#333;
	font-size:14px;
	font-weight:400;
	position:relative;
		background:transparent;
		padding:8px 22px 8px 10px;
			    border: 1px solid #e0e0e0;
    border-radius: 4px;
			-webkit-transition: all 0.3s ease 0s;
    -khtml-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	}
	.gg_custom_category  .prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter .prdctfltr_regular_title:hover, .gg_custom_category  .prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter .prdctfltr_regular_title:focus{
		color: #0693e3;
		border: 1px solid #0693e3;

	}
	.gg_custom_category .prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_default .prdctfltr_terms_customized_select .prdctfltr_add_scroll, .prdctfltr_wc_regular.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_scroll_active .prdctfltr_terms_customized_select .prdctfltr_add_scroll, .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_default .prdctfltr_add_scroll, .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_add_scroll{
		width: 100%;
		min-width:160px;
		z-index:99;
		left:0;
		margin-top:10px;
	}
	.gg_custom_category  .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter_inner{
		display:flex;
	}
	
	
	.gg_custom_category .prdctfltr_wc.prdctfltr_woocommerce.pf_select i.prdctfltr-down, .gg_custom_category .prdctfltr_wc.prdctfltr_woocommerce.pf_select i.prdctfltr-up{
		    top: 10px;
    right: 8px;
    font-size: 11px;
	}
	.gg_custom_category  .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_add_scroll .prdctfltr_checkboxes{
		display: flex;
    flex-wrap: wrap;
    gap: 6px;
    align-items: flex-start;
	}
	
.gg_custom_category .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_filter[data-filter="product_cat"] .prdctfltr_add_scroll .prdctfltr_checkboxes{
		display: block;
	}
	
	.gg_custom_category .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_filter[data-filter="product_cat"] label{
		border:none;
		padding: 4px 5px;
		text-align:left;
		display:block;
	}
.gg_custom_category .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_active .prdctfltr_filter[data-filter="price"] label{
		flex-basis: calc(33% - 6px);
	}
	.gg_custom_category .prdctfltr_filter label.prdctfltr_ft_none{
		display:none;
	}
}
.view-more-button.products-archive{
	margin-top:20px;
}
.htm-custom-price {
	display:block;
	width:100%;
}
.htm-custom-price .htm-pre-price{
	color:#000 !important;
	font-size: 12px;
  margin: 0.3rem 0;
}
.htm-custom-price .htm-pre-price a{
	color:#3789ff !important;
	font-weight:bold;
}
.htm-custom-price .htm-main-price{
	font-weight:bold;
	font-size:16px;
	margin-bottom:0.3rem;
}
.htm-custom-price .htm-main-price .amount{
	font-weight:bold;
	font-size:18px !important;
}
.htm-custom-price .htm-sale-price{
	font-size: 12px !important;
	opacity:0.7;
	color:#000 !important;
	display: flex;
  align-items: center;
	margin-bottom:0.3rem;
}
.htm-custom-price .htm-sale-price del span{
	font-size: 12px !important;
	opacity:0.7;
	color:#000 !important;
}
.htm-custom-price .htm-sale-price .htm-percentage{
	  background: #1c7aff;
    color: #FFF;
    font-weight: bold;
    opacity: 1;
    padding: 0.2rem;
    border-radius: 5px;
		margin-left:0.2rem;
}
.htm-custom-price .htm-price-sub{
	color:#3789ff;
	font-size:12px !important;
}
.htm-custom-price .htm-price-sub i{
	margin-right:0.2rem;
}
.products .product-small .badge-container{
	display:none;
}
.htm-anh-khuyen-mai {
	width:100%;
	margin:0.5rem 0;
}
.htm-anh-khuyen-mai img{
	width:100%;
}
.fb_dialog_content iframe{
	right: 100px !important;
}
.fb_iframe_widget iframe{
	right: 110px !important;
}
.fb-customerchat .container{
	right: 100px !important;
}
@media(max-width: 430px){
    .rw-commit .icon-box {
        width: 46%!important;
}