:root{--primary-color:#4a90e2}
.clearfix{width:100%;clear:both}
.upper{text-transform:uppercase}
.pt5{padding-top:5px!important}
.p15{padding:15px 0!important}
.pt15{padding-top:15px!important}
.pt25{padding-top:25px!important}
.pt35{padding-top:35px!important}
.pt50{padding-top:50px!important}
.pt75{padding-top:75px!important}
.p50{padding:50px 0!important}
.pb0{padding-bottom:0px!important}
.pb15{padding-bottom:15px!important}
.pb25{padding-bottom:25px!important}
.pb35{padding-bottom:35px!important}
.pb35{padding-bottom:35px!important}
.pb50{padding-bottom:50px!important}
.mb0{margin-bottom:0!important}
.mb30{margin-bottom:30px!important}
.mb35{margin-bottom:35px!important}
.mb15{margin-bottom:15px!important}
.mt0{margin-top:0!important}
.mt30{margin-top:30px!important}
.mt35{margin-top:35px!important}
.mt15{margin-top:15px!important}
.mt5{margin-top:15px!important}
.text-center{text-align:center!important}
.text-right{text-align:right!important}
.linein1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.linein2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.linein3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.full-width .ubermenu-nav,.container,.row{max-width:1230px}
.row.row-collapse{max-width:1200px}
.row.row-small{max-width:1222.5px}
.row.row-large{max-width:1260px}
body.framed,body.framed header,body.framed .header-wrapper,body.boxed,body.boxed header,body.boxed .header-wrapper,body.boxed .is-sticky-section{max-width:1260px}
.header-main{height:55px}
#logo img{max-height:55px}
#logo{width:200px}
.header-bottom{min-height:36px}
.header-top{min-height:20px}
.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top:105px}
.header.show-on-scroll,.stuck .header-main{height:70px!important}
.stuck #logo img{max-height:70px!important}
.search-form{width:78%}
.header-bg-color,.header-wrapper{background-color:#4a90e2}
.header-bottom{background-color:#ffde02}
.header-bottom-nav > li > a{line-height:16px}
@media (max-width: 549px) {
.header-main{height:70px}
#logo img{max-height:70px}
}
.header-top{background-color:#273896!important}
.accordion-title.active,.has-icon-bg .icon .icon-inner,.logo a,.primary.is-underline,.primary.is-link,.badge-outline .badge-inner,.nav-outline > li.active> a,.nav-outline >li.active > a,.cart-icon strong,[data-color='primary'],.is-outline.primary{color:#4a90e2}
[data-text-color="primary"]{color:#4a90e2!important}
.scroll-to-bullets a,.featured-title,.label-new.menu-item > a:after,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"],.button.wc-forward:not(.checkout):not(.checkout-button),.button.submit-button,.button.primary:not(.is-outline),.featured-table .title,.is-outline:hover,.has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover,.nav-dropdown.nav-dropdown-bold > li > a:hover,.nav-dropdown-bold.dark .nav-column li > a:hover,.nav-dropdown.nav-dropdown-bold.dark > li > a:hover,.is-outline:hover,.tagcloud a:hover,.grid-tools a,input[type='submit']:not(.is-form),.box-badge:hover .box-text,input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a,.current-dropdown .cart-icon strong,.cart-icon:hover strong,.nav-line-bottom > li > a:before,.nav-line-grow > li > a:before,.nav-line > li > a:before,.banner,.header-top,.slider-nav-circle .flickity-prev-next-button:hover svg,.slider-nav-circle .flickity-prev-next-button:hover .arrow,.primary.is-outline:hover,.button.primary:not(.is-outline),input[type='submit'].primary,input[type='submit'].primary,input[type='reset'].button,input[type='button'].primary,.badge-inner{background-color:#4a90e2}
.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover,.tagcloud a:hover,blockquote,.has-border,.cart-icon strong:after,.cart-icon strong,.blockUI:before,.processing:before,.loading-spin,.slider-nav-circle .flickity-prev-next-button:hover svg,.slider-nav-circle .flickity-prev-next-button:hover .arrow,.primary.is-outline:hover{border-color:#4a90e2}
.nav-tabs > li.active > a{border-top-color:#4a90e2}
.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill:#4a90e2}
[data-icon-label]:after,.secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline),.badge-inner.on-sale,.button.checkout,.single_add_to_cart_button{background-color:#fbda00}
.secondary.is-underline,.secondary.is-link,.secondary.is-outline,.stars a.active,.star-rating:before,.woocommerce-page .star-rating:before,.star-rating span:before,.color-secondary{color:#fbda00}
[data-text-color="secondary"]{color:#fbda00!important}
.secondary.is-outline:hover{border-color:#fbda00}
body{font-size:100%}
body{font-family:"Roboto",sans-serif}
body{font-weight:0}
body{color:#353535}
.nav > li > a{font-family:"Roboto",sans-serif}
.nav > li > a{font-weight:700}
h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family:"Roboto",sans-serif}
h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight:700}
h1,h2,h3,h4,h5,h6,.heading-font{color:#1c1c1c}
.alt-font{font-family:"Roboto",sans-serif}
.alt-font{font-weight:0!important}
.header:not(.transparent) .header-bottom-nav.nav > li > a{color:#333}
.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,.header:not(.transparent) .header-bottom-nav.nav > li.active > a,.header:not(.transparent) .header-bottom-nav.nav > li.current > a,.header:not(.transparent) .header-bottom-nav.nav > li > a.active,.header:not(.transparent) .header-bottom-nav.nav > li > a.current{color:#288ad6}
.header-bottom-nav.nav-line-bottom > li > a:before,.header-bottom-nav.nav-line-grow > li > a:before,.header-bottom-nav.nav-line > li > a:before,.header-bottom-nav.nav-box > li > a:hover,.header-bottom-nav.nav-box > li.active > a,.header-bottom-nav.nav-pills > li > a:hover,.header-bottom-nav.nav-pills > li.active > a{color:#FFF!important;background-color:#288ad6}
a{color:#111}
a:hover{color:#4a90e2}
.tagcloud a:hover{border-color:#4a90e2;background-color:#4a90e2}
@media screen and (min-width: 550px) {
.products .box-vertical .box-image{min-width:300px!important;width:300px!important}
}
.absolute-footer,html{background-color:#dbdbdb}
.page-title-small + main .product-container > .row{padding-top:0}
.label-new.menu-item > a:after{content:"New"}
.label-hot.menu-item > a:after{content:"Hot"}
.label-sale.menu-item > a:after{content:"Sale"}
.label-popular.menu-item > a:after{content:"Popular"}:root{--primary-color:#4a90e2}
.full-width .ubermenu-nav,.container,.row{max-width:1230px}
.row.row-collapse{max-width:1200px}
.row.row-small{max-width:1222.5px}
.row.row-large{max-width:1260px}
body.framed,body.framed header,body.framed .header-wrapper,body.boxed,body.boxed header,body.boxed .header-wrapper,body.boxed .is-sticky-section{max-width:1260px}
.header-main{height:65px}
#logo img{max-height:45px;background:#fff;padding:0px;border-radius:0px;}
#logo{width:230px}
.header-bottom{min-height:36px}
.header-top{min-height:20px}
.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top:105px}
.header.show-on-scroll,.stuck .header-main{height:70px!important}
.stuck #logo img{max-height:45px!important}
.search-form{width:88%}
.header-bg-color,.header-wrapper{background-color:#EE0000}
.header-bottom{background-color:#EE0000}
.header-bottom-nav > li > a{line-height:16px}
@media (max-width: 549px) {
.header-main{height:70px}
#logo img{max-height:70px}
}
.header-top{background-color:#273896!important}
.accordion-title.active,.has-icon-bg .icon .icon-inner,.logo a,.primary.is-underline,.primary.is-link,.badge-outline .badge-inner,.nav-outline > li.active> a,.nav-outline >li.active > a,.cart-icon strong,[data-color='primary'],.is-outline.primary{color:#4a90e2}
[data-text-color="primary"]{color:#4a90e2!important}
.scroll-to-bullets a,.featured-title,.label-new.menu-item > a:after,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"],.button.wc-forward:not(.checkout):not(.checkout-button),.button.submit-button,.button.primary:not(.is-outline),.featured-table .title,.is-outline:hover,.has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover,.nav-dropdown.nav-dropdown-bold > li > a:hover,.nav-dropdown-bold.dark .nav-column li > a:hover,.nav-dropdown.nav-dropdown-bold.dark > li > a:hover,.is-outline:hover,.tagcloud a:hover,.grid-tools a,input[type='submit']:not(.is-form),.box-badge:hover .box-text,input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a,.current-dropdown .cart-icon strong,.cart-icon:hover strong,.nav-line-bottom > li > a:before,.nav-line-grow > li > a:before,.nav-line > li > a:before,.banner,.header-top,.slider-nav-circle .flickity-prev-next-button:hover svg,.slider-nav-circle .flickity-prev-next-button:hover .arrow,.primary.is-outline:hover,.button.primary:not(.is-outline),input[type='submit'].primary,input[type='submit'].primary,input[type='reset'].button,input[type='button'].primary,.badge-inner{background-color:#4a90e2}
.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover,.tagcloud a:hover,blockquote,.has-border,.cart-icon strong:after,.cart-icon strong,.blockUI:before,.processing:before,.loading-spin,.slider-nav-circle .flickity-prev-next-button:hover svg,.slider-nav-circle .flickity-prev-next-button:hover .arrow,.primary.is-outline:hover{border-color:#4a90e2}
.nav-tabs > li.active > a{border-top-color:#4a90e2}
.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill:#4a90e2}
[data-icon-label]:after,.secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline),.badge-inner.on-sale,.button.checkout,.single_add_to_cart_button{background-color:#fbda00}
.secondary.is-underline,.secondary.is-link,.secondary.is-outline,.stars a.active,.star-rating:before,.woocommerce-page .star-rating:before,.star-rating span:before,.color-secondary{color:#fbda00}
[data-text-color="secondary"]{color:#fbda00!important}
.secondary.is-outline:hover{border-color:#fbda00}
body{font-size:100%}
body{font-family:"Roboto",sans-serif}
body{font-weight:0}
body{color:#353535}
.nav > li > a{font-family:"Roboto",sans-serif}
.nav > li > a{font-weight:700}
h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family:"Roboto",sans-serif}
h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight:700}
h1,h2,h3,h4,h5,h6,.heading-font{color:#1c1c1c}
.alt-font{font-family:"Roboto",sans-serif}
.alt-font{font-weight:0!important}
.header:not(.transparent) .header-bottom-nav.nav > li > a{color:#fff;text-transform:none;font-size:15px;;font-weight:600;}
.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,.header:not(.transparent) .header-bottom-nav.nav > li.active > a,.header:not(.transparent) .header-bottom-nav.nav > li.current > a,.header:not(.transparent) .header-bottom-nav.nav > li > a.active,.header:not(.transparent) .header-bottom-nav.nav > li > a.current{color:#FEFE88}
.header-bottom-nav.nav-line-bottom > li > a:before,.header-bottom-nav.nav-line-grow > li > a:before,.header-bottom-nav.nav-line > li > a:before,.header-bottom-nav.nav-box > li > a:hover,.header-bottom-nav.nav-box > li.active > a,.header-bottom-nav.nav-pills > li > a:hover,.header-bottom-nav.nav-pills > li.active > a{color:#FFF!important;background-color:#288ad6}
a{color:#111}
a:hover{color:#4a90e2}
.tagcloud a:hover{border-color:#4a90e2;background-color:#4a90e2}
@media screen and (min-width: 550px) {
.products .box-vertical .box-image{min-width:300px!important;width:300px!important}
}
.absolute-footer,html{background-color:#1C589D}
.page-title-small + main .product-container > .row{padding-top:0}
.label-new.menu-item > a:after{content:"New"}
.label-hot.menu-item > a:after{content:"Hot"}
.label-sale.menu-item > a:after{content:"Sale"}
.label-popular.menu-item > a:after{content:"Popular"}
.has-shadow>.col>.col-inner{height:100%}
.flickity-viewport .col.is-selected{height:100%}
.flickity-viewportxx .col-inner{height:100%}
.product-small.box.has-hover.box-normal.box-text-bottom{border:1px solid #eee;border-left:none;height:100%}
.col:first-child .product-small.box.has-hover.box-normal.box-text-bottom{border-left:1px solid #eee;}
.product-small.box:hover{border:1px solid #ddd;}
.product-small .name.product-title{font-size:1em;font-weight:400;}
.product-small .name.product-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:33px;margin-bottom:10px}
.home-cat-title{font-size: 1em;  margin: 7px 0 5px 0;  padding: 0;}
.price-wrapper{display:table}
.price-wrapper .price{height:33px;display:table-cell;vertical-align:middle;text-align:center;line-height:120%}
.related-products-wrapper .product-small.box{background-color:#fff;border:2px dashed #ddd}
.related-products-wrapper .box-text.box-text-products{padding:15px}
.nav-previous,.nav-next{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:auto}
.blog-archive h5.post-title.is-large{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:43px}
.blog-archive p.from_the_blog_excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:65px}
#shop-sidebar ul,#product-sidebar ul,.post-sidebar ul{font-size:14px;border:1px solid #ddd;padding:15px;background-color:#fff}
ul.woocommerce-widget-layered-nav-list{max-height:300px;overflow:auto;padding-right:20px}
ul.product_list_widget{font-size:14px}
.header-bottom ul > li > a{font-weight:400}
.header-bottom ul > li.current-menu-item > a{color:#FFDE02 !important}
.mona_html a{font-size:14px;color:#FDED00}
.mona_html span{font-size:11px;font-weight:400;color:#fff}
.nav-spacing-xlarge > li {margin: 0 15px;}
.nav-divided > li + li > a:after {display: none;}
.header-main input.search-field.mb-0{width:100%;height:36px;border-radius:5px 0 0 5px}
.header-main button.ux-search-submit.submit-button.secondary.button.icon.mb-0{height:36px;border-radius:0 5px 5px 0;background-color:#fff;color:#333}
.header-main button.ux-search-submit.submit-button.secondary.button.icon.mb-0:hover{background-color:#fff;color:#000}
#mega-menu-wrap{width:228px;background:#EE0000;position:relative;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}
#mega-menu-title{font-family:Roboto;padding:5px 0 5px 15px;color:#fff;font-size:14px}
#mega_menu > li > a > img{max-width:30px;margin-left:-5px}
#mega_menu li a{padding:6.7px 15px;display:block;font-size:14px;color:#111}
#mega_menu li a:hover{color:#4a90e2}
.badge-container.absolute.left.top.z-1{width:100%}
.callout.badge.badge-circle{float:right;margin-right:15px;height:25px}
.badge-inner.secondary.on-sale{border-radius:2px}
span.onsale{font-size:14px;color:#000;padding:0 5px;font-weight:500}
.price-wrapper ins span{color:#c10017}
.price-wrapper span.amount{color:#c10017}
.product_list_widget span.woocommerce-Price-amount.amount{font-size:12px}
.box_news .box-image{display:none}
.box_news .is-divider{display:none}
.box_news .box-text{padding-top:.5em;padding-bottom:.5em;position:relative;width:100%;height:58px;border-top:1px solid #eee}
.box_news .box-text h5{font-size:14px;line-height:1.4em;font-weight:400}
.box_news .box-text h5:hover{color:#4a90e2}
.bt_news{margin-bottom:0}
.bt_news span{font-size:14px}
.mona_menu ul{margin:0}
.mona_menu ul li{display:inline;padding:4px 10px;margin-left:10px;border:1px solid #EE4222;background: #EE4222;border-radius:9px}
.mona_menu ul li a{color:#fff;font-size: 15px;}
.mona_menu ul li:hover{background-color:#F28510;color:#fff}
.mona_menu ul li:hover a{color:#fff}
.mona_menu ul.menu>li+li,.mona_menu .widget>ul>li+li{border-top:1px solid #EE4222}
.bt_menu_product span{color:#333}
.dvls_maps_row.dvls_maps_header{background-color:#fff;padding:0}
.dvls_maps_wrap .dvls_near_you{margin:10px 0 0;display:none!important}
.sec_footer{font-size:14px;line-height:20px}
.sec_footer p{margin-bottom:5px}
.mona_sidebar ul{margin:0;padding:0}
.mona_sidebar ul li a{padding:0 0 10px}
.mona_sidebar ul.menu>li+li,.mona_sidebar .widget>ul>li+li{border-top:0 solid #ececec}
.sec_footer .accordion-inner{padding:.5em 0}
.sec_footer span.menu-image-title{color:#484848}
.sec_footer span.menu-image-title:hover{color:#EE4222}
.sec_footer .accordion-title span{color:#288ad6;font-weight:700}
.sec_footer .accordion-title{border-top:0;font-size:14px;margin-top:-10px}
.sec_footer .accordion-title.active{background-color:rgba(0,0,0,0)}
.sec_footer .accordion .toggle{width:2em;height:1em;margin-right:0;top:0;border-radius:999px;position:absolute;left:0}
.absolute-footer {color: #fff;}
.home-banner{margin-top:10px;}
.home-banner:first-child{margin-top:0px;}
.badge-container {margin: 15px 0 0 0;}
.css_checkbox.option-filter li{margin-bottom:0;margin-left:0}
.product-short-description ul li{margin-left:15px;margin-bottom:3px;}
.quantity input[type="number"] {height: 40px;}
.product-table-title{font-size:1.5em}
.pro-rate input{margin-bottom:0}
.linkpage a{display:inline-block;margin-left:5px;font-size:14px;height:33px;width:33px;line-height:30px;text-align:center;font-weight: bolder;border-radius:100%;border: 2px solid #333;}
.linkpage a.pagecurrent,.linkpage a:hover{background:#4A90E2;color:#fff;border-color:#4A90E2}
.other-news{color:#4A90E2}
.other-news:hover{color:#EE4222}
@media (max-width: 549px){
#row-16840425{display:none;padding:10px}
}
.hidden{display:none!important}
.clearfix{width:100%;clear:both}
.upper{text-transform:uppercase}
.pt5{padding-top:5px !important}
.p15{padding:15px 0 !important}
.pt15{padding-top:15px !important}
.pt25{padding-top:25px !important}
.pt35{padding-top:35px !important}
.pt50{padding-top:50px !important}
.pt75{padding-top:75px !important}
.p50{padding:50px 0 !important}
.pb0{padding-bottom:0px !important}
.pb5{padding-bottom:15px !important}
.pb15{padding-bottom:15px !important}
.pb25{padding-bottom:25px !important}
.pb35{padding-bottom:35px !important}
.pb35{padding-bottom:35px !important}
.pb50{padding-bottom:50px !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt25{margin-top:25px !important}
.mb35{margin-bottom:35px !important}
.mb0{margin-bottom:0 !important}
.mb15{margin-bottom:15px !important}
.font-size1{font-size:14px;line-height:19px}
.font-size2{font-size:16px;line-height:21px}
.font-size3{font-size:15px;line-height:20px}
.text-white{color:#fff}
.text-center{text-align:center!important}
.text-right{text-align:right!important}
.line-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.line-clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.clearfix{clear:both}
.default-content,.default-content p,.default-content div,.default-content td,.default-content li {font-size:16px;color:#353535;}
.default-content img{max-width:100%;height:auto !important}
.default-content a{color:#4A90E2}
.default-content a:hover{color:#EE4222}
.default-content em, .default-content i{font-style:italic}
.default-content ul {margin-bottom:10px}
.default-content ul li{list-style:disc;margin-left:20px}
.default-content iframe{width:100%;height:450px}
.default-content h1{font-size: 28px;line-height:42px;font-weight: 600;padding: 0;margin-top: 15px;}
.default-content h2{font-size: 24px;line-height:30px;font-weight: 600;padding: 0;margin-top: 10px;}
.default-content h3{font-size: 20px;font-weight: 500;padding: 0;margin-top: 10px;}
.default-content table{max-width:100%;}
.default-content table td{padding:5px;border:#ccc solid 1px;}
.blog-title{font-size:22px}
.blog-meta span{display:inline-block;padding-right:20px}
.blog-meta{color:#666;font-size:14px}
.sub-title{font-size:24px !important}
.banner-link{overflow-y:scroll}
.checkout-form-list dt{display:block;padding-top:10px}
.support{margin:0px 0px 15px 0px;position:relative;clear:both;padding-top:10px}
.support_left{float:left;width:25%;}
.support_left img{border: 3px solid #f2f2f2;border-radius:100%;width:50px;height:50px;}
.support_bg a{color:#4A90E2;text-align:center;font-size:14px;}
.support_bg {width:calc(100% - 65px);float:right;color:#fff;padding:5px;background-color:#f2f2f2;border-radius:4px;}
.support_arrow {top:25px; margin-left: -25px; position: absolute;z-index: 1;width: 0; height: 0;  border-left: 10px solid  transparent; border-right: 10px solid #f2f2f2; border-bottom: 10px solid transparent;border-top: 10px solid transparent;}
.white-panel td{color:#535353}
.woocommerce-product-gallery__image{text-align:center}
.woocommerce-product-gallery__image img{max-width:100%;width:auto !important}
.header-c-menu li{position:relative;}
.header-c-menu li ul.sub-menu{display:none;position: absolute; background: #fff; padding: 0px; width: 220px; top: 100%; left:-10px; border-right: #ccc solid 1px;border-left: #ccc solid 1px;}
.header-c-menu li:hover ul.sub-menu{display:block}
.header-c-menu li ul.sub-menu li{list-style:none;margin:0;padding:5px 10px;border-bottom: #ccc solid 1px;}
.header-c-menu li .fa{font-size:12px;color:#fff}
.header-c-menu li ul.sub-menu li a{font-size:14px;display:block;}
.header-c-menu li ul.sub-menu li .right-arrow{color:#111;right:5px;top:50%;position:absolute;margin-top:-5px;}
.header-c-menu li ul.sub-menu li .sub-menu1{display:none;position: absolute;left: 100%;width: 220px;background: #fff;top: 0px;border-left: #e3e3e3 solid 1px;margin-left: 0px;}
.header-c-menu li ul.sub-menu li:hover .sub-menu1{display:block}
.header-c-menu li ul.sub-menu li .sub-menu1 li .sub-menu2{display:none;position: absolute;left: 100%;width: 220px;background: #fff;top: 0px;border-left: #e3e3e3 solid 1px;margin-left: 0px;}
.header-c-menu li ul.sub-menu li .sub-menu1 li:hover .sub-menu2{display:block}

@media (max-width: 480px) {
.default-content iframe{width:100%;height:350px}
}
.home-block-intro{background:#fff;padding:30px 15px;border-radius:8px;margin-top:15px}
.home-block-intro .media-icon{width:70px;float:left;}
.home-block-intro .media-body{color: #353535;width:calc(100% - 70px);float:left;padding-left:15px;font-size: 18px; line-height: 25px; padding-top:10px;}
.home-block-intro .media-icon img{border-radius:100%;overflow:hidden}
.flash-box{background:linear-gradient(#D8031B 0%, #FE8592);padding:15px;border-radius:5px;}
.flash-box .header-left{color: #ffd700; font-weight: 600; font-size: 18px; line-height: 30px;}
.flash-box .header-left img{height:30px;margin-right:10px;}
.flash-box .header-center{color:#fff;text-align:center;}
.flash-box .header-center p{padding-top:5px;}
.flash-box .header-right {text-align:right;}
.flash-box .header-right .countdown-item{text-transform:uppercase;height:38px;line-height:38px;min-width:38px;display:inline-block;border:#fff solid 2px;border-radius:5px;color:#fff;font-weight:600;text-align:center;}
.flash-box .header-right .countdown-time,.flash-box .header-right .countdown-text{display:inline-block}
.flash-body .col .col-inner{background:#fff;border-radius:4px;margin-top:20px}
.flash-body .col .col-inner span.onsale {color: #E32A3F;}
.flash-body .box-deal{padding:5px 20px;}
.flash-body .box-deal .pt-1{position:relative;overflow:hidden;background:#FD818E;height:25px;line-height:25px;width:100%;border-radius:25px;}
.flash-body .box-deal .pt-2{background:linear-gradient(to right, #ec1a17, #ffad00);height:25px;line-height:25px;border-radius:25px;}
.flash-body .box-deal .pt-3{position: absolute;top: 0;left: 0;width:100%;color:#fff;font-size:13px;text-align:center}
.flash-body .box-deal .pt-3 img{float:left;height: 25px;border: #FEA401 solid 1px;border-radius: 100%;width: 25px;margin-top: 0px;}
.home-pro-tab .nav-tabs > li > a{background: #fff; border: #ccc solid 1px; font-weight:600;border-radius: 5px; margin-right: 15px; padding: 12px 20px;}
.home-pro-tab .nav-tabs > li > a img{margin-right:15px}
.home-pro-tab .nav-tabs > li.active > a,.home-pro-tab .nav-tabs > li > a:hover{color:#EE4222;border-color:#EE4222}
.home-pro-tab .nav-tabs + .tab-panels{margin-top:20px;border-radius:5px;}
.dong_sp{}
.dong_sp .item{width: 45%; display: inline-block; padding: 5px 10px; border: #ccc solid 1px; border-radius: 5px; margin-right: 10px;margin-bottom: 15px;}
.dong_sp .item .active{}
.dong_sp .item a{display:block}
.dong_sp .item .fa{display: inline-block; margin-right: 5px;}
.dong_sp .item.active .fa{color:#EE4222;}
.dong_sp .item .fa:before{content:"\f1db";}
.dong_sp .item.active .fa:before,.dong_sp .item:hover .fa:before{content:"\f058";}
.dong_sp .item .dongsp_title{display: block; font-weight: 600; font-size: 15px;}
.dong_sp .item:hover .dongsp_title{color:#EE4222;}
.dong_sp .item .dongsp_price{color: #EE4222; font-size: 14px; font-weight: 600;}
.sku.instock{color:#0dc807;}
.product_meta > span {font-size:14px;}
.delail-cs-block {border: #ccc solid 1px; padding: 20px; border-radius: 10px;margin-bottom:20px;}
.delail-cs-block .item{border-bottom: #e6e6e6 solid 1px; padding-bottom: 10px; margin-bottom: 10px;}
.delail-cs-block .item .icon {width: 42px; float: left;padding-top:5px}
.delail-cs-block .item .text {width: calc(100% - 43px); float: left; padding-left: 15px; text-align: center;font-size:15px;}
.home-cat-row {margin:0px -10px;}
.home-cat-row .item{width:12.5%;padding:5px;float:left;}
.home-cat-row .item .col-inner1{box-shadow:0px 0px 5px 0px #e5e5e5;border-radius:8px}
.home-cat-row .item .col-inner .box-image{text-align: center;}
.home-cat-row .item .col-inner:hover{box-shadow:0px 0px 5px 0px #f46666;}
.home-cat-row .item .item-title{font-size:14px;padding:0 5px;margin-bottom:15px;height:55px}
.home-cat-row .item img{padding:10px;width:100px;margin:0 auto}
.home-cat-box{padding:15px}
.mobile-search{display:none}
.km-wrapper{padding:15px 0;}
.km-box{border:#EE0000 solid 1px;border-radius:4px;}
.km-title{background:#EE0000;color:#fff;padding:3px 10px;font-size:14px;font-weight:600}
.km-title .fa{color:#fbda00;}
.km-content{padding:5px 10px}
.hidden-lg{display:none}
.new-footer-mobile{display:none}
.cuahang-html{background:#F4485B;line-height:19px;padding:5px 10px !important;;border-radius:4px;color:#fff;margin-right:15px !important;}
.cuahang-html a{color:#fff}
.cuahang-html a:hover{color: #FDED00;}
.cuahang-html span{display:block;color:#fff;font-weight:600;}
.cuahang-html a:hover span{color: #FDED00;}

.news-html{padding: 0px 15px 0px 0px;border-right: #ffafaf solid 1px;margin: 7px 0;text-align: center;}
.news-html a{color:#fff}
.news-html a:hover{color:#FDED00;}

.price-filter {background: #fff;padding: 15px;position: absolute;border: #e3e3e3 solid 1px;z-index: 9;border-radius: 4px;display: none;}
.open-filter .price-filter{display:block}
#sort-select{border: #b3b3b3 solid 1px;font-size: 14px;height: 36px;background: #fff;border-radius: 4px;-webkit-appearance: auto;-moz-appearance: auto;}
.filter-btn{text-transform: none;height: 35px;font-size: 14px;line-height: 30px;min-height: 35px;border-radius: 5px;}
#home-banner1 .owl-nav button{position: absolute;top: 50%;z-index: 99;width: 50px;height: 50px;margin: -25px 0 0 0;background: rgba(255,255,255,0.8);border-radius: 100%;font-size: 20px;line-height: 25px;}
#home-banner1 .owl-nav button.owl-prev{left: -23px;}
#home-banner1 .owl-nav button.owl-next{right: -23px;}
#home-banner1 .item img{border-radius:0px}
.content_coll{position:relative;max-height:300px;overflow:hidden}
.content_coll_box.open .content_coll{max-height:inherit;}
.content_coll .content_bg{position: absolute;width: 100%;bottom: 0px;height: 200px;background: linear-gradient(#ffffff00,#fff);}
.content_coll_box.open .content_coll .content_bg{display:none}
.content_coll_extra {padding-top:10px;}
.content_coll_extra a{color: #333;padding:5px 20px;border-radius:5px;box-shadow:0 0px 2px 0 rgba(60,64,67,0.1),0 0px 6px 0px rgba(60,64,67,0.25)}
.content_coll_extra a.ex1{display:inline-block;}
.content_coll_extra a.ex2{display:none}
.content_coll_box.open .content_coll_extra a.ex1{display:none;}
.content_coll_box.open .content_coll_extra a.ex2{display:inline-block}
.play0 {animation: play0 1.5s ease infinite;}
.top-hotline {padding: 13px 0 5px !important;}
.top-hotline .left-icon{float:left;width:40px;}
.top-hotline .right-text{line-height:21px;height:50px;font-size:14px;font-family:Roboto;text-transform:none;color:#fff;font-weight:400;float:left;width:calc(100% - 42px);}
.top-hotline .right-text span{display:block;font-size:15px;font-weight:600;}
.header-cart-link {background: #F24E60;padding: 6px 10px !important;border-radius: 5px;margin-top:-3px;}
.header-cart-link .left-icon{float:left;width:40px;height:30px;padding-top:5px;position:relative;}
.header-cart-link .left-icon .cart-total{position: absolute; bottom:-3px; background: #CB0013; width: 20px; height: 20px; border-radius: 100%; text-align: center; color: #fff; right: 10px;}
.header-cart-link .right-text{float:left;width:calc(100% - 42px);max-width:35px;font-size: 13px; color: #fff; font-weight: 400; text-transform: none; line-height: 18px; margin-top: 0px;}
.mobile-brand-link a{display:inline-block;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);border:#aaa solid 1px;color:#333;padding:3px 10px;border-radius:4px;margin-bottom:5px}
.mobile-brand-link a:hover,.mobile-brand-link a.selected{background:#EE0000;color:#fff;border-color:#EE0000}
@keyframes play0{0%{transform:rotate(0deg) 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(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}
.mobile-brand-link{display:none}
.mobile-thongso{display:none;}
#main-menu1 .cat-title{display:none}
@media (max-width: 849px) {
.mobile-thongso{display:block;}
.desktop-thongso{display:none;}
}
@media (max-width: 1080px) {
.home-cat-row{min-width:1080px}
.home-cat-box{width:100%;overflow-x:scroll;}
}
@media (max-width: 480px) {
.logo a.logo-img{display:none}
.mobile-search{display:block;padding-top:15px;}
.header-main .mobile-search input.search-field.mb-0{border-radius:5px}
.header-main .mobile-search button.ux-search-submit.submit-button.secondary.button.icon.mb-0{border:none;background:transparent;margin-left:-50px;}
#section_953747576{padding-top:0}
#section_953747576 .section-content{background:#F1F1F1;padding:10px 0;}
#section_953747576 .section-content .row .row:not(.row-collapse){margin-left:-5px;margin-right:-5px;}
.home-block-intro-box{padding:0 10px;}
.home-block-intro-box .col{background:#fff}
.home-block-intro {padding:10px 5px;border-radius:0;margin-top:15px;border-left:#ccc solid 1px; }
.home-block-intro-box .col:first-child .home-block-intro {border-left:none; }
.home-block-intro .media-icon{width:100%;float:none;text-align:center;}
.home-block-intro .media-icon img{width:50px;}
.home-block-intro .media-body {min-height:85px;padding:0;font-size:14px;line-height: 21px;margin-top:10px;text-align:center;width:100%;}
.home-block-intro-box .col{padding:5px 5px;}
.home-block-intro .media-body span{display:block}
.home-pro-tab .small-nav-collapse li {width: 50%;}
.home-pro-tab .nav-tabs > li > a img {margin-right: 5px;width: 25px;}
.home-pro-tab .nav-tabs > li > a{padding: 12px 10px;}
.home-pro-tab{padding:5px !important;}
#main-menu{width: 100%;overflow-x: scroll;margin-top: -15px;}
#main-menu > ul{min-width:800px}
.header-c-menu li {margin: 0 15px 0 0;}
.header:not(.transparent) .header-bottom-nav.nav > li > a{font-size: 14px;font-weight: 400;}
.home-cat-box {width: 100%;overflow-x: scroll;}
.home-cat-row {min-width: 1300px;}
.mobile-brand-link{display:block}
.mfp-content > #main-menu{width: 100%;overflow:hidden;margin:0px;}
.mfp-content > #main-menu > ul{min-width:200px}
.mfp-content > #main-menu > ul > li{display: inline-block;border: #ccc solid 1px;margin: 3px;padding: 0 5px;height: 54px;overflow: hidden;border-radius: 4px;width: calc(33% - 8px);float: left;text-align: center; }
.mfp-content > #main-menu > ul > li:first-child{display:none !important }
.mfp-content > #main-menu > ul > li a{font-weight:400;color:#333}
.mfp-content > #main-menu > ul > li .nav-top-link{display: table;  height: 100%;width: 100%;}
.mfp-content > #main-menu > ul > li .nav-top-link .menu-image-title{display: table-cell;  text-align: center;  vertical-align: middle;font-size: 14px;}
#main-menu1 .cat-title{display:block;text-transform: uppercase;padding: 10px 3px 5px;font-weight: 600;font-size: 15px;text-align: center;}
.mfp-content > #main-menu1{width: 100%;overflow:hidden;margin:0px;padding-left: 3px;}
.mfp-content > #main-menu1 li{background: rgba(255,255,255,0.5);display: inline-block;border: #ccc solid 1px;margin: 3px;padding: 0 5px;height: 74px;overflow: hidden;border-radius: 4px;width: calc(33% - 7px);float: left;text-align: center; }
.mfp-content > #main-menu1 li:first-child{display:none !important }
.mfp-content > #main-menu1 li a{line-height: 20px;font-weight:400;color:#333;display: table;  height: 100%;width: 100%;}
.mfp-content > #main-menu1 li a > span{display: table-cell;  text-align: center;  vertical-align: middle;font-size: 14px;}
}
@media (max-width: 767px) {
.hidden-lg{display:block}
.hidden-xs{display:none}
.new-footer-mobile{display: block; background: #FFF; position: fixed; bottom: 0; width: 100%; z-index: 999; text-align: center; padding: 5px 0; border-top: #ececec solid 1px;}
.new-footer-mobile .col{padding-bottom:0;}
.new-footer-mobile a{display: block;text-align: center;}
.new-footer-mobile a img{}
.new-footer-mobile a span{display: block;font-size: 13px;color:#575757;}
.new-footer-mobile a:hover span{color:#333;}
.footer-sub-menu{padding: 0 0 0 15px}
.footer-sub-menu li{padding: 0 0 0 15px}
.small-text-left{text-align:left !important}
.home-cat-link{margin-bottom:0 !important}
}
.fix-phone{padding:20px 7px;position:fixed;z-index:21;right:0;display:flex;border-top-left-radius:30px;border-bottom-left-radius:30px;justify-content:center;align-items:center;background-color:#D70018}
.fix-phone a{transition:0.3s all ease;margin-top:5px;display:block;width:36px;height:36px;text-align:center;line-height:35px}
.fix-phone a:hover{transform:translateY(-5px)}
.fix-phone{top:50%!important;transform:translateY(-50%);flex-direction:column}
.fix-phone:before{content:"";position:absolute;height:30px;width:60px;top:-28px;right:0;border-radius:0 0 50px 0;box-shadow:30px 0 0 0 #D70018;pointer-events:none}
.fix-phone:after{content:"";position:absolute;height:30px;width:60px;bottom:-28px;right:0;border-radius:0 50px 0 0;box-shadow:30px 0 0 0 #D70018;pointer-events:none}

.banner_truot{display:none;position: fixed;top: 110px;padding: 5px;z-index:2}
.banner_truot.left{left: 0;}
.banner_truot.right{right: 0;}
.banner_truot a{}
.banner_truot img{width:100%}
.option-item {display:inline-block;padding:5px;margin-right:5px;margin-bottom:10px;border:#aaa solid 1px;border-radius:4px;color:#353535;position:initial;cursor:pointer;}
.option-item .option-label {display:block;padding-right:15px;position:relative;}
.option-item .option-label:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;content:'';height:0;position:absolute;top:12px;right:0px;width:0;}
.option-item.open .option-label:before{transform:rotate(-180deg);}
.option-item .option-list {display:none;box-shadow:0 2px 20px rgba(0,0,0,.5);border-radius:4px;padding:10px 10px 0 10px;margin-top:7px;position:absolute;width:450px;z-index:99;background:#fff;}
#manufac-area .option-item .option-list {width:450px;}
.option-item.open .option-list{display:block}
.option-item.open .option-label:after{z-index:999;transform:rotate(-180deg);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:'';height:0;position:absolute;top:100%;margin-top:7x;left:30px;width:0;} 
.option-item .option-list .option-label2 {overflow:hidden;} 
.option-item .option-list .option-label2 .option-checkbox {position:absolute;top:-50px;visibility:hidden;} 
.option-item .option-list .option-label2{overflow: hidden; display: inline-block;margin:0 5px 0 0;} 
.option-item .option-list .option-label2 span{overflow: hidden; display: inline-block; padding: 5px; margin-right:5px; font-weight: 400; border: #ccc solid 1px; border-radius: 3px; cursor: pointer;} 
.option-item .option-list .option-label2 span.img{min-width:90px;padding:1px;text-align:center} 
.option-item .option-list .option-label2 img{height:30px;width:auto} 
.option-item .option-list input[type=checkbox]:checked + span,.option-item .option-list span:hover {border:#EE0000 solid 1px} 
.update-btn{text-align:center}
.update-btn .update-btn-cancel{font-size: 14px;font-weight: 400;color: #ff0000;text-transform: none;border: #ff0000 solid 1px;padding: 0px 30px;border-radius: 5px;}
.update-btn .update-btn-submit{font-size: 14px;font-weight: 400;color: #fff;background:#4990e3;text-transform: none;border: #4990e3 solid 1px;padding: 0px 30px;border-radius: 5px;}
.update-btn .update-btn-submit:hover{background:#3B73B5;border: #3B73B5 solid 1px;}
.mobile-zalo{display:none !important}
.product_meta_new{font-size:13px;}
.product_meta_new > span{margin-bottom:15px;display:inline-block;border-right:#ccc solid 1px;line-height:18px;padding-right:7px;padding-left:7px;}
.product_meta_new > span:first-child{padding-left:0}
.product_meta_new > span:last-child{padding-right:0;border:none}
.product_meta_new > span > span{color:#2B78EA}
.product_meta_new > span > span.bh{color:#EE0000}
.product_price{background: #f9f7f7;padding: 5px 8px;border: #ccc solid 1px;border-radius: 8px;letter-spacing:-0.3px;}
.price-wrapper span.bmount{color: #EE0000;font-size:13px;font-weight: 400;}
.price-wrapper span.bmount del{color: #605b5b;font-size:15px;display: inline-block; padding-right: 10px;}
.product-info .price{font-size:1.3em;}
.product-info .option-list{margin-top:5px;}
.product-info .option-list > div{display:block;width:50%;float:left;font-weight:400}
.product-info .option-list label{display:block;border:#ccc solid 1px;border-radius:5px;padding:3px;height:55px;overflow:hidden;font-weight:400;}
.product-info .option-list > div:nth-child(2n){padding-left:5px;}
.product-info .option-list > div:nth-child(2n+1){padding-right:5px;}
.product-info .option-list label input{float:left}
.product-info .option-list label span{}
.qty-label{position: relative;top: 5px;display: inline-block;padding-right: 5px;font-size:14px}
.product-cart-btn{float:right;background-color:#E00;}
.product-info .product-title{font-size:1.1em;}
.sidedown-content{max-height:420px;overflow:hidden;position:relative;}
.sidedown-content.open{max-height:inherit;padding-bottom:40px}
.sidedown-content .sidedown-footer{position:absolute;width:100%;padding:3px 0;bottom:0;text-align:center;background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));}
.sidedown-content .sidedown-footer .layer{display:block;height:40px;}
.sidedown-content .sidedown-footer a{font-size:13px;display:block;margin-top:0px;padding:8px;border:#4A90E2 solid 1px;border-radius:4px;background:rgba(255,255,255,0.7);}
.sidedown-content .sidedown-footer a.sidedown-up,
.sidedown-content.open .sidedown-footer a.sidedown-down{display:none}
.sidedown-content.open .sidedown-footer a.sidedown-up{display:block}
.home-more{display:inline-block;padding:6px 15px;background:#EE0000;color:#fff;border-radius:3px}
.home-more:hover{background:#F70D0D;color:#fff;}
.home-link a{display: inline-block;  padding: 5px 10px;border: #E00 dashed 1px;border-radius: 6px;margin-right: 8px;color: #E00;}
.home-link a:hover{border: #1C589D dashed 1px;color: #1C589D;}
.left-cat-news{font-size: 1em;font-weight: 400;margin: 0;}
.widget-toc{display:table;border:1px solid #a2a9b1;background-color:#f8f9fa;padding-right:1rem;font-size:95%;margin-bottom:15px;}
.widget-toc ol{padding-right:0;counter-reset:item;margin:4px 0 4px 15px;}
.widget-toc ol li{display:block;position:relative}
.widget-toc ol li:before{content:counters(item, ".");counter-increment:item;position:absolute;margin-right:100%;right:.5rem}
.toc-title{text-align:center;font-weight:700;margin:0;padding:0}
#row-showroom h3{font-size:16px}
.post-subcat{padding: 0px 0 15px;  margin: 0;  list-style: none;  text-align: center;}
.post-subcat li{display: inline-block;  padding: 0;  margin: 0;}
.post-subcat li a{line-height:25px;display: inline-block;  margin: 5px 5px;  color: #333;  padding: 7px 15px;  border-radius: 5px;  border: #333 solid 1px;}
.post-subcat li a h2{line-height:25px;font-size: 1em;  font-weight: 400;  color: #333;  padding: 0;  margin: 0;}
.post-subcat li a:hover,.post-subcat li a.active{color: #EE0000;border: #EE0000 solid 1px;}
.post-subcat li a:hover h2,.post-subcat li a.active h2{color: #EE0000;}
.sale-buttons a{height:41px;display:inline-block;position:relative;padding:2px 7px;border-radius:5px;overflow:hidden;}
.sale-buttons a.zalo{color: #1568E1;font-size: 14px;line-height: 35px;border: #1568E1 solid 1px;background: #E4EDFB;}
.sale-buttons a.zalo img{width:44px;height:44px;position: relative;margin-top: -10px;margin-bottom: -10px;margin-left: -12px;}
.sale-buttons a.phone{color: #EE0000;font-size: 14px;line-height: 35px;border: #EE0000 solid 1px;background: #FBC9C9;}
.sale-buttons a.phone img{position: relative;margin-top: -5px;margin-left: -10px;margin-right: -5px;}
.sale-buttons > span {position: relative;font-size: 14px;padding: 0 5px;top: -16px;}
@media (min-width: 850px) {
.large-columns-3 > .col:nth-child(3n+1){clear:both}
}
@media (max-width: 479px) {
.option-item .option-list {left: 0;width: 100%;}
#manufac-area .option-item .option-list {width:340px;}
.mobile-zalo{display:block !important}
#social_side_links{display:none !important}
.menu-menu-mobile-container{width:100%;overflow-x:scroll}
.menu-menu-mobile-container > .menu{padding-bottom:3px;}
}

