.woocommerce-breadcrumb {
  float: left!important;
  margin-left: 1vw!important;
}
.woocommerce-ordering {
  float: left!important;
  margin-left: 1vw!important;
}
.mobile_filter {
  margin-top: 10px;
  margin-bottom: 5px;
}
.mobile_filter span{
  padding-left: 2px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin-left: 1vw!important;
  border: 1px solid #777;
  border-radius: 5px;
  color: #777;
}
.mobile_filter span i {
  margin: 3px;
  color: #777;
}
#kadbreadcrumbs{
  margin-bottom: 5px;
  margin-left: 1vw!important;
}
#prod_filter {
  margin-bottom: 15px;
}
.nav-trigger-case:hover .kad-navbtn {
  color: #d1a7e5!important;
}
.page-title {
  margin-left: 1vw!important;
}
.term-description {
  margin: 1vw!important;
}

#product_wrapper4 {
  margin-left: 0vw!important;
  margin-right: 0vw!important;
  margin-bottom: 2vw!important;
}
#title_breadcrumb_container {
  display: flex!important;
  flex-direction: column;
}

.widget_layered_nav ul li.chosen a {
  color:rgb(209, 167, 229) !important;
  background: white!important;
}

.term-linens > aside {
  display: none!important;
}

.term-polutorniy > aside {
  display: none!important;
}
.term-postelnoe-bele-evro > aside {
  display: none!important;
}
.term-dvuspalnoe-postelnoe-bele > aside {
  display: none!important;
}
.term-postelnoe-bele-semejnoe > aside {
  display: none!important;
}
.term-postelnoe-bele-king-size > aside {
  display: none!important;
}
.term-podrostkoviy > aside {
  display: none!important;
}
.term-postelnoe-bele-detskoe > aside {
  display: none!important;
}
.term-vilyuta > aside {
  display: none!important;
}
.term-clasy > aside {
  display: none!important;
}
.term-postelnoe-bele-first-choice > aside {
  display: none!important;
}
.term-le-vele > aside {
  display: none!important;
}
.term-primavera > aside {
  display: none!important;
}
.term-postelnoe-bele-tas > aside {
  display: none!important;
}
.term-karaca-home > aside {
  display: none!important;
}
.term-alltex-postelnoe-bele-sweet-dream > aside {
  display: none!important;
}
.term-dantela-vita > aside {
  display: none!important;
}
.term-postelnoe-bele-buldan > aside {
  display: none!important;
}
.term-postelnoe-bele-tep > aside {
  display: none!important;
}
.term-kolorit-prem > aside {
  display: none!important;
}
.term-postelnoe-bele-satin > aside {
  display: none!important;
}
.term-postelnoe-bele-tep > aside {
  display: none!important;
}
.term-linens-zhakkard > aside {
  display: none!important;
}
.term-postelnoe-bele-ranfors > aside {
  display: none!important;
}
.term-postelnoe-bele-satin-vyshivka > aside {
  display: none!important;
}
.term-postelnoe-bele-egipetskij-xlopok > aside {
  display: none!important;
}
.term-postelnoe-bele-flannel > aside {
  display: none!important;
}
.term-shelkovoe-postelnoe-bele > aside {
  display: none!important;
}

.term-odnotonnoe-postelnoe-bele > aside {
  display: none!important;
}

.term-cvetnoe-postelnoe-bele > aside {
  display: none!important;
}

.term-blankets > aside {
  display: none!important;
}.term-detskoe > aside {
  display: none!important;
}.term-evro-odeyalo > aside {
  display: none!important;
}.term-dvuspalnoe-odeyalo > aside {
  display: none!important;
}.term-odeyalo-polutornoe > aside {
  display: none!important;
}.term-odeyalo-king-size > aside {
  display: none!important;
}

.term-odeyalo-letnee > aside {
  display: none!important;
}
.term-odeyalo-zimnee > aside {
  display: none!important;
}
.term-odeyalo-vesna-osen > aside {
  display: none!important;
}

