/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 6.1.8
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
:root{--primary-color:#08703f}
.container-width,.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}
.header-main{height:80px}
#logo img{max-height:80px}
#logo{width:200px}
.header-bottom{min-height:45px}
.header-top{min-height:40px}
.transparent .header-main{height:90px}
.transparent #logo img{max-height:90px}
.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:170px}
.header.show-on-scroll,.stuck .header-main{height:50px!important}
.stuck #logo img{max-height:50px!important}
.header-bottom{background-color:#fff}
.top-bar-nav > li > a{line-height:16px}
.stuck .header-main .nav > li > a{line-height:50px}
.header-bottom-nav > li > a{line-height:16px}
@media (max-width: 549px) {
.header-main{height:70px}
#logo img{max-height:70px}
}
.nav-dropdown{border-radius:5px;font-size:100%}
.header-top{background-color:#08703f!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:#08703f}
[data-text-color="primary"]{color:#08703f!important}
[data-text-bg="primary"]{background-color:#08703f}
.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,.header-vertical-menu__opener,.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:#08703f}
.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:#08703f}
.nav-tabs > li.active > a{border-top-color:#08703f}
.widget_shopping_cart_content .blockUI.blockOverlay:before{border-left-color:#08703f}
.woocommerce-checkout-review-order .blockUI.blockOverlay:before{border-left-color:#08703f}
.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill:#08703f}
[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,.current .breadcrumb-step{background-color:#08703f}
[data-text-bg="secondary"]{background-color:#08703f}
.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:#08703f}
[data-text-color="secondary"]{color:#08703f!important}
.secondary.is-outline:hover{border-color:#08703f}
body{font-size:100%}
@media screen and (max-width: 549px) {
body{font-size:100%}
}
body{font-family:"Roboto",sans-serif;font-weight:0;color:#232323}
.nav > li > a{font-family:"Roboto",sans-serif}
.mobile-sidebar-levels-2 .nav > li > ul > li > a{font-family:"Roboto",sans-serif}
.nav > li > a{font-weight:500}
.mobile-sidebar-levels-2 .nav > li > ul > li > a{font-weight:500}
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:#0a0a0a}
.alt-font{font-family:"Dancing Script",sans-serif;font-weight:400!important}
.header:not(.transparent) .header-bottom-nav.nav > li > a{color:#0a0a0a}
.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:#08703f}
.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:#08703f}
a{color:#08703f}
a:hover{color:#08703f}
.tagcloud a:hover{border-color:#08703f;background-color:#08703f}
.widget a{color:#262626}
.widget a:hover{color:#08703f}
.widget .tagcloud a:hover{border-color:#08703f;background-color:#08703f}
.has-equal-box-heights .box-image{padding-top:100%}
@media screen and (min-width: 550px) {
.products .box-vertical .box-image{min-width:300px!important;width:300px!important}
}
.absolute-footer,html{background-color:#fff}
button[name='update_cart']{display:none}
.nav-small.nav>li.html{font-size:14px}
#header-contact li a{text-transform:none;color:#fff;font-size:14px;letter-spacing:0}
.nav-spacing-xlarge>li{margin:0 17px}
.nav-dropdown>li>a{color:#000;padding:6px 0;border-bottom:none!important}
.nav-dropdown>li>a:hover{padding-left:8px!important;color:#ec9919}
.header-block .col{padding-bottom:0}
.header-nav .account-item a{text-transform:none;font-weight:400;font-size:15px;letter-spacing:0;color:#000}
.section1 h3{color:#0d92ce}
.section1{background-image:url(/wp-content/uploads/2022/07/1.jpg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}
.nut-xem-them{font-weight:400;letter-spacing:0;text-transform:none}
.header-main .searchform-wrapper input{font-size:15px;border:1px solid #08703f;border-radius:0;height:45px;background:#fff}
.searchform-wrapper .icon-search{color:#08703f}
.header-block-block-1 .icon-box .icon-box-text{padding-left:8px}
.header-top .header-cart-title{font-size:15px;color:#fff}
.header-block .icon-box h3{color:#44a7db;font-size:23px}
.header-block-block-1 .icon-box p{font-size:15px;margin-bottom:0}
.nav-dropdown{min-width:330px}
.section2 .box{border-radius:10px;box-shadow:2px 2px 20px #00000012}
.section2 .box .box-image{border-top-left-radius:10px;border-top-right-radius:10px}
.section2 .box .box-text{padding:0}
.section2 .box .box-text h3{font-size:17px;font-weight:500;text-transform:uppercase;color:#fff;background:#720000;padding:9px 10px;background-image:linear-gradient(to right,#0497d8,#3ba1d6);margin:0}
.form-dang-ky{display:inline-block;clear:both}
.form-dang-ky .left{display:inline-block;width:75%;float:left;padding-right:10px}
.form-dang-ky .right{display:inline-block;width:25%;float:left}
.form-dang-ky input{height:50px;box-shadow:none;border-radius:5px;margin-bottom:0}
.section3 .col{padding-bottom:0}
.section3 p{margin-bottom:0}
.wpcf7-spinner{display:none}
.section3 h2{margin-bottom:5px}
form{margin-bottom:0}
.product-small .box-image{border-radius:10px;border:5px solid #fff;box-shadow:2px 13px 30px #0000000f}
.product-small .product-title a{font-size:18px;color:#08703f;font-weight:500;margin-bottom:10px;margin-top:5px}
.product-small .price span.amount,.related .product-small .price span.amount{font-size:19px;color:#f14474}
.section5{background-image:url(/wp-content/uploads/2023/09/bg-new.png);background-repeat:no-repeat;background-position-y:bottom}
.list-post .post-item .box-text{border: 1px dashed #08703f2b!important;box-shadow: 0 4px 2px #08703f24;}
.section4.list-post .post-item .box-image{border-top-left-radius:5px;border-top-right-radius:5px}
.large-12{padding-bottom:0}
.list-post .post-item .box-text{background:#fff;padding:15px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.list-post .post-item .from_the_blog_excerpt,.blog-archive .post-item .from_the_blog_excerpt{font-size:15px;line-height:1.43;margin-top:10px;margin-bottom:10px;color:#737373}
.list-post .post-item .post-title,.blog-archive .post-item .post-title{text-decoration:none;margin-bottom:10px;margin-top:0;font-size:20px;line-height:1.43;color:#2e2b27;height:54px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.box-blog-post .is-divider{display:none}
.section2 .box .box-text p{margin-bottom:0;padding:15px 10px;font-size:15px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.list-post .post-item a:hover{color:#000}
.list-post .post-item .post-meta{font-size:12px;line-height:1.5;color:#8b8b8a}
.list-post .post-item .box-image{border-top-left-radius:5px;border-top-right-radius:5px}
.list-post .post-item .post-title:hover,.blog-archive .post-item .post-title:hover{color:#08703f}
.section6 .large-3 .col-inner{min-height:447px}
.section6 .cot1 .col-inner{background-image:url(/wp-content/uploads/2022/07/nha-may.jpg)}
.section6 .cot4 .col-inner{background-image:url(/wp-content/uploads/2022/07/gia-tri.jpg)}
.post-item .box-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s}
@-webkit-keyframes shine {
100%{left:125%}
}
@keyframes shine {
100%{left:125%}
}
.post-item .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.product-small .box-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s}
@-webkit-keyframes shine {
100%{left:125%}
}
@keyframes shine {
100%{left:125%}
}
.product-small .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.footer1 .cot4 .icon-box{border:1px solid gray;padding:10px;border-radius:5px;margin-top:20px;font-size:14px}
.footer1 .col{padding-bottom:0}
.footer1 ul li{margin-left:0;list-style:none}
.footer1 ul li a{color:#000}
.absolute-footer{color:#000;font-size:14px;border-top:1px solid #e7e7e7}
.footer1 ul li a:hover{text-decoration:underline;color:#08703f}
a.back-to-top{background:#08703f!important;color:#fff!important;border:none!important}
.danh-muc-sp{padding:25px;background:#08703f;color:#fff}
.danh-muc-sp *{color:#fff !important}
.danh-muc-sp .breadcrumbs >a, .danh-muc-sp .breadcrumbs >span{display:none}
.danh-muc-sp ul{text-align:center;margin-bottom:0;display:inline-block;width:100%;clear:both}
.danh-muc-sp ul li{margin:0 10px;display:inline-block;list-style:none}
.danh-muc-sp ul li a{font-weight:400;font-size:16px;letter-spacing:0;color:#fff}
.danh-muc-sp ul li a:hover{text-decoration:underline;text-decoration:underline}
.breadcrumbs{color:#222;font-weight:700;letter-spacing:0;padding:0}
.woocommerce-result-count,.woocommerce-ordering{font-size:15px}
.footer1{border-top:1px solid #e7e7e7}
.sidebar-block .large-12 .col-inner{background:#f0faff;padding:15px;border-radius:5px}
.sidebar-block .icon-box{padding-bottom:0;border-bottom:1px dashed #08703f;padding-top:5px}
.sidebar-block .icon-box .icon-box-text{padding:0 10px;font-weight:700;font-size:16px;line-height:19px}
.sidebar-block .icon-box:last-child{border-bottom:none}
.form-tu-van h3{margin-bottom:0;background:#08703f;text-align:center;text-transform:uppercase;font-size:15px;color:#fff;padding:6px;font-weight:700;border-top-left-radius:9px;border-top-right-radius:9px}
.form-tu-van{margin-bottom:15px}
.noi-dung-form{border-bottom-left-radius:9px;border-bottom-right-radius:9px;border:1px solid #08703f;padding:15px;border-top:none}
.form-tu-van .des{text-align:left;margin-bottom:10px;font-size:14px;padding:0 10px}
.form-tu-van .row-info{width:100%;padding:2px 10px;display:inline-block;clear:both;font-size:15px}
.form-tu-van .row-info .cot3{display:inline-block;width:30%;float:right}
.form-tu-van input{margin-bottom:0;box-shadow:none;font-size:14px;border:1px solid #08703f;border-radius:5px}
.form-tu-van .row-info .cot2{padding-right:7px;width:70%;display:inline-block;float:left}
.product-info .product-title{margin-bottom:5px;font-size:27px}
.single-product .is-divider{display:none}
.product-info .price ins bdi,.product-info .price bdi{font-size:19px;color:#f14474}
.single_add_to_cart_button{border-radius:6px}
.product_meta>span{font-size:15px}
.single-product .tabbed-content .tabs{margin-top:-32px;border-bottom:3px solid #08703f}
.product-footer .woocommerce-tabs{padding:0;border-top:0}
.tabbed-content .nav-tabs>li{margin:0 7px;margin-bottom:0}
.single-product .tabbed-content li a{padding:0 40px;font-size:16px;font-weight:700;color:#000;line-height:40px;border-bottom:none;background:#f6f6f6;font-size:16px;border:none;border-top-left-radius:5px;border-top-right-radius:5px;padding:2px 59px}
.woocommerce-billing-fields input,.woocommerce-additional-fields textarea{border-radius:5px;box-shadow:none}
form.checkout h3{text-transform:none}
.account-login-inner h3,.account-register-inner h3{text-transform:none;letter-spacing:0}
.single-product .tabbed-content li.active a{background:#08703f;color:#fff}
.product-info{padding-top:0;padding-bottom:0}
.single-product #product-sidebar{padding-bottom:0}
div#reviews.woocommerce-Reviews,.devvn_prod_cmt{max-width:100%}
button#devvn_cmt_submit,button#devvn_cmt_replysubmit{background:#08703f;color:#fff}
.star-rating span:before{color:#ffc107}
.product-gallery-slider img{border-radius:10px}
.related h3{margin-bottom:0;text-transform:none;letter-spacing:0;font-size:26px;margin-top:20px}
.cart-popup-inner h4,.widget_shopping_cart .button{text-transform:none;letter-spacing:0}
.woocommerce-form-login .button,.woocommerce-form-row .button{margin-bottom:0;text-transform:none;font-weight:400;border-radius:6px}
.return-to-shop a{text-transform:none;border-radius:5px}
.checkout_coupon{margin-bottom:20px}
.woocommerce-billing-fields{padding-top:0;border-top:0}
.header-bottom{box-shadow:6px 7px 7px #00000008}
.lien-he-1{background-size:cover;background-image:url(/wp-content/uploads/2022/07/23.jpg);background-repeat:no-repeat;background-position-x:center}
.lien-he-2 .icon-box svg{background:#e5f7ff;color:#08703f;padding:10px;border-radius:99%}
.gui-lien-he{background:rgb(8 112 63 / 13%);padding:30px;border-radius:10px}
.gui-lien-he h3{font-size:28px;text-align:center;text-transform:uppercase}
.gui-lien-he .box-form{background:#fff;border-radius:10px;padding:20px}
.gui-lien-he input,.gui-lien-he textarea{border-radius:4px;box-shadow:none;font-size:16px}
.title-block{margin-bottom:25px;background:#08703f;width:100%;padding:25px 30px;text-align:center}
.title-block ul{max-width:1300px;margin:0 auto}
.title-block ul li{margin-bottom:0;list-style:none;display:inline-block}
.title-block ul li a{font-size:16px;text-transform:none;color:#fff;border-left:1px solid #fff;padding-left:10px;padding-right:10px;line-height:10px;font-weight:500}
.title-block ul li:first-child a{border-left:none}
.page-wrapper{padding-top:0;padding-bottom:0}
.blog-archive h1.page-title{margin-bottom:0;letter-spacing:0;font-weight:500;color:#fff;text-transform:none;font-size:16px}
.blog-archive .post-item .box-image{border-top-left-radius:5px;border-top-right-radius:5px}
.blog-archive .post-item .box-text{/*border:1px solid #dedede;*/padding:13px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.blog-single .entry-title{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#2e2b27}
.is-divider{display:none}
.entry-content{padding-top:0;padding-bottom:0}
span.widget-title{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-transform:uppercase;color:#08703f;display:block;margin-bottom:15px}
.widget_categories ul li a{padding:10px 0;text-transform:uppercase;font-size:15px;font-weight:500}
.flatsome_recent_posts .badge{height:70px;width:7.8em}
.blog-single .large-3{padding-left:0;padding-top:30px}
.widget_categories ul li{background-image:url(/wp-content/uploads/2022/07/dot.png);background-repeat:no-repeat;background-size:8px;background-position-y:center;padding-left:15px}
.xem-them .tieu-de-xem-them{font-weight:700;display:block;margin-bottom:10px;font-size:25px;color:#000}
.xem-them ul li{margin-bottom:3px}
.xem-them ul li a{font-weight:700;font-size:16px;color:#000}
.xem-them ul li a:hover{text-decoration:underline}
.bai-viet-lien-quan h3{font-size:25px;color:#000}
.bai-viet-lien-quan ul{margin-bottom:0;display:inline-block;width:100%}
.bai-viet-lien-quan ul li{list-style:none;width:33.33%;color:graytext;float:left;padding-left:4px;padding-right:5px}
.bai-viet-lien-quan ul li .box-image img{border-radius:6px;height:200px;border-radius:0;object-fit:cover;object-position:center}
.bai-viet-lien-quan h4{font-size:16px;color:#000;line-height:19px;padding-top:7px;height:46px;overflow:hidden}
.bai-viet-lien-quan h4:hover{color:#08703f}
footer.entry-meta{font-size:16px}
.bai-viet-lien-quan{margin-top:20px}
.blog-single .blog-share{text-align:left}
.entry-content h2,.page-right-sidebar .page-inner h2{font-size:23px}
.entry-content h3,.page-right-sidebar .page-inner h3{font-size:22px}
.entry-content h4,.page-right-sidebar .page-inner h4{font-size:21px}
.entry-content h5,.page-right-sidebar .page-inner h5{font-size:20px}
#comments .comment-respond{background-color:#fff;margin-top:15px;padding:15px 25px 0;border:1px solid #dadada}
.accordion .accordion-item a{font-weight:700;background:#0d508acf;margin-bottom:0}
.accordion-inner{background:#084072;margin-bottom:20px}
.shop_table thead th,.shop_table .order-total td,.shop_table .order-total th,.cart_totals th.product-name{text-transform:none;font-size:16px;letter-spacing:0}
.woocommerce-page .page-wrapper{padding-top:30px}
.cart_item .product-name{font-size:16px}
@media (max-width: 549px) {
.off-canvas-left .mfp-content{background:#fff;width:300px}
.off-canvas .nav-vertical>li>a{padding-top:13px;padding-bottom:13px;font-size:16px;text-transform:none;color:#343434}
.form-dang-ky .left,.form-dang-ky .right{width:100%;padding-left:0;padding-right:0}
.form-dang-ky .left{margin-bottom:10px}
.form-dang-ky input{width:100%;margin:0}
.section3 .col{padding-bottom:10px}
.section4 .large-columns-4 .col,.archive .product-small.col{padding:0 5px 10px}
.product-small .box-image{border:2px solid #fff}
.product-small .box-text{padding-left:0;padding-right:0}
.product-small .product-title a{font-size:16px;margin-top:1px}
.product-small .price span.amount,.related .product-small .price span.amount{font-size:17px}
.section6 .col{flex-basis:100%;max-width:100%}
.section6 .large-3 .col-inner{padding:20px!important;min-height:270px}
.footer1 .col{flex-basis:100%;max-width:100%;padding-bottom:10px!important}
.archive .danh-muc-sp{display:None}
.product-main{padding:20px 0}
.product-info{padding-top:15px}
.form-tu-van .row-info .cot2,.form-tu-van .row-info .cot1,.form-tu-van .row-info .cot3{width:100%;padding-left:0;padding-right:0}
.form-tu-van .row-info .cot1{margin-bottom:10px}
.form-tu-van input[type=submit]{width:100%;margin:0;margin-top:10px}
.form-tu-van .row-info{width:100%;padding:0}
.noi-dung-form{padding:10px}
.single-product .tabbed-content .tabs{margin-top:0}
.nav-tabs+.tab-panels{padding:15px}
.related h3{font-size:21px}
.related .product-small.col{padding:0 5px 10px!important}
.dang-ky-2 .gui-lien-he{padding:15px}
.list-post .post-item .post-title,.blog-archive .post-item .post-title{font-size:18px}
.blog-single .entry-title{font-size:22px}
.entry-content h2,.page-right-sidebar .page-inner h2{font-size:21px}
.entry-content h3,.page-right-sidebar .page-inner h3{font-size:20px}
.entry-content h4,.page-right-sidebar .page-inner h4{font-size:19px}
.xem-them .tieu-de-xem-them,.bai-viet-lien-quan h3{font-size:21px}
.bai-viet-lien-quan ul li{width:50%}
.bai-viet-lien-quan ul li .box-image img{height:120px}
.blog-single .large-3{padding-left:15px}
.blog-single .title-block{display:None}
.gui-lien-he{padding:15px}
}
.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"}

.content-area.page-wrapper {padding-top:40px}
.archive-page-header {margin-bottom: 25px;background: #08703f;width: 100%;padding: 25px 30px;text-align: center;}

.article-inner {padding-top:40px}

#footer, .absolute-footer {/*border-top:1px solid #eee;*/background:#fff}
#footer ul, #footer li{list-style:none;margin: 0;padding: 0;line-height:33px;}

.section5 {background-image: url(/wp-content/uploads/2023/09/bg-new.png);background-repeat: no-repeat;background-position-y: bottom;}

.product-small.box .box-text.box-text-products {text-align:center}
.product-small.box .star-rating {
    margin-left: auto;
    margin-right: auto;
}
.star-rating span:before {
    color: #ffc107 !important;
}



.social-btn{position:fixed;left:10px;bottom:50px;opacity:1;display:block;z-index:10000;background:rgb(236 32 40 / 0%);padding:2px;border-radius:0}
.button-alway-show{left:0;bottom:0;opacity:1;z-index:100000000000;display:none;width:100%;padding:0}
.social-btn.button-alway-show div{-webkit-box-flex:0;-ms-flex:0 0 33.333333333333%;flex:0 0 33.333333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.social-btn.button-alway-show a{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:0;font-size:15px;line-height:35px;color:#fff;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.social-btn.button-alway-show a img{width:30px;margin-right:5px;margin-left:3px}
.social-btn-desktop-item{background:#fff;-webkit-box-shadow:0 8px 20px rgb(182 182 182 / 30%);box-shadow:0 8px 20px rgb(182 182 182 / 30%);padding:0;width:50px!important;height:50px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;color:#fff;font-size:28px;position:relative;overflow:initial}
.social-btn-desktop-item:hover{color:#fff;-webkit-filter:brightness(115%);filter:brightness(115%)}
.social-btn-desktop-item:first-child{background-attachment:fixed;background-color:rgb(191 0 0);background-image:-o-linear-gradient(rgb(16 147 71) 0,rgb(142 249 0) 55%,rgb(16 147 71) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(16 147 71)),color-stop(55%,rgb(142 249 0)),to(rgb(16 147 71)));background-image:linear-gradient(rgb(16 147 71) 0,rgb(142 249 0) 55%,rgb(16 147 71) 100%)}
.social-btn-desktop-item:nth-child(2){background-attachment:fixed;background-color:#f01d6a;background-image:-o-linear-gradient(#005fff 0,#9200ff 50%,#ff2e19 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#005fff),color-stop(50%,#9200ff),to(#ff2e19));background-image:linear-gradient(#005fff 0,#9200ff 50%,#ff2e19 100%)}
.social-btn-desktop-item:nth-child(3){-webkit-box-shadow:none;box-shadow:none;background:0 0}
.social-btn-desktop-item i,.social-btn-desktop-item img{position:absolute;top:0;left:0;z-index:3;width:100%;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:inherit;border-radius:100%}
.social-btn-desktop-item img{width:100%;height:100%;overflow:initial;border-radius:initial;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background:0 0}
.social-btn-desktop-item span{position:absolute;left:15%;background:inherit;top:50%;margin-top:-18px;font-size:13px;height:36px;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;z-index:2;-webkit-filter:brightness(0.9);filter:brightness(.9);white-space:nowrap;overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:0;padding:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.social-btn-desktop-item:nth-child(3):hover span{background-color:#00a4ff;padding-left:43px!important;margin-top:-20px;z-index:2}
.social-btn-desktop-item:hover span{padding-right:10px;padding-left:50px;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.social-btn a {margin-bottom: 10px;}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.otis-parent.animated-hover:hover>.otis-ring,.otis-ring.animated,.otis-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}
.otis-parent.animated-hover:hover>.otis-ring.otis-fast,.otis-ring.animated-hover.otis-fast:hover,.otis-ring.animated.otis-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}
.otis-parent.animated-hover:hover>.otis-ring.otis-slow,.otis-ring.animated-hover.otis-slow:hover,.otis-ring.animated.otis-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}
.social-btn a .phonering-alo-circle-img-anim{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
@-webkit-keyframes ring {
0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}
10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}
12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes ring {
0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}
2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}
4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}
6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}
8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}
10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}
12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}
14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}
16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}
18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}
100%,20%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
}

.back-to-top {bottom:60px}

#rssBlock{overflow:hidden}
.cnnContents{width:100%;padding-top:0;margin:0 auto;font-size:30px;white-space:nowrap;color: #ec9919;text-transform: capitalize;}
.marqueeStyle{display:inline-block;-webkit-animation:scrolling-left1 20s linear infinite;animation:scrolling-left1 20s linear infinite}
.marqueeStyle2{display:inline-block;-webkit-animation:scrolling-left2 20s linear infinite;animation:scrolling-left2 20s linear infinite;animation-delay:10s}
@keyframes scrolling-left1 {
0%{transform:translateX(100%);-webkit-transform:translateX(100%)}
100%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}
}
@keyframes scrolling-left2 {
0%{transform:translateX(0%);-webkit-transform:translateX(0%)}
100%{transform:translateX(-200%);-webkit-transform:translateX(-200%)}
}
@-webkit-keyframes scrolling-left1 {
0%{-webkit-transform:translateX(100%)}
100%{-webkit-transform:translateX(-100%)}
}
@-webkit-keyframes scrolling-left2 {
0%{-webkit-transform:translateX(0%)}
100%{-webkit-transform:translateX(-200%)}
}

.page-id-270 .page-wrapper , .page-id-272 .page-wrapper {padding-top:30px}
.header-bottom-nav ul a{border-bottom:1px solid #eee !important;line-height:30px}
.section-home-cat .box-text{background:#fff !important;}
.section-home-cat .box-text-inner p {font-size:16px;color: #ec9919;font-weight:700;}
.section-home-cat .section-title b {background: #08703f;opacity:1;}

#footer >section {border-top:3px solid #ec9919;}

@media (min-width: 1024px) {
	.stuck .header-main {display:none}
    .blog-archive .large-10, .blog-single .large-10 {flex-basis: 100%;max-width: 100%;}
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
/*end*/