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, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection,.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select,.form-flat button, .form-flat input,a.button,button,.button.is-outline,input[type="submit"],a.quick-view,.wishlist_table .add_to_cart,.yith-wcwl-add-button > a,table.compare-list .add-to-cart td a:not(.unstyled_button){border-radius:0px;height:40px;min-width:40px;line-height:38px;padding-top:0px;padding-bottom:0px;}
body{font-size:14px;}

.grid-tools a{padding:0px;line-height:40px;}

.mb30{margin-bottom:30px;}.mb20{margin-bottom:20px;}.mb10{margin-bottom:10px;}.mb5{margin-bottom:5px;}.mb15{margin-bottom:15px;}
#content.page-wrapper,.page-wrapper{padding-top:50px;padding-bottom:0px;}
.category-page-row,.page-title:not(.featured-title)+main .product-main{padding-top:50px;}

.product_meta,.nav>li>a,label, legend,th, td,.payment_methods p,ul.menu>li li>a, .widget>ul>li li>a,.product-info p.stock{font-size:1em;}
.product-quick-view-container .product-info{font-size:100% !important;}

span.widget-title{font-size:1.2em;}

.wpcf7 form .wpcf7-response-output{margin-top:10px;line-height:1.2em;}
.wpcf7 .row .col{padding-bottom:0px;}

