
#wpadminbar { z-index: 9999 !important; }

.gz_video_wrap { position: fixed; left: 0; top: 0; z-index: 999;
    display: flex; align-items: center; justify-content: center;
    background-color: rgba(0,0,0,.95); }
.gz_video_wrap .gz_iframe_wrap { left:0; top:0; width: 90%; height: 90%; }
/*.gz_video_wrap .gz_iframe_wrap::after { display: block; position: absolute; top:0; left:0;
    width: 50px; height: 50px; font-size: 50px; line-height: 50px; 
    color: white; content: '\00d7'; }*/

.gz_video_wrap .gz_iframe_wrap .gz_video_iframe {width: 100%; height: 100%; display: block;}
.gz_video_wrap .gz_iframe_wrap .gz_video_close { display: block; position: absolute; top:0; left:0;
    width: auto; height: .9em; font-size: 30px; line-height: 1em;
    color: white; cursor: pointer; color: #aaa; }
.gz_video_wrap .gz_iframe_wrap .gz_video_close:hover {color: white; transform: translate(-1%,-1%) scale(1.1);}

.elementor-widget-video,
.elementor-widget-video .elementor-widget-container,
.elementor-widget-video .elementor-widget-container .elementor-wrapper,
.elementor-widget-video .elementor-widget-container .elementor-wrapper .elementor-custom-embed-image-overlay
{ height: 100%; cursor: pointer; }

.elementor-custom-embed-image-overlay {min-height: 240px;}

.item-product-cat .item-product-cat-content {background: white !important; font-size: inherit; }

.product-cat-content-info h2 a span {background: white;}

/*.elementor-column {height: 435px;}*/
/* Fix video thumnail doesn't display on en page. */

/**
*/

/* Add your CSS code here.a

For example:
.bwp-widget-video.default .bwp-video:before, .bwp-widget-video.default .bwp-video:after{
    border: 1px solid #ead6d65e !important;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.bwp-widget-video.default .bwp-video:before, .bwp-widget-video.default .bwp-video:after{
    border: 1px solid #ead6d65e !important;
}
.bwp-lookbook .item-lookbook .number-lookbook{
	background: #EAD6D65E !important;
}
.onsale, .hot{
	color: #fff !important;
	background: #151725 !important;
}
.products-list.grid .product-wapper .products-thumb .product-stock{
	background: #151725 !important;
}
.products-list.grid .product-wapper .products-thumb .product-stock span{
			color: #fff !important;
}
.footer-icon{
	display:inline-block !important;
}

/**
*/

#wpadminbar { z-index: 1; }

!/*top bar social icons*/
.topbar-container a.fl {}
.topbar-container a.fl img { width:30px; height:30px; }

.topbar-container a.sc {padding: 0 !important; display: inline !important;}
.topbar-container a.sc img { width:30px; height:30px; }

.topbar-container .topbar-left { width: 49%; display: inline-block; text-align: left !important; }
.topbar-container .topbar-right { width: 49%; display: inline-block; text-align: right !important; }

.bwp-header .header-wrapper { padding: 15px 0 0 !important; }

.bwp-header .header-mobile .wpbingoLogo img { height: 90px; }
.bwp-header .header-desktop .wpbingoLogo img { height: 90px; }

.bwp-header .header-mobile .navbar-toggle:before { font-size: 40px; }
.bwp-header .header-mobile .navbar-toggle:before { position: fixed; }

/*
SVG stroke color:
https://isotropic.co/tool/hex-color-to-css-filter/
filter: invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%)
*/