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

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-inner{padding:0!important}
.header-inner .search-field{
	border-radius:0!important;
	height:45px;
}
.nav-dropdown>li.html{
	min-width:320px;
}

.header-button a.button.icon{
	padding:8.5px 16px!important;
	border-radius:0;
}
#wrapper{
	padding:0 10px;
}
/* a,h1,h2,h3,h4,h5,h6,p,strong,em{
	font-family: 'marlboro'!important;
	font-weight:;
} */
.header-bottom .header-bottom-nav > li{
	 border-right: 1px solid #555555;
	
	margin:0;
}
.header-bottom .header-bottom-nav li a{
	line-height:1.6;
}
.widget_shopping_cart{
	padding:15px!important;
}
.content_info .list{
	display:flex;	
	justify-content:space-around!important
}
.content_info .list li{
		padding:10px;
	list-style-type:none;
	font-size:14px;
	margin-bottom:0;
	color:#000;
}
.absolute-footer{
	display:none;
}
.title-footer h3{
	color:#f9b600;
	margin-bottom:20px!important;
}
.title-footer ul li a{
	color:#000;
}
.button.icon.circle{
	border-radius:3px!important;
}
/* sub lv3 */

/* end */
.header:not(.transparent) .header-bottom-nav.nav > li > a{
    padding: 16px 20px 16px 20px;
    color: #f9b600;
    font-size: 12px;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    -o-transition: all ease .4s;
}
.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,{
	    background: #f9b600;
    border-color: #f9b600;
    color: #333333;
}
.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{
	   background: #f9b600;
    border-color: #f9b600;
    color: #333333;
}
.row-contact-border{
	border:1px solid #eee;
}
/* sub lv3 */
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a{
	color:#000;
	text-transform:uppercase;
}
.nav-dropdown>li.nav-dropdown-col{display:block}
.nav-dropdown{border:1px solid #ddd; padding:0}
.nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{font-weight:normal !important; text-transform:none !important;font-size:15px; font-weight:500}
.nav-dropdown-default .nav-column li, .nav-dropdown.nav-dropdown-default>li{
	padding:0 25px;
}

.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a{
	text-transform:uppercase!important;
	font-size:12px;
}
.nav-dropdown>li.menu-item-has-children> a:after{
	content:'\f0da';
	position:absolute;
	right:50px;
	font-family:FontAwesome;
	font-style:normal;
}
/* .nav-dropdown-default>li a,.nav-dropdown .nav-dropdown-col>ul li a{
	text-transform:uppercase!important;
	    padding: 12px 0px 11px 0px;
} */

.nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col>ul li:hover>a{color:#f9b600}
.nav-dropdown-default>li a:hover{color:#f9b600!important;}
.nav-dropdown-default>li>a{border-bottom:1px solid #ccc}.nav-dropdown-has-arrow li.has-dropdown:before{border-width: 10px;
    margin-left: -10px;}
.nav-dropdown .nav-dropdown-col>ul{border: 1px solid #d2d2d2;margin-top:-40px;box-shadow: 2px 2px 5px #828282;display:none!important;position: absolute;
    left: 100%;z-index: 9;background: white;min-width: 240px;}
.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}
/* .nav-dropdown .nav-dropdown-col>ul li a{padding:10px;  text-transform: none;color:black} */
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}
li.current-dropdown>.nav-dropdown, .next-prev-thumbs li.has-dropdown:hover>.nav-dropdown, .no-js li.has-dropdown:hover>.nav-dropdown{
	left:0px
}
.nav-dropdown .nav-dropdown-col>ul{
	padding:15px 0;
	margin-top:-58px;
}
/* end */
/* home widget */

#menu-danh-muc-san-pham .active>ul.sub-menu{
	display:none;
}
#menu-danh-muc-san-pham .toggle{
	display:none;
}
#menu-danh-muc-san-pham{
	border-color: #d9d9d9;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    background-color: #f8f8f8;
    padding: 10px 0;
	
}
#menu-danh-muc-san-pham li a:hover{
	color:#f9b600;
}
#menu-danh-muc-san-pham li{
	padding:4px 0;
}

#menu-danh-muc-san-pham li a{padding-left: 18px;
	color:#000;
    padding-right: 40px;
    display: block;
    text-transform: capitalize;
    font-size: 14px;}
