@media only screen and (max-width: 575px){
    html .type-category .products-block > div .p .p-bottom > div .p-tools button.btn-cart, html .type-manufacturer-detail .products-block > div .p .p-bottom > div .p-tools button.btn-cart{
      color: #000;
      border-color: #000;
      background-color: #fff;
      width: 100%!important;
    	height: 52px!important;
      border-radius: 0;
    }
    .type-category .products-block > div .p .p-bottom > div .p-tools button.btn-cart:hover, .type-manufacturer-detail .products-block > div .p .p-bottom > div .p-tools button.btn-cart:hover{
      border-color: #FFC500;
      color: #FFC500;
      background-color: #fff;
    }
  }
  /* BLOG */

.in-blog .news-item-detail .text span {
    width:100%;
}
.in-blog h1 {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 40px;
    line-height: 50px;
    color: #000000;
}
@media (min-width: 768px) {
.in-blog #content {
    padding-top: 40px;
    padding-left: 40px;
}
}
.news-wrapper .news-item .title {
    font-family: 'Montserrat', sans-serif;
font-style: normal;
font-weight: 800;
font-size: 28px;
line-height: 143.5%;
color: #000000;
}
.news-item p {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 159.69%;
    color: #000000;
}
.news-item .ds_article_link a {
    position:relative;
}
.news-item .ds_article_link a {
    font-family: 'Montserrat', sans-serif;
font-style: normal;
font-weight: 800;
font-size: 16px;
line-height: 159.69%;
/* or 26px */
color: #000000;
}
.news-item .ds_article_link a:after {
    content: "";
    position: absolute;
    right: -31px;
    top: 2px;
    background: url(https://www.placestore.live/user/documents/upload/small_arrow.svg);
    background-size: contain;
    width: 20px;
    height: 20px;
}
.news-item time, .news-item-detail time {
    color: #3a3a3a;
    font-size: 15px;
}
.news-wrapper .news-item .title:hover {
    text-decoration:underline;
}
.news-item-detail time, .news-item-detail time {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
}
.in-blog footer a.btn.btn-default.inline-block {
    border: 1px solid #000;
    background: #fff;
}
.in-blog footer a.btn.btn-default.inline-block:hover {
    background:#000;
    color:#fff;
}
.news-item-detail .next-prev {
    margin-bottom: 30px;
    text-align: left!important;
}
.news-item .ds_article_link a:hover {
    text-decoration:underline;
}




/* SPOLUPRACUJTE */

.in-kontakty form {
    background: #fff;
    padding: 0;
}
.in-kontakty .content-wrapper form {
    background: #DECC9B;
    padding: 41px;
}
.in-kontakty header[itemprop="headline"] h1 {
    display:none;
}
.in-kontakty .content-inner {
    padding-top: 40px;
    padding-bottom:60px;
}
.in-kontakty h1 {
    font-family: 'Montserrat', sans-serif;
font-style: normal;
font-weight: 800;
font-size: 40px;
line-height: 50px;
color: #000000;
}
form#formContact label span {
    color: #000;
}
.in-kontakty .content-inner input[type="text"], .in-kontakty .content-inner input[type="email"], .in-kontakty .content-inner textarea {
    background: #F0E6CA;
    border:0;
}
.in-kontakty .content-inner input[type="submit"].btn {
    background:#000;
    color:#fff;
}



/* global edits */

