/*
Theme Name: child-theme
Theme URI:
Description: Child theme of hello-elementor-theme-master theme for the Hello Elementor theme
Author: <a href="https://elementor.com/">Elementor Team</a>
Author URI:
Template: hello-elementor-theme-master
Version: 2.0.2
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 13 May 2019 14:54:22 +0000 */
/* The plugin now uses the recommended approach for loading the css files.*/

body{

	font-size: 16px;
	font-family: 'Heebo', sans-serif;
}

a{
	color: #333;
	transition: color 0.1s;
}
a:hover{
	color: #000;
}

h1.entry-title{
	display:none !important;
}

h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
}

.woocommerce .woocommerce-breadcrumb{
	margin: 0;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{
	display: flex;
	font-size: 13px;
	align-items: center;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item input[type=checkbox]{
	margin-left: 5px;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{
	color: black;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count{
	color: grey;
	margin-left: 5px;
	margin-right: 5px;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::after,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{
	content: none;
}

ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.elementor-widget.non-collapsible-widget h5,
.elementor-widget.collapsible-widget h5{
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
	padding: 1.4em 0;
	display: inline-flex;
}

.elementor-widget.collapsible-widget h5{
	cursor: pointer;
}

.elementor-widget.collapsible-widget h5:before{
	content: '';
	display: inline-block;
	align-self: center;
	width: 1em;
	height: 1em;
	margin: 0 0 0 5px;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1YzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6Ii8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
	transition: transform 0.2s;
}

.elementor-widget.collapsible-widget h5.revealed:before{
	transform: rotate(-90deg);
}

.elementor-widget.collapsible-widget h5 + *,
.elementor-widget.non-collapsible-widget h5 + *{
	padding-bottom: 1em;
}

.elementor-widget.collapsible-widget ul,
.elementor-widget.non-collapsible-widget ul{
	font-size: 0.9em;
}

.elementor-widget.collapsible-widget h5 + *{
	display: none;
}

.elementor-widget li.chosen:before{
    position: absolute;
    content: '' !important;
}
.elementor-widget li.chosen a:before{
	content: '×';
	font-size: 1em;
	margin-left: 0.3em;
	color: red;
	font-weight: 600;
}

.woocommerce .woocommerce-ordering{
	margin: 0;
	display: flex;
}

.woocommerce .woocommerce-ordering__caption{
	white-space: nowrap;
	display: flex;
    align-items: center;
    padding: 0 0.5em;
    font-size: 13px;
}

.woocommerce .woocommerce-ordering select{
	padding: 3px;
    border-radius: 0;
    background-color: #f9f9f9;
    border: 1px solid #d4d4d4;
    font-size: 13px;
}

.woocommerce .woocommerce-breadcrumb{
    display: flex;
    align-items: center;
    font-size: 0.8em;
    color: black;
	font-weight: 500;
}

.woocommerce-breadcrumb__delimiter{
	display: inline-block;
	width: 1em;
    height: 1em;
    margin: 0 0.4em;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1YzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6Ii8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
}

.woocommerce-breadcrumb a{
	color: grey;
	font-weight: 400;
}

.product-count{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 0.8em;
}
.product-count__filter-toggle{
    display: none;
    background-color: #010101;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
    margin-right: 0px;
    cursor: pointer;
}
@media screen and (max-width: 767px) {
    .product-count{
        justify-content: space-between;
        flex-direction: row-reverse;
    }
}
@media screen and (max-width: 767px) {
    .product-count__filter-toggle{
        display: inline-block;
    }
}
@media screen and (max-width: 767px) {
    .filter{
        display: none;
    }
}

div.asdfasdf{
}
/**
 * Moved styles go next
 */
html , body{
    overflow-x: hidden;
}

div.elementor-widget-container > ul.woocommerce-widget-layered-nav-list{
    max-height: 200px;
    overflow-y: scroll;

}
@media screen and (min-width:768px){
    .no-desk{
     display:none !important;
    }
}
#menu-main-menu-desktop > li > ul {
top: 100%;
z-index: 999 !important;
}
.elementor-widget-uael-woo-products .uael-woocommerce .uael-onsale{
    direction: ltr;
}

/* width */
::-webkit-scrollbar {
  width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

#main-header{
    box-shadow: 0px;
    transition: 0.2s;
    padding-top:10px;
}
.scroll{
    box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.6);
}

#main-logo img{
    width:111px;
    transition: 0.3s;
}
.scroll-logo{
/*    width:90px !important;*/
}

#main-menu a.elementor-item{
    padding:13px 20px;
    transition: 0.3s;

}
.scroll-item{
    padding: 5px !important;
}
#top-title .elementor-widget-container{
    margin: 9px 0px 0px 0px;
    transition: 0.3s;

}
.scroll-title{
/*    margin: 0px !important;*/
}

#menu-main-menu-desktop > li > ul{
    padding: 10px 20px 10px;
}
/*
.elementor-location-archive .elementor img{
    height: 217px!important;
}
*/
.elementor-250{
    position: relative !important;
}
.product_title{
    padding-top: 10px!important;
}

/** search style  **/
div[id*='ajaxsearchliteelement-deb26f1res'].wpdreams_asl_results .results div.asl_image{
    float:right;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
div.asl_r .results .item .asl_content h3 a{
    color:black !important;
    float: right !important;
    padding-right:6px;
    width: 185px;
    text-overflow: ellipsis;
    display: block;
    text-align: right;
    direction: rtl;
}
div.asl_w .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{
    background-color:black !important;
}
.woocommerce div.product div.images .flex-control-thumbs li img{
    opacity: 1 !important;
}

#menu-main-menu-desktop > li > ul{
    top:100%;
}

.wp-megamenu-wrap{
    z-index: 9990 !important;
}

.elementor-sticky--active:not(.status-line-1):not(.status-line-2) {
    z-index: 99999 !important;
}
div.asl_r {
    z-index: 99999 !important;
}
.iconic-woothumbs-pswp{
    z-index: 99999 !important;
}

.woocommerce div.product form.cart .variations .reset_variations{
    display: none !important;
}

.woocommerce div.product form.cart .variations select{
    width: 100% !important;
}

.woocommerce .single_variation_wrap{
    padding-top: 0.05em !important;
}

/**
 * Price range filter
 */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
    background-color: #dcdcdc !important;
}
.woocommerce .widget_price_filter .ui-slider-horizontal{
    height: 2px !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    background-color: black !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    background-color: black !important;
    top: -.4em !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:first-of-type{
    margin-left: -3px !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle::nth-of-type(1){
    margin-left: 3px !important;
}
.wp-megamenu-wrap ul.wp-megamenu>li {
	display: flex;
    flex-shrink: 0;
}