.product-container .product-main{padding-bottom:0px;}
.product-footer .woocommerce-tabs{padding-bottom:0px;}
.product-section{border-width:0px;}
.product-section-title{margin-left:0px;margin-right:0px;margin-bottom:15px;}
.form-row.place-order{text-align:right;}
.form-row.place-order button[type="submit"]{margin:0px;width:100%;}
.dashboard-links li{margin:10px 0px !important;padding:0px 10px;}
.dashboard-links a{margin:auto;}
/*static search form*/
.header-search-dropdown ul.nav-dropdown{opacity:1;position:static;padding:0px;border-width:0px;max-width:100%;min-width:auto;border-radius:5px;margin-left:15px;}
.header-search-dropdown > a[href="#"]{display:none !important;}
.header-search-dropdown ul.nav-dropdown > li.html{min-width:auto;}
.header li .html .live-search-results{position: absolute; top: 40px; right: 0px; left: auto; width: 100%; background-color: #ffffff; min-width: 320px;}
.header-search-dropdown form input[type="search"]{height:30px;line-height:30px;padding:0px 5px;}
.header-search-dropdown form button[type="submit"]{height: 30px; line-height: 30px; min-height: auto; padding: 0px; width: 30px; text-align: center; min-width: auto;font-size:13px;}

.searchform-wrapper.form-flat .flex-col:last-of-type{margin:0px;}

/*compare product*/
body.yith-woocompare-popup h1{text-align:left;}
#compare-product-search-toggle{position:absolute;top:3px;right:15px;height:30px;line-height:30px;color:#ffffff;}
#compare-product-search-toggle a{display:inline-block; width: 30px; height: 30px; line-height:30px;text-align: center; font-size: 30px; color: #ccc !important; text-shadow: 1px 1px 1px #fff; background: -webkit-linear-gradient(#fff,#f4f4f4); background: -o-linear-gradient(#fff,#f4f4f4); background: -moz-linear-gradient(#fff,#f4f4f4); background: linear-gradient(#fff,#f4f4f4); border-radius: 5px; box-shadow: 0 1px 0 #e8e8e8; cursor: pointer;float:right;margin-left:10px;}
#compare-product-search-toggle.no-iframe{position: static; color: #222222; text-align: right; vertical-align: middle; margin-bottom: 15px;}

#yith-woocompare #compare-product-search{position: absolute; z-index: 9; top: 20%; right: 0px; left:0px; padding: 0px; width: 100%; max-width: 450px;background-color:#ffffff;padding:20px;margin-left:auto;margin-right:auto;border-radius: 10px;display:none;}
body.show-product-compare-search-form #yith-woocompare:after{content:"";display:block;width:100%;height:100%;position:fixed;top:0px;left:0px;background-color:rgba(0,0,0,.5);z-index:1;}
body.show-product-compare-search-form #yith-woocompare #compare-product-search{display:block;}
#yith-woocompare #compare-product-search a.toggle{width: 27px; height: 27px; background: #ffffff; display: block; margin: 0px; border: 1px solid #000000; border-radius: 50%; text-align: center; line-height: 23px; color: #000000; font-size: 16px; position: absolute; top: -10px; right: -10px;opacity:1;}
#yith-woocompare #compare-product-search-form{margin-bottom:0px;position:relative;}
#yith-woocompare #compare-product-search-form input[type="search"]{background-color:#ffffff;border-width:0px;border-radius:0px;height: 38px; line-height: 38px;font-size: 1.2em;margin-bottom:0px;}
#yith-woocompare #compare-product-search-form input[type="search"]:hover{background-color:#f7f7f7;}
#yith-woocompare #compare-product-search-form input[type="search"].loading{background-image:url('/wp-includes/images/spinner.gif');background-position:center right 10px;background-repeat:no-repeat;}
#yith-woocompare #compare-product-search-form ul{display:block;padding:0px; margin: 0px; list-style: none; position: absolute; background-color: #ffffff; width: 100%; top: 38px; left: 0px;border-top:1px solid #dddddd;max-height: 211px; overflow-y: auto;}
#yith-woocompare #compare-product-search-form ul li{margin:0px;}
#yith-woocompare #compare-product-search-form ul li a{display:block;padding:7px 10px;border-bottom:1px solid #dddddd;}
#yith-woocompare #compare-product-search-form ul li:hover a{background-color:#f7f7f7;}

.box-text{font-size:1em;}
@media only screen and (max-width: 1024px) {

}
@media only screen and (max-width: 849px) {
.header-search-dropdown{width:100%;}
.header-search-dropdown ul.nav-dropdown{margin:auto;width:100%;}
#logo img { max-height: 90px; padding:10px 0px; }
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 549px) {
#logo img { max-height: 70px; padding:10px 0px; }
}
/****************************************/
.product-footer .woocommerce-tabs{background-color:#efefef;margin-bottom:20px;padding:30px 30px 10px;}
#review_form{background-color:#ffffff;}
#review_form .review-form-inner{padding:20px 20px 0px;}

.product-footer .woocommerce-tabs ul.tabs li a{padding:0px 20px;height:36px;line-height:34px;}

.yith-wcwl-wishlistexistsbrowse{margin-bottom:10px;}

#top-bar .top-bar-nav a{font-size:14px;}
#top-bar{border-bottom:1px solid #dddddd;}
#masthead .html .social-icons{font-size:16px;}
#masthead .html .social-icons a:first-child{margin-left:0px;}
#masthead .html .social-icons a:last-child{margin-right:0px;}

.absolute-footer{padding:15px 0px;}
.nav-dropdown-default{padding:15px;}
.footer-secondary.pull-right{padding:0px;}

#footer ul{padding:0px;margin:0px;}
#footer ul li{margin-left:0px;}
#footer .social-icons a{color:#808483;margin:4px;border-style:dotted;width:36px;height:36px;line-height:33px;text-align:center;}

.newsletters-form .flex-col{padding:0px !important;}

.home-icon-box{-ms-flex-align: center!important; align-items: center!important;background-color:#FFF100;padding:7px 15px;border:1px solid #dddddd;}
.home-icon-box .icon-box-text{text-shadow: rgb(29 79 148) 2px 0px 0px, rgb(29 79 148) 1.75517px 0.958851px 0px, rgb(29 79 148) 1.0806px 1.68294px 0px, rgb(29 79 148) 0.141474px 1.99499px 0px, rgb(29 79 148) -0.832294px 1.81859px 0px, rgb(29 79 148) -1.60229px 1.19694px 0px, rgb(29 79 148) -1.97998px 0.28224px 0px, rgb(29 79 148) -1.87291px -0.701566px 0px, rgb(29 79 148) -1.30729px -1.5136px 0px, rgb(29 79 148) -0.421592px -1.95506px 0px, rgb(29 79 148) 0.567324px -1.91785px 0px, rgb(29 79 148) 1.41734px -1.41108px 0px, rgb(29 79 148) 1.92034px -0.558831px 0px;}
.home-icon-box .icon-box-text p{margin:0px;}
.home-featured-box{margin-top:-30px;}
.featured-box-list{margin-top:-20px;}
.featured-box-list > .row{margin:auto !important;max-width:100% !important;}

.product .ld-ux-countdown{position: absolute; top: -65px;}
.product .ld-ux-countdown .ux-timer{margin:0px;}
.badge-container{margin-top:0px;}
span.price span,span.woocommerce-Price-amount.amount{font-weight:bold;color:#f13d38;}

.home-featured-sale-box .box-text{padding:10px 15px 15px; margin: 25px auto !important; width: 90%;background-color: rgb(213 213 213/80%);-webkit-box-shadow: 0px 4px 15px -8px rgb(0 0 0 / 30%); box-shadow: 0px 4px 15px -8px rgb(0 0 0 / 30%);}
.home-featured-sale-box .ld-ux-countdown{position:absolute;top:-90px;left:0px;width:100%;;}
.home-featured-sale-box .ld-ux-countdown .ux-timer{padding:0px;max-width:350px;margin:auto}
.home-featured-sale-box .ld-ux-countdown .ux-timer{font-size:220% !important;}
.home-featured-sale-box .image-tools{z-index:9;}
.home-featured-sale-box .product-title{font-weight:bold;}
.home-featured-sale-box .star-rating{margin:0px auto 15px;}

.product-summary .ld-ux-countdown{position:static;max-width:300px;margin-bottom:20px;}

.home-featured-banner.box-label .box-text.text-center{-webkit-box-shadow: 0px 4px 15px -8px rgb(0 0 0 / 30%); box-shadow: 0px 4px 15px -8px rgb(0 0 0 / 30%);width: 90%; margin: 15px 0px;}
.home-featured-banner.box-label .box-text.text-center a{display:block;}

.home-tabs-product > h4{font-size:2em;margin-bottom:20px;}
.home-tabs-product ul.nav{margin-bottom:20px;}
.home-tabs-product li.tab{margin-right:20px;}
.home-tabs-product li.tab a{font-size:1.5em;font-weight:normal;padding:0px;}

.product .box .box-image img{border:1px solid #ececec;}
.product .box .box-text{font-size:1.1em;padding-top:7px;padding-bottom:5px;}
.product .box .box-text .product-title a{height:40px;overflow:hidden;} 
.product .box .star-rating{margin-top:5px;margin-bottom:13px;}
.product .box .image-tools{z-index:9;}

.portfolio-box .box-text{padding-bottom:5px;padding-top:15px;}
.portfolio-box .portfolio-box-category{margin-top:5px;}
.portfolio-box .portfolio-box-category .show-on-hover{opacity:1;display:block;}

.partner-logo-list .gallery-col{padding-bottom:0px;}
.partner-logo-list .flickity-prev-next-button{bottom:auto;top:50%;margin-top:-20px;}
.partner-logo-section .section-content > .row > .col > .col-inner{padding:30px;border:3px dashed #f24e51;}

.post-item .post-title{font-size:1.3em;}

.shop-page-title.page-title{background-color:#f7f7f7;border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;}
.shop-page-title.page-title .page-title-inner{padding-bottom:20px;}

.yith-wcwl-add-button > a{display:inline-block;}
a.button.compare{background-color: #000000; width: 100%;}
.product .col-inner a.button.compare{height: 30px; line-height: 30px;margin-top:10px;}
a.button.compare:hover{background-color:#f13d38;}
table.compare-list .add-to-cart td a:not(.unstyled_button){line-height:38px !important;padding:0px 15px !important;font-size:1em;font-weight:bold;}
table.compare-list thead,table.compare-list tfoot{display:none;}

body #yith-woocompare{background-color:#ffffff;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{width: 23px; height: 23px !important; min-width: auto; line-height: 23px; max-height: 23px; min-height: auto;}

.devvn_woocommerce_price_filter > ul{max-height:200px;overflow-y:auto;}
.devvn_woocommerce_price_filter > ul span.amount{color:#000000;}

.back-to-top{bottom:110px;}

#header .header-wrapper.stuck #masthead{display:none;}

.arcontactus-widget *{font-size:0.9em;}
.arcontactus-widget .messangers-list li a img{padding:7px;}

a.button.order-tracking-button{position: fixed; bottom: 40px; right: 0px; z-index: 99; width: 126px; height: auto; text-align: center; line-height: 1.5em; padding: 5px 10px; border-radius: 5px;}
a.button.order-tracking-button span{display:inline;}
.order-tracking-button i{margin: 0px; position: static;}

.nav>li.html{font-size:1em;display:block;width:100%;margin:0px;}

@media only screen and (max-width: 1024px) {

}
@media only screen and (max-width: 849px) {
#header .header-wrapper.stuck #masthead{display:block;}
#header .header-wrapper.stuck #wide-nav{display:none;}
.back-to-top{bottom:130px;}
a.button.order-tracking-button{width: 110px; right: 5px; bottom: 60px;}
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 575px) {
}
