/*
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.   ***************/


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


}

@font-face {
  font-family: 'Dubai-n';
  src:  url('webfonts/DubaiW23-Regular.eot');
  src:  url('webfonts/DubaiW23-Regular.eot') format('embedded-opentype'),
    url('webfonts/DubaiW23-Regular.ttf') format('truetype'),
    url('webfonts/DubaiW23-Regular.woff') format('woff'),
    url('webfonts/DubaiW23-Regular.woff2') format('woff2');
   
  font-weight: normal;
  font-style: normal;
}
html, body, .nav > li > a, h1,h2,h3,h4,h5,h6, .heading-fon, .alt-font{font-family:  "Dubai-n",  sans-serif  !important;}



.cart-icon strong::after, .cart-icon strong{ border-color:#ff004e !important; color:#ff004e !important; } 
.tnp-submit{
	width: 72% !important;
}
.entry-meta.uppercase.is-xsmall, .entry-author.author-box, .badge.post-date.badge-small.badge-outline, .comment-meta.commentmetadata.uppercase.is-xsmall.clear{
	display:none !important;
	opacity:0;
}


.box-text{
border: 1px solid #80808033;
border-top:none;
}
.title-wrapper{
	border-bottom:1px solid #80808033;
	text-align: left;
}

.title-wrapper.test a{
	color:black;
}
.top-bar-menu a{
	color:white;
	font-size: 13px !important;
	font-weight: 600;
}
.woocommerce-Price-amount.amount{
	color:#912c5e;
}
.price-wrapper{
	float:left;
}
.all-filter{
	border:1px solid #606f7f;
    display:block;
	width:100%;
	padding-bottom:2px;
	background:white;
	margin-bottom:26px;
	border-radius: 1.9px;
}
.main-div{
	
	width:100%;
	display:block;
	overflow:hidden;
	font-size:14px;
}
.main-div.first{
	background:#606f7f;
	color:white;
	letter-spacing: -1px;
	font-weight: 600 !important; 
}
.main-div.second{
	padding:11px;
}

.block-heading{
	float:left;
	padding:6px;
	margin-left: 22px;
}
.nblock, .num-block{
	float:left;
	width:auto;
	margin-left:15px;
	cursor:pointer;
	padding:4px;
}
.num-block{
	cursor:default;
}
.bl-divider{
	float:left;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
}
.sub-div-right{
	float:right;
}
.cm-icon{
	margin-left:6px !important;
	position:absolute;
	margin-top: 5px !important;
}

.cm-bl{
	float:left;
	width:12%;
	cursor:pointer;
	font-size:13px;
	margin-top: 2px;
    margin-bottom: 8px;
}
.order-bl{
	min-width:14%;
}
.color-img{
	width:27px;
	margin-right:3px;
	
}
.cover-color, .cover-material, .cover-order{
	float:left;
	
}
.tick-active:before{
	content: url("../../../../shop/wp-content/uploads/2017/12/check-mark.html");
	width: 21px !important;
	position: absolute;
	
}
.block-active{
	background:white;
	color:#606f7f;
	margin-top: 4px;
}
.all-output{
	display:none;
}
.selected-fil{
	border: 1px solid gray;
	padding:5px 10px;
	border-radius: 2px;
	background: whitesmoke;
   letter-spacing: -1px;
   margin-right:6px;
}
.appfilter{
	
	margin-top:21px;
}
.product-output{
	margin-top:10px;
} 
.name.product-title, .woocommerce-Price-amount{
	padding-left: 7px;
	font-size: 17px;
	letter-spacing: -1px;
	padding-bottom: 7px;
}

.box-text.box-text-products{
	overflow: hidden;
	height: 87px;
}
.tag-img{
	width: 28px;
	margin-right: 5px;
}
.blind-bl{
	text-align: center;
}

.color-icon{
	width: 28px;
	margin-right: 5px;
	margin-top: -5px;
}
.blind-icon{
	width: 29px;
	margin-top: -6px;
	margin-right: 2px;
}
.filter-icon, .feature-icon{
	width: 29px;
    margin-right: 9px;
}
.he-ic{
	width: 41px;
	height: 28px;
}
.ph-num{
	color:white;
}



/* Bottom Header */

.h-best-price .col-inner{ padding: 0px 0px 0px 58px !important;  } 
.h-happy-customer .col-inner{ padding: 0px 0px 1px 68px !important;  } 
.h-making-class .col-inner{ padding: 0px 0px 0px 13px !important;  } 

/* PRICE LABEL   */  
.min-value{
    width: 115px;
    height: 100px !important;
    overflow: hidden;
    background:#ff004e;
	text-align: center;
}
.min-text{
	width: 100%;
	color: white;
	margin-bottom:0px;
	padding-top:15px;
	font-size: 15px;
   font-weight: 800 !important;
}
.min-amount{
	width: 100%;
	color: white;
	font-weight: 800;
	margin-bottom:0px;
	padding-bottom:10px;
	font-size: 24px;
}


.icon-menu{ color:white !important; }
.fi-co{ 
margin: 0px;
width: auto;
padding: 0px;
float: left;
margin-right: 5px;

}
.brand-img{
	float:right;
	width: 90px;
	position: absolute;
	right:0;
}


@media all and (max-width:311px){
	.block-heading{ margin-left:0px !important; }
}
@media all and (max-width:332px){
	
	.flex-col.show-for-medium.flex-right{
		margin-right: -13px;
        margin-left: 10px;
	}
}
@media all and (max-width:500px){
	.mobile-nav.nav.nav-left {
		top: -9px;
        left: -10px;
	}
	#order-block, .bl-divider{ display:none !important; }
}
@media all and (max-width:880px){
	
.cm-bl {
	width:auto;
	margin-right:10px;
}
/* Bottom Header */

.h-making-class .col-inner{ padding: 0px !important;  } 
.h-best-price .col-inner{ padding: 0px!important;  } 
.h-happy-customer .col-inner{ padding: 0px !important;  } 

}

@media all and (max-width:400px){

/* COLOR PAGE */
	
.cm-bl{ min-width:77px !important; font-size:12px !important;}
.sm-div{ width: 18% !important; font-size: 11px !important; }
.name.product-title, .woocommerce-Price-amount{ font-size: 14px; }
.tag-img{ width:22px !important; }	


/* SH0P PAGE */
  .blind-bl.cm-bl { min-width: 100px !important; }
  #blind-block { margin-left:1px !Important; }
  .product-li { width:50% !important; }
  .product-li .col { padding: 0 7px 25px;  }
  
/* PRICE LABEL   */  

.category-block .large-2.col{ padding:0px !important; }
.min-value { padding:0px !important; }





}


.mob-on.mo{ display:none; }
@media all and (max-width:767px){
	
	.search-name, .search-price .woocommerce-Price-amount.amount{
		color:white !important;
	}
 /* Bottom Header */
	.h-making-class .col-inner{ display: none !important;  } 
	.h-best-price .col-inner{ display: none !important;  } 
	.h-happy-customer .col-inner{ display: none !important;  } 
	.home-hb { display:none !important; }
	.mob-on.mo{ display:block !important; text-align:center; }
	.mob-on.mo a{ color:white; text-align:center; font-size:20px; }
	
	.brand-img{
	float:none;
	position:relative;
	display:none;
   }
	
}
@media all and (max-width:880px){
	.html_topbar_right{
		display:none !important;
	}
	.icon-menu::after {
        content: "MENU";
        font-size: 12px;
        position: absolute;
        top: 24px;
        left: -2px;
		}
	
}

@media all and (min-width:880px){
	/* SH0P PAGE */
	.product-li{
		width:25% !important;
	}
	.icon-menu::after {
		content: "MENU";
		font-size: 12px;
		position: absolute;
		top: 74%;
		left: -6%;
		}
} 



.search_categories.resize-select.mb-0{
	display:none !important;
}
.autocomplete-suggestions{
	background:#5d6f81;
}
.icon-tag{
	color: red !important;
    opacity: .7 !important;
}

.price-bold{
	color:#ff004e;
	letter-spacing: 1.2px !important;
}

/**** 50% off **/

.badge{
	height: 3.8em;
	width: 3.8em;
}
.badge-container{
	margin:0px;
}
.in-dis, .in-off{
	
	margin: 1px !important;
	padding: 0;
}
.in-dis {
    font-size: 18px;
}
.in-dis.in-dep{
	margin-bottom: 6px !important;
	font-size: 23px;
}
.badge-circle{
	margin-left:0px;
}
.badge-circle .badge-inner{
	border-radius:0px;
	background:#ff004e;
}
p.form-row-last, p.form-row-first{
	float:none !important;
}
#billing_first_name_field, #billing_last_name_field{
	width:100% !important;
}