.box-bg-variant .categories a {
    border-bottom-color: #f5f5f5;
    color: #1a1937;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}
.categories.expanded ul li a {
    font-weight:400;
}
li.menu-item-708.ext:hover {
    border: none!important;
}
.navigation-in ul li a b {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #000000;
}
.search-input-icon::before {
    font-size: 20px;
}
.navigation-buttons a[data-target="cart"]::before {
    content: "";
    background: url(https://www.placestore.live/user/documents/upload/cart.png);
    background-size: contain;
    width: 32px;
    height: 32px;
    margin-top: -2px;
}
#header .navigation-buttons a[data-target="cart"] i {
    left: 19px;
    top: 8px;
    background: #DF3D3D;
    color: #fff;
    font-weight: 600;
}
.ds_footer_mail_link, .ds_footer_address, #footer a {
    color: #C3C3C3!important;
}
.ds_footer_nets {
    margin-top: 22px;
}
.welcome-wrapper {
    display:none;
}
span.cart-price.visible-lg-inline-block {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
}
/*
.in-index .product-slider-holder.has-navigation {
    display:none;
}
*/
.in-index .swiper-container.prodx_slider {
    overflow: hidden;
}
.ds_prices_section a {
    padding: 10px 20px;
    background: #EFEFEF;
    border: 1px solid #979797;
    border-radius: 3px;
    font-weight: 800;
    font-size: 16px;
    color: #000000;
}
a.ds_log_nav {
    order: -1;
    margin-top:-2px;
}
#header .navigation-buttons a {
    margin-left:20px;
}
.in-index.desktop .benefitBanner {
    margin-top: 15px;
}
section#nase-obchudky {
    padding-top: 50px;
}
.prodx_slider .swiper-button-next.swiper-button-next-prodx {
    background: #E1E1E1;
    border-radius: 2px;
    width: 55px;
    height: 55px;
    right: -100px;
}
.prodx_slider .swiper-button-prev.swiper-button-prev-prodx {
    background: #E1E1E1;
    border-radius: 2px;
    width: 55px;
    height: 55px;
    left: -100px;
}
.prodx_slider .swiper-button-next:after, .prodx_slider .swiper-button-prev:after {
    font-size: 15px;
    font-weight: 900;
    color: #2B2B2B;
}
.btn.btn-conversion:hover, a.btn.btn-conversion:hover, .btn.btn-cart:hover, a.btn.btn-cart:hover {
    color:#000;
}
.products-related-wrapper.product-slider-holder .products-block > div .p .p-bottom.no-buttons > div .p-tools {
    display:block!important;
}
.products-related-wrapper a.name span {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 22px;
    line-height: 28px;
    color: #000000;
}
.products-related-wrapper p.p-desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
.products-related-wrapper .p-in-in {
    display: flex;
    flex-direction: column;
}
.products-related-wrapper .ratings-wrapper {
    order:-1;
}
/*
.type-product.type-detail .p-data-wrapper {
    margin-top: 50px;
}
*/
.quantity input[type='number'] {
    font-weight: 600;
    font-size: 16px;
}
#filters .filter-total-count {
    margin-top: 20px;
}
.ds_prices_section .ds_box .ds_content .btn:hover {
    background:#fff;
    color:#000;
}
.ds_prices_section .ds_box .ds_content h3 {
    margin-bottom: 22px;
}
.desktop .ds_designer .ds_content_wrapper .ds_content_right .ds_content_btn .btn:hover {
    background:#DECC9B;
    color:#000;
}
.ds_designer_produkty a.btn:hover {
    background:#000;
    color:#fff;
}
.consents.consents-first a {
    text-decoration:none;
}
.consents.consents-first a:hover {
    text-decoration:underline;
}
.homepage-group-title.homepage-products-heading-1.h4 {
    display:none;
}
.in-index #ds_products h2 {
    font-weight: 800;
    font-size: 40px;
    line-height: 50px;
    text-align: center;
    color: #000000;
}
.ds_products_nav.d-flex {
    text-align: center;
    justify-content: center;
}
.ds_products_nav button {
    padding: 10px 30px;
    background: #EFEFEF;
    border-radius: 3px;
    border: 0;
    margin: 3px;
    font-weight: 600;
    color: #686868;
}
.in-index.desktop .benefitBanner {
    padding-bottom: 30px;
}
.ds_hp_articles_content .swiper-nav-fix {
    overflow:visible;
}
.ds_hp_articles_content .swiper-nav-fix .swiper-container {
    overflow:hidden;
}
.ds_obchudky .swiper-button-prev, .ds_obchudky .swiper-button-next {
    top: 40%!important;
}
.prodx_slider a span {
    font-weight: 800;
    font-size: 22px;
    line-height: 28px;
    color: #000000;
}
.prodx_slider .p-in-in {
    display:flex;
    flex-direction:column;
}
.prodx_slider .ratings-wrapper {
    order:-1;
}
.prodx_slider .stars-placeholder {
    display:none;
}
.prodx_slider .p-bottom div:first-of-type {
    display:flex;
    flex-direction:column;

}
.prodx_slider .p-desc {
    order:-1;
}/*
.p-detail-inner .social-buttons-wrapper {
    display:none;
}*/
.availability-label[style="color: #009901"] {
    font-weight:600;
    position:relative;
    padding-left:32px;
}
.availability-label[style="color: #009901"]:before {
    content:"";
    display:block;
    width:22px;
    height:22px;
    background:url("https://www.placestore.live/user/documents/upload/del.svg");
    position:absolute;
    left:0;
    top:0;
}
.navigation-in>ul>li:first-of-type a {
    padding-left:0;
}
.ds_products_nav button:hover {
    background: #d5d5d5;
}
.ds_products_nav button.active {
    background:#8E8E8E;
    color:#fff;
}
.popup-widget-inner .cart-widget-product-amount .quantity .increase, .popup-widget-inner .quantity .decrease {
    height: 40px;
}
.banners-row .banner-wrapper a, .banners-row .banner-wrapper a img {
    width:100%;
    height:auto;
}
.template-13 .banners-row .col-sm-8 .carousel img {
    /*height: 48.3vh;*/
    /*height: 510px;*/
}
.p .p-bottom > div .p-desc {
    max-height: 41px;
    min-height: 41px;
    overflow: hidden;
    line-height: 1.25;
}
.dkLabFavHeaderIconBtn::before {
    font-size: 26px;
    color: #000;
}
.ds_designer_produkty .swiper-slide .p .p-bottom .p-tools {
    width: 195px!important;
}
.p-bottom div[data-micro=offer] {
    flex-direction: row!important;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.p-bottom .price.price-final strong {
    font-size: 20px;
}
.type-category .products-block > div .p .p-bottom > div .p-tools button.btn-cart,
.type-manufacturer-detail .products-block > div .p .p-bottom > div .p-tools button.btn-cart{
    width: auto!important;
    height: 47px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px!important;
    margin-right: 0!important;
}
.benefitBanner__data a {
    text-decoration:underline;
}
.pagination a.pagination-link {
    background-color: #cfcfcf;
}
.pagination a {
    font-weight: 700;
}
.pagination>strong, .pagination-top>strong {
    font-weight: 400;
    background: #cfcfcf;
    border-radius: 0;
    font-weight: 700;
}
.ds_newsletter_wrapper .ds_newsletter_form fieldset {
    background: #decc9b;
}
.shp-tabs-wrapper.p-detail-tabs-wrapper {
    margin-top: 50px;
}
.ds_footer_nets img {
    max-width: 32px;
}
.ds_footer_pay a {
    background: transparent;
    display: flex;
    flex-direction: column;
    padding: 0px;
    border-radius: 5px;
    width:fit-content;
    align-items:center;
    justify-content:center;
    text-align:center;
}
.ds_footer_pay_icon img {
    width: auto;
    height: auto!important;
    max-width: 100%;
    margin-right: 0;
    margin-bottom:20px;
}
.ds_footer_pay_icon img:last-of-type {
    margin-bottom:0;
}
.type-category .subcategories li a {
    background: #fff;
    border: 1px solid #dcdcdc;
    padding: 14px 20px;
    height: 95px;
}
.category-top #productsTop, .category-top h4 {
    display:none;
}
/*.dkLabFavouriteProductDiv {
    position: absolute;
    top: 0;
    right: 0;
}*/
.dkLabFavouriteProductLinkAdd {
    color: var(--dklab-favourites-add-text-color);
    background: #000;
    padding: 6px;
    padding-top: 7px;
    padding-bottom: 5px;
    border-radius: 50%;
    color:#fff!important;
}
.dkLabFavouriteProductLinkRemove {
    color: #fff!important;
    background: #E55757;
    padding: 6px;
    padding-top: 7px;
    padding-bottom: 5px;
    border-radius: 50%;
}
.dkLabFavFlagProduct {
    display:none;
}
#content p {
    width: 100%;
}

