/*
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.   ***************/
@font-face {
  font-family: 'Arial';
  src: url('assets/fonts/ARIAL.TTF');
  font-weight: normal;
  font-style: normal;
}

:root {
  --seccondary-color: #ff0000;
}
.weight-500 * {
	font-weight: 500;	
}
a,
body {
	font-family: Arial;	
}
p, li {
	font-size: 11pt;	
}
#header #logo img {
    padding-left: 110px;
}
.header-inner{padding:0!important}
.header-inner .search-field{
border-radius:0!important;
height:45px;
	font-size: 16px;
}
#header .header-top {
	background-color: #4267b2 !important;
}
.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;
}
.absolute-footer{
display:none;
}
.title-footer h3{
color:var(--primary-color);
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{
	font-weight: 500;
  padding: 16px 20px 16px 20px;
  /* color: var(--primary-color); */
  font-size: 16px;
  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: var(--primary-color);
  /* border-color: var(--primary-color);
  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: var(--primary-color);
  /* border-color: var(--primary-color);
  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:13px;
}
.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:var(--primary-color)}
.nav-dropdown-default>li a:hover{color:var(--primary-color)!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:var(--primary-color);
}
#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: 16px;}
/* #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: var(--primary-color);
  color: #FFF;
  text-transform: uppercase;
  line-height: 24px;
}
li.widget{
  border-top: 1px solid var(--primary-color);
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 25px !important;

}
.widget .widgettitle{
  font-size: 18px;
  font-weight: normal;
  padding: 15px 18px;
  color: #000000;
  margin: 0;
  border-bottom: 1px solid #d9d9d9;
}
.widget .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 solidvar(--primary-color);
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: var(--primary-color);
  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 var(--primary-color);
  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){
.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:var(--primary-color);
margin-bottom:20px!important;
}
.title-footer ul li a{
	font-size: 14px;
color:#000;
}
.title-footer ul li:hover a {
	color: var(--seccondary-color);	
}
.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: var(--primary-color); */
  font-size: 16px;
  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: var(--primary-color);
  /* border-color: var(--primary-color);
  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: var(--primary-color);
  /* border-color: var(--primary-color);
  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:var(--primary-color)}
.nav-dropdown-default>li a:hover{color:var(--primary-color)!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:var(--primary-color);
}
#menu-danh-muc-san-pham li {
  position: relative;
}
.archive #menu-danh-muc-san-pham ul.sub-menu{
left:100%;
}
#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{
margin: 0 !important;
top: 0;
  padding: 9px 10px;
  padding-left: 0;
  position: absolute;
  left: 100%;
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: var(--primary-color);
  color: #FFF;
  text-transform: uppercase;
  line-height: 24px;
}
li.widget{
  border-top: 1px solid var(--primary-color);
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 25px;
margin-top:25px;
}
.widget .widgettitle{
  font-size: 18px;
  text-transform: uppercase;
  font-weight: normal;
  padding: 15px 18px;
  color: #000000;
  margin: 0;
  border-bottom: 1px solid #d9d9d9;
}
.widget .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 solidvar(--primary-color);
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: var(--primary-color);
  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 var(--primary-color);
  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:var(--primary-color)!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
}


.header:not(.transparent) .header-bottom-nav.nav > li:hover > a,
.header:not(.transparent) .header-bottom-nav.nav > li.active > a {
  background: var(--seccondary-color) !important;
}
.product-small .box .box-image img {
object-fit: contain;
  aspect-ratio: 6 / 6;	
}

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


}