/* #menu-danh-muc-san-pham ul.sub-menu{
	    padding:6px 10px;
    padding-left: 0;
    position: absolute;
    left: 267px;
	margin-top:90px;
    background: #f8f8f8;
    border: 1px solid #d9d9d9;
    min-width: 200px;
    z-index: 1111;
display:none;
    opacity: 0;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
	
} */
#menu-danh-muc-san-pham .menu-item-has-children>a:after{
		content:'\f0da';
	position:absolute;
	right:45px;
	font-family:FontAwesome
}
#menu-danh-muc-san-pham .menu-item-has-children:hover ul.sub-menu{
	display:block;
	opacity:1;
	
}
#nav_menu-2 .widgettitle{
	
    font-size: 18px;
    font-weight: normal;
    padding: 14px 18px 14px 18px;
    background-color: #f9b600;
    color: #FFF;
    text-transform: uppercase;
    line-height: 24px;
}
li#woocommerce_products-14{
	  border-top: 1px solid #f9b600;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 25px;
	margin-top:25px;
}
#woocommerce_products-14 .widgettitle{
    font-size: 18px;
    font-weight: normal;
    padding: 15px 18px;
    color: #000000;
    margin: 0;
    border-bottom: 1px solid #d9d9d9;
}
#woocommerce_products-14 .product-title{
	    font-size: 14px;
    line-height: 18px;
    color: #333333;
    font-weight: 600;
}
.product-title{
	text-transform:unset!important;
	  text-overflow: ellipsis;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.price{
		  text-overflow: ellipsis;
    line-height: 20px;
    height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
bdi{
	display:block;
	color:#d62c2e;
}
.product_list_widget ins bdi{
	margin-top:0;
}
ins bdi{
	color: #d62c2e!important;
    font-weight: 600;
	margin-top:-15px;
}
ul.product_list_widget li img{
    width: 60px;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
	
}
/* end */
/* title-custom home*/
.section-title-normal span{
	border-bottom:3px solid#f9b600;
	text-transform:unset;
}
.section-title-normal{
	border:none;
}
/* end */
/* custom product hover home */
/* .home div.has-hover:hover{
	border: 1px solid #d9d9d9;
} */
div.product-type-simple:hover:before{
	   position: absolute;
    content: "";
    top: -8px;
    right: 3px;
    z-index: 1;
    background-image: url(../wp-content/uploads/2021/08/top-right-shadow.png);
    background-repeat: no-repeat;
    background-position: right top;
    width: 69px;
    height: 90px;
    line-height: 0;
    display: inline-block;
    z-index: -1;
}
.product-small .box-image{
	position:relative;
	z-index:10;
}
/* .product-small .box-image:hover:before{
	content:'\f06e';
	font-family:FontAwesome;
	position:absolute;
	display:block;
	color:#fff;
	font-size:20px;
padding-left:90px;
	padding-top:100px;
	z-index:1;
	width:300px;
	height:250%;
	background-color:rgba(0,0,0,.5)!important;
} */
/* end */
/* custom sidebar shop */
#shop-sidebar .is-divider,#product-sidebar .is-divider{
	display:none;
}
.widget_nav_menu .widget-title{
	    font-size: 18px;
    font-weight: normal;
    padding: 14px 18px 14px 18px;
    background-color: #f9b600;
    color: #FFF;
    text-transform: uppercase;
    line-height: 24px;
	display:block;
}
.widget_products .widget-title{
	    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
	display:block;
padding:20px 10px;
    color: #000000;
    border-bottom: 1px solid #d9d9d9;
}
.widget_products{
	border-top: 1px solid #f9b600;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 25px;
    margin-top: 25px;
}
.star-rating{
	display:none;
}
.product-title,.product-title a{
	color:#000!important;
	font-size:15px;
}


/* style slist */
.list-product-ar a{
	padding:10px;
}
.list-product-ar {
	text-align:right;
}
.fill-product-ar{
	border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    margin: 20px 0;
}
.list-product-ar i{
	border: 1px solid #ddd;
    padding: 6px;
}
.list-product-ar span{
	padding:10px;
}
.archive-pro-header .row .col{
	padding-bottom:0;
}
.fill-product-ar.row{
	margin-left:0!important;
	margin-right:0!important;
}
.product-vertical-style .box-image {
	width:25%;
	margin:0;
	border-right: 1px solid #ddd;
	padding-top:unset;
}

.product-vertical-style .box-text-products {
	width:75%;
	text-align: left;
    margin-left: 20px;
}
.product-vertical-style .star-rating{
	margin: 10px 0px;
}
.product-vertical-style .product-small.box{
	display:flex;
}
.product-vertical-style .product-small .woocommerce-loop-product__title .woocommerce-loop-product__link{
	   height: unset!important;
}
.product-small .price-wrapper .price{
	   line-height:10px
	
}
.tabs-home .product-small.col{
	padding:0px;
}
.tabs-home .product-small.col .box-text{
	padding-bottom: 0.56em;
}
.product-small .list-unstyled{
	display:none;
}
.product-vertical-style .list-unstyled{
    display: block;
    font-size: .89em;
    color: #4f4d4d;
    margin-top: 10px;
}
.video-fit video, .video-fit iframe, img.back-image, .image-cover img, .has-format img, .has-equal-box-heights .box-image img{
	object-fit:contain;
}
.price-wrapper{
	margin-bottom:1em;
	display:block;
}
.archive .add-to-cart-button a{
	margin-top: 0;
	border:1px solid #555;
	color:#555;
	font-weight:600;
	padding:5px 20px;
}
li.mini_cart_item a{
	color:#000;
}
ul.product_list_widget li .quantity{
	opacity:1;
}
.fill-product-ar{
	border-top:none;
}
.box-text .button{
	margin-top:0!important;
}
@media (max-width:800px){
	.medium-flex-wrap .flex-col{
		width:auto;
	}
}
@media (max-width:475px){
	.blog-archive .post-sidebar.col{
		padding-bottom:0;
	}
	.page-wrapper{
		padding-bottom:0;
	}
	.header-bottom{
		background:#eee !important;
	}
	.header-bottom .header-bottom-nav > li{
		border-right:0;
	}
	.header-bottom .form-flat input:not([type=submit]){
		border-radius:0;
	}
	.single-product .woocommerce-breadcrumb{
		padding:63px 0;
	}
	ins bdi{
	color: #d62c2e!important;
    font-weight: 600;
/* margin-top:-10px; */
		display:inline;
		padding-left:10px;
}
	.price{
    display:flex!important;
		height:20px;
}
	.product-title{
		width:155px;
	overflow: hidden;
	  text-overflow: ellipsis;
height:20px;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;

}
	.slider-custom .ux-logo{
		width:300px!important;
		padding:10 0!important;
	}
	.slider-custom .ux-logo img{
		height:80px!important;
	}
	.slider-custom .flickity-slider{
		left:130px!important;
	}
	.nav-dark .is-outline, .dark .nav>li>a, .dark .nav>li.html, .dark .nav-vertical li li.menu-item-has-children>a, .dark .nav-vertical>li>ul li a, .nav-dropdown.dark>li>a, .nav-dropdown.dark .nav-column>li>a, .nav-dark .nav>li>a, .nav-dark .nav>li>button{
		    color: #FFF;
    background: url(../wp-content/uploads/2021/08/bg_shadow_menu_phone.png) ;
		background-position:left top repeat-x;
		text-transform:uppercase!important;
		background-repeat:no-repeat;
		
	}
	.dark .nav-sidebar.nav-vertical>li+li{
		border:none;
		
	}
	.list-product-ar{
		display:none;
	}
}
.shop-page-title .page-title-inner {
	height:200px;
}
.shop-page-title .page-title-inner form{
	display:none;
}
/* .home-product-slider-custom .flickity-prev-next-button{
	top:-17%;
} */
#product-sidebar{
	padding:0;
}
a.nav-top-not-logged-in{
	position:relative;
}