.dkLabFavDetailSpan {
    background:none;
    color:#000!important;
}



/*
@media screen and (max-width:1460px) {
    .banners-row img {
        height:auto!important;
    }
}
*/







/* NEWSLETTER BAR */

h4.ds_newsletter_title {
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 32px;
    line-height: 40px;
    color: #000000;
    max-width: 500px;
}
.ds_newsletter_form input.form-control {
    background: #F0E3BD;
    border-radius: 3px;
    border: 0;
    color: #000;
}
.ds_newsletter_form input.form-control::placeholder {
    color:#000;
}
form#formNewsletterWidget br {
    display:none;
}
.ds_newsletter_wrapper {
    min-height: 315px;
}
.ds_newsletter_wrapper .ds_newsletter_form {
    margin-left: 50px;
}
.ds_newsletter_wrapper .btn.btn-arrow-right::before {
    content:"";
    background:url("https://www.placestore.live/user/documents/upload/envbrown.svg");
    background-size: contain;
    width: 25px;
    height: 25px;
    margin-top:-3px;
}
.ds_newsletter_wrapper button.btn.btn-default.btn-arrow-right {
    background: #000;
    border: 0;
    border-radius:3px;
}
span.copyright {
    color: #C3C3C3!important;
}
.ds_newsletter_text {
    color:#000;
}









