/*
Theme Name: toastedweb Child
Template: toastedweb
Version: 1.0
Author:	
Author URI: 
*/

/*Add your own styles here:*/
header a.w-image-h {  z-index: 99999; }


/* menu */
.w-nav .menu-item.level_1, .w-nav .menu-item.level_2, div.l-subheader-h {position:unset;}
.no-touch .w-nav.type_desktop.dropdown_height .menu-item:hover>.w-nav-list {
    width: 100vw;
/*    margin-left: -2.5rem;
    padding: 0 2.5rem;
	line-height: 0;*/
	
    position: absolute;
    padding: 0 2.5rem;
    line-height: 0;
    left: 0px;
}
.no-touch .w-nav.type_desktop.dropdown_height .menu-item:hover>.w-nav-list > li {
    display:inline-block; 
}
.no-touch .w-nav.type_desktop.dropdown_height .menu-item:hover>.w-nav-list ul.w-nav-list.level_3 {
    left: 0;
    top: 2.70rem;
    padding: 0 2.5rem;
    background: #f1f1f1;
}
.no-touch .w-nav.type_desktop.dropdown_height .menu-item:hover>.w-nav-list ul.w-nav-list.level_3 > li { width: 100%;}
header .menu-item-object-us_page_block {
    overflow: hidden;
}
header span.w-nav-arrow {
    transform: rotate(90deg);
    transform-origin: 40% 40%;
}
.vc_col-sm-3 .w-menu li {
    margin-bottom: 0!important;
}
.no-touch .vc_col-sm-3 .w-menu .menu-item:not(.level_1)>a:focus, .no-touch .vc_col-sm-3 .w-menu .menu-item:not(.level_1):hover>a, .no-touch .vc_col-sm-3 .w-menu .menu-item:not(.level_1).current-menu-item>a {background:transparent; color:#DF2935;}
/* menu facet */
header .facetwp-radio {
    background: transparent!important;
}
.facetwp-counter {
    display: none;
}
.facetwp-facet-categories .fs-options > div.fs-option:first-child {
    display: none;
}
/* color switcher - shop */
article.w-grid-item .w-grid-item-h:hover .usg_add_to_cart_1, 
article.w-grid-item .variations.pa_color , article.w-grid-item .variations_form {
    z-index: 9;
}
article.w-grid-item .select_option_colorpicker.select_option {
    margin: 2px 2px 0;
    display: inline-block;
    float: none;
/*    border-radius: 500px; */
    overflow: hidden;
}
/*article.w-grid-item .select_option_colorpicker.select_option > span {border-radius:500px;}*/
article.w-grid-item .variations.pa_color , article.w-grid-item .variations_form {
    display: block;
    position: absolute;
    width: 100%;
    top: -70%;
    text-align: center;
}
article.w-grid-item .variations.pa_color .select_option .yith_wccl_value {width: 18px; min-width: 18px; height: 18px; line-height: 18px;}

/* footer menu */
footer h4 { font-weight: 100; }
footer li { line-height: 1.2!important; padding: 0!important; }
footer li:before {content:none!important;}
/* woof */
h4.w-grid-none {
    text-align: center;
    padding: 2rem;
    margin: 0;
}
.woof_redraw_zone .chosen-container-multi .chosen-choices li.search-choice {
    border-radius: 0;
    background: #eee!important;
    font-family: inherit;
}
.woof_redraw_zone .chosen-container .chosen-results li.highlighted {
    background: #ffdc00;
    color: #000;
}
.woof_redraw_zone .woof_color_term {border-radius:0;}
.woof_redraw_zone h4 {
    margin: 2rem 0 0.5rem;
    font-weight: 700;
    font-size: 1rem;
}
@media(min-width:1024px){
	/*.woof_redraw_zone > div, .woof_redraw_zone > .woof_container_inner {width: 25%;  float: left; padding-right: 25px;}
	.woof_redraw_zone ul.woof_list_color li { margin: 0 3px 3px 0 !important;}*/
}
span.checkbox.woof_label_term {
    width: 60px;
}
.vc_col-sm-3.vc_column_container.l-sidebar {
    background: #9B9B8C;
}
h2.woocommerce-loop-product__title {
    color: #313131;
}
.woocommerce-select:after {
	display:none;
}
.select_box:not( .on_ptab ) .select_option:hover, .select_option.selected {
    border-color: #FFDC00;
}


