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

/*************** ADD CUSTOM CSS HERE.   ***************/
/*@font-face {
    font-family: 'UTM Avo';
    src: url('fonts/UTM AVOBOLD.eot');
    src: local('☺'), url('fonts/UTM AVOBOLD.woff') format('woff'), url('fonts/UTM AVOBOLD.ttf') format('truetype'), url('fonts/UTM AVOBOLD.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'UTM Avo';
    src: url('fonts/UTM AVO.eot');
    src: local('☺'), url('fonts/UTM AVO.woff') format('woff'), url('fonts/UTM AVO.ttf') format('truetype'), url('fonts/UTM AVO.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

.footer-wrapper{background-color:#232323;}
.header-main .nav > li > a{font-size:10px;}
ul.menu>li>a{color:#fff;}
.flex-left .header-nav.header-nav-main.nav.nav-left{position:absolute;top:15px;width:auto;left:50px;}
.col.medium-3.small-6.large-3 .col-inner p{margin:0px 0px 10px 4px;color:#fff;}
#footer{padding-top:15px;}
#footer .textwidget.custom-html-widget{color:#fff;}
#footer .menu-menu-chiase{list-style:disc;}
.footer-wrapper ul.menu>li+li, .footer-wrapper .widget>ul>li+li{border-top:none;}
.footer-wrapper .col .menu .menu-item:before{content:'\f105';opacity:1;font-size:0.9em;color:#fff;}
.footer-wrapper .col-inner ul li{margin-left:3px;}
.footer-wrapper .widget{padding-left:3px;}
.footer-wrapper .fa{padding-right:5px;line-height:19px;}
.home .page-wrapper {padding-top: 0;}
.slider-nav-reveal .flickity-prev-next-button:hover, .slider-nav-reveal .flickity-prev-next-button{background-color:transparent !important;box-shadow:none !important;}
.footer-wrapper .col-inner ul li{margin-left:0px;font-size:14px;padding-left:0px;display:inline-block;width:100%;}
.footer-wrapper ul.menu>li>a{padding-top:0;}
.footer-wrapper .col.medium-3.small-6.large-3:last-child .fa{color:red;}
.header:not(.transparent) .header-bottom-nav.nav > li > a{color:#ffffff;font-size:15px;font-weight:400;padding:10px 6px;}
.widget-title.shop-sidebar{background:#ee2a2c;padding:10px 12px;color:#fff;display:inherit;}
.product-categories{background:#FFF5F4;padding-left:10px;}
.widget .is-divider{display:none;}
.widget ul li{font-size:14px;padding:2px 15px;font-weight:400;}
.product-categories li:before{content:'\f105';font-family:FontAwesome;opacity:1;font-size:1rem;color:#000;padding:3px;}
.flex-right .nav-right{padding-right:50px;}
.product-container .product-info li#custom_html-3{list-style:none;}
.product-container .product-info .cart .button.alt{background-color:#ee4345;border-radius:5px;}
.product-container .product-short-description{font-size:14px;border-bottom:1px dotted #c2c2c2;}
.is-divider{display:none !important;}
.product-container .price-wrapper del span.amount{font-weight:400;color:#000 !important;}
.product-container .social-icons.share-icons.share-row.relative.icon-style-fill-round{margin-top:0;display:none;}
.share-icon .social-icons.share-icons.share-row.relative.icon-style-fill-round{display:block;}
.on-sale{background:url(/wp-content/uploads/2018/08/km2.png);}
.product-container .callout.badge{width:3.1em !important;position:absolute;left:20px;}
.product-container .product_meta{display:none;}
.section-title b{display:none;}

.section-content .section-title-container h2{text-align:center;width:100%;display:inline-block;font-size:20px;margin:0;}
.section-content .row.large-columns-4.medium-columns-.small-columns-2.row-small.slider.row-slider.slider-nav-circle.slider-nav-push.flickity-enabled.is-draggable{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.cl-new .section-content >.col >.col-inner >.row{border-bottom:1px solid #ddd;}
.cl-new .section-content .col.small-12.large-12 >.col-inner:nth-child(1){border-bottom:1px solid #ddd;}
.cl-new .section-content >.row{width:89%;margin:0 auto;}
.cl-new .section-content .row .large-6:nth-last-child(2){margin-bottom:0;}
.cl-new .section-content .row .large-12 .large-6{border-right:none;}
.header-wrapper .searchform-wrapper.search-field{border:none;box-shadow:none;}
.header-wrapper .searchform .button.icon{margin:0;color:black;background-color:transparent;border:none;box-shadow:none;}
.header-main .nav > li > a{line-height:16px;font-size:12px;font-weight:400;color:#000;}
input[type='search']{border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #000;}
.shop-container .box-text .button{margin-top:1em;border:1px solid #ff0003;border-radius:5px;color:#ff0003;padding-top:3px;width:100%;height:auto;font-size:12px;}
.shop-container .is-outline:hover, .primary.is-outline:hover{color:#fff;background-color:#ff0003;border-color:#ff0003;}
.shop-container p.category.uppercase.is-smaller.no-text-overflow.product-cat.op-7{display:none;}
.shop-container p.name.product-title{text-align:center;font-weight:bold;color:#000 !important;font-size:13px;}
.shop-container .price-wrapper span.amount,
.related .price-wrapper span.amount{font-weight:600;font-size:13px;color:#ff0003;font-family:'Roboto', sans-serif;}
.shop-container .add-to-cart-button{margin:0 auto;display:table;}
.product-container .product-footer .woocommerce-tabs{margin-top: 15px;position:relative;border:1px solid #c2c2c2;padding:30px;}
.product-info .price-wrapper span.amount{color:#ff0003;font-size:20px;}
.product-footer .container .product-tabs{position:absolute;top:-3px;font-size:24px;}
.product-footer .container .product-tabs li{padding:10px;background:#fff;border:none;}
.product-footer .container .product-tabs li a:before{display:none;}
.product-footer .container .product-tabs li a:hover{color:#EE3E40;}
.product-footer .row.large-columns-4.medium-columns-.small-columns-2.row-small{padding:0;margin-top:10px;}
.shop-container .product-small .box-text-products .price-wrapper .price{margin:0 auto;display:table !important;}
.product-info .breadcrumbs{display:none;}
.related.related-products-wrapper.product-section .callout.badge.badge-square{height:3.8em;width:3.9em !important;}
.products .product-small .callout.badge.badge-square{height:3.8em;width:3.9em !important;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col{border:1px solid #979797;padding:10px;padding-bottom:0;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col:nth-child(1n+1){border-top:none;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col:nth-of-type(1){border-left:none;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col:nth-of-type(5){border-left:none;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col:nth-of-type(4){border-right:none;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col:nth-of-type(8){border-right:none;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col:nth-child(1n+5){border-bottom:none;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col:nth-child(2n+0){border-left:none;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col:nth-child(2n+1){border-left:none;}
.categories-home .section-content >.row{border:none;}
.home .portfolio-box-category{display:none;}
.portfolio-box-title{font-family:"Roboto", sans-serif;font-size:1rem;}
.home .entry-content{padding:0;}
.home .entry-content >a{display:none;}
.home .text-center .button:last-of-type{border:none;color:#5c59ff;background:#fff;font-weight:100;}
.cl-new .section-title-container{border:none;}
@media (max-width:480px){.categories-home .section-content .section-title-container h2{padding-bottom:5px !important;padding-top:0px !important;}
.mobile-home label{margin-left:0px !important;}
#wrapper{padding:5px;}
.flickity-slider .col{padding-bottom:0px !important;}
.section-content .section-title-container h2{font-size:16px;padding-bottom:0px !important;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col{border:none;padding:15px;}
.cl-new .section-content .row .large-6:nth-last-child(2){border:none;padding-bottom:0px !important;margin-bottom:0px !important;}
.footer-wrapper .small-6{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.shop-container .box-text .button{margin-top:1em;border:2px solid #EE3E40;border-radius:5px;padding:5px;color:#EE3E40;width:auto;height:auto;}
.shop-container .price-wrapper span.amount{font-size:11px;}
.shop-container p.name.product-title{font-size:12px;}
.product-footer .container .product-tabs{font-size:15px;top:0;}
.product-footer .container .product-tabs li{width:40%;}
.footer-wrapper iframe{margin:0 auto;}
.flex-right .nav-right{padding-right:0;}
.is-larger{font-size:1.3em;}
.product-container .callout.badge{left:0px;}
.section-title-container{margin-bottom:0.5em;}
.product-container .product-info.summary.col-fit.col.entry-summary.product-summary{border:none;}
.shop-page-title .category-filtering.category-filter-row.show-for-medium{display:none;}
.product-container .product-footer .woocommerce-tabs{padding:10px;}
}
@media (max-width:767px) and (min-width:481px){.cl-new .row .col.medium-6.small-12.large-6:last-child{margin:0 auto;}
#wrapper{padding:5px;}
.section-content .section-title-container h2{font-size:16px;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col{border:none;padding:15px;}
.product-container .product-info.summary.col-fit.col.entry-summary.product-summary{border:none;}
.footer-wrapper .small-6{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.footer-wrapper iframe{margin:0 auto;}
.shop-container .box-text .button{margin-top:1em;border:2px solid #EE3E40;border-radius:5px;padding:5px;color:#EE3E40;width:auto;height:auto;}
.shop-container .price-wrapper span.amount{font-size:12px;}
.shop-container p.name.product-title{font-size:12px;}
.shop-page-title .category-filtering.category-filter-row.show-for-medium{display:none;}
}
@media (max-width:1024px) and (min-width:768px){.cl-new .row .col.medium-6.small-12.large-6:last-child{margin:0 auto;}
#wrapper{padding:5px;}
.section-content .section-title-container h3{font-size:16px;}
.content .categories-home .row-small>.flickity-viewport>.flickity-slider>.col, .home .row-small>.col{border:none;padding:15px;}
.product-container .product-info.summary.col-fit.col.entry-summary.product-summary{border:none;padding-bottom:0;}
.product-container .product-info.summary form{margin-bottom:0px;}
.footer-wrapper iframe{margin:0 auto;}
.shop-container .box-text .button{margin-top:1em;border:2px solid #EE3E40;border-radius:5px;padding:5px;color:#EE3E40;width:auto;height:auto;}
.shop-container .price-wrapper span.amount{font-size:12px;}
.shop-container p.name.product-title{font-size:12px;}
.shop-page-title .category-filtering.category-filter-row.show-for-medium{display:none;}
#wrapper, #main{margin-top:0px !important;}
.home .section{width:100% !important;margin:0 auto;display:table;}
.section.cl-sale{padding-top:0px !important;}
.home .product-info{padding-left:20px !important;}
.row2-ft{margin-top:0px !important;}
.footer-wrapper section {padding: 0px 0px 15px 10px !important;}
}
.woocommerce-product-gallery__wrapper .flickity-button{display:none;}
.product-title.entry-title{font-size:21px;font-family:'Roboto', sans-serif;font-weight:600;}
/*.box-text{font-size:17px;}*/
.image-tools.grid-tools.text-center.hide-for-small.bottom.hover-slide-in.show-on-hover{display:none;}
.content-row .round{border-radius:0px;}
#footer .col-inner .round{border-radius:50%;padding:inherit;}
#footer .social-icons .button.icon:not(.is-outline){background-color:inherit!important;border-color:aliceblue!important;}
.section-title-container{margin-bottom:0;}
.cl-new h5{font-size:19px;font-weight:bold;min-height:48px;}
.cl-new .box-text p{font-size:14px;}
.product-container .product-short-description h2{font-size:16px;font-family:'Roboto', sans-serif;}
.iw-goback-hotline{width:63px;text-align:center;right:10px;position:fixed;bottom:158px;z-index:9999;}
#footer .button.is-outline,input[type='button'].is-outline{border:none;background-color:none;}
#footer .back-to-top{width:63px;text-align:center;right:5px;position:fixed;bottom:50px;z-index:9999;}
#footer .back-to-top:hover{background:none;}
.go-messenger{width:63px;text-align:center;right:10px;position:fixed;bottom:85px;z-index:9999;}
.go-cart{width:63px;text-align:center;right:10px;position:fixed;bottom:230px;z-index:9999;}
#footer .circle img{border-radius:0px !important;}
.cl-new{padding-top:40px !important;padding-bottom:5px !important;}
.term-description p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:17px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;}
.term-description{padding-bottom:15px;position:relative;}
.categories-title .is-large a, .categories-title .is-large span{display:none;}
.categories-title .is-large a, .categories-title .is-large{}
.shop-page-title.category-page-title .page-title-inner .is-large nav.woocommerce-breadcrumb.breadcrumbs{font-weight:normal;text-transform:capitalize;font-size:13px;}
.shop-page-title.category-page-title .page-title-inner .medium-text-center .hide-for-medium{display:none;}
.shop-page-title.category-page-title .page-title-inner .medium-text-center .woocommerce-ordering{display:none;}
#wrapper .shop-page-title{margin-top:-20px;}
.category-page-row{padding-top:0px}
.cl-sale .is-selected{border-top:1px solid #ddd;}
@media (max-width:1920px) and (min-width:1100px){}
.categories-home h3.section-title.section-title-center {
    text-align: center;
    margin: 0 auto;
    display: table;
    padding: 10px 0 15px 0;}
.product-footer .pt-half{padding-top:30px;padding-bottom:0;margin-bottom:0;border-bottom:1px solid #979797;}
.categories-home .box-text.text-center{padding-bottom:0;}
.cl-new button.button.is-outline.is-small.mb-0{border:0;color:#1363c7;font-size:14px;font-weight:100;padding-left:0;margin-top:0;}
.cl-new button.button.is-outline.is-small.mb-0:hover{background:border-box;}
.product-info .ntclass b{float:left;padding-right:20px;padding-top:5px;}
.product-info .share-icon:before{content:"Chia sẻ: ";float:left;min-width:85px;font-weight:600;padding-top:5px;}
.product-main .product-info .widget{margin-bottom:1em;}
.product-footer .reviews_tab, .tab-panels #tab-reviews{display:none !important;}
.wc-comment-header .wc-comment-link{display:none;}
#wpcomm .wc-reply.wc_comment_level-2{margin-left:10px;}
.wpdiscuz-form-bottom-bar{display:none;}
.wpdiscuz-front-actions{display:none;}
.cl-new p.from_the_blog_comments.uppercase.is-xsmall{display:none;}
#wc-comment-header{display:none;}
.wc-bin-captcha{display:none;}
#logo img{padding-top:7px;}
.stuck #logo img{padding-top:0px;}
.single-post .product-info .button.icon i, .single-product .product-info .button.icon i{padding-left:0px;}
.single-product .shop-container{padding-top:25px;}
.related-posts h3{font-weight:600;}
.related-posts li{list-style:none;}
.widget-area li{margin-left:0px !important;padding-left:0px !important;}
.widget-area li a:before{content:'\f105';opacity:1;font-size:0.9em;color:#000;font-family:'fl-icons';padding-right:5px;}
.section.cl-sale{padding-top:40px !important;padding-bottom:0px !important;}
.section.cl-sale .product-main{padding:10px 0 0 0 !important;}
.section.cl-new h2{padding-bottom:0px;padding-top:5px;}
.section.categories-home{padding-top:0px !important;margin-bottom:0px !important;padding-bottom:0px !important;}
.category .badge.post-date{display:none;}
.category .col-center-box.col{padding-bottom:0px !important;margin-bottom:0px !important;padding-left:0px;}
.category .col-center-box.col .is-large{font-size:1rem;font-family:'Roboto', sans-serif;min-height:25px;}
.category .col-center-box.col .box-text p{font-size:15px;font-family:'Roboto', sans-serif;}
.home .category-date{display:none;}
.product-small.box .star-rating{margin:0 auto !important;display:table;margin-bottom:10px !important;}
.star-rating{display:none !important;}
.relatedthumb i{color:#eb2528;}
.class_hidden .wpd-form-col-left, .class_hidden .woodiscuz-item, .class_show textarea{display:none !important;}
.wpc_comm_submit, #wpcomm button, #wpcomm input[type="button"], #wpcomm input[type="reset"], #wpcomm input[type="submit"], .wc_comm_submit{border:1px solid #288ad6 !important;color:#FFFFFF;background-color:#288ad6 !important;border-radius:4px !important;}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select2-container .select2-choice, .select2-container .select2-selection{border-radius:4px !important;box-shadow:none !important;}
#wpcomm .wc-field-textarea textarea{border-radius:4px !important;box-shadow:none !important;}
.pswp--open{display:none !important;}
.wc-field-avatararea, .wpd-field-icon{display:none !important;}
.wc-field-submit .wpd_label__check, .wpd_label__checkbox{display:none !important;}
.class_show .wc-field-submit input[type='submit'], .class_show .wpc_comm_submit{width:100% !important;padding:0px !important;margin:0px !important;}
.wpc-field-comment img{display:none;}
#fancybox-wrap .wpc-field-comment .woodiscuz-item, .wpc-label.wpc-captcha-label{display:none !important;}
#contact_popup .wpc_comm_form .wpc-field-comment{display:none !important;}
.wpc-field-captcha.woodiscuz-item{display:none;}
#wpcomm .wc_comm_form.wc_main_comm_form .wc-field-textarea .wpdiscuz-textarea-wrap textarea{padding:25px 78px 0px 15px !important;}
#wpcomm form div{margin:auto;}
.single-product #woopcomm form div{margin:auto !important;}
#wpcomm .wpd-form-row .wpd-form-col-left{width:100% !important;}
#wpcomm .wc-form-footer{border-bottom:none !important;}
.btn-primary.wc_comm_submit{margin-top:15px !important;}
.modal-body{width:100% !important;}
#wpcomm .wpd-form-row .wpdiscuz-item input[type="text"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="email"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="url"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="color"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="date"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="datetime"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="datetime-local"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="month"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="number"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="time"]{height:42px !important;}
.single-post .blog-share .tooltip, .single-post .share-icons .tooltip, .single-product .share-icons .tooltip, .single-product .blog-share .tooltip{position:static !important;}
.single-post .button.icon i, .single-product .button.icon i{padding-left:7px;padding-top:8px;}
.modal-header{margin:0px !important;}
.single-product .share-icon{padding-top:3px;padding-bottom:10px;}
.single-product .messenger_zalo{padding-top:5px;}
.single-product .wpc-field-comment img{display:none !important;}
.single-product button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;border:1px solid #288ad6 !important;color:#FFFFFF;background-color:#288ad6 !important;border-radius:4px !important;height:auto;padding:0px !important;margin:0px !important;width:35px;height:30px !important;max-height:33px !important;min-height:1.5em !important;}
.single-product #woopcomm .wpc-field-name, .single-product #woopcomm .wpc-field-email{width:100% !important;float:none;display:inline-block;}
.single-product #woopcomm .modal-body input{width:100%;max-width:100%;height:40px !important;margin-bottom:10px !important;}
.single-product #woopcomm .wpc-field-submit{width:100% !important;}
.single-product .wpc_notification_new_reply{width:auto !important;height:auto !important;}
.home .product-title.entry-title{display:none;}
.home .product-title-home{display:block !important;}
#logo img{max-height:50px !important;}
.logo-tagline{margin:.4em 0px !important;}
.stuck #logo img{width:30%;}
.header.show-on-scroll, .stuck .header-main{height:70px!important;}
.woocommerce-breadcrumb.breadcrumbs{padding:0px 10px 10px 0;}
#woopcomm .wpc_notification_checkboxes input[type="checkbox"]{max-height:12px !important;}
#fancybox-title-over{padding:10px;background:none !important;display:block;}
@media (max-width:767px){#wrapper, #main{margin-top:0px !important;}
.home .section{width:100% !important;margin:0 auto;}
.footer-wrapper .large-12 {padding: 0 15px !important;}
.section.cl-sale{padding-top:0px !important;}
.home .product-info{padding-left:20px !important;}
.cl-new .section-content .col.small-12.large-12 >.col-inner:nth-child(1){border-bottom:none;}
.cl-sale .is-selected{border-top:none;}
.product-info.summary.col-fit{padding-bottom:0px;}
.logo-tagline{font-size:10px;}
.section-title-center span{margin:0 15px;font-size:16px;border-bottom:1px solid;padding-bottom:5px !important;margin-bottom:20px;}
.cl-new h5{font-size:16px;}
.section-content >.row{border-bottom:none;}
.hiddendesktop{display:block !important;}
.hiddenmobile{display:none;}
.section.categories-home .section-content .section-title-container h2{margin-top:0px !important;}
.footer-wrapper .col.medium-2.small-6.large-2, .footer-wrapper .col.medium-4.small-6.large-4{padding:0 15px !important;}
.row2-ft{margin-top:0px !important;}
.footer-wrapper input[type='email']{width:auto;float:left;display:inline-block;}
.footer-wrapper .es_textbox{width:50% !important;display:inline-block;}
}
.hiddendesktop{display:none;text-align:center;}
.header-bottom.wide-nav .icon-angle-down{display:none;}
.es_textbox{padding-bottom:0;}
input[type='email']{width:50%;float:left;padding-bottom:0px !important;margin-bottom:0px !important;}
.es_button{padding-top:0;}
.footer-wrapper .row .col{padding-bottom:0px !important;margin-bottom:0px;}
.footer-wrapper .footer-wrapper{padding-left:3px;}
.footer-wrapper p{margin-bottom:0;}
.footer-wrapper{color:#fff;}
.footer-wrapper .es_lablebox{display:none;}
.register-title{padding-bottom:10px;}
#es_txt_button{background:#960000 !important;}
.all-product{display:table;margin:0 auto;text-align:center;margin-top:0px;margin-bottom:20px;}
.product-info{padding-top:0;}
.cl-new .col{padding-bottom:0px !important;}
#footer .back-to-top {display: block !important;bottom: 88px;}
.cl-new .section-content .row .col.medium-6.small-12.large-6{margin-top:10px;}
.cl-new .section-content .row .row .col.medium-6.small-12.large-6{margin-top:0px;}
.section.cl-sale .col.small-12.large-12{margin:0;padding-bottom:0px;margin-top:5px;}
.section.categories-home .section-content .row .col.small-12.large-12 > .col-inner{border-top:1px solid #ddd;}
.section.cl-new .box-text{padding-bottom:0px !important;}
.section.categories-home .section-content .section-title-container h2{margin-bottom:20px;margin-top:40px;}
.section.categories-home .alert.is-outline{margin:0 auto;}
.section.categories-home .section-content .section-title-container h2{padding:2px 0;}
.from_the_blog_comments{text-transform:capitalize;font-size:13px !important;margin-top:0px !important;padding-top:0px;display:none;}
.category .box-text.text-center{padding-bottom:0px;}
.single-post .archive-page-header{display:none;}
.archive .col.large-3.hide-for-medium{padding-bottom:0px;}
.single-product .product-main{padding:20px 0;}
.single-post .page-wrapper{padding-top:55px;}
.entry-header-text.text-center{padding-bottom:0;}
@media (max-width:767px){.image-cover{height:100% !important;}
.section.categories-home .section-content .row .col.small-12.large-12 > .col-inner{border:none;}
.section.categories-home .section-content .section-title-container h2{border-bottom:none;}
.section.categories-home{padding-top:0px !important;}
.section.cl-sale .col.small-12.large-12{margin-bottom:0;}
.section.cl-sale form{margin-bottom:0px !important;}
.hiddendesktop{padding-top:0px !important;}
.cl-new .section-content .row .col.medium-6.small-12.large-6:last-child{margin-top:7px !important;}
.row-slider .flickity-prev-next-button{width:30px !important;color:red;}
.es_msg{padding-top:0;padding-bottom:0;color:#F00;display:none;}
.footer-wrapper form{margin-bottom:0px;}
.icon-shopping-cart{padding-left:0px !important;padding-top:0px !important;}
.page-wrapper{padding-bottom:0;}
.col{padding-bottom:0;}
.product-category.col{padding-bottom:20px;}
#wpcomm .wc-thread-wrapper{padding:0px 0px 0px 2px;margin-bottom:0;margin-top:0px;}
.post{margin:0;}
.section.categories-home .alert.is-outline{width: auto;margin-bottom:8px;font-size: 13px;padding: 0px 20px;}
.single-post .social-icons{margin-bottom:10px;}
.single-post .button.icon i, .single-product .button.icon i{padding-left:0;padding-top:0;}
.single-product .product-info .button.icon i{padding-top:7px !important;}
.single-product .footer-wrapper .button.icon i, .single-product .footer-wrapper .button.icon i{padding-left:7px;padding-top:8px;}
.single-post .share-row .button.icon i, .single-post .share-row .button.icon i{padding-left:7px;padding-top:8px;}
.shop-container .box-text .button{font-size:9px;}
.product-info .price-wrapper span.amount{font-size:18px !important;}
.categories-home .box-text.text-center{padding-bottom:5px;padding-top:5px;}
.categories-home .box-text.text-center{padding-left:0;padding-right:0;}
.category .col-center-box.col{padding-right:0px;}
}
@media (max-width:340px) and (min-width:300px){.footer-wrapper .es_button{width:50%;}
}
.header-main .button.icon i, .header-main .button.icon i{padding-left:0px !important;padding-top:0px !important;}
.archive.category .col-center-box .box-image img{border-radius:50%;}
.category .col-center-box.col{border-bottom:1px solid #ddd;padding: 5px 0px !important;}
@media (max-width:2600px) and (min-width:1040px){.archive.category .box-list-view .box .box-image, .archive.category .box-vertical .box-image{width:15% !important;}
.archive.category .box-list-view .box .box-text, .archive.category .box-vertical .box-text{padding-left:0.8em;padding-right:0.5em;}
}
@media (max-width:2600px) and (min-width:400px){.archive.category .image-cover{padding-top:100% !important;overflow:initial !important;}
}
/*@media (max-width:767px) and (min-width:500px){.cl-new .section-content .row .col.medium-6.small-12.large-6:last-child{margin-top:-32px !important;}
}*/
.archive-page-header .large-12.col{padding-bottom:0px !important;}
.archive.category .page-wrapper{padding-top:55px;}
.single-post .entry-header-text.entry-header-text-top{padding-bottom:0px !important;}
.home .cl-new img{border-radius:50%;width:auto;}
.slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow{background-color:#ea2124 !important;border-color:#eb2729 !important;}
@media (max-width:399px) and (min-width:300px){.archive.category .image-cover{padding-top:50% !important;overflow:initial !important;}
.archive.category .col-center-box .box-image img{border-radius:50%;width:50% !important;height:auto !important;padding:5px;}
}
.archive .category-page-row{max-width:100% !important;padding-left:35px;padding-right:35px;}
.archive .row.row-small{max-width:100%;}
.page-title-inner.flex-row.medium-flex-wrap.container{max-width:100%;padding-left:0px;}
.archive .col.large-9 .woocommerce-breadcrumb.breadcrumbs{text-align:center;}
.category-page-bb{margin-top:35px;}
.absolute-footer.dark .pull-left{float:none;}
.absolute-footer.dark{color:#fff !important;width:100%;margin:0 auto;display:table;text-align:center;font-weight:400 !important;}
.footer-wrapper .row{max-width:1170px !important;}
.footer-wrapper .col.medium-2.small-6.large-2, .footer-wrapper .col.medium-4.small-6.large-4{padding:0;}
.footer-wrapper .col.medium-2.small-6.large-2 .sidebar-wrapper{margin-top:9px;}
.footer-wrapper input[type='email']{width:255px;float:left;padding-bottom:0px !important;height:38.3px;margin-bottom:-7px !important;}
.footer-wrapper .es_button{padding-top:0;margin-left:-4px;display:inline-block;}
.footer-wrapper .es_textbox{width:auto;display:inline-block;}
.footer-wrapper .large-12 {padding: 0px;}
.footer-wrapper section {max-width: 1170px !important;margin:0 auto;padding: 0px 0px 15px 0px;}
.footer-wrapper .es_form_container{width:auto;display:inline-block;}
ul.menu>li ul, .widget>ul>li ul {border-left: none !important;}
.es_shortcode_form{margin-bottom:0px !important;}
.es_msg{padding-top:0;padding-bottom:0;}
.home .section{max-width:900px;margin:0 auto;display:table;}
.home .product-info{padding-left:45px;padding-bottom:0px !important;margin-bottom:0px !important;}
#wrapper, #main{margin-top:-15px;}
.product-category .box-image:hover{border:1px solid #4a4a4a;}
.single-post .entry-category.is-xsmall a{font-size:17px;color:#000;}
.single-post h1.entry-title{font-size:16px;padding-top:9px;}
.single-post .footer-wrapper .social-icons, .single-product .footer-wrapper .social-icons{margin-top:-12px;}
@media (max-width:3000px) and (min-width:1600px){.archive .col.large-3.hide-for-medium{max-width:20%;-ms-flex-preferred-size:25%;flex-basis:20%;}
.archive .col.large-9{max-width:80%;-ms-flex-preferred-size:80%;flex-basis:80%;}
}
.home .product-info form{margin-bottom:0px;}
.home .product-summary .quantity, .home .product-container .product-info .cart .button.alt{margin-bottom:0;}
.home .section.cl-sale .row.large-columns-4{border-bottom:1px solid #ddd;padding-bottom:13px;}
.home .product-main .product-info .widget{margin-bottom:0;}
.home .product-info .share-icon{margin-bottom:7px;}
.mobile-home{padding-top:7px;}
.ntclass{padding-top:3px;}
.single-product .product-main .product-info .widget{margin-bottom:0;}
.mobile-home label{font-size:17px;display:inline-block;font-weight:600;margin-left:-3px;}
.alt-b{min-width:85px;display:inline-block;}
.single-product .product-info .cart{margin-top:10px;}
@media (max-width: 767px) {
.product-container .product-info .cart .button.alt {
    padding: 1px 25px;
    font-size: 15px;
    width: auto;
}
	.home .section {
    padding: 0px;
		display:block;
}
.flex-col.flex-grow.medium-text-center.categories-title {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 20px;
}
.categories-title .is-large a, .categories-title .is-large {
    flex: 1;
    order: 2;
    width: 100% !important;
    text-align: center;
}
.category-filter-row {
    padding: 10px 0;
    /* flex: 2; */
    order: 1;
    width: 100% !important;
    /* display: table-caption; */
}
.archive .category-page-row {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.contact-page {
	padding: 0px !important;
}
}

@media (max-width: 1000px) and (min-width: 600px) {
	.footer-wrapper .small-6{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
	.footer-wrapper section {
    padding: 0px 0px 15px 10px !important;
}
}
@media (max-width: 1169px) and (min-width: 600px) {
	.category .box-list-view .box .box-image, .box-vertical .box-image {
    width: 15% !important;
}
}
@media (max-width: 599px) and (min-width: 400px) {
	.category .box-list-view .box .box-image, .box-vertical .box-image {
    width: 25% !important;
}
}
.contact-us-row input[type='email'] {
    width: 100% !important;
}
.contact-us-row .footer-info {
	text-align: left;
    list-style: none;
    font-size: 16px;
}
.contact-us-row .footer-info .fa {
padding-right: 10px;
  width: 25px;
 }  
 .contact-us-row .wpcf7 p {
    font-size: 14px;
}
.contact-us-row .footer-info .info-item {
	margin-left: 0px !important;
}
.entry-header .post-categories li:nth-child(2) {
	display: none;
}
.entry-header .post-categories li {
	list-style: none;
}
.cl-sale {
	display: none !important;
}
.widget_categories .cat-item ul.children {
    display: block !important;
}
@media screen and (min-width: 400px) {
.box-list-view .box .box-image, .box-list-view .box .box-text, .box-vertical .box-image, .box-vertical .box-text {
    direction: ltr;
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
}
}
.input-text.qty.text {height: auto !important;}
.cl-new h3.section-title.section-title-center{
	text-align: center;
    display: block;
}