/* HODNOCENÍ HOMEPAGE */
.ds_hodnoceni {
    background-color:#F3F3F3;
    padding:50px;
    margin-top:100px;
    padding-bottom:100px;
}
.ds_hodnoceni .ds_pack_top_wrapper {
    display: flex;
}
.ds_hodnoceni .ds_left {
    background:#fff;
    margin-right:15px;
    padding:40px;
    width:25%;
}
.ds_hodnoceni .ds_right {
    background:#fff;
    padding:40px;
    padding-left:80px;
    padding-right:60px;
    width:75%;
}
.ds_hodnoceni .ds_r h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 80px;
    color: #000000;
    margin:0;
    margin-right:40px;
}
.ds_title_hodnoceni h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 32px;
    text-align: center;
    color: #000000;
}
.ds_hodnoceni .ds_r {
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.ds_hodnoceni .ds_content {
    display:flex;
    align-items:center;
    justify-content:space-between;
    height:100%;
}
.ds_hodnotilo_nas a {
    color: #E55757;
    text-decoration: underline;
}
.ds_hodnotilo_nas h4 {
    margin:0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 22px;
    color: #000000;
}
.ds_hodnoceni .ds_slider_wrapper .swiper-button-next {
    right: -200px;
}
.ds_hodnoceni .ds_slider_wrapper .swiper-button-prev {
    left: -200px;
}


/* GIFT BAR */
.ds_gift_wrapper .ds_newsletter_container {
    margin: 0 auto;
    display: flex;
    position: static;
    justify-content: center;
    align-items:center;
    width: 100vw;
    background: #E3E3E3;
}
.ds_gift_wrapper .ds_newsletter_container img {
    width: 378px;
    position: relative;
    top: 0;
}
.ds_gift_form_title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 32px;
    line-height: 40px;
    color: #000000;
    max-width: 400px;
    margin-bottom:15px;
}
a.ds_gift_form_link {
    background: #000000;
    border-radius: 3px;
    padding: 10px 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 16px;
    color: #FFFFFF;
    margin-top:25px;
    display:inline-block;
}
.ds_gift_form {
    margin-left: 50px;
}
a.ds_gift_form_link:hover {
    background:#DECC9B;
    color:#000;
}






/* PRODUCT PAGE */