.term-puxovoe-odeyalo > aside {
  display: none!important;
}
.term-sherstyanoe-odeyalo > aside {
  display: none!important;
}
.term-shelkovoe-odeyalo > aside {
  display: none!important;
}
.term-odeyalo-s-rastitelnym-napolnitelem > aside {
  display: none!important;
}
.term-antialergen > aside {
  display: none!important;
}
.term-odeyalo-s-antiallergennym-chexlom > aside {
  display: none!important;
}
.term-odeyalo-s-naturalnym-chexlom > aside {
  display: none!important;
}
.term-odeyalo-billerbeck > aside {
  display: none!important;
}
.term-odeyalo-tep > aside {
  display: none!important;
}
.term-odeyalo-runo > aside {
  display: none!important;
}
.term-odeyalo-vladi > aside {
  display: none!important;
}
.term-odeyalo-vilyuta > aside {
  display: none!important;
}
.term-odeyalo-eko-pux > aside {
  display: none!important;
}
.term-blankets-china > aside {
  display: none!important;
}


.term-villow > aside {
  display: none!important;
}
.term-klassicheskaya-podushka > aside {
  display: none!important;
}
.term-ortopedicheskie-podushki > aside {
  display: none!important;
}
.term-pillow-70x70 > aside {
  display: none!important;
}
.term-podushki-50x70 > aside {
  display: none!important;
}
.term-podushka-s-naturalnym-chexlom > aside {
  display: none!important;
}
.term-podushka-s-antiallergennym-chexlom > aside {
  display: none!important;
}
.term-downy-pillow > aside {
  display: none!important;
}
.term-bambukovye-podushki > aside {
  display: none!important;
}
.term-pillow-antialrg > aside {
  display: none!important;
}
.term-shelkovaya-podushka > aside {
  display: none!important;
}
.term-wool-pillow > aside {
  display: none!important;
}
.term-podushki-runo > aside {
  display: none!important;
}
.term-podushki-billerbeck > aside {
  display: none!important;
}
.term-podushki-tep > aside {
  display: none!important;
}
.term-podushki-tep > aside {
  display: none!important;
}
.term-podushka-kitaj > aside {
  display: none!important;
}

.term-nabory-dlya-spalni > aside {
  display: none!important;
}

.term-bedspreads > aside {
  display: none!important;
}
.term-steganoe-pokryvalo > aside {
  display: none!important;
}
.term-pokryvalo-zhakkardovoe > aside {
  display: none!important;
}
.term-velyurovye-pokryvala > aside {
  display: none!important;
}
.term-mexovoe-pokryvalo > aside {
  display: none!important;
}
.term-pokryvalo-xlopok > aside {
  display: none!important;
}
.term-flisovye-pokryvala > aside {
  display: none!important;
}
.term-pokryvala-zeron > aside {
  display: none!important;
}
.term-pokryvalo-tep > aside {
  display: none!important;
}
.term-pokryvala-kitaj > aside {
  display: none!important;
}
.term-pokryvala-clasy > aside {
  display: none!important;
}
.term-pokryvala-first-choice > aside {
  display: none!important;
}
.term-pokryvala-leleka-textile > aside {
  display: none!important;
}
.term-pokryvala-marca-marco > aside {
  display: none!important;
}
.term-pokryvalo-vilyuta > aside {
  display: none!important;
}
.term-pokryvala-billerbeck > aside {
  display: none!important;
}
.term-pokryvalo-na-polutornuyu-krovat > aside {
  display: none!important;
}
.term-pokryvalo-na-dvuspalnuyu-krovat > aside {
  display: none!important;
}
.term-pokryvalo-podrostkovoe > aside {
  display: none!important;
}

.term-cvetnye-pokryvala > aside {
  display: none!important;
}

.term-odnotonnye-pokryvala > aside {
  display: none!important;
}

.term-pros > aside {
  display: none!important;
}

.term-stylized_things > aside {
  display: none!important;
}


.term-tablecloths > aside {
  display: none!important;
}
.term-skatert-atlasnaya > aside {
  display: none!important;
}
.term-lnyanye-skaterti > aside {
  display: none!important;
}
.term-skaterti-iz-xlopka > aside {
  display: none!important;
}
.term-skaterti-vyshitye-lentami > aside {
  display: none!important;
}
.term-vyazanye-skaterti > aside {
  display: none!important;
}
.term-skatert-gobelen > aside {
  display: none!important;
}
.term-skatert-pryamougolnaya > aside {
  display: none!important;
}
.term-skaterti-na-ovalnyj-stol > aside {
  display: none!important;
}
.term-kruglye-skaterti > aside {
  display: none!important;
}
.term-kvadratnye-skaterti > aside {
  display: none!important;
}
.term-teflonovye-skaterti > aside {
  display: none!important;
}