a.nav-top-not-logged-in:before{
	content: "\f007";
	font-family:FontAwesome;
	font-size:10px;
	margin-right:5px;
	font-style: normal;
    font-weight: normal;
	line-height:16px
}
.content_info .list{
	display:flex;	
	justify-content:space-around!important
}

.absolute-footer{
	display:none;
}
.title-footer h3{
	color:#f9b600;
	margin-bottom:20px!important;
}
.title-footer ul li a{
	color:#000;
}
.button.icon.circle{
	border-radius:3px!important;
}
/* sub lv3 */

/* end */
.header:not(.transparent) .header-bottom-nav.nav > li > a{
    padding: 16px 20px 16px 20px;
    color: #f9b600;
    font-size: 12px;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    -o-transition: all ease .4s;
}
.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,{
	    background: #f9b600;
    border-color: #f9b600;
    color: #333333;
}
.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{
	   background: #f9b600;
    border-color: #f9b600;
    color: #333333;
}
.row-contact-border{
	border:1px solid #eee;
}
/* sub lv3 */
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a{
	color:#000;
	text-transform:uppercase;
}
.nav-dropdown>li.nav-dropdown-col{display:block}
.nav-dropdown{border:1px solid #ddd; padding:0}
.nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{font-weight:normal !important; text-transform:none !important;font-size:15px; font-weight:500}
.nav-dropdown-default .nav-column li, .nav-dropdown.nav-dropdown-default>li{
	padding:0 25px;
}

.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a{
	text-transform:uppercase!important;
	font-size:12px;
}
.nav-dropdown>li.menu-item-has-children> a:after{
	content:'\f0da';
	position:absolute;
	right:50px;
	font-family:FontAwesome;
	font-style:normal;
}

.sub-menu{
	width:auto!important;
	padding:15px 0;
min-width:250px!important;
	padding-bottom:0;
/* 	max-width:350px; */
}
/* .nav-dropdown-default>li a,.nav-dropdown .nav-dropdown-col>ul li a{
	text-transform:uppercase!important;
	    padding: 12px 0px 11px 0px;
} */

.nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col>ul li:hover>a{color:#f9b600}
.nav-dropdown-default>li a:hover{color:#f9b600!important;}
.nav-dropdown-default>li>a{border-bottom:1px solid #ccc}.nav-dropdown-has-arrow li.has-dropdown:before{border-width: 10px;
    margin-left: -10px;}
.nav-dropdown .nav-dropdown-col>ul{border: 1px solid #d2d2d2;margin-top:-40px;box-shadow: 2px 2px 5px #828282;display:none!important;position: absolute;
    left: 100%;z-index: 9;background: white;min-width: 240px;}
.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}
/* .nav-dropdown .nav-dropdown-col>ul li a{padding:10px;  text-transform: none;color:black} */
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}
li.current-dropdown>.nav-dropdown, .next-prev-thumbs li.has-dropdown:hover>.nav-dropdown, .no-js li.has-dropdown:hover>.nav-dropdown{
	left:0px
}
.nav-dropdown .nav-dropdown-col>ul{
	padding:15px 0;
	margin-top:-58px;
}
/* end */
/* home widget */
h2.widgettitle{
	margin-bottom:0;
}
#menu-danh-muc-san-pham .active>ul.sub-menu{
	display:none;
}
#menu-danh-muc-san-pham .toggle{
	display:none;
}
#menu-danh-muc-san-pham{
	border-color: #d9d9d9;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    background-color: #f8f8f8;
    padding: 4px 0;
	margin-top:0!important;	
}
#menu-danh-muc-san-pham li a:hover{
	color:#f9b600;
}
#menu-danh-muc-san-pham li{
/* 	padding:10px 0; */
}
.archive #menu-danh-muc-san-pham ul.sub-menu{
	left:261px;
}
#menu-danh-muc-san-pham li a{padding-left: 18px;
	color:#000;
    padding-right: 40px;
    display: block;
    text-transform: capitalize;
    font-size: 14px;}
