/*!
Theme Name: Laddermaster
Theme URI: https://www.lengmeng.net/
Author: Lengmeng
Author URI: http://www.lengmeng.net/
Description: This theme is created by Lengmeng team. Hope, you're glad to use it.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lengmeng
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, 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.

Lengmeng is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

.main-title, .main-subtitle {
    font-family: 'Inter'!important;
    line-height: 0.7;
}
.productCard__type a {
    color: #fff !important;
}
.mask {
    background-color: transparent !important;
}
.catalog-section .leftFilter {
    padding: 17px 15px 18px;
}
.woof_radio_label_selected {
    box-shadow: 0 2px 6px 0 rgba(65, 48, 16, 0.15);
    background-color: #b10e42;
    border-radius: 8px;
    font-weight: 500;
    padding: 10px 15px !important;
    color: #fff !important;
}
.irs-grid-text {
    margin-left: -6px !important;
}
.block-important {
    display: block !important;
}
.irs-bar {
    background: #f7ad4c !important;
}
.irs-slider {
    background: #f7ad4c !important;
}
.woof_remove_ppi {
    color: #000;
    border-radius: 10px;
    padding: 10px 30px 10px 15px;
    background-color: #ebe9eb !important;
}
.woof_products_top_panel li a {
    padding: 8px;
    border-radius: 7px;
    text-decoration: none;
    background: #ebe9eb;
}
.woof_radio_term_reset {
    display: none !important;
}
.woof_container {
    border-right: 2px solid #e8e8e8;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.woof_container_pa_kilkist-shodynok .filter-list {
    padding: 10px;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #f7ad4c !important;
    color: #fff !important;
}
#icl_lang_sel_widget-3 {
    display: none;
}
.profile-change {
    font-size: 100%;
    margin: 20px 20px 0 0;
    float: left;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #ffffff;
    background-color: #f7ad4c;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}
.woocommerce-error, .woocommerce-message {
    display: none;
}
.wc_payment_method label {
    position: relative;
}

.irs-slider {
    border-radius: 10px;
}

/*.catalog-section .filter-select {*/
/*    width: 300px;*/
/*}*/
.catalog-section .woocommerce .woocommerce-ordering {
    margin: 0 !important;
}
a.remove.remove_from_cart_button {
    cursor: pointer;
    width: 25px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("/wp-content/themes/lengmeng/images/delete.svg");
    color: transparent;
}