.term-blanket > aside {
  display: none!important;
}
.term-pledy-kitaj > aside {
  display: none!important;
}
.term-pled-absolyut > aside {
  display: none!important;
}
.term-pled-zeron > aside {
  display: none!important;
}
.term-pled-vladi > aside {
  display: none!important;
}
.term-pled-tac > aside {
  display: none!important;
}
.term-pled-silk-bamboo > aside {
  display: none!important;
}
.term-pledy-xlopok > aside {
  display: none!important;
}
.term-flisovye-pledy > aside {
  display: none!important;
}
.term-sherstyanye-pledy > aside {
  display: none!important;
}
.term-pled-polutornyj > aside {
  display: none!important;
}
.term-pled-evro > aside {
  display: none!important;
}
.term-pled-dvuxspalnyj > aside {
  display: none!important;
}


.term-polotence-sauna > aside {
  display: none!important;
}
.term-polotence-licevoe-dlya-ruk > aside {
  display: none!important;
}
.term-polotence-dlya-kreshheniya > aside {
  display: none!important;
}
.term-bannye-polotenca > aside {
  display: none!important;
}
.term-polotenca-iz-xlopka > aside {
  display: none!important;
}
.term-bambukovye-polotenca > aside {
  display: none!important;
}
.term-towels > aside {
  display: none!important;
}
.term-polotence-plyazhnoe > aside {
  display: none!important;
}


.term-namatrasnik-antiallergennyj > aside {
  display: none!important;
}
.term-namatrasniki-iz-shersti > aside {
  display: none!important;
}
.term-namatrasniki-xlopkovye > aside {
  display: none!important;
}
.term-namatrasniki-na-rezinke > aside {
  display: none!important;
}
.term-namatrasnik-chexol > aside {
  display: none!important;
}
.term-namatrasnik-vodonepronicaemyj > aside {
  display: none!important;
}
.term-namatrasnik-klassicheskij > aside {
  display: none!important;
}
.term-mattress-and-mattress-covers > aside {
  display: none!important;
}

.term-vyazanyj-pled > aside {
  display: none!important;
}
.term-vyazanoe-pokryvalo > aside {
  display: none!important;
}
.term-pled-first-choice > aside {
  display: none!important;
}
.term-pokryvalo-gargens-home > aside {
  display: none!important;
}

.term-kovriki-dlya-vannoj > aside {
  display: none!important;
}

.term-postelnoe-bele-ecosse > aside {
  display: none!important;
}

#title_breadcrumb_container > #kadbreadcrumbs {
  text-align: left!important;
  margin-left: 10px!important;
  padding-top: 0px !important;
  font-family: Play!important;
}
.breadcrumbs-div > .woocommerce-ordering {
  display: none!important;
}

#custom_filters {
  margin-left: 25px;
}
#custom_filters > div {
  display: flex;
  flex-direction: column;
}
#custom_filters > div > h3{
  margin-top: 0px;
  font-size: 1.5em;
}

#custom_filters > div > .stagh3{
  margin-top: 0px;
  display: block;
  font-size: 1.5em;
}

.stagh3 {
  line-height: 40px;
  font-weight: 400;
  font-style: normal;
}