#menu-danh-muc-san-pham ul.sub-menu{
    padding: 9px 10px;
    padding-left: 0;
    position: absolute;
    left: 261px;
	margin-top:56px;
    background: #f8f8f8;
    border: 1px solid #d9d9d9;
    min-width: 200px;
    z-index: 1111;
display:none;
    opacity: 0;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
	
}
#menu-danh-muc-san-pham .menu-item-has-children>a:after{
		content:'\f0da';
	position:absolute;
	right:45px;
	font-family:FontAwesome
}
#menu-danh-muc-san-pham .menu-item-has-children:hover ul.sub-menu{
	display:block;
	opacity:1;
	
}
#nav_menu-2 .widgettitle{
	
    font-size: 18px;
    font-weight: normal;
    padding: 14px 18px 14px 18px;
    background-color: #f9b600;
    color: #FFF;
    text-transform: uppercase;
    line-height: 24px;
}
li#woocommerce_products-14{
	  border-top: 1px solid #f9b600;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 25px;
	margin-top:25px;
}
#woocommerce_products-14 .widgettitle{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 15px 18px;
    color: #000000;
    margin: 0;
    border-bottom: 1px solid #d9d9d9;
}
#woocommerce_products-14 .product-title{
	    font-size: 14px;
    line-height: 18px;
    color: #333333;
    font-weight: 600;
	text-transform:normal!important;
}
.product-title {font-weight:600}