.type-product #content h1 {
    margin-bottom:15px;
    color:#000;
}
.type-product p {
    color:#000;
}
.p-to-cart-block {
    background-color: #ededed;
    border-radius: 3px;
    padding: 25px;
}
.p-detail .add-to-cart .quantity {
    border: 0;
    box-shadow: 0 0 0;
    border-radius: 3px;
}
.quantity .increase, .quantity .decrease {
    background: #d9d9d9;
    font-weight:800;
    height: 40px;
    top: 5px;
    border-radius: 3px;
}
.quantity .increase::before, .quantity .decrease::before {
    line-height:40px;
}
.quantity span.decrease {
    left: 5px;
}
.quantity span.increase {
    right: 5px;
}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {
    color: #ffffff;
    border-color: #000000;
    background-color: #000000;
    border-radius: 3px;
}
.wide .image360, .wide .p-image {
    padding-bottom: 0;
}
.p-thumbnails a {
    margin-right: 30px;
}
div#tab-content {
    background: #EFEFEF;
    padding: 80px;
    border-radius: 3px;
    margin-bottom:80px;
}
.type-product .responsive-nav {
    margin-bottom:0;
}
li.shp-tab.active {
    background: #efefef;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.shp-tabs-holder ul.shp-tabs a.shp-tab-link {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 16px;
    color: #222222;
}
table.detail-parameters tbody tr th .row-header-label {
    background:none;
}
table.detail-parameters tbody tr th:after {
    display:none;
}
.one-column-body table.detail-parameters tbody tr th {
    display:none;
}
table.detail-parameters tbody tr td {
    padding:0;
}
h2.products-related-header.products-header {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    color: #000000;
    margin: 0;
}
.products-related-wrapper {
    padding-top:0;
}
.products-related-wrapper a.name {
    text-align:left;
    padding:0!important;
}
.products-related-wrapper .ratings-wrapper {
    text-align: left;
}









/* DODATEČNÉ PO SPUŠTĚNÍ */

.type-category #content h1 {
    margin-bottom: 20px;
}
.type-category .subcategories {
    gap: 17px;
    margin-bottom: 20px;
}
.type-category .subcategories li a {
    padding: 10px 14px;
    height: 75px;
}
.ds_products_content a.name {
    min-height: 60px;
}
.ds_designer_produkty .name {
    min-height: 60px;
}
/*
.top-navigation-bar .top-navigation-menu-item-external-mail:before {
    content: "";
    background-image: url(https://cdn.myshoptet.com/usr/www.placestore.live/user/documents/upload/env.svg);
    position: absolute;
    left: 0px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 4px;
}
.top-navigation-bar .top-navigation-menu-item-external-mail {
    padding-left: 28px!important;
}
*/
.top-navigation-bar .container {
    padding:0;
}
.top-navigation-bar {
    background-color: #e1f0e5 !important;
}
.banners-row .carousel {
    transition:all ease-in-out 300ms;
}
.banners-row .carousel:hover {
    transform:scale(1.015);
}
.ds_prices_section .ds_box .ds_content {
    transition:all ease-in-out 300ms;
}
.ds_prices_section .ds_box .ds_content:hover {
    transform:scale(1.015);    
}







/* PŘIDÁNO Z SHOPTET ADMINU 13-04-2023 */

