  .show_call{
        cursor: pointer;
     }
      .show_call:hover .call_info{
       display: block !important;
       
    }
   .top-menu-panel li:nth-child(1) {
    display: block;
    flex-grow: 10;
    /* flex-shrink: 10; */
    flex-basis: 30px;
    /* padding-left: 9%; */
    /* align-self: flex-start; */
    order: 0;
    margin-left: 30px;
}
    .top-menu-panel{
        padding:10px 25px;
        background: rgba(247, 239, 233, 0.7);
    }
    .fs-lang-selected-block{
        font-size: 14px;
    }
    .fs-action-button,.fs-lang-selected-block,.fs-lang-block{
        flex-direction: column;
        width:100%;
    }
    .m_switch{
        display: flex
;
    align-items: center; 
    }
    .m_switch .rt{
      margin-right: 8px;
      margin-left: 8px;
      font-size: 14px;
    }
    .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 16px;
    width: 17px;
    left: 3px;
    bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #124f2e;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
  
    .contact-list__link{
        display: flex !important;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
    }
     .contact-list__link img{
        margin-right: 10px;
     }
 
    .call_info{
        position: absolute;
        top:20px;
        background: white;
        z-index: 10;
        right: 0px;
        width: 150px;
        text-align: left;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
        padding: 20px;
    }
    .contact-list__link{
        font-size: 17px;
        margin: 7px;
        font-weight: bold;
    }
    .call_info *{
        color:black;
        display: block;
    }
    .contact-list__text{
        font-size: 11px;
    }
    .hide{
        display: none;
    }
    .rating{
        margin-top:10px;
        padding-left: 10px;
    }
    .fs-product-thumbnail-wrapper{
        height: 300px;
    }
    
    .owl-carousel .fs-open-prod-window {
        display: none !Important;
    }
      .fs-footer{
          padding-left:30px !important;
      }
    .fs-header{
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);

        background: white;
    }
    .fs-product-thumbnail-wrapper{
        background: white;
    }
    .fs-search-block input:placeholder-shown,.fs-category-e{
       box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
 
    }
    .fs-search-block input + i{
        left:4%;
    }
    .fs-search-block input{
        width: 92%;

        border-radius: 3px;
        border:0px;
        margin-left: 3%;
    }
    .fs-nav-burger{
        margin-left:4.5rem;
    }
    .fs-hidden-menu-list-wrapper-ul,.fs-hidden-menu-sublist{
        background: white !important;
    }
    .header-nav-slider-el{
        box-shadow: none !important;
        color:#000;
    }
    .header-nav-slider-el:hover{
        background: white;
        color:black;
        border-bottom: 2px solid black;
    }
    .fs-nav-burger:hover span,.fs-search-block input+i{
        color: black;
    }
    .fs-nav-burger span:after, .fs-nav-burger span:before,.fs-nav-burger:hover span{
        background-color:black ;
    }
    .fs-section-title-block>a{
        box-shadow: none;
        color:rgb(64, 69, 83);
    }
    .fs-product-current-price{
        color:#000;
    }
   .fs-header, .fs-footer{
    width: 100%;
    padding: 0px;
   }
    .fs-footer-top-panel {
    box-shadow: none;
  }
.fs-breadcrumbs-el a{
    color:#4A4640 !important;
}
  .fs-lang-block{
    border-left:0px;
  }
   .header-nav-slider-el{
    padding-left: 30px !important; 
 }
 .fs-container-f{
            max-width: 144rem;
            width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
 }
 .subs h4{
    font-size: 14px;
    width: 100%;
    color:#4A4640;
 }
 .fs-nav-burger span:after, .fs-nav-burger span:before, .fs-nav-burger:hover span{
    background: none;
 }
 .subs a{
    width: 31%;
 }
 
        .fs-cart-aside-grand-total-submit-btn, .fs-cart-aside-grand-total-submit-btn-2, .fs-cart-aside-grand-total-submit-btn-1{
            color:white;
        }
        .fs-cart-table-title-row .fs-cart-table-title-col{
            color:white;
        }
        .opc{
            cursor: pointer;
        }
 .full-info{
    display: none;
    height: auto;
    width: 95%;
    background: white;
    position: relative;
     margin-left: auto;
    margin-right: auto;
    z-index: 1000;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
 }
 .full-info h2{
    font-size:25px;
    font-weight: 100;
 }
    @media only screen and (max-width: 600px) {
        .top-menu-panel {
            display: none;
        }
        .logo{
            margin-top: 0px !important;
        }
        .fs-nav-burger{
            margin-top:0px;
        }
       .fs-product-card .fs-single-prod-calc-block-inner{
            width: 100% !important;
        }
        .items-block-sl a{
            padding-right:15px !important;
        }
        .fs-main-content{
            margin-top:36px;
        }
        .sl .fs-container{
            width:95%;
        }
        .country{
            margin-left:10px;
        }
   .show{
    width:100% !important;
  }
/*  .m_switch{
    display: none;
  }*/
  .fs-action-buttons{
    margin-top: 0px !important;
  }
  .subs{
    display: none !important;
  }
  h2.fs-footer-col-title{
    font-size: 18px !important;
    display: inline;
    border-bottom: 1px solid black;
    padding-bottom: 7px !important;
  }
 
  body,html{
    overflow-x: hidden;
  }
  .fs-hero-slider-wrapper{
    min-height: 180px !important;
  }

  .fs-hidden-menu-list-wrapper-ul .fs-hidden-menu-list-wrapper>a{
    padding: 5px;
    font-size: 16px;
    min-height: 3.6rem;
  }

  .fs-header{
    padding:0px 10px;
  }
  .fs-footer{
    padding: 0px;
  }
  .fs-footer-top-panel{
   text-align: center;
  }
  .head-panel-filter-btn{
    margin-top:10px;
  }
  .fs-breadcrumbs-el{
    font-size:16px;
  }
   .fs-product-slider .owl-prev{
        left:30px !important;
      }
     .fs-product-slider .owl-next{
        right:-15px !important;
      }
  .small-img{
    width:100% !important;
    left:-5px !important;
  }
   
  .main-suggestions{
    grid-template-columns:auto !important;
  }
  .align-items-center{
    margin-bottom: 10px;
  }
  .pay{
    width: 100%;
  }
  .fs-single-prod-result{
    font-size:14px;
    margin-top:0px;
  }
   .fs-brand-panel{
        margin-left:0px;
    }
    .logo{
        width: 100px;
        margin-top:5px;
    }
    .fs-category-row-list-wrapper {
        display: block;
    background: white;
    z-index: 100000000000000000000;
    position: inherit;
    }

    .categories_ a span{
        font-size: 16px;
    }
}
 .wl{
       color:#124f2e;
        white-space: nowrap;
    }
    .ret{
       color:#2196F3;
         font-weight: 500;
    }
    .fs-hidden-menu{
        margin-top:108px;
    }