bdi{
	display:block;
	color:#d62c2e;
}
ins, bdi{
	color: #d62c2e!important;
    font-weight: 600;
	line-height
}
ul.product_list_widget li img{
    width: 60px;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
}
.product_list_widget del bdi{
	color:#888!important;
}
.product_list_widget del bdi,.product_list_widget del ins{
	display:inline;
}
/* end */
/* title-custom home*/
.section-title-normal span{
	border-bottom:3px solid#f9b600;
	text-transform:unset;
}
.section-title-normal{
	border:none;
}
/* end */
/* custom product hover home */
/* .home div.has-hover:hover{
	border: 1px solid #d9d9d9;
} */
div.product-type-simple:hover:before{
	   position: absolute;
    content: "";
    top: -8px;
    right: 3px;
    z-index: 1;
    background-image: url(../wp-content/uploads/2021/08/top-right-shadow.png);
    background-repeat: no-repeat;
    background-position: right top;
    width: 69px;
    height: 90px;
    line-height: 0;
    display: inline-block;
    z-index: -1;
}
.product-small .box-image{
	position:relative;
	z-index:10;
}
/* .product-small .box-image:hover:before{
	content:'\f06e';
	font-family:FontAwesome;
	position:absolute;
	display:block;
	color:#fff;
	font-size:20px;
padding-left:90px;
	padding-top:100px;
	z-index:1;
	width:300px;
	height:250%;
	background-color:rgba(0,0,0,.5)!important;
} */
/* end */
/* custom sidebar shop */
#shop-sidebar .is-divider,#product-sidebar .is-divider{
	display:none;
}
.widget_nav_menu .widget-title{
	    font-size: 18px;
    font-weight: normal;
    padding: 14px 18px 14px 18px;
    background-color: #f9b600;
    color: #FFF;
    text-transform: uppercase;
    line-height: 24px;
	display:block;
}
.widget_products .widget-title{
	    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
	display:block;
padding:20px 10px;
    color: #000000;
    border-bottom: 1px solid #d9d9d9;
}
.widget_products{
	border-top: 1px solid #f9b600;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 25px;
    margin-top: 25px;
}
.star-rating{
	display:none;
}
.product-title,.product-title a{
	color:#000!important;
	font-size:15px;
}


/* style slist */
.list-product-ar a{
	padding:10px;
}
.list-product-ar {
	text-align:right;
}
.fill-product-ar{
	border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    margin: 20px 0;
}
.list-product-ar i{
	border: 1px solid #ddd;
    padding: 6px;
}
.list-product-ar span{
	padding:10px;
}
.archive-pro-header .row .col{
	padding-bottom:0;
}
.fill-product-ar.row{
	margin-left:0!important;
	margin-right:0!important;
}
.product-vertical-style .box-image {
	width:25%;
	margin:0;
	border-right: 1px solid #ddd;
	padding-top:unset;
}

.product-vertical-style .box-text-products {
	width:75%;
	text-align: left;
    margin-left: 20px;
}
.product-vertical-style .star-rating{
	margin: 10px 0px;
}
.product-vertical-style .product-small.box{
	display:flex;
}
.product-vertical-style .product-small .woocommerce-loop-product__title .woocommerce-loop-product__link{
	   height: unset!important;
}
.product-small .price-wrapper .price{
	   line-height:16px
	
}
.tabs-home .product-small.col{
	padding:0px;
}
.tabs-home .product-small.col .box-text{
	padding-bottom: 0.56em;
}
.product-small .list-unstyled{
	display:none;
}
.product-vertical-style .list-unstyled{
    display: block;
    font-size: .89em;
    color: #4f4d4d;
    margin-top: 10px;
}
.video-fit video, .video-fit iframe, img.back-image, .image-cover img, .has-format img, .has-equal-box-heights .box-image img{
	object-fit:contain;
}
.price-wrapper{
	margin-bottom:1em;
	display:block;
}
.archive .add-to-cart-button a{
	margin-top: 0;
	border:1px solid #555;
	color:#555;
	font-weight:600;
}
.fill-product-ar{
	border-top:none;
}
.box-text .button{
	margin-top:0!important;
}