.d-flex{
    display:flex;
    flex-wrap:wrap;
 }
 .ds_designer_produkty .swiper-slide .p .p-bottom .p-tools button{
     padding: 10px 30px;
   background: #000000;
     border-radius: 3px;
   font-weight: 800;
     font-size: 16px;
   color: #FFFFFF;
   line-height:1.7;
   border:0;
 }
 
 .ds_designer_produkty .swiper-slide .p .p-bottom .p-tools{ 
     width: 43%!important;
   margin-left:auto;
 }
 
 
 .ds_hodnoceni .ds_slider_wrapper .swiper-nav-fix {
     overflow:visible;
 }
 
 
 .ds_hodnoceni .ds_slider_wrapper .swiper-nav-fix .swiper-container{
     overflow:hidden;
 }
 
 .ds_hodnoceni .ds_slider_wrapper{ 
     position:relative;
   padding-top:75px;
 }
 
 .ds_hodnoceni .ds_slider_wrapper .swiper-button-prev{
       top: 50%!important;
     background: #E1E1E1;
     border-radius: 2px;
     width: 55px;
     height: 55px;
     left: -100px;
 }
 
 .ds_hodnoceni .ds_slider_wrapper .swiper-button-next{
       top: 50%!important;
     background: #E1E1E1;
     border-radius: 2px;
     width: 55px;
     height: 55px;
     right: -100px;
 }
 
 .ds_hodnoceni .ds_slider_wrapper .swiper-button-prev:after{
       font-size: 15px;
     font-weight: 900;
     color: #2B2B2B;
 }
 
 .ds_hodnoceni .ds_slider_wrapper .swiper-button-next:after{
       font-size: 15px;
     font-weight: 900;
     color: #2B2B2B;
 }
 
 .ds_hodnoceni .ds_slider_wrapper .swiper-slide .ds_content_name{
     font-weight: 800;
     font-size: 28px;
     line-height: 35px;
   margin-bottom:12px;
   color: #000000;
 }
 
 .ds_hodnoceni .ds_slider_wrapper .swiper-slide .ds_content_text{
     font-weight: 400;
     font-size: 16px;
     line-height: 1.5;
   margin-bottom:23px;
   color: #2B2B2B;
   opacity: 0.8;
 }
 
 .ds_hodnoceni .ds_slider_wrapper .swiper-slide .ds_content_stars{
     max-width:143px;
 }
 .custom-footer__banner17{
    width:100%
 }
 .ds_footer_banner_wrapper h5{
    font-weight: 800;
    font-size: 24px;
    line-height: 113.5%;
    color: #FFFFFF;
 }
 .ds_footer_banner_wrapper p{
    font-weight: 400;
    font-size: 16px;
    line-height: 175%;
    color: #C4C4C4;
 }
 .ds_footer_banner_wrapper ul li a{
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #C3C3C3;
 }
 .ds_footer_banner_wrapper .ds_footer_col1 img{
    margin-bottom:36px;
 }
 .ds_footer_nets,.ds_footer_mail,.ds_footer_address{
    display:flex;
 }
 .ds_footer_nets a{
    margin-right:16px;
 }
 
 .ds_footer_nets,.ds_footer_mail{
     margin-bottom:26px;
 }
 .ds_footer_mail_icon,.ds_footer_address_icon{
     margin-right:26px;
 }
 .ds_footer_mail_link,.ds_footer_address_link{
     font-weight: 400;
   font-size: 17px;
   line-height: 160%;
   color: #C3C3C3;
 }
 /*category*/ 
 .ds_order_nav_item{
    background: #EFEFEF;
    border-radius: 3px;
    padding: 10px 30px;
    margin-right:6px;
    font-weight: 800;
    font-size: 16px;
    line-height: 170%;
    color: #747474;
    border: unset;
 }
 .ds_order_nav_item.active,.ds_order_nav_item:hover{
     background: #8E8E8E;
   color: #FFFFFF;
 }
 .category-header form,.category-header .category-header-pagination {
     height: 0px;
     overflow: hidden;
 }
 .filter-sections div{
    display:block!important;
 }
 .filter-sections .filter-section-button{
    display:none!important;
 }
 .type-category .box-filters{
    border-style: unset!important;
 }
 .type-category #categories .categories a{
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    padding-top: 7px;
    padding-bottom: 7px;
 }
 .type-category #categories .categories ul li a{
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
 }
 .type-category #categories .expandable > a > span, #categories .expandable>.topic>a>span{
    top: 10px!important;
 }
 .ds_newsletter_wrapper{
   background: #DECC9B;
   padding:41px;
   text-align:center;
     min-height: 275px;
 }
 .ds_newsletter_container{
   margin: 0 auto;
     display: flex;
     position: absolute;
     justify-content: center;
     width: 100vw;
 }
 .ds_newsletter_container img{
 width: 378px;
     position: relative;
     top: -70px;
 }
 #footer .custom-footer__newsletter{
 padding: 0;
     height: 0px;
     overflow: hidden;
 }
 .in-kontakty #content-wrapper{
  max-width: 938px;
 }
 .in-kontakty aside.sidebar,.in-o-nas aside.sidebar{
  display:none;
 }
 .in-kontakty .breadcrumbs,.in-o-nas .breadcrumbs,.in-o-nas h1{
  display:none;
 }
 .in-kontakty form{
  background: #DECC9B;
   padding:41px;
 }
 .in-o-nas .ds_article_section:nth-child(1){
    min-height:341px;
    position: relative;
    text-align:center;
 }
 .in-o-nas .ds_main_img{
    max-width:38%;
    position:absolute;
    top: 0px;
    left: 33%;
 }
 }
 .ds_main_text{
    position: absolute;
     top: 100px;
     left: 58%;
     width: 26%;
     background: #DECC9A;
     border-radius: 3px;
     padding: 42px;
 }
 .in-o-nas .ds_article_section:nth-child(2){
    background: #F0F0F0;
    padding:275px 0 91px 0;
    text-align:center;
 }
 .in-o-nas .ds_article_section:nth-child(2) p{
    font-weight: 800;
     font-size: 28px;
     line-height: 153.5%;
     color: #000000;
     margin: 0 auto!important;
     margin-bottom: 40px!important;
     max-width: 1016px;
 }
 .in-o-nas .ds_article_section:nth-child(2) a{
    font-weight: 800;
    font-size: 16px;
    line-height: 170%;
    color: #000000;
    border: 2px solid #000000;
    border-radius: 3px;
    padding:22px 12px;
    
 }
 .in-o-nas .ds_article_section:nth-child(4){
    background: #F0F0F0;
 }
 .in-o-nas .ds_article_col{
    display:flex;
    flex-wrap: wrap;
    max-width:957px;
    margin:0 auto;
 }
 .in-o-nas .ds_article_section:nth-child(3) h2{
    text-align:center;
    margin-bottom:63px;
    font-weight: 800;
    font-size: 32px;
    line-height: 40px;
 }
 .in-o-nas .ds_article_col_item{
    width:50%;
    display: flex;
    margin-bottom:23px;
 }
 .in-o-nas .ds_article_col_item span:nth-child(1){
    background: #F0F0F0;
    padding:0px 12px;
    font-weight: 800;
    font-size: 38px;
    line-height: 48px;
    color: #000000;
    margin-right:23px;
    
 }
 .in-o-nas .ds_article_col_item span:nth-child(2){
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    
 }
 .in-o-nas .ds_article_col:nth-child(2){
    display:flex;
    flex-wrap: wrap;
    max-width:957px;
    margin:0 auto;
 }
 .ds_article_colL,.ds_article_colR{
    width:50%;
 }
 .ds_article_colL{
   padding: 36px;
 }
 .ds_article_colL p{
   font-style: italic;
   font-weight: 400;
   font-size: 40px;
   line-height: 50px;
 }
 .in-o-nas .ds_article_section:nth-child(3) h2{
    text-align:center;
    margin-bottom:63px;
    font-weight: 800;
    font-size: 32px;
    line-height: 40px;
 }
 .in-o-nas .ds_article_section:>p{
    text-align:center;
    margin-bottom:34px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
 }
 .ds_article_left,.ds_article_right{
         width:49%;
    text-align:center;
 }
 .ds_article_leftTop,.ds_article_leftBott{
    background:#ffffff;
    padding:10px;
 }
 .ds_article_leftTop{
    margin-bottom:17px;
 }
 .ds_article_right{
    background:#ffffff;
    padding:10px;
    margin-left: 7px;
 }
 .ds_article_left{
    margin-right: 7px;
 }
 .ds_article_right a{
    font-weight: 800;
     font-size: 16px;
     line-height: 170%;
     border-radius: 3px;
     border: 2px solid black;
     padding: 10px 15px;
 }
 .ds_pob_col{
     width:50%;
 }
 .in-krok-1 .personal-collection-point .em{
     display: none;
 }