.basket .modalTitle__quantity {
    padding: 4px 0 5px;
    text-align: center;
    position: absolute;
    width: 22px;
    height: 22px;
    top: 38px;
    display: block !important;
    right: 2px;
    border-radius: 50%;
    background-color: #f7ad4c;
    font-size: 12px;
    color: #ffffff !important;
}
.filter-select.active:before{
 transform: translateY(-50%) rotate(180deg);
    transition: all .3s ease;
}
.filter-select:before{
    transition: all .3s ease;
    z-index:-1;
    position:absolute;
    content:'';
    width:25px;
    height:25px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    right: 10px;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 240.811 240.811' style='enable-background:new 0 0 240.811 240.811;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23b8b8b8' id='Expand_More' d='M220.088,57.667l-99.671,99.695L20.746,57.655c-4.752-4.752-12.439-4.752-17.191,0 c-4.74,4.752-4.74,12.451,0,17.203l108.261,108.297l0,0l0,0c4.74,4.752,12.439,4.752,17.179,0L237.256,74.859 c4.74-4.752,4.74-12.463,0-17.215C232.528,52.915,224.828,52.915,220.088,57.667z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A"); }

.catalog-section .filters__btn[data-type="img"] {
    background-image: url(/wp-content/themes/lengmeng/images/4sq.png);
}
.catalog-section .filters__btn[data-type="img-info"] {
    background-image: url(/wp-content/themes/lengmeng/images/2sq.png);
}
.catalog-section .filters__btn[data-type="info"] {
    background-image: url(/wp-content/themes/lengmeng/images/list.png);
}

@media screen and (max-width: 600px) {

    .filter-select:before{
        z-index:-1;
        position:absolute;
        content:'';
        width:25px;
        height:25px;
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        right: 20px;
        background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 240.811 240.811' style='enable-background:new 0 0 240.811 240.811;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23b8b8b8' id='Expand_More' d='M220.088,57.667l-99.671,99.695L20.746,57.655c-4.752-4.752-12.439-4.752-17.191,0 c-4.74,4.752-4.74,12.451,0,17.203l108.261,108.297l0,0l0,0c4.74,4.752,12.439,4.752,17.179,0L237.256,74.859 c4.74-4.752,4.74-12.463,0-17.215C232.528,52.915,224.828,52.915,220.088,57.667z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A"); }
    .catalog-section .filter-select {
        padding: 0 10px !important;
    }
    .catalog-section .title-filters:after {
        content: '';
        display: block;
        width: 2px;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        right: 0;
        background: #ebe9eb;
    }
    .right-bar {
        padding-top: 10px;
    }
    .catalog-section .filter-select {
        padding: 8px 10px;
    }
    .br_compare_button {
        position: absolute !important;
        min-width: 120px;
        top: -93px !important;
        left: -175px !important;
        width: 170px !important;
    }

    .woof_products_top_panel li a {
        margin-bottom: 10px;
    }
    .woof_products_top_panel li span {
        padding: 0 20px 0 0 !important;
        font-size: 12px;
    }
    .basket .modalTitle__quantity {
        /*display: none !important;*/
    }
    
    .modalTitle__img {
        margin-bottom: 10px;
        position: relative;
    }
    .modalTitle__img .modalTitle__quantity {
        top: -10px;
        right: -18px;
    }
    .basketModal .modal-top{
        height:calc(100% - 32vh);
        padding:28px 30px;
        background-color:#ededed; }
    .catalog-section .filter-select select {
        font-size: 12px !important ;
        padding-left: 8px;
    }
    .woof_submit_search_form_container {
        display: none;
    }
    .tabs__content table {
        width: 100%;
        font-size: 12px;
    }
    .woocommerce-ordering {
        width: 50%;
        height: 21px;
        display: block;
         font-size: 1px;
        padding-top: 16px;
    }
    .left-bar.active {
        z-index: 9999;
    }
    .filter-select:before {
        width: 15px;
        height: 15px;
    }
    .compare-wrapper {
        left: 176px !important;
        bottom: -46px !important;
    }
    .cardForm__wrap {
        padding-bottom: 44px;
    }
    .container.woocommerce {
        /*padding: 0 !important;*/
    }
  /*  .woof_products_top_panel {
        padding: 0 15px ;
    }*/
    .woocommerce .title .title-img {
        left: 6px;
    }
   /* .woocommerce .products {
        padding: 0 15px ;
    }*/
   /* .catalog-section .container {
        padding: 0px;
    }*/
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance:textfield;
}

.card-section .tabs__content.active {
    min-height: 220px;
}
.select-wrap select {
    width: 350px;
}

.blocksite {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.blocksite p {
    font-size: 72px;
    color: red;
    text-align: center;
    padding-top: 300px;
}
.leftFilter.special-class:target {
    background: red;
}
.woocommerce .filters__item {
    display: none !important;
}
.woocommerce-ordering {
    max-width: 250px;
}

.other-variations a {
    padding: 5px;
    width: 100%;
    color: #333333;
    transition: 0.5s;
}
.other-variations a:hover {
    color: #f7ad4c;
}
.logout-link {
    background-color: #f7ad4c;
    color: #333;
    margin-left: 55px;
    padding: 10px 30px;
    border-radius: 5px;
    transition: 0.3s;
}
.logout-link:hover {
    color: #000;
}
@media screen and (min-width: 602px) {
 /*   .old-filters-desktop {
        display: none !important;
    } */
    .filters {
        border-top: none !important;
    }
    .filter-select:before {
        margin-right: 0px;
    }
    .woocommerce-ordering select {
        padding: 0 40px 0 0;
    }
}

.collection-wrapper {
	display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}
.single-collection {
    display: block;
    width: 31%;
    margin: 1%;
    height: 150px;
	position: relative;
	overflow: hidden;
	float: left;
}
.single-collection a {
	    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 50px;
}
.single-collection img {
	position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;

    width: 100%;
}
@media screen and (min-width: 1025px) {
    .woof_container_pa_materyal {
        display: none;
    }
	.menu li {
	position: relative;
}
    .tabs__content table {

    }
.menu > li:hover > .sub-menu {
	visibility: visible;
	opacity: 1;
}
.sub-menu {
	top: 35px;
    display: block !important;
    min-width: 200px;
	visibility: hidden;
	opacity: 0;

	position: absolute;
	background: #fff;
	left: 24px;
	z-index: 99;
}
.sub-menu li {
	width: 100%;
	border: 1px solid #cecece;
	border-top: 0;
	padding: 12px 10px;
}
	.sub-menu li:first-child {
		border-top: 1px solid #cecece;
	}
.sub-menu > .menu-item-has-children::before {
	transition: all .3s ease;
    z-index: -1;
    position: absolute;
    content: '';
    width: 25px;
    height: 25px;
	transition: 0.5s;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 9px;
    /*z-index: 99;*/
    right: 10px;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 240.811 240.811' style='enable-background:new 0 0 240.811 240.811;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23b8b8b8' id='Expand_More' d='M220.088,57.667l-99.671,99.695L20.746,57.655c-4.752-4.752-12.439-4.752-17.191,0 c-4.74,4.752-4.74,12.451,0,17.203l108.261,108.297l0,0l0,0c4.74,4.752,12.439,4.752,17.179,0L237.256,74.859 c4.74-4.752,4.74-12.463,0-17.215C232.528,52.915,224.828,52.915,220.088,57.667z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");

}
.sub-menu > li:hover:before {
	transform: rotate(-90deg);
}
.sub-menu li .sub-menu {
	left: 100%;
    top: -1px;
}
.sub-menu li:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
}
}
@media screen and (max-width: 1024px) {
    .sub-menu li a {
        background-color: #dcdcdc;
    }
    .sub-menu .sub-menu  li a {
        background-color: #c8c8c8;
    }
	.menu li {
		position: relative;
	}
    .sub-menu li:first-child {
        margin-top: 7px !important;
    }
    .sub-menu li:last-child {
        margin-bottom: 0px !important;
    }
   
	.sub-menu {
        margin-top: 0px;
        transition: 0.5s;
		height: 0;
		visibility: visible;
		opacity: 0;
	}
	.nav .sub-menu {
		display: none;
	}
	.nav .sub-menu.show-mobile-menu {
		display: block;
	}
	.single-collection {
		height: 130px;
		width: 48%
	}
	.single-collection a {
		font-size: 25px;
	}
    .arrow-mobile {
        height: 44px;
        width: 50px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 100;
    }
    .logout-link {
        margin-left: 0;
    }

}
@media screen and (max-width: 414px) {
	.single-collection {
		width: 98%
	}
	.single-collection a {

		font-size: 25px;
	}
    .new-filter-block {
        display: none !important;
    }
    .old-filters-desktop {
        display: flex !important;
    }
    .logout-link {
        margin-left: calc(50% - 55px);
    }
}

.arrow-mobile:before {
    position: absolute;
    width: 25px;
    height: 25px;
    right: 8px;
    top: 11px;
    transition: all .3s ease;
    z-index: 9;
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 240.811 240.811' style='enable-background:new 0 0 240.811 240.811;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23b8b8b8' id='Expand_More' d='M220.088,57.667l-99.671,99.695L20.746,57.655c-4.752-4.752-12.439-4.752-17.191,0 c-4.74,4.752-4.74,12.451,0,17.203l108.261,108.297l0,0l0,0c4.74,4.752,12.439,4.752,17.179,0L237.256,74.859 c4.74-4.752,4.74-12.463,0-17.215C232.528,52.915,224.828,52.915,220.088,57.667z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");

}
.active-mobile-item:before {
    transform: rotate(180deg);
}
.show-mobile-menu {
    height: unset;
    visibility: visible;
    opacity: 1;
}
.woocommerce-ResetPassword input {
    background: #e6e6e6;
    height: 38px;
    border-radius: 6px;
}
.product-name {
    left: 0;
    position: absolute;
    bottom: 0;
    color: #f7ad4c !important;
    width: 100%;
    text-align: center;
    padding-top: 15px;
}

.nav > div > ul > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.leftFilter h4 {
    max-width: 190px;
}
.product .seria-wrapper {
    position: absolute;
    top: -15px;
    background: #b10e42;
    left: 23px;
    border-radius: 9px;
    color: #fff;
    padding: 8px 14px;
    display: none;
}

.catalog-section .filters {
	/*flex-wrap: wrap;*/
	padding-top: 0;
}
a.new-filter-block {
    position: relative;
	color: #000;
	display: inline-flex;
	align-items: center;
}
.new-filter-block img {
	display: inline-block;
	width: /*78px; */ 50px;
}
.new-filter-block span {
	display: inline-block;
    font-size: 14px;
}
.new-filter-block a:hover {
    color: #f7ad4c;
}
@media screen and (max-width: 1365px) {
	a.new-filter-block {
		display: inline-block;
		text-align: center;
		padding-right: 15px;
	}
	.catalog-section .filters {
		flex-wrap: wrap;
	}
	.new-filter-block span {
		display: block;
	}
}
@media screen and (max-width: 768px) {
 .new-filter-block {
        width: 50%;
    }
}