@media (max-width:475px){
	.nav-vertical li li.menu-item-has-children:not(:first-child){
		margin-top:0;
	}
	.nav-vertical li li.menu-item-has-children{
		margin-bottom:0;
	}
	.nav:not(.nav-slide) .active>.children{
		padding-bottom:0;
	}
	.off-canvas:not(.off-canvas-center) .nav-vertical li>a{
		font-size:14px!important;
		padding:14px 20px;
	}
	.nav-vertical li li{
		padding-left:15px;
	}
	.slider-custom .ux-logo{
		width:300px!important;
	}
	.nav-dark .is-outline, .dark .nav>li>a, .dark .nav>li.html, .dark .nav-vertical li li.menu-item-has-children>a, .dark .nav-vertical>li>ul li a, .nav-dropdown.dark>li>a, .nav-dropdown.dark .nav-column>li>a, .nav-dark .nav>li>a, .nav-dark .nav>li>button{
		    color: #FFF;
    background: url(../wp-content/uploads/2021/08/bg_shadow_menu_phone.png) ;
		background-position:left top repeat-x;
		text-transform:uppercase!important;
		background-repeat:no-repeat;
		
	}
	.dark .nav-sidebar.nav-vertical>li+li{
		border:none;
		
	}
	.list-product-ar{
		display:none;
	}
}
.shop-page-title .page-title-inner {
	height:200px;
}
.shop-page-title .page-title-inner form{
	display:none;
}
/* .home-product-slider-custom .flickity-prev-next-button{
	top:-17%;
} */
#product-sidebar{
	padding:0;
}
a.nav-top-not-logged-in{
	position:relative;
}

a.nav-top-not-logged-in:before{
	content: "\f007";
	font-family:FontAwesome;
	font-size:10px;
	margin-right:5px;
	font-style: normal;
    font-weight: normal;
	line-height:16px
}
.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:#666!important;
}
.button.is-outline, input[type=submit].is-outline, input[type=reset].is-outline, input[type=button].is-outline{
	border:1px solid;
}
.section-title-container{
	margin-bottom:10px;
}
.add-to-cart-button a{
	font-size:.75em!important;
}
.product-title{
	font-size:14px;
}
/* .last-product-row{
	height:auto!important;
} */

.slider-custom .previous {;
}
.slider-custom .previous svg{
top:30%;
	left:150%
		
}
.slider-custom .next svg{
	left:-50%!important;
	top:30%;
}
p,li{
	margin-bottom:5px;
}
.callout, .badge-circle{
	margin-left:13.6em!important;
}
.new-bubble{
	display:none;
}
.woocommerce-mini-cart__buttons a,.woocommerce-mini-cart__buttons a.checkout{
	background-color:#fff!important;
	color:#666;
}
.nav-dropdown .woocommerce-mini-cart__buttons a:hover,.nav-dropdown .woocommerce-mini-cart__buttons a.checkout:hover{
	background-color:#f9b600!important;
	color:#fff!important;
	box-shadow:none;
}
ul.product_list_widget li a:not(.remove){
	text-transform:unset!important;
}
.single-product .page-title-inner{
	background:url(/wp-content/uploads/2021/08/breadcrumbs.jpg)!important;
transform:none!important;
}
.single-product .woocommerce-breadcrumb{
	text-align:center;
}
.single-product .woocommerce-breadcrumb a{
	color:#fff!important;
	text-align:center!important;
/* 	font-size:30px; */
}
.single-product .product-title{
	font-size:16px;
	text-transform:uppercase!important;
}
.single-product .product_list_widget span.product-title{
	font-size:14px;
	text-transform:unset!important;
}
.breadcrumbs .divider, .breadcrumbs .separator{
	color:#fff;
	opacity:1;
}
.stuck{
	padding: 0 10px
}
.add-to-cart-button .wc-forward{
	padding:9.5px 11px!important
}


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


}