/*
Theme Name:     Kute Boutique
Theme URI:      https://new-boutique.kutethemes.net/
Theme Update:   https://github.com/hoangkhanh92/kute-boutique
Author:         Kutethemes
Text Domain:    kute-boutique
Author URI:     https://kutethemes.com/
Description:    Boutique theme Shop is a simple but modern responsive WordPress theme that oozes high-street sophistication. Its sharp lines and flat design style has been designed to be pixel perfect. Simply load your photography and you can have an online shop to matches the likes of Prada, Gucci and Yves St Laurent.
Version:        2.0.2
License:        GNU General Public License v1 or later
License URI:    https://www.gnu.org/licenses/gpl-2.0.html
Tags:           two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.vc_col-lg-7 {
    width: auto  !important;
}
.ovic-menu-panel {
	background-color:#0C0B09 !important;
}

.ovic-menu-clone-wrap {
	background-color:#0C0B09 !important;
}
	
.submit-newsletter{
	background-color: #c99947 !important;
	padding: 15px 7px !important;
}
.related .product-info{
	display:none !important;
}
.related .group-button{
	display:none !important;
}
.yikes-custom-woo-tab-title{
	display:none !important;
}

div.wpcf7-mail-sent-ok{
	
	border: 2px solid #ddd !important;
}

.remodal-overlay {
	background: rgba(78, 78, 79, 0.41);
}


div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #ddd;

}
span.wpcf7-not-valid-tip {
    color: #ddd;
    font-size: 1em;
    font-weight: normal;
    display: block;
}

.tick-div{
background-image:url('assets/images/icon/tick-box-icon-5.jpg');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}

.untick-div{
background-image:url('assets/images/icon/icons8-ios-50.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}



.icon2-div{
background-image:url('assets/images/icon/icon2.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}

.30deg-div{
background-image:url('assets/images/icon/30deg.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}



.deg30-div{
background-image:url('assets/images/icon/30deg.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}

.horizontal_drying-div{
background-image:url('assets/images/icon/horizontal_drying.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}

.ironing-div{
background-image:url('assets/images/icon/ironing.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}

.manualwashing-div{
background-image:url('assets/images/icon/manualwashing.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}

.no_bleaching-div{
background-image:url('assets/images/icon/no_bleaching.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}
.no_washing-div{
background-image:url('assets/images/icon/no_washing.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}
.no_washingmachine-div{
background-image:url('assets/images/icon/no_washingmachine.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}

.washingtag1white-div{
background-image:url('assets/images/icon/washingtag1white.png');
background-repeat:no-repeat;
background-position:center;
width: 50px;
height: 50px;
background-size: 50px 50px;
}


.submit-newsletter:hover{
	background-color: #dddddd !important;
}




.washing-content{
	background:#0C0B09 !important;
}

#flex-container {
   
    margin: 0 auto;
}

.flex-item {
  align-items: center;
  float:left;
  color: #ffffff;
  margin-right: 5px;
}




.column_wt {
 float: left;
 width: 25%;
 color: #ffffff;
 
}

/* Clear floats after the columns */
.row_wt:after {
  content: "";
  display: table;
  clear: both;
}





.shop-page .add-to-cart{
	display:none !important;
}
.shop-page .add_to_wishlist{
	display:none !important;
}

.shop-page .yith-wcwl-wishlistexistsbrowse{
	display:none !important;
}



.homepage_newsletter{
	margin-left: 37%;
    margin-top: 35%;
    position: absolute;
    display: block;
    z-index: 9999;
}
.homepage_newsletter .input-focus{
	height:30px !important;
}


.submit-newsletter{
	background:none !important;
	color:#ffffff !important;
	font-weight: 100;
	line-height: 2px;
	padding:0px !important;
	padding-left:5px !important;
	padding-right:5px !important;
}

.submit-newsletter{
	height:30px !important;
	
	
}


@media only screen and (max-width: 768px) {
	
	
	.homepage_newsletter {
		margin-left: 1%;
		margin-top: 115%;
		position: absolute;
		display: block;
		z-index: 9999;
	}
	
	.column_wt {
	 float: left;
	 width: 100%;
	 color: #ffffff;
	 
	}

	
}


.wpb_single_image img{
	max-width: 201px !important;
}



/*
.ovic-custommenu.posi-absolute, .ovic-custommenu.posi-fixed{
	padding: 0px 0 46px !important;
}
*/



.footer-14 .email-newsletter{
	height: 30px !important;
}


.footer-14-bg .email-newsletter{
	height: 30px !important;
}



.email-newsletter:focus{
	background: #ccc;
    color: black;
    height: 30px;
}



.homepage_newsletter input[type=email]{
	height: 30px;
}


.homepage_newsletter .input-text:hover{
	box-shadow: 1px 0 #fff inset !important;
	
}

.ovic-newsletter.style-07 .submit-newsletter{
	box-shadow: 1px 0 #ddd inset !important;
}