#custom_filters > div > p {
  margin-left: 15px;
}
#custom_filters > div > p > a {
  color:#777;
}
#custom_filters > div > p > a:hover  {
  color:rgb(209, 167, 229) !important;
}
#custom_filters > div > p > a.selected_category  {
  color:rgb(209, 167, 229) !important;
}
@media (min-width: 1200px) {
  #grid_products_container {
    display: grid!important;
    grid-template-columns: 4fr 1fr!important;
  }
  #title_breadcrumb_container{
    height: 150px!important;
  }
  .tcol-md-3 {
    padding-left: 5px!important;
    padding-right: 5px!important;
  }
  .woocommerce-breadcrumb {
    float: left!important;
    margin-left: 1vw!important;
  }
  .mobile_filter {
    display: none;
  }
  #close_div {
    display: none;
  }
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  #grid_products_container {
    display: grid!important;
    grid-template-columns: 3fr 1fr!important;
  }
  #title_breadcrumb_container{
    height: 150px!important;
  }
  .tcol-md-3 {
    padding-left: 5px!important;
    padding-right: 5px!important;
  }
  .mobile_filter {
    display: none;
  }
  #close_div {
    display: none;
  }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  #sidebar_column {
    display: none;
  }
  #prod_filter{
    display: flex!important;
    flex-direction: row;
  }
  .woocommerce-ordering {
    margin-top: 0px!important;
  }
    .sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 100000; /* Stay on top */
    top: 0; /* Stay at the top */
    left: 0;
    background-color: #FFF2F7; /* White*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
  }

  /* The navigation menu links */
  .sidenav a {
    text-decoration: none;
    font-size: 18px;
    color: #818181;
    display: block;
    transition: 0.3s;
  }

  /* When you mouse over the navigation links, change their color */
  .sidenav a:hover {
    color: #f1f1f1;
  }

  /* Position and style the close button (top right corner) */
  .sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px!important;
    margin-left: 50px;
  }
  .widget_layered_nav ul li.chosen a {
    color:rgb(209, 167, 229) !important;
    background: #FFF2F7!important;
  }
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  #sidebar_column {
    display: none;
  }
  #prod_filter{
    display: flex!important;
    flex-direction: row;
  }
  .woocommerce-ordering {
    margin-top: 0px!important;
  }

    .sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 100000; /* Stay on top */
    top: 0; /* Stay at the top */
    left: 0;
    background-color: #FFF2F7; /* White*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
  }

  /* The navigation menu links */
  .sidenav a {
    text-decoration: none;
    font-size: 18px;
    color: #818181;
    display: block;
    transition: 0.3s;
  }

  /* When you mouse over the navigation links, change their color */
  .sidenav a:hover {
    color: #f1f1f1;
  }

  /* Position and style the close button (top right corner) */
  .sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px!important;;
    margin-left: 50px;
  }

  .widget_layered_nav ul li.chosen a {
    color:rgb(209, 167, 229) !important;
    background: #FFF2F7!important;
  }
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
  #sidebar_column {
    display: none;
  }
  #prod_filter{
    display: flex!important;
    flex-direction: row;
  }
  .woocommerce-ordering {
    margin-top: 0px!important;
  }

    .sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 100000; /* Stay on top */
    top: 0; /* Stay at the top */
    left: 0;
    background-color: #FFF2F7; /* White*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
  }

  /* The navigation menu links */
  .sidenav a {
    text-decoration: none;
    font-size: 18px;
    color: #818181;
    display: block;
    transition: 0.3s;
  }

  .widget_layered_nav ul li.chosen a {
    color:rgb(209, 167, 229) !important;
    background: #FFF2F7!important;
  }
  /* When you mouse over the navigation links, change their color */
  .sidenav a:hover {
    color: #f1f1f1;
  }

  /* Position and style the close button (top right corner) */
  .sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px!important;
    margin-left: 50px;
  }
}

.custom_widget {
  margin-top: 0px!important;
}

.custom_widget > ul > li > a {
  color:#777;
}

.custom_widget > ul > li> a:hover {
  color:rgb(209, 167, 229) !important;
}


.custom_selected {
  display: flex;
  flex-direction: row;
}
.custom_selected > a {
  color:rgb(209, 167, 229);
}
.custom_selected > p {
  margin-left: 7px;

}
.custom_selected > p > a {
  color:rgb(209, 167, 229) !important;
}
.custom_selected > a:hover {
  color:rgb(209, 167, 229) !important;
}

.custom_selected > a:visited {
  color:rgb(209, 167, 229) !important;
}
.redirectBtn {
  font-size: 30px!important;
  font-weight: 400!important;
  line-height: 20px!important;
}
.customSelect {
  border: 1px solid #777!important;
  border-radius: 5px!important;
  color: #777!important;
  font-size: 14px!important;
  font-weight: 200!important;
  width: 210px!important;

}
.customSelectInner {
  width: 210px!important;

}
.breadcrumbs_filtered {
  margin-left: 5px!important;
  color: #777;
  font-size: 12px;
}
.woocommerce-breadcrumb > a:visited {
  color:#777;
}
.woocommerce-breadcrumb {
  margin-top: 1px!important;
}
.virtue_social_widget > a:hover {
    background: #E8E3BA!important;
}