.yith-similar-products h2{
	display:none !important;
}
.yith-similar-products h1{
display:none !important;
}	
.yith-similar-products .shop-control{
display:none !important;
}
.yith-similar-products .slick-arrow{
display:none !important;
}

.menu-item{
	margin-bottom:30px;
}


#menu-footer-menu-infomation li
{
	height:0px !important;
}
#menu-footer-menu-infomation-bg li{
	height:0px !important;
}


.woocommerce-result-count{
	display:none !important;
}
.woocommerce-ordering{
display:none !important;
}
.grid-view-mode{
display:none !important;
}

.woocs_auto_switcher{
	display:none !important;
	
}
.homepage_newsletter{
	display:none !important;
}
/***********************DARK CSSS START**********************/




body{
		/*background: #0F0E0C;	*/
		
		
	background:	#0C0B09;
	}
	h1, h2, h3, h4, h5, h6, label, .editor-writing-flow .editor-post-title__block .editor-post-title__input, .post-pagination .post-page-numbers:not(:hover):not(.current), .woocommerce-pagination, .navigation, .pagination, .box-header-nav .main-menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current_page_item) > a:not(:hover), .block-menu-bar a:not(:hover), .block-userlink > a:not(:hover), .block-minicart > a:not(:hover), .block-wishlist > a:not(:hover), .block-search > a:not(:hover), .block-canvas-bar > a:not(:hover), div.ovic-menu-clone-wrap .ovic-menu-current-panel-title, div.ovic-menu-clone-wrap .ovic-menu-panel > .depth-0 > li > .menu-link, .block-search .dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:not(:hover), .ovic-google-maps .title-maps, .woocommerce-thankyou-order-received, #order_review_heading, .shop_table th, .wishlist_table th, .shop_table td.product-price, .shop_table td.product-subtotal, .gallery-caption, .chosen-container .chosen-results li.result-selected:not(.highlighted), blockquote:not(.wp-block-quote), .breadcrumb > *:not(.active), .woocommerce-breadcrumb a:not(:hover), .post-item .meta-data, .blog-item .meta-data, .post-item .readmore:not(:hover), .site-main > .post-item .author-head .kute-boutique-share-socials a:not(:hover), .site-main > .post-item .content-author .name:not(:hover), .comments-area .comment-meta, .comments-area .comment-reply-link:not(:hover), .widget_shopping_cart .cart-head, .widget .product_list_widget > li > a:not(.remove):not(:hover), .amount, .widget_shopping_cart .buttons .button.checkout:not(:hover), .quantity, .stock .title, .entry-summary .button-size-chart:not(:hover), .product_meta > * > .title, .woocommerce-tabs .tabs li.active, .product-item.list .product-inner:not(:hover) .add-to-cart > a, .product-item.style-01 .product-inner:not(:hover) .add-to-cart > a, .shop-before-control .woocommerce-ordering, .pagination-nav .button-loadmore:not(:hover), .ovic-socials.light ul li a:not(:hover), .shop-before-control .woocommerce-result-count, .shop-before-control .grid-view-mode > span, .shop-before-control .grid-view-mode button.active, #tab-reviews #review_form .comment-reply-title, #tab-reviews .commentlist .woocommerce-review__author, .woocommerce table.wishlist_table th, .woocommerce table.wishlist_table td.product-name, .woocommerce table.wishlist_table, .woocommerce table.wishlist_table td.product-price, .woocommerce table.wishlist_table td.product-subtotal, .woocommerce-cart-form > .shop_table td.product-name, .woocommerce-cart-form > .shop_table td.product-price, .woocommerce-cart-form > .shop_table td.product-subtotal, .error-404 .button:not(:hover), .ovic-products .button-products .button, .ovic-custom-heading.style-02 .title::before, .ovic-custom-heading.style-02 .title::after, .ovic-newsletter.style-01 .submit-newsletter, .ovic-newsletter.style-02 .submit-newsletter, .ovic-newsletter.style-04 .submit-newsletter, .ovic-newsletter.style-05 .submit-newsletter, .ovic-newsletter.style-10 .submit-newsletter, .ovic-tabs .tabs li, .ovic-custommenu.style-03, .ovic-custommenu.style-04, .ovic-custommenu.style-05, .ovic-banner.style-11 .single_add_to_cart_button, .ovic-banner.style-11 .added_to_cart, .ovic-newsletter.style-07.light .submit-newsletter:not(:hover), .ovic-newsletter.style-08 .submit-newsletter:not(:hover), .product-item.style-04 .add-to-cart a:not(:hover), .product-item.style-06 .add-to-cart a:not(:hover), .product-item.style-11 .add-to-cart a:not(:hover), .ovic-banner.style-10 .desc, .ovic-banner.style-12 .button, .ovic-newsletter .discount .desc, .ovic-progress.vc_progress_bar .vc_general .vc_bar, .blog-item.style-07 .blog-date .day, .blog-item.style-04 .blog-date .day, .ovic-custommenu.posi-absolute .custommenu-close, .ovic-custommenu.posi-fixed .custommenu-close, .product-item.style-07 .add-to-cart a:not(:hover), .ovic-socials.style-04 ul li a, .ovic-custommenu.style-08 .menu-item, .product-item.style-08 .posted_in, .ovic-custommenu.style-09 .menu-item > a .text-title, .ovic-iconbox.style-05 .icon-wrap, .ovic-banner.style-14 .button, .widget_shopping_cart .woocommerce-mini-cart li .remove, .blog-item.style-09 .readmore:not(:hover), .ovic-banner.style-15 .thumb-link::after, .product-item .product-thumb .slick-arrow:hover, .slick-slider.nav-out-side > .slick-arrow:hover, .ovic-custommenu.style-11 > .widget_nav_menu > .menu > li:not(.current-menu-parent):not(.current-menu-item):not(.current_page_item) > a:not(:hover), .ovic-custommenu.style-11 > .widget_nav_menu > .ovic-menu-wapper > .menu > li:not(.current-menu-parent):not(.current-menu-item):not(.current_page_item) > a:not(:hover), .header.style-01 .control-inner > * > a:not(:hover), .header-canvas.light .added_to_cart:not(:hover), .header-canvas.light .button:not(:hover), .header-canvas.light button:not(:hover), .header-canvas.light input[type="submit"]:not(:hover), .header.style-21 .control-open:not(:hover), .header.style-26 .box-header-nav .main-menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current_page_item) > a:not(:hover), .header.style-26 .block-menu-bar a:not(:hover), .header.style-26 .block-userlink > a:not(:hover), .header.style-26 .block-minicart > a:not(:hover), .header.style-26 .block-search > a:not(:hover), .header.style-27 .header-textarea p strong, .block-search.block-search-popup .block-close, .price_slider_amount .button:not(:hover){
		color: #ffffff;
	}
	.product-categories a{
		color: #ffffff !important;
	}
	.product-categories .count{
		color: #ffffff !important;
	}
	.box-header-nav a{
		color: #ffffff !important;
	}






  .footer .vc_custom_1560322544217{
	 /* background-color: #1c1c1c!important;*/
	 background-color: #303030!important;
  }

.ovic-socials ul li a .icon{
	color: #515151 !important;
}
.ovic-socials ul li a .icon:hover{
color: #ffffff !important;
}

.header-sticky { 
      /* background-color: #1c1c1c !important;*/
	  background-color: #303030 !important;
}
/*************************DARCK CSS END************************/








/*************************DARCK FOOTER 14 CSS START************************/

.footer-14-bg{
	/*color: #888888 !important;*/
	color: #fff !important;
}
.footer-14-bg h3{
	/*color: #999 !important;*/
	
	color: #fff !important;
}
.footer-14-bg .vc_sep_line{
	border-color: #303030 !important;
}



.footer-14{
	/*color: #888888 !important;*/
	color: #fff !important;
}
.footer-14 h3{
	/*color: #999 !important;*/
	color: #fff !important;
}
.footer-14 .vc_sep_line{
	border-color: #303030 !important;
}
/*************************DARCK FOOTER 14 CSS END************************/




/**********DARK ORDER SUCESS PAGE CSS START***********/
.xlwcty_wrap .xlwcty_Box.xlwcty_customer_info{
	color: #ddd !important;
    background-color: #0C0B09 !important;
}
.xlwcty_wrap .xlwcty_Box.xlwcty_order_details_2_col{
	color: #ddd !important;
    background-color: #0C0B09 !important;
}
.xlwcty_wrap .xlwcty_textBox.xlwcty-wc-thankyou{
	color: #ddd !important;
    background-color: #0C0B09 !important;
}
.xlwcty_wrap .xlwcty_title{
color: #ddd !important;
}
.xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr td, .xlwcty_wrap .xlwcty_order_details_2_col table tfoot tr th{
	
	color: #ddd !important;
}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv .xlwcty_p_name a{
	
	color: #ddd !important;
}
/***********DARK ORDER SUCESS PAGE CSS END*********/

.select2-container--default .select2-search--dropdown .select2-search__field{
	
	color: black;
}
.select2-container--default .select2-results>.select2-results__options
{
background: #000;
}
.sort_code{
	display:none !important;
}


div#popup_newsletter input {
    width: 100%;
    margin-bottom: 10px;
}


#table_popup_nesletter{
	border-spacing: 10px;
    border-collapse: separate;
    font-family: "Montserrat";
    font-weight: 300;
    color: #000000;
    background: #eee;
	border-spacing: 10px;
    border-collapse: separate;
	
}

div#popup_newsletter label {
	
	color: #000000;
}


.yith-similar-products .products.slick-slider .product {
    margin: 0 6px;
}

/* CSS */
 
.soldout {
	padding: 3px 8px;
	text-align: center;
	background: #222;
	color: white;
	font-weight: bold;
	position: absolute;
	top: 6px;
	right: 6px;
	font-size: 12px;
	font-weight: 250;
	}