@media (max-width: 1460px) {
  .popup-widget.cart-widget {left: initial;right: 20px;}
}

@media (max-width: 1440px) {
  .advanced-order [class^="columns-"] .products.products-block > div,
  [class*=" columns-"] .advanced-order .products.products-block>div {width: 33.3333%!important;}
}

@media (max-width: 1435px) {
  .popup-widget.login-widget {right: 0;left: initial;}

  .in-prodejna-vilemov .gallery .gallery-here {flex: 0 0 65%;}
  .in-prodejna-vilemov .gallery .video-here {flex: 0 0 35%;}

  .search-results-groups .search-results-group-list ul li {flex: 0 0 23%;}
}

@media (max-width: 1415px) {
  .categories-block .inner .item {width: 47.3%;height: 96px;}
  .categories-block .inner .item::before {height: 96px;}
  .categories-block .inner .item::after {background-size: contain!important;}
  .categories-block .inner .item .heading {left: 25%;max-width: 65%;}

  .instagram-widget a {height: 250px;}
}

@media (max-width: 1350px) {

}

@media (max-width: 1300px) {
  .page-404 .container {background: url(../img/404.png) top left -50px no-repeat;}
  .page-404 .business-card-here {position: initial;width: 320px;margin: 50px auto 0 auto;}
  .page-404 .block {max-width: 100%;padding-left: 35%;left: initial;}

  .categories-hp a .name {padding-right: 45px;width: 140px;font-size: 14px;}
  .categories-hp a .image {left: -10px;}
}

@media (max-width: 1240px) {
  .search-whisperer {left: 70%;transform: translateX(-50%);margin-left: 0;}

  .business-card .heading {font-size: 18px;}
  .business-card-overlay .business-card .wrap-row .row-block:nth-of-type(1) {margin-right: 40px;}
}

@media (max-width: 1199px) {
  .search-results-groups .search-results-group-list ul li {flex: 0 0 31%;}

  .pagination-wrapper {flex-direction: row;align-items: center;}
  .pagination, .pagination-loader, .pagination-top {min-width: 33%;}
  .pagination-top {order: 1;text-align: left;}
  .pagination-wrapper .pagination-loader {order: 2;}
  .pagination-wrapper .pagination {text-align: right;order: 3;}

  .manufacturers-wrap .items a {width: 80px;}
  .manufacturers-wrap .items a .image {width: 80px;height: 80px;}

  .category-header {padding-left: 0;}

  .subcategories li {width: 50%!important;}
  .subcategories.with-image li a .image img {max-height: 85px;}
  .subcategories li a .text {line-height: 18px;}

  .category-helper::before {display: none;}
  .category-helper::after {display: none;}
  .category-top {background-size: cover;}
  .category-helper {bottom: initial;top: 68px;right: 13px;}

  .instagram-widget a {height: 170px;}
}

@media (max-width: 1200px) {
  .store-tips .item {padding: 15px;}
  .store-tips .item .info span {font-size: 15px;}

  body:not(.in-index) .products-block>div:nth-child(2n) .p {border-right: 0;}

  #cboxClose {right: 0;}


  .in-dekujeme .content-inner {margin: 80px auto 34px auto;max-width: 700px!important;}

  #footer>.container {position: relative;}

  .p-image-wrapper {margin-bottom: 25px;}

  .p-detail #tab-content #description .basic-description {padding-right: 0;padding-bottom: 25px;}
  .category-helper .inner a:not(:last-child) {display: block;}


  .cart-empty .col-md-8 {width: 100%;text-align: center;}
  .empty-cart-block svg {margin: auto;width: 80px;height: 80px;margin-bottom: 24px;}
  .cart-empty .col-md-4 {width: 100%;float: none;display: flex;justify-content: center;}
  .cart-empty {width: 100%;}
  .id--9 .content-inner {max-width: 100%;}
  .empty-cart-block p {max-width: 80%;margin: 0 auto 32px auto;}
  .empty-cart-block {flex-flow: wrap;margin-top: 0;}
  .empty-cart-block .btn {margin-bottom: 48px;}
  .empty-cart-block div {width: 100%;}
  .id--9 .cart-inner .col-md-4 {margin: auto;}
  .id--9 .content-inner {padding-bottom: 48px;}
  .col-md-4 .business-card .info-block {right: 10px;}

  .cart-table .p-name {min-width: 150px;}
  .cart-row>div.col-md-8 {width: 100%;}
  .cart-row>div.col-md-4 {width: 100%;max-width: 100%;position: initial!important;}
  .cart-content.summary-wrapper {width: 100%;}
  .back-shopping-link .next-step-back {display: block;margin-top: 15px;}
  .back-shopping-link .next-step-back::before {content: '\e90f';}
  .next-step {margin-bottom: 0px;padding: 0;}
  .col-md-4 .cart-content .price-wrapper {margin-bottom: 10px;}
  .extras-wrapper {display: flex;}
  .ordering-process .content-inner {max-width: 100%;}
  .cart-row>div.col-md-8 .back-shopping-link .next-step-back {display: none;}

  #checkoutSidebar .cart-content h4 {margin-top: 20px;padding: 0 24px;}
  #checkoutSidebar .order-summary-item {margin: 0px 24px;}
  #checkoutSidebar .cart-items .cart-item {width: 100%;}
  #checkoutSidebar .order-summary-inner .cart-items {margin: 0 24px;}
  .cart-items, .cart-inner .consents {padding: 0;}
  .cart-item>div {display: initial;}
  .cart-item {table-layout: initial;}
  #checkoutSidebar #shipping-billing-summary {padding: 0 24px;}
  .back-shopping-link .next-step-back {padding: 18px 0;}
  #checkoutContent .co-box {margin-bottom: 20px;}
}

@media (max-width: 1130px) {
  .top-tips .container {flex-flow: row wrap;}
  .top-tips .item {width: 50%!important;justify-content: center;margin-top: 5px;}

  .page-404 .block {padding-left: 45%;}

  #header .site-name a img {max-width: 120px;}
}

@media (max-width: 1024px) {
  .container {padding: 0 10px;}
  .header-top {padding: 0 10px;height: 100px;}
  .content-wrapper.container {padding-left: 10px;padding-right: 10px;}

  .shp-tabs-holder ul.shp-tabs li:first-child.active a {padding-left: 10px;}
  .shp-tabs-holder ul.shp-tabs li:first-child a {padding-left: 10px;}

  .family-block {padding-bottom: 35px!important;}

  .footer-contacts>a {flex: 0 0 100%;margin-bottom: 15px;}
  .footer-contacts {max-width: 300px;width: 100%;flex-flow: row wrap;justify-content: flex-start;margin: auto;padding-top: 25px!important;}
  .socials {justify-content: center;width: 70%;margin-top: 20px;}

  body.in-index .products-block .product {width: 50%;}
  body.in-index .products-block .product:nth-of-type(2n) .p {border-right: 0;}
  body.in-index .products-block .product .image {height: 125px;}

  .services-block__items {display: block;}
  .services-block__items .slick-track>div {margin: 0 10px 20px 10px;}
  .services-block__items .slick-next {right: -10px;}
  .services-block__items .slick-prev {left: -10px;}

  .footer-help {padding-left: 15px;padding-right: 15px;flex-flow: row wrap;flex-direction: column;}
  .footer-help>div {margin: 5px 0;}
  .footer-help>div:first-of-type {text-align: center;}

  .newsletter-block {padding: 25px 15px;flex-flow: row wrap;}
  .newsletter-block .newsletter-header {flex: 0 0 100%;margin-bottom: 10px;}
  .newsletter-block form {flex: 0 0 100%;}

  .manufacturers-wrap .heading {background: #C4AA77;flex: 0 0 100%;margin-right: 0;padding: 15px;height: auto;}
  .manufacturers-wrap .heading::before {right: -20px;}
  .manufacturers-wrap .heading::after {display: none;}
  .manufacturers-wrap .container {flex-flow: row wrap;}
  .manufacturers-wrap .heading h2 {margin-top: 0;font-size: 22px;}
  .manufacturers-wrap .heading a {font-size: 16px;}

  .blog-block {flex-flow: row wrap;}
  .blog-block>div {flex: 0 0 100%;}

  .blog-block .right .center {order: 3;}
  .blog-block .right .inner {order: 2;}
  .blog-block .right .top-header {order: 1;}
  .blog-block .right {display: flex;flex-direction: column;}
  .blog-block .right .top-header {margin-bottom: 50px;}
  .blog-block .left .center {bottom: 0;margin-bottom: 35px;}

  .finder-block .items {flex-flow: row wrap;}
  .finder-block .items a {width: 20%;font-size: 14px;}

  .about-block .column:nth-of-type(1) {flex: 0 0 100%;padding-right: 0;margin-bottom: 20px;}
  .about-block .column:nth-of-type(2) {}
  .about-block {justify-content: center;flex-flow: row wrap;}

  .hp-block .top-items a {width: 50%;border-left: 0;border-right: 0;}
  .hp-block .top-items a:nth-of-type(2n) {border-left: 1px solid #F2EDE2;}
  .hp-block .top-items a .icon {flex: 0 0 55px;}
  .hp-block .top-items a p {font-size: 13px;line-height: 16px;}
  .hp-block .top-items a h2 {font-size: 16px;}


  .breadcrumbs>span {font-size: 12px;}
  .breadcrumbs>span>a::after {background-size: contain;width: 6px;background-repeat: no-repeat;top: 6px;}
  .breadcrumbs>span>a, .breadcrumbs>span>span {padding: 0 9px;}

  .navigation-in>ul>li>a {font-size: 14px;}


  .advanced-order [class^="columns-"] .products.products-block > div, [class*=" columns-"] .advanced-order .products.products-block>div {width: 50%!important;}
  .advanced-order [class^="columns-"] .products.products-block > div:nth-of-type(3), [class*=" columns-"] .advanced-order .products.products-block>div:nth-of-type(3) {display: none;}

  .navigation-in>ul>li>a.active {}
  #navigation ul li.active {outline: initial;outline-offset: initial;}

  #search-group-manufacturers, #search-group-articles {width: 100%;}
  .search-results-groups .search-results-group-list ul li {flex: 0 0 47%;}

  .p-gifts-wrapper::before {left: -7px;}
  .p-info-wrapper .add-to-cart {padding: 24px 30px;}

  .sim-products .h4 {padding: 35px 0 0 0;}
  .sim-products {border: 0;border-top: 30px;}

  .type-category .products-block .product {width: 50%;flex: 0 0 50%;}

  .pagination-wrapper {margin: 40px 0 60px 0;}

  .search-whisperer {width: 750px;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .wrap-row {padding-left: 0;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .info-block div:not(.wrap-row) {padding-right: 25px;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .categories-block .inner .item .heading {font-size: 16px;}

  .categories-block {padding: 35px 0;margin-bottom: 64px;}
  .categories-block h2 {margin: 0 0 25px 0;}

  .products-block .product {width: 50%;}

  .type-posts-listing #newsWrapper {justify-content: space-between;}
  .type-posts-listing #newsWrapper .news-item {margin-right: 0;width: 100%;margin-bottom: 20px;}


  .popup-widget.cart-widget {width: 98%;margin-left: 0;right: initial;margin-top: 0px;top: 117px;padding: 0;}

  .top-navigation-bar .container > div:last-child {flex-basis: 50%;}
  .top-navigation-bar .container>div:first-child {flex-basis: 50%;}

  .top-tips .item {width: 50%;margin-bottom: 24px;justify-content: flex-start;}
  .top-tips .container {flex-flow: row wrap;padding-bottom: 10px;}
  .usps.not-in .container {padding-top: 10px;}

  .in-index .row.banners-row {margin-bottom: 32px;}

  #header .cart-count {flex: 0 0 52px;}
  .top-navigation-contacts a>span {display: inline;}

  .header-top>div:nth-of-type(1) img {max-width: 80%;}
  .header-top .btn.cart-count .cart-price {display: none!important;}

  .custom-footer {padding-top: 50px;padding-left: 0px;}
  .custom-footer>div, .custom-footer>div.custom-footer__newsletter {width: 50%;padding: 0 0 30px 0;}

  .footer-bottom {padding: 19px 10px 30px 10px;}

  .navigation-in>ul>li.ext>ul>li {width: 48%;flex: 0 0 48%;}
}

@media (max-width: 991px) {
  .breadcrumbs>span>a::after {content: "";position: absolute;}
  .breadcrumbs>span>a {position: relative;}

  #ratingWrapper .rate-average-wrap {width: 100%;margin-bottom: 25px;}
  #ratingWrapper .rate-average-wrap + .col-sm-6 {width: 100%;}
  #ratingWrapper .rate-wrap {flex-flow: row wrap;}
  #ratingWrapper .rate-average-inner+.add-comment {margin-top: 25px;}
  #ratingWrapper {padding: 20px;}

  .heureka-block {flex-flow: row wrap;justify-content: center;}
  .heureka-block .votes-wrap {width: 100%;margin-top: 35px;order: 3;flex: 0 0 100%;}

  .popup-widget-inner .cart-widget-products {margin-bottom: 160px;}

  body.type-index #carousel + .carousel-navigation {width: 100%;}
  body.type-index #carousel + .carousel-navigation > .carousel-navigation-item.active::before {display: none!important;left: 50%;}

  .page-404 .block {padding-left: 55%;}

  .categories-main .side-block {flex: 0 0 100%;}
  .categories-main .side-block:nth-of-type(1) {margin-bottom: 25px;}

  .advanced-order .extras-wrap .extra.step {width: auto;margin: 20px auto 0 auto;}
  .advanced-order .extras-wrap .extra {text-align: center;}
  .advanced-order .extras-wrap .backto {text-align: center;margin: 0 auto 20px auto;}

  .middle-banner .inner .item {width: 50%;}
  .middle-banner .inner {flex-flow: row wrap;}
  .middle-banner .inner .item .image {margin: auto;}

  .categories-hp a {width: 48%;margin-bottom: 25px;}
  .categories-hp {flex-flow: row wrap;}

}

@media (max-width: 850px) {
  #header .site-name>a {margin-right: 25px;}
  #header .site-name>.banner img {max-width: 80px;}
}

@media (max-width: 767px) {
  .container {padding: 0 13px;}
  .header-top {padding: 0 13px;}
  .cart-inner {padding: 0 13px;}
  .content-wrapper.container {padding-left: 13px;padding-right: 13px;}

  #header .site-name>.banner img {max-width: initial;}

  .navigation-in>ul>li>a::before {content: "";display: block;width: 24px;height: 24px;position: absolute;top: 14px;left: 15px;z-index: 1;}
  .navigation-in>ul>li>a {padding-left: 50px!important;}

  .navigation-in>ul>li>a[href="/drony/"]::before {background: url(../img/drony.png);}
  .navigation-in>ul>li>a[href="/akcne-kamery/"]::before {background: url(../img/akcne-kamery.png);}
  .navigation-in>ul>li>a[href="/stabilizatory/"]::before {background: url(../img/stabilizatory.png);}
  .navigation-in>ul>li>a[href="/elektro-smart-home/"]::before {background: url(../img/smarthome.png);}
  .navigation-in>ul>li>a[href="/streaming-a-produkcia/"]::before {background: url(../img/produkcia.png);}
  .navigation-in>ul>li>a[href="/hracky/"]::before {background: url(../img/hracky.png);}
  .navigation-in>ul>li>a[href="/oblecenie-a-doplnky/"]::before {background: url(../img/clothes.png);}
  .navigation-in>ul>li>a[href="/darcekove-poukazky/"]::before {background: url(../img/poukazky.png);}
  .navigation-in>ul>li>a[href="/pamatove-karty/"]::before {background: url(../img/pametove.png);}
  .navigation-in>ul>li>a[href="/vypredaj/"]::before {background: url(../img/discount.png);}
  .navigation-in>ul>li>a[href="/vypredaj/"]::before {background: url(../img/discount.png);}
  .navigation-in>ul>li>a[href="/bazar/"]::before {background: url(../img/box.png);}

  .footer-logos .image {width: 50%;}
  .footer-logos .image img {max-width: 150px;}

  .site-msg.information {margin-top: 54px;margin-bottom: -54px;position: relative;bottom: initial;left: initial;}

  .products-block .product .btn.btn-primary {padding: 0 7px;}
  .products-block .ratings-wrapper .stars-wrapper::after {display: block;margin: 2px 0;}
  .p .stars-wrapper {height: 40px;}
  .products-block .ratings-wrapper .stars-wrapper {flex-direction: column;}

  .instagram .container {flex-direction: column;}

  .heureka-block .item {width: 100%;flex: 0 0 100%;}
  .custom-footer>div.custom-footer__newsletter {margin: 15px 0 35px 0;}

  .p-info-wrapper .detail-parameters.bottom-parameters tbody tr {flex: 0 0 100%;}

  .login-widget .login-wrapper .password-helper a:first-child {display: block;width: 100%;margin-top: 15px;font-size: 14px;color: #000;text-align: center;margin-bottom: -10px;}
  .login-widget .login-wrapper .password-helper a:last-child {text-decoration: none;}

  h2.title {font-size: 28px;}

  .top-navigation-bar {z-index: initial;}

  .latest-contribution-box h2 {font-size: 22px;}
  .latest-contribution-box .container>div {flex: 0 0 100%;margin-bottom: 15px;padding-right: 0;}
  .latest-contribution-box .container {flex-flow: row wrap;}

  .manufacturers-wrap .items a {width: 25%;margin-bottom: 15px;}
  .manufacturers-wrap .items span {font-size: 14px;}
  .manufacturers-wrap .items {flex-flow: row wrap;}

  .finder-block .items a {width: 50%;}
  .finder-block .items {justify-content: center;}
  .finder-block .heading {width: 300px;top: -22px;height: 44px;line-height: 44px;font-size: 18px;}

  .h4.homepage-group-title {font-size: 20px;}
  .subtitle {font-size: 18px;}

  .about-block .column:nth-of-type(1) .rows:nth-of-type(2) {flex-flow: row wrap;}
  .about-block .column:nth-of-type(1) .rows:nth-of-type(2) a {width: 100%;margin-bottom: 10px;}
  .about-block .column:nth-of-type(1) .image {flex: 0 0 150px;height: 150px;width: 150px;background-size: cover;}
  .about-block .column:nth-of-type(1) .rows {align-items: flex-start;}

  .shp-tabs-holder {padding-left: 0;padding-left: 0;}
  .shp-tabs-holder ul.shp-tabs li a {border: 0;font-size: 13px;padding: 10px 15px;}
  .shp-tabs-holder ul.shp-tabs .shp-tab.active a {padding: 10px 15px 8px 15px;}
  .shp-tabs-holder ul.shp-tabs li:first-child a {border-left: 0;}
  .responsive-nav::after {top: -1px;height: calc(100% + 2px);}

  .blog-block .center {margin-top: 25px;}

  .middle-banner .inner .item {width: 100%;padding: 0;}
  .middle-banner .inner .item .text::before {left: 25%!important;}
  .middle-banner .inner .item:nth-of-type(2) .image {width: 277px;}
  .middle-banner .inner .item:nth-of-type(4) .image {width: 240px;}

  .p-detail h1 {font-size: 24px;}
  .p-detail-inner-header {padding-right: 0;}

  .p-detail #delivery-options {padding-bottom: 10px;}

  .subcategories li {padding: 0 10px 10px 10px;}
  .categories-top {padding: 25px 0 0px 0;}
  .pagination-wrapper .pagination {justify-content: center;}


  .instagram-widget.columns-3>a {width: 32.5%;}
  .instagram-widget a:nth-child(7) {display: none!important;}
  .instagram-widget {flex-flow: row wrap;}

  .category-helper .inner {max-width: 100%;}
  .category-helper {position: initial;max-width: 100%;}
  .category-helper .inner {padding-bottom: 35px;}

  .in-dekujeme .content-inner .recapitulation-wrapper:first-of-type .co-payment-method .row div:first-of-type table tr:last-child td {width: 100%;}
  .in-dekujeme .content-inner .recapitulation-wrapper:first-of-type .co-payment-method .row div:first-of-type table tr:last-child th {width: 100%;}
  .in-dekujeme .content-inner .recapitulation-wrapper:first-of-type .co-payment-method .row div:first-of-type table tr:last-child {width: 100%;}
  .in-dekujeme .content-inner .recapitulation-wrapper:first-of-type .co-payment-method .row div:first-of-type table tr:nth-child(2) th {padding-bottom: 0;}

  .in-dekujeme .content-inner {margin: 35px auto;border: 0;padding: 0px 12px 0 12px;}
  .in-dekujeme .col-sm-12 {width: 100%;}
  .in-dekujeme .content-inner .recapitulation-wrapper:first-of-type .co-payment-method .row div:first-of-type table tr:last-child td {font-size: 22px;}
  .in-dekujeme .thx-add .bottom {flex-flow: row wrap;justify-content: center;}
  .in-dekujeme .thx-add .bottom a {order: 1;}
  .in-dekujeme .thx-add .bottom p {flex: 0 0 100%;text-align: center;}
  .in-dekujeme .thx-add .socials {padding-bottom: 38px;margin-bottom: 38px;}
  .in-dekujeme .thx-add .banners a {background-size: cover!important;flex: 0 0 296px;}
  .in-dekujeme .thx-add .banners a:first-child {margin-bottom: 12px;}
  .in-dekujeme .thx-add .banners {flex-flow: row wrap;justify-content: center;}
  .in-dekujeme .content-inner h1::before {width: 48px;height: 48px;background-size: contain;margin: -135px auto 20px auto;}
  .in-dekujeme .content-inner h1 {margin-bottom: -15px;}
  .recapitulation-wrapper h4.order-content {text-align: center;}
  .in-dekujeme .co-order .cart-table .p-quantity.p-cell {text-align: left;}
  .cart-table tr td.cart-p-image {padding: 10px 0 0 0;}

  .advanced-order .adv-wrap::before {display: none;}
  .advanced-order .adv-wrap {padding: 25px;}

  .in-kosik #header .search {display: none;}
  #checkoutContent .form-group>input.form-control, #checkoutContent .form-group>select.form-control {max-width: 100%;}
  #checkoutContent .phone-combined-input {max-width: 100%;}

  .advanced-order [class^="columns-"] .products.products-block > div, [class*=" columns-"] .advanced-order .products.products-block>div {width: 100%!important;}

  .news-item-detail .post-attr {width: 100%;margin-left: 0;}

  .in-znacka #content h1, .type-post #content h1, .type-page #content h1 {margin-top: 20px;font-size: 32px;}

  .page-404 .container {background-size: 50%;background-position: left top 50px;}

  #search-group-manufacturers ul li, #search-group-articles ul li {flex: 0 0 94%;}
  #search-group-manufacturers, #search-group-articles {padding: 15px;}
  .search-results-groups .search-results-group-list ul li {flex: 0 0 95%;}
  .search-nav a {padding: 24px 5px;}

  #register-form {width: 100%;padding: 15px;}
  .content-wrapper .register-block {width: 100%;padding: 15px;}
  .register-wrap {flex-flow: row wrap;}
  #register-form input {width: 100%;}

  .bill-info .billing .block {width: 100%;}
  .form-here {padding: 20px;}
  .form-here form .submit-wrapper {flex: 0 0 100%;margin-top: 20px;max-width: 100%;}
  .form-here form .submit-wrapper .btn {width: 100%;}

  #checkoutContent .form-group label {width: 100%!important;}
  .login-form-group {margin-bottom: 32px;flex-flow: row wrap;}
  .login-form-group div a {margin-left: 0px;}
  #checkoutContent .co-box.co-billing-address {border-top: 0;padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;}

  #checkoutSidebar .consents {margin: 0;}
  .in-krok-2 #checkoutSidebar .order-summary-item.price {padding-bottom: 0px;}

  #checkoutSidebar .cart-items .cart-item {width: 100%;}
  #checkoutContent h4 {font-size: 22px;margin: 0 0 22px 0;}
  form:first-of-type .co-box.co-delivery-method {margin-top: 20px;margin-bottom: 45px!important;}

  .cart-content .radio-wrapper .with-logo .payment-info {padding: 35px 0 0px 35px;}
  .cart-content .radio-wrapper .payment-info {padding: 0px 0 0px 35px;}

  .cart-content .radio-wrapper input[type="radio"]+label .payment-logo {position: absolute;top: 13px;left: 14px;width: 56px;height: 28px;line-height: 24px;}
  .cart-content .radio-wrapper input[type="radio"]+label .payment-logo img {max-height: 20px;}
  .cart-content .radio-wrapper .payment-info b {font-size: 15px;}
  .cart-content .radio-wrapper .payment-shipping-price {font-size: 15px;}
  #checkoutContent .co-box {padding-bottom: 0;}

  #checkoutSidebar .order-summary-item.price {margin: -24px 0 0 0;}
  #checkoutSidebar .next-step {width: 100%;}
  #checkoutSidebar .next-step .btn {width: 100%;}

  .in-krok-1 #checkoutSidebar .cart-content h4 {background: #F5F5F5;margin: 0;padding: 20px 16px;border-bottom: 1px solid #3a3a3a;position: relative;}
  .in-krok-1 #checkoutSidebar .cart-content h4::after {display: block;position: absolute;top: 25px;right: 16px;content: "";width: 12px;height: 7px;background-repeat: no-repeat;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6.6' viewBox='0 0 12 6.6'%3E%3Cg transform='translate(0 -0.257)'%3E%3Cpath d='M.251.5A.882.882,0,0,1,1.382.43L1.463.5,6,4.865,10.537.5A.882.882,0,0,1,11.668.43L11.749.5a.8.8,0,0,1,.071,1.089l-.071.078L6.606,6.616a.882.882,0,0,1-1.131.069l-.081-.069L.251,1.666A.8.8,0,0,1,.251.5Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E");}
  .in-krok-2 #checkoutSidebar .cart-content h4 {background: #F5F5F5;margin: 0;padding: 20px 16px;border-bottom: 1px solid #3a3a3a;position: relative;}
  .in-krok-2 #checkoutSidebar .cart-content h4::after {display: block;position: absolute;top: 25px;right: 16px;content: "";width: 12px;height: 7px;background-repeat: no-repeat;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6.6' viewBox='0 0 12 6.6'%3E%3Cg transform='translate(0 -0.257)'%3E%3Cpath d='M.251.5A.882.882,0,0,1,1.382.43L1.463.5,6,4.865,10.537.5A.882.882,0,0,1,11.668.43L11.749.5a.8.8,0,0,1,.071,1.089l-.071.078L6.606,6.616a.882.882,0,0,1-1.131.069l-.081-.069L.251,1.666A.8.8,0,0,1,.251.5Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E");}

  .in-krok-1 #checkoutSidebar .order-summary-inner .cart-items,
  .in-krok-1 #checkoutSidebar .order-summary-item:not(.price),
  .in-krok-1 #checkoutSidebar #shipping-billing-summary {display: none;}

  .in-krok-2 #checkoutSidebar .order-summary-inner .cart-items,
  .in-krok-2 #checkoutSidebar .order-summary-item:not(.price),
  .in-krok-2 #checkoutSidebar #shipping-billing-summary {display: none;}

  #checkoutSidebar .order-summary-item.price {}

  ol.cart-header {position: initial;}
  .ordering-process .header-top {height: 38px;}
  .in-kosik .header-top {height: 0;margin: 0;}
  ol.cart-header li {margin-bottom: 5px;width: 33%;display: block;border: 0;display: flex;flex-flow: row wrap;text-align: center;padding: 0;justify-content: center;}
  ol.cart-header li::before {margin: 8px auto 0 auto;display: block;counter-increment: steps;content: counter(steps);border: 1px solid #D9D9D9;width: 28px;height: 28px;line-height: 28px;font-weight: bold;font-size: 22px;color: #555555;}
  ol.cart-header li.completed::before {border: 1px solid #000;background-color: #000;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.273' height='8.864' viewBox='0 0 12.273 8.864'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.109.2a.682.682,0,0,1,1.021.9l-.057.064-7.5,7.5a.682.682,0,0,1-.9.057l-.064-.057L.2,5.255a.682.682,0,0,1,.9-1.021l.064.057L4.091,7.217Z' transform='translate(0 0)'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center center;content: "";}
  ol.cart-header li.active::before {background: #D93647;color: #fff;}
  ol.cart-header li.step-1::after, ol.cart-header li.step-2::after {top: 10px;}
  ol.cart-header li a, ol.cart-header li strong {width: 100%;padding: 5px 0;font-size: 12px;}
  ol.cart-header li.step-3 span::after {display: none;}

  .col-md-4 .cart-content .next-step .btn {font-size: 14px;}

  .cart-inner {margin-top: 14px;}

  .cart-table tr {border: 0!important;margin-bottom: 16px;}
  .cart-table tr.engraving-item td:empty {display: none;}
  .cart-table tr.engraving-item td.engraving-item__amount {display: none;}
  .cart-table tr.engraving-item td.engraving-item__actions {display: none;}
  .cart-table tr.engraving-item td {text-align: left;}
  .cart-table tr .p-label {display: none;}
  tr.removeable .remove-item {top: 0px;right: 0px;}

  .cart-summary .extras-col {max-width: 100%;flex: 0 0 100%;}
  .cart-summary .extras-wrapper {flex-flow: row wrap;}
  .cart-summary .extra.delivery {margin-bottom: 0;}
  .free-gift input, .discount-coupon form input {font-size: 14px;}
  .cart-summary .form-group label.confirmation, .cart-summary .form-group label.whole-width {padding-top: 0!important;padding-left: 40px!important;}
  .cart-summary .extras-col .delivery-time {padding: 0;}

  .cart-content.summary-wrapper {padding: 15px;}
  .col-md-4 .cart-content .price-wrapper .price-label {font-size: 16px;}
  .col-md-4 .cart-content .price-wrapper .price {font-size: 24px;}

  .p-image-wrapper h1 {font-size: 26px;margin-top: 0;}

  .type-detail .breadcrumbs>span:nth-child(2) {display: block!important;visibility: visible!important;}
  .type-detail .breadcrumbs>span {display: none;}
  .type-detail .breadcrumbs>span:not(#navigation-first)>a::before {display: inline-block!important;}
  .type-detail .navigation-home-icon-wrapper #navigation-first a {padding-left: 0;}
  .type-detail .navigation-home-icon-wrapper::before {display: none;}

  .type-post .breadcrumbs>span:nth-child(2) {display: block!important;visibility: visible!important;}
  .type-post .breadcrumbs>span {display: none;}
  .type-post .breadcrumbs>span:not(#navigation-first)>a::before {display: inline-block!important;}
  .type-post .navigation-home-icon-wrapper #navigation-first a {padding-left: 0;}
  .type-post .navigation-home-icon-wrapper::before {display: none;}

  .breadcrumbs-wrapper {padding: 0;}
  .breadcrumbs>span:nth-child(2) {visibility: hidden;}
  .breadcrumbs>span#navigation-first {margin-left: 10px;}
  .breadcrumbs>span:not(#navigation-first) {visibility: hidden;}
  .breadcrumbs>span>a::before {display: none!important;}
  .breadcrumbs>span>a::after {display: none!important;}
  .navigation-home-icon-wrapper::before {}
  .breadcrumbs .sr-only {visibility: hidden;}
  .breadcrumbs>span>a {text-decoration: underline;}
  .breadcrumbs>span>a::after {display: none;}
  .breadcrumbs>span>a::before {top: 3px;position: relative;left: 0px;display: inline-block;background-repeat: no-repeat;background-size: contain;margin-right: 15px;background-color: transparent;width: 9px;height: 15px;transform: rotate(90deg);content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6.857' viewBox='0 0 12 6.857'%3E%3Cpath d='M-.251.251A.857.857,0,0,0-1.382.18l-.081.071L-6,4.787-10.537.251A.857.857,0,0,0-11.668.18l-.081.071a.857.857,0,0,0-.071,1.131l.071.081,5.143,5.143a.857.857,0,0,0,1.131.071l.081-.071L-.251,1.463A.857.857,0,0,0-.251.251Z' transform='translate(12 0)'/%3E%3C/svg%3E");}

  .basic-description h3, .basic-description h2 {font-size: 18px;}
  .basic-description blockquote {padding: 24px 12px;}


  .sim-products {margin-top: 24px;}
  .slick-next {right: -10px;}
  .slick-prev {left: -10px;}
  .slick-next, .slick-prev {background-color: #fff;border-radius: 50%;}
  .products>div {border: 0;}

  .p-info-wrapper .add-to-cart {padding: 24px 13px;}
  .p-info-wrapper .add-to-cart .right-block .quantity {margin-right: 0;background: #fff;margin-bottom: 20px;}
  .p-detail .p-info-wrapper .add-to-cart-button {width: 100%;margin-top: 20px;}
  .p-info-wrapper .add-to-cart .right-block {position: relative;width: 100%;}
  .p-info-wrapper .add-to-cart .right-block .quantity {position: absolute;right: 0;top: -40px;}

  .product-top {margin-top: 0px;}

  .p-info-wrapper .add-to-cart .quantity input {height: 48px;}


  .p-detail .availability-value {flex-flow: row wrap;}
  .p-detail .availability-value .block {margin-bottom: 7px;}
  .p-detail #delivery-options {width: 100%;}

  .category-top h1 {font-size: 32px;margin: 16px 0 12px 0;}
  .category-top .category-perex {max-width: 100%;}
  .category-helper {position: initial;order: 2;border: 1px solid #D9D9D9;width: 100%;}
  .category-top {background: #fff;}

  .subcategories li {width: 100%!important;}
  .category-header fieldset {display: none;}
  .category-header {border: 0;margin-bottom: 16px;}
  .category-header form {width: 100%;position: relative;}
  .category-header form::after {pointer-events: none;position: absolute;right: 14px;top: 23px;float: right;display: inline-block;content: "";width: 12px;height: 7px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6.857' viewBox='0 0 12 6.857'%3E%3Cpath d='M.251.251A.857.857,0,0,1,1.382.18l.081.071L6,4.787,10.537.251A.857.857,0,0,1,11.668.18l.081.071a.857.857,0,0,1,.071,1.131l-.071.081L6.606,6.606a.857.857,0,0,1-1.131.071l-.081-.071L.251,1.463A.857.857,0,0,1,.251.251Z'/%3E%3C/svg%3E");}
  .category-header form.active::after {transform: rotate(180deg);}
  .mobile-sort {height: 51px;font-size: 18px;padding: 0 12px;letter-spacing: -1px;display: block;width: 100%;margin: 0;max-width: 100%;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: #fff;color: #000;border: 1px solid #000;font-weight: bold;}

  .filters-unveil-button-wrapper {display: none;}
  .filters {display: block!important;}
  .breadcrumbs {display: none!important;}
  #filters {border: 1px solid transparent;}
  #filters.visible-init {border: 1px solid #3a3a3a;box-shadow: 0 2px 10px rgba(0,0,0,0.15);}
  #filters::before {top: 0;left: 0;}
  #filters .top-h3 {position: initial;width: 100%;padding: 16px 10px;text-align: left;font-size: 18px;}
  .mobile  #filters .top-h3  {background: #293f85;color: #fff;}
  #filters.visible-init .top-h3 {background: #fff;color: #000;}
  #filters .top-h3::after {margin-top: 7px;transform: rotate(180deg);float: right;display: inline-block;content: "";width: 12px;height: 7px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6.857' viewBox='0 0 12 6.857'%3E%3Cpath d='M.251.251A.857.857,0,0,1,1.382.18l.081.071L6,4.787,10.537.251A.857.857,0,0,1,11.668.18l.081.071a.857.857,0,0,1,.071,1.131l-.071.081L6.606,6.606a.857.857,0,0,1-1.131.071l-.081-.071L.251,1.463A.857.857,0,0,1,.251.251Z'/%3E%3C/svg%3E");}
  #filters:not(.visible-init) .top-h3::after {transform: rotate(0deg);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='%23fff' height='6.857' viewBox='0 0 12 6.857'%3E%3Cpath d='M.251.251A.857.857,0,0,1,1.382.18l.081.071L6,4.787,10.537.251A.857.857,0,0,1,11.668.18l.081.071a.857.857,0,0,1,.071,1.131l-.071.081L6.606,6.606a.857.857,0,0,1-1.131.071l-.081-.071L.251,1.463A.857.857,0,0,1,.251.251Z'/%3E%3C/svg%3E");}
  .slider-wrapper {max-width: 100%;}
  .slider-wrapper, .filter-sections {display: none;}

  .type-category .products-block .product {width: 100%;flex: 0 0 100%;margin-right: 0!important;}
  .pagination-wrapper {flex-direction: column;margin-top: 0;}
  .pagination-wrapper .pagination {text-align: center;}
  .pagination-wrapper .pagination-loader {order: 1;width: 100%;margin-bottom: 24px;}
  .pagination-top {text-align: center;order: 4;padding-top: 20px;}
  .pagination-link.up {width: 32px;height: 32px;line-height: 32px;}
  .pagination-link.up::before {font-size: 10px;}

  .search-whisperer .search-whisperer-documents.search-whisperer-empty {margin-bottom: -50px;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .categories-block .inner .item {width: 100%;margin: 0 0 10px 0;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .categories-block {padding: 15px;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .categories-block .inner .item .heading {max-width: 90%;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .info-block div {width: 100%;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .info-block {flex-flow: row wrap;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card {padding: 25px 0;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .wrap-row {display: flex;max-width: 100%;align-items: center;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .wrap-row .row-block {flex: 0 0 49%;margin-bottom: 0;margin-top: 10px;}

  .search-whisperer {width: calc(100% + 26px);left: -13px;transform: initial;}
  .search-whisperer.active {padding-bottom: 50px;}
  .search-whisperer ul::before {font-size: 16px;top: 15px;}
  .search-whisperer .search-whisperer-documents:not(.text-center) h3 {font-size: 16px;}
  .search-whisperer ul {padding: 45px 0px 25px 0px;max-width: 100%;flex: 0 0 100%;border-right: 0;position: initial;}
  .search-whisperer .search-whisperer-documents:not(.text-center) {width: 100%;flex: 0 0 100%;padding-top: 0;}
  .search-whisperer .search-whisperer-documents.text-center {position: absolute;bottom: 30px;}

  .heureka-block .votes-wrap {flex-flow: row wrap;}
  .heureka-block .vote-wrap {width: 100%; flex: 0 0 100%;align-items: center;}
  .heureka-block .heureka-logo {width: 64px;height: 64px;flex: 0 0 64px;background-size: cover;}
  .heureka-block .container {padding-bottom: 0px;}
  .heureka-block .vote-wrap .vote-content {text-align: center;}

  .latest-contribution-wrapper .latest-contribution a .latest-contribution-image {width: 50px;height: 50px;flex: 0 0 50px;}
  .latest-contribution-content {}
  .latest-contribution-box h2 {margin: 0 0 25px 0;}
  .heureka-block .vote-wrap .vote-pic img {width: 50px;height: 50px;}

  #newsWrapper .news-item {width: 100%;padding-bottom: 0;}
  .blog-block #newsWrapper .news-item:nth-of-type(3) {display: block;}
  .type-posts-listing #newsWrapper .news-item {margin-bottom: 0;}


  .type-post #content ol li, .type-page #content ol li {padding-left: 40px;}
  .type-post #content ol li strong:first-child, .type-page #content ol li strong:first-child {font-size: 24px;}

  .banners-row .col-sm-8 {margin-top: 0;padding-left: 0!important;padding-right: 0!important;}

  .carousel-control.left::before {display: none;}
  .carousel-control.right::before {display: none;}


  .in-index .col-sm-4 .next-to-carousel-banners .extended-banner-link {font-size: 14px;height: 32px;line-height: 32px;}
  .in-index .col-sm-4 .next-to-carousel-banners .extended-banner-text {font-size: 32px;margin-bottom: 10px;}
  .in-index .row.banners-row {margin-bottom: 10px;}

  .top-tips .item {width: 100%;justify-content: center;}
  .top-tips .item .texts {max-width: 205px;}
  .top-tips .item .texts span:nth-of-type(1) {font-size: 16px;}
  .top-tips .item .texts span:nth-of-type(2) {font-size: 14px;}
  .top-tips .item .icon {flex: 0 0 40px!important;background-repeat: no-repeat;background-position: center center;background-size: contain;}
  .top-tips .item .texts span:nth-of-type(1) {font-size: 14px;}
  .top-tips .item .texts span:nth-of-type(2) {font-size: 13px;}

  .categories-block .inner .item {width: 100%;}
  .categories-block .inner .item .heading {font-size: 18px;}
  .categories-block h2 {font-size: 24px;}
  .categories-block {margin-bottom: 48px;}

  .h4.homepage-group-title {font-size: 24px;}
  .products-block .product {width: 100%;}
  .products-block .product .p {margin-right: 0!important;}
  .rel-products .products-block .product .p {margin-right: 1px!important;}
  .sim-products .products-block .product .p {margin-right: 1px!important;}
  .rel-products .products-block .slick-track {padding-bottom: 0;}
  .sim-products .products-block .slick-track {padding-bottom: 0;}

  .brands-block {margin-top: 30px;}
  .brands-block h2 {font-size: 22px;top: 27px;}
  .brands-block .container .inner .image {width: 50%;}
  .brands-block .bottom a {position: relative;top: -15px;}

  .banners-row .col-sm-4 .next-to-carousel-banners .banner-wrapper {width: 100%;margin-top: 16px;}
  .banners-row .col-sm-4 .next-to-carousel-banners {flex-flow: row wrap;}

  .navigation-buttons > a[data-target="cart"] i {width: 20px;height: 20px;border: 0;top: 7px;left: 20px;font-size: 10px;}

  .navigation-in .menu-level-2.special > li:first-child a {font-size: 16px;padding: 10px 10px 10px 24px;border-bottom: 1px solid #E0E0E0;}
  .navigation-in .menu-level-2.special > li:first-child {padding: 0;}
  .navigation-in .wrapper .has-third-level {width: 100%;}
  .navigation-in .has-third-level ul {display: none;padding-top: 0;}
  .navigation-in>ul>li.ext>ul>li {padding: 0;}
  .navigation-in .wrapper {padding-top: 0;margin-top: 0px;margin-bottom: 0;}
  .navigation-in .wrapper .has-third-level div>a:first-child {margin-top: -1px;font-size: 16px;padding: 10px 10px 10px 24px;border-bottom: 1px solid #E0E0E0;color: #000;}
  .navigation-in .wrapper .has-third-level {padding: 0;border: 0;margin: 0;border-top: 1px solid #E0E0E0;}
  .navigation-in .wrapper .has-third-level div ul.menu-level-3 li {padding: 10px 10px 10px 65px;border-bottom: 1px solid #E0E0E0;border-top: 0;}
  .navigation-in .wrapper .has-third-level div ul.menu-level-3 li a {font-size: 14px;}

  .navigation-in ul li.menu-item-705>a::before {width: 32px;background-repeat: no-repeat;background-position: center center;}
  .navigation-in ul li.menu-item-708>a::before {width: 32px;background-repeat: no-repeat;background-position: center center;}
  .navigation-in ul li.menu-item-711>a::before {width: 32px;background-repeat: no-repeat;background-position: center center;}
  .navigation-in ul li.menu-item-714>a::before {width: 32px;background-repeat: no-repeat;background-position: center center;}
  .navigation-in .submenu-arrow {padding: 13px 10px;}
  .navigation-in .submenu-arrow::after {font-size: 13px;}

  /*.navigation-in a:hover {color: #000;}*/
  .menu-item-1008>a::before {width: 29px;background-position: center;}
  .navigation-in>ul>li {border-color: #fff;}
  .navigation-in>ul>li>a:hover {text-decoration: underline;}
  .navigation-in>ul>li.ext>ul>li>a {display: block;width: 40px;padding: 5px;}
  .navigation-in>ul>li>a {line-height: 45px;color: #000;}
  .navigation-in>ul>li.ext>ul>li {width: 100%;border: 0;display: flex;align-items: center;padding: 0 10px 0 24px;margin: 0;line-height: 25px;}
  .navigation-in>ul>li.ext.exp {box-shadow: 0 2px 20px rgba(0,0,0,0.3);}
  .navigation-in>ul>li.ext.exp li {}
  .navigation-in>ul>li.ext.exp > a {color: #000!important;border-bottom: 0;background-color: transparent;}
  .navigation-in>ul>li.ext.exp a {color: #000;border-bottom: 0;background-color: transparent;}
  .navigation-in>ul>li.ext.exp a.menu-image {display: none;}
  .submenu-visible .navigation-in>ul>li.ext.exp>ul {padding: 0;}
  .navigation-in>ul>li.ext>ul>li>div>a {font-size: 16px;padding: 5px;text-decoration: none;}
  .navigation-in>ul>li {border-bottom: 0;border-right: 0;}
  .navigation-in>ul>li>a {text-transform: initial;}
  /*.navigation-in>ul>li>a.active {color: #E85124;}*/
  /*.navigation-in>ul>li>a.active .submenu-arrow::after {color: #E85124;}*/
  .navigation-in>ul>li>a.active::after {display: none;}
  .navigation-in>ul>li:first-child {border-left: 0;}

  .custom-footer {padding: 0;padding-top: 30px;}
  .custom-footer>div:nth-of-type(4) .item {border: 0;}
  .custom-footer>div:nth-of-type(4) .heureka-block {margin-top: 15px;}
  .custom-footer .item {text-align: left;border-bottom: 1px solid #D7D7D7;}
  .custom-footer .item>h4 {text-align: left;font-size: 16px!important;padding: 20px 0;margin: 0;margin-bottom: 0!important;display: flex;justify-content: space-between;align-items: center;}
  .custom-footer .item>h4::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8.8' viewBox='0 0 16 8.8'%3E%3Cpath fill='%23000' d='M-.335.665A1.176,1.176,0,0,0-1.843.574l-.108.092L-8,6.486-14.049.665A1.176,1.176,0,0,0-15.558.574l-.108.092a1.07,1.07,0,0,0-.1,1.452l.1.1,6.857,6.6A1.176,1.176,0,0,0-7.3,8.912l.108-.092,6.857-6.6A1.071,1.071,0,0,0-.335.665Z' transform='translate(16 -0.343)'/%3E%3C/svg%3E");margin-right: 10px;width: 9px;height: 5px;background-repeat: no-repeat;background-size: contain;content: "";transition: 0.5s;}
  .custom-footer .item h4.toggled::after {transform: rotate(180deg);}
  .custom-footer .item ul {display: none;margin-bottom: 0;margin-top: 0;padding-bottom: 15px;padding-left: 10px!important;}
  .custom-footer .item ul li {padding-left: 15px!important;}
  #footer h4 {pointer-events: auto;}
  #footer .row-footer {justify-content: flex-start;margin-bottom: 13px;}
  .custom-footer>div:nth-of-type(1) {padding-left: 0;}
  .custom-footer>div {width: 100%!important;padding-left: 0;}
  #footer .banner {min-height: 0;margin-bottom: 0;}
  #footer .row-footer a {font-size: 20px;}
  #footer .row-footer small {font-size: 16px;top: 4px;}
  .custom-footer>div {padding: 0!important;}
  .custom-footer .banner-wrapper {margin-top: 0;}

  .bottom-footer {border-top: 0!important;padding: 32px 0;flex-flow: row wrap;}
  .bottom-footer>div {flex: 0 0 100%;flex-flow: row wrap;justify-content: center!important;padding: 5px 0;}
  .bottom-footer>div .title {flex: 0 0 100%;display: flex;justify-content: center;padding-bottom: 10px;padding-right: 0;}


  .footer-bottom {display: flex;flex-flow: row wrap;}
  #signature {width: 100%;order: 1;}
  .copyright {width: 100%;order: 0;margin-bottom: 20px;}
  #footer .footer-bottom::before {margin-bottom: 24px;}

  .footer-banners.banner-wrapper {margin-bottom: 30px;}

  .footer-banners h2 {font-size: 22px;margin: 0 0 7px 0;}
  .footer-banners.banner-wrapper .footer-banner:nth-of-type(1) p {font-size: 14px;margin: 0 0 24px 0;}
  .footer-banners.banner-wrapper .footer-banner:nth-of-type(1) {padding: 0;}

  .category-top.blog {margin-bottom: 40px;}
  .category-top.blog h1 {font-size: 35px;}
  .category-top.blog p {font-size: 14px;}

  .type-post #content h1, .type-page #content h1 {font-size: 32px;}
  .type-post #content p, .type-page #content p {font-size: 14px;}
  .type-post #content h2, .type-page #content h2 {font-size: 30px;}
  .type-post #content h3, .type-page #content h3 {font-size: 25px;}
  .type-post #content h4, .type-page #content h4 {font-size: 20px;}
  .type-post #content h5, .type-page #content h5 {font-size: 17px;}
  .type-post #content ul, .type-page #content ul {padding-left: 15px;}

  .top-navigation-bar .dropdown {position: fixed;z-index: 11;left: 130px;}
  .top-navigation-bar .dropdown button {}
  .top-navigation-bar .dropdown:hover button {color: #fff;}
  .top-navigation-bar .dropdown .caret {}

  .top-navigation-bar::after {content:"";position:fixed;top:0;left:0;width:100%;height:54px;background: #FAFAFA;z-index:10;}
  .top-navigation-bar .container {padding: 0;}
  .navigation-window-visible #navigation {width: 100%!important;}
  .responsive-tools {padding-top: 0;padding-bottom: 0;height: 54px;}
  .responsive-tools .toggle-window {z-index: 11;}
  .top-navigation-tools a.login {display: none!important;}

  .responsive-tools .toggle-window[data-target="search"] {display: none;left: initial;top: 0px;right: 176px;padding: 0px 10px;position: fixed;width: 44px;height: 54px;line-height: 54px;opacity:0;transition:opacity ease-out 0.3s;}
  .responsive-tools .toggle-window[data-target="search"]::before {content: "";background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Web' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01_GR_HP' transform='translate(-684.000000, -83.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Layout-/-Header' transform='translate(-1.000000, 0.000000)'%3E%3Cg id='Header'%3E%3Cg id='Search' transform='translate(671.000000, 69.000000)'%3E%3Cg id='search' transform='translate(14.000000, 14.000000)'%3E%3Cpath d='M10.8888889,0.888888889 C5.36604139,0.888888889 0.888888889,5.36604139 0.888888889,10.8888889 C0.888888889,16.4117364 5.36604139,20.8888889 10.8888889,20.8888889 C16.4117364,20.8888889 20.8888889,16.4117364 20.8888889,10.8888889 C20.8888889,5.36604139 16.4117364,0.888888889 10.8888889,0.888888889 Z M10.8888889,3.11111111 C15.1844369,3.11111111 18.6666667,6.59334083 18.6666667,10.8888889 C18.6666667,15.1844369 15.1844369,18.6666667 10.8888889,18.6666667 C6.59334083,18.6666667 3.11111111,15.1844369 3.11111111,10.8888889 C3.11111111,6.59334083 6.59334083,3.11111111 10.8888889,3.11111111 Z' id='Oval'%3E%3C/path%3E%3Cpath d='M16.3809925,16.3809925 C16.7815302,15.9804547 17.4117869,15.9496441 17.847666,16.2885607 L17.9523409,16.3809925 L22.7856742,21.2143258 C23.2195901,21.6482417 23.2195901,22.3517583 22.7856742,22.7856742 C22.3851365,23.1862119 21.7548797,23.2170225 21.3190006,22.878106 L21.2143258,22.7856742 L16.3809925,17.9523409 C15.9470766,17.518425 15.9470766,16.8149083 16.3809925,16.3809925 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width: 22px;height: 24px;}
  .top-navigation-bar.sticky .responsive-tools .toggle-window[data-target="search"]{opacity:1;}

  .ordering-process .popup-widget.login-widget {margin-top: 0;}
  .navigation-buttons a[data-target="login"] {background-color: transparent;}

  .ordering-process .header-top>div:nth-of-type(3) {display: block;}
 .ordering-process .responsive-tools>a[data-target="navigation"] {height: 54px;}
  .responsive-tools .toggle-window[data-target="navigation"] {display: block;position: fixed;height: 54px;width: 64px;text-align: center;padding: 10px 8px 0 8px;top: 0;left: 0;z-index:11;background-color: #293f85!important;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Crect fill='%23fff' width='16' height='2'/%3E%3Crect fill='%23fff' width='16' height='2' transform='translate(0 5)'/%3E%3Crect fill='%23fff' width='16' height='2' transform='translate(0 10)'/%3E%3C/svg%3E") center 13px no-repeat;}
  .responsive-tools .toggle-window[data-target="navigation"]::before {display: none;}
  .responsive-tools .toggle-window[data-target="navigation"]::after {position: absolute;width: 100%;left: 0;bottom: 7px;color: #fff;font-weight: bold;font-size: 12px;content: "MENU";}
  .responsive-tools [data-target="login"] {z-index: 11;left: initial;top: 0px;right: 55px;padding: 0px 10px;position: fixed;width: 44px;height: 54px;line-height: 54px;}
  .responsive-tools [data-target="login"]::before {z-index: 11;margin-top: 2px;content: ""!important;width: 24px;height: 24px;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0002 14.0361C6.62145 14.0361 0.618164 20.0394 0.618164 27.4182C0.618164 27.7393 0.878842 28 1.20001 28C1.52118 28 1.78186 27.7393 1.78186 27.4182C1.78186 20.6806 7.2627 15.1997 14.0003 15.1997C20.7379 15.1997 26.2187 20.6806 26.2187 27.4182C26.2187 27.7393 26.4794 28 26.8006 28C27.1217 28 27.3824 27.7393 27.3824 27.4182C27.3824 20.0382 21.379 14.0361 14.0002 14.0361Z' fill='black'/%3E%3Cpath d='M13.9997 0C10.4715 0 7.59961 2.87073 7.59961 6.40011C7.59961 9.92949 10.4715 12.8002 13.9997 12.8002C17.5279 12.8002 20.3998 9.92949 20.3998 6.40011C20.3998 2.87073 17.528 0 13.9997 0ZM13.9997 11.6366C11.1127 11.6366 8.76325 9.28715 8.76325 6.40011C8.76325 3.51307 11.1127 1.16364 13.9997 1.16364C16.8868 1.16364 19.2362 3.51307 19.2362 6.40011C19.2362 9.28715 16.8868 11.6366 13.9997 11.6366Z' fill='black'/%3E%3C/svg%3E%0A");}
  #header .cart-count {top: 0px;width: 44px;right: 10px;border-left: 0!important;padding: 0px 20px 0 10px;height: 54px;line-height: 54px;position: fixed;z-index: 11;background: none;}
  .cart-window-visible  #header .cart-count {background: #fff;}
  .header-top .btn.cart-count::before {margin-right: 0;position: relative;top: 2px;}
  .top-navigation-contacts {display: block!important;z-index: initial!important;}
  .ordering-process .popup-widget.login-widget {top: 54px!important;}
  .top-navigation-contacts a.project-phone span {display: none;}
  .top-navigation-contacts a.project-phone div {display: none;}
  .top-navigation-contacts a.project-phone {display: none;position: fixed;z-index:11;font-size: 0!important;right: 152px;top: 0;height: 54px;line-height: 54px;padding-right: 0;padding: 0 7px;}
  .top-navigation-contacts a.project-phone::before {left: 0;background-size: contain;background-repeat: no-repeat;width: 18px;height: 18px;position: relative;top: 2px;margin-right: 0;background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0903 12.0936L20.3325 15.3515C21.0676 16.0941 21.0676 17.2965 20.3326 18.0391L19.4499 18.9292C18.3621 20.0373 16.8828 20.6649 15.3365 20.6744C14.8855 20.6751 14.4361 20.6204 13.9981 20.5115C12.2945 20.0569 10.6741 19.3302 9.19821 18.3591C7.85567 17.4928 6.6117 16.4804 5.48868 15.3398C4.45571 14.3031 3.52807 13.165 2.71949 11.9424C1.82133 10.6088 1.11072 9.15611 0.60799 7.62581C-0.0657144 5.53417 0.48792 3.23821 2.03876 1.69196L3.06564 0.656472C3.81277 -0.0637844 4.9896 -0.0637844 5.73673 0.656472L8.97896 3.92588C9.71398 4.6685 9.71398 5.87095 8.97896 6.61356L7.07514 8.53334C6.93378 8.67548 6.91661 8.90045 7.03478 9.06271C7.68679 9.96594 8.40822 10.8159 9.19246 11.605C10.0681 12.4909 11.0199 13.2969 12.0366 14.0134C12.1996 14.1286 12.421 14.1089 12.5616 13.9669L14.4192 12.0936L14.4224 12.0904C15.16 11.3484 16.3545 11.3499 17.0903 12.0936ZM19.5133 17.248L19.5156 17.2457C19.8011 16.9565 19.8001 16.4887 19.5132 16.2009L16.2652 12.9198L16.2629 12.9175C15.9762 12.6296 15.5122 12.6307 15.2267 12.9198L13.3864 14.8047C12.8503 15.3416 12.0101 15.4151 11.3903 14.9792C10.3177 14.2229 9.31382 13.3722 8.39037 12.437C7.56212 11.6047 6.80012 10.708 6.11154 9.75508C5.6581 9.12959 5.72679 8.26378 6.27305 7.71893L8.17687 5.79916L8.17917 5.79684C8.46467 5.50772 8.46366 5.03991 8.17687 4.75201L4.93464 1.4826L4.93234 1.48028C4.64562 1.19239 4.1817 1.19341 3.89619 1.4826L2.86931 2.51809C1.62311 3.75422 1.17643 5.59416 1.71546 7.27096C2.18567 8.69832 2.84964 10.0531 3.6885 11.2967C4.45544 12.4524 5.33474 13.5282 6.31348 14.508C7.37721 15.5871 8.55547 16.545 9.82689 17.3644C11.1954 18.2707 12.699 18.9503 14.2806 19.3772C15.8505 19.7551 17.5022 19.2787 18.6364 18.1206L19.519 17.2305L19.5133 17.248Z' fill='black'/%3E%3C/svg%3E%0A");}
  .top-navigation-bar .top-navigation-bar-menu.right {display: none;}
  .navBtns {display: none;}
  .submenu-visible .top-navigation-bar {z-index: 61;}
  .top-navigation-bar-menu.right::after {display: none;}
  .top-nav-button-register {display: none;}
  .header-top {padding-top: 0;height: 40px;padding: 0;margin: 8px 0px;}
  .header-top .search {padding-top: 4px;}
  .header-top .search input {height: 40px;}
  .header-top .search .btn {height: 40px;font-size: 14px;padding-left: 12px;padding-right: 12px;}
  .header-top .search::before {top: 16px;left: 10px;}
  #header {margin-bottom: 0;}
  #header .container {padding-left: 8px;padding-right: 8px;}
  #header .site-name {max-width: 110px;position: fixed;height: 50px;top: 0px;left: 80px;z-index: 11;display: flex;flex-direction: column;justify-content: center;}
  #header .site-name>* {max-width: 100%;}
  #header .site-name>.banner img {max-width: 110px;margin-top: 3px;display: block;}
  #header .container {position: initial;}
  #header .site-name>a img {max-width: 110px;margin-top: 5px;max-height: 28px;}
  #header .search-form {display: block;max-width: 100%;}

  .search-window-visible #header .search{position:fixed;top:54px;left:0;width:100%;background:#fff;z-index: 11;padding:2px 8px;z-index:61;}
  .search-window-visible #header .search::before {top: 12px;left: 18px;}
  .search-window-visible #header .search-form{margin:0;}
  .search-window-visible::after {content: "";position: fixed;background: rgba(0,0,0,0.6);width: 100%;height: 100%;top: 0;left: 0;z-index: 60;}

  .search-window-visible .toggle-window[data-target="search"] {z-index: 9999;background-color:#fff!important;}
  .login-window-visible .responsive-tools [data-target="login"] {z-index: 9999;}

  .banners-row.row {margin-left: -12px!important;margin-right: -12px!important;}
  .in-index #carousel .carousel-inner {border-radius: 0;}
  .footer-banners.row {margin-left: 0!important;margin-right: 0!important;}
  .footer-banners.banner-wrapper {padding: 0;}

  .register-block.login-block ul {display: none;}
  .login-window-visible .user-action .user-action-in>div.user-action-login {display: block!important;align-items: stretch;}
  .login-window-visible .responsive-tools [data-target="login"] {z-index: 99;background-color: #fff!important;}
  .popup-widget.login-widget {flex-flow: row wrap;top: 45px;width: 100%;max-width: 100%;margin-left: 0;}
  .popup-widget.login-widget .popup-widget-inner > h2 {display: none;}
  .popup-widget.login-widget .popup-widget-inner {height: auto;}
  .popup-widget-inner:not(.cart-widget-inner) {padding: 16px 16px 0 16px;}
  .login-widget {border-radius: 0;top: 56px;margin-top: 9px;}
  .register-block.login-block {padding: 27px 16px 24px 16px;text-align: center;width: 100%;}
  .register-block.login-block .spec-btn {width: 100%;}
  .register-block.login-block .subtitle {margin-bottom: 24px;}

  .popup-widget.cart-widget {width: 100%;max-width: 100%;border-radius: 0;margin: 0;padding: 15px 10px;right: 0;top: 54px;}
  .cart-widget .popup-widget-inner {padding: 0;}
  .popup-widget.cart-widget .cart-widget-product-name {padding-right: 10px;padding-left: 5px;}
  .popup-widget.cart-widget .cart-widget-product-name strong a {font-size: 14px;}
  .popup-widget.cart-widget .cart-widget-product-price {font-size: 14px;}
  .popup-widget.cart-widget {bottom: initial;}
  .popup-widget-inner {max-height: 500px;height: initial;}
  .cart-widget-product-amount {padding: 0;}
  .cart-widget-product-amount .quantity-form .quantity input {width: 25px;}
  .cart-widget-product-amount .quantity-form .quantity {width: 65px;}
  .cart-widget-product-amount .quantity-form .quantity.readonly {width: 30px;}
  #header .cart-count {border-radius: 0;transition: 0s;}

  .slider-wrapper h4 {text-align: left;}
  .top-navigation-contacts a.project-email::before {display: none;}
  .top-navigation-contacts a.project-email>span {visibility: hidden;}

  .navigation-in ul.menu-level-2::after {display: none;}
  .navigation-in ul.menu-level-2 {width: 100%;margin: 0;}
  #navigation {background-color: transparent;left: 0;right: initial;top: 54px;border: 0;padding-bottom: 0;width: 0;position: fixed;height: unset;bottom: 0;display: flex;flex-direction: column;}
  #navigation .navigation-in {overflow: auto;padding-right: 0;height: 100%;width: 100%;max-width: 100%;}
  #navigation .responsive-menu-footer {display:block;border-top: 1px solid #fff;}
  .navigation-in>ul>li.ext>a::after {display: none;}
  /*#navigation .responsive-menu-footer li:first-child a{padding-left:13px;}*/
  #navigation .responsive-menu-footer li {border-color: #fff;background: #D4D4D4;}
  #navigation .responsive-menu-footer li a {font-size: 14px;padding: 0 19px;color: #000;font-weight: 600;}
  .navigation-in>ul>li:last-child {border-right: 0;}
  .navigation-close {display: none;}
  .navigation-in ul {display: block;}
  .navigation-in>ul>li {text-align: left;}
  .top-navigation-menu{display:none!important;}

  .navigation-window-visible .top-navigation-bar .container > div.top-navigation-contacts {position: absolute;bottom: initial;}
  .navigation-window-visible .responsive-tools .toggle-window[data-target="navigation"] {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.556' height='15.556' viewBox='0 0 15.556 15.556'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-0.222 -0.222)'%3E%3Crect class='a' width='20' height='2' transform='translate(0.222 14.364) rotate(-45)'/%3E%3Crect class='a' width='20' height='2' transform='translate(1.636 0.222) rotate(45)'/%3E%3C/g%3E%3C/svg%3E") center 13px no-repeat;z-index: 999;background-color: #293f85!important;}
  .navigation-window-visible .responsive-tools .toggle-window[data-target="navigation"]::after {color: #fff;}
  .in-kosik .responsive-tools .toggle-window[data-target="navigation"]::after {bottom: -9px;}
  .in-kosik .responsive-tools [data-target="login"] {right: 0px;}
  .in-kosik .top-navigation-contacts a.project-phone {right: 104px;}
  .in-kosik .responsive-tools .toggle-window[data-target="search"] {display: none;}
  .in-dekujeme .responsive-tools .toggle-window[data-target="navigation"]::after {bottom: -11px;}
  .in-dekujeme .responsive-tools [data-target="login"] {right: 0px;}
  .in-dekujeme .top-navigation-contacts a.project-phone {right: 104px;}
  .in-dekujeme .responsive-tools .toggle-window[data-target="search"] {display: none;}
  .in-dekujeme .header-top .search {display: none;}
  .ordering-process .site-name {display: block;}

  .ordering-process:not(.in-kosik):not(.in-dekujeme) .responsive-tools>a[data-target="navigation"] {display: none;}
  .ordering-process:not(.in-kosik):not(.in-dekujeme) .responsive-tools .toggle-window[data-target="navigation"]::after {bottom: -9px;}
  .ordering-process:not(.in-kosik):not(.in-dekujeme) .responsive-tools [data-target="login"] {right: 0;}
  .ordering-process:not(.in-kosik):not(.in-dekujeme) .top-navigation-contacts a.project-phone {right: 45px;}
  .ordering-process:not(.in-kosik):not(.in-dekujeme) .responsive-tools .toggle-window[data-target="search"] {right: 90px;}
  .ordering-process:not(.in-kosik):not(.in-dekujeme) .site-name {display: block;left: 7px!important;}
  .ordering-process:not(.in-kosik):not(.in-dekujeme) .top-navigation-tools a.top-nav-button-login {display: none;}
  #checkoutSidebar .order-summary-item div:last-of-type {padding: 15px 0;}


  body.in-krok-1 .top-navigation-bar, body.in-krok-2 .top-navigation-bar {display: block;}

  #header .cart-count {padding: 0;border: 0;background: none!important;margin-top: 0;}
  .cart-window-visible-empty .cart-widget .popup-widget-inner {max-height: calc(100vh - 54px);}
  .cart-window-visible-empty .cart-widget .categories-block {}
  .cart-window-visible-empty .cart-widget .categories-block .inner .item {width: 98%;flex: 0 0 98%;margin: 5px;}
  .cart-window-visible-empty .cart-widget .categories-block .inner .item .heading {max-width: 90%;}

  .header-top .search input {font-size: 16px;}

  .empty-cart-block h1 {font-size: 32px;}
  .empty-cart-block p {max-width: 100%;}

  .cart-table tr {background: none;}
  .cart-table tr.top {display: none;}
  .content-inner {padding-bottom: 30px;}

  .subcategories.with-image li a .image img {max-height: 70px;}

  .footer-bottom {padding: 20px 10px;}


  .bottom-footer>a {margin: 10px auto;}

  .usps {padding-bottom: 30px;}

  body:not(.in-index) .products-block>div .p {border-right: 0!important;}
  body:not(.in-index) .stars-placeholder, body:not(.in-index) .p .stars-wrapper {height: auto;}
}


@media (max-width: 700px) {
  .cart-widget-button {flex-flow: row wrap;}
  .popup-widget.cart-widget .cart-free-shipping {flex: 0 0 100%;margin-bottom: 25px;}

  .page-404 .container {background: none;}
  .page-404 .block {padding-left: 0;}
  .page-404 .business-card-here {border-right: 0;}
  .page-404 .business-card-here .business-card {min-width: 290px;max-width: 290px;border-right: 1px solid #3a3a3a;}
  .page-404 .btn {width: 100%;}
  .page-404 h1 {margin: 40px 0 12px 0;}
}

@media (max-width: 580px) {
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .wrap-row .row-block {flex: 0 0 100%;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .wrap-row {flex-flow: row wrap;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .subheading {font-size: 14px;line-height: 20px;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card .info-block {padding-left: 80px;}
  .search-whisperer .search-whisperer-documents.search-whisperer-empty .business-card { background: url(../img/empty-cart-guys.png) left -20px bottom no-repeat;}

  .type-post #content pre {background: #F5F5F5;padding: 20px;}

  .store-tips .item {width: 100%;}
}

@media (max-width: 530px) {
  .cart-window-visible-empty .cart-widget .categories-block {}
  .cart-window-visible-empty .cart-widget .categories-block .inner .item {width: 98%;flex: 0 0 98%;margin: 5px;}
  .cart-window-visible-empty .cart-widget .categories-block .inner .item .heading {max-width: 85%;}

  .transit-table table tr td:first-child {display: none;}
  .transit .inner {padding: 20px 20px 0 20px;}

  .popup-widget.cart-widget .cart-widget-product {padding: 16px 0;}
  .popup-widget.cart-widget .cart-widget-product-image {flex: 0 0 50px;}
  .popup-widget.cart-widget .cart-widget-product-name {flex: 0 0 50%;}

  .categories-block .inner .item .heading {left: 35%;max-width: 50%;}

  .empty-cart-inner .top .icon {display: none;}
  .empty-cart-inner .top {padding: 15px;}

  .form-here form .form-group:nth-of-type(-n+2) {flex: 0 0 100%;}

  .categories-hp {padding-bottom: 0;margin-bottom: 30px;}
  .categories-hp a {width: 100%;}
  .categories-hp a .name {width: 200px;text-align: left;}
  .categories-hp a .image {left: 10px;}

  .categories-main .side-block .inner a {width: 48%;}

  .hp-block .top-items a {width: 100%;border-left: 0;border-right: 0;justify-content: center;}
  .hp-block .top-items a:nth-of-type(2n) {border-left: 0;}
  .hp-block .top-items {margin-top: -115px;}

  .filter-sections .slider-wrapper {flex: 1 1 100%;border-right: 0;max-width: 100%;margin-right: 0;padding-right: 10px}
  .param-filter-top fieldset div label[for=stock] .filter-count {display: none;}

}

@media (max-width: 450px) {
  .type-post #content pre a::before {font-size: 15px;}
  .type-post #content pre::before {font-size: 18px;line-height: 22px;}

  .manufacturers-wrap .items a {width: 33%;display: none;}
  .manufacturers-wrap .items a:nth-of-type(-n+6) {display: flex;}
  .manufacturers-wrap .items {padding: 10px 0;}

  .top-tips .item {width: 100%!important;}

  .in-dekujeme .content-inner h1 {font-size: 30px;}
  .in-dekujeme .content-inner .recapitulation-wrapper:first-of-type .co-payment-method .row div:first-of-type table tr:last-child td {font-size: 18px;}

  .blog-block .top-header {width: 100%;}
  .blog-block .right .top-header {background-position: right;}
  .blog-block .top-header h2 {font-size: 26px;}
  .blog-block .top-header>div {font-size: 18px;}
  .blog-block .right .top-header h2 {padding-top: 35px;}
  .blog-block .left .top-header h2 {padding-top: 27px;}

  .btns-block div {line-height: 18px;}

  .instagram-widget a {height: 110px;}
}

@media (max-width: 400px) {
  .popup-widget.cart-widget .cart-widget-product-image {display: none;}

  .about-block .column:nth-of-type(1) .image {order: -1;margin-right: 0;margin: 0 auto 20px auto;}
  .about-block .column:nth-of-type(1) .rows {flex-flow: row wrap;text-align: center;justify-content: center;}

  .top-navigation-bar .dropdown .caret {display: none;}

  body.in-index .products-block .p .flags-default {display: none;}
  body.in-index .products-block .p {padding: 15px 10px;}
  .products-block .p-desc {display: none;}
  .products-block .ratings-wrapper .stars-wrapper {flex-flow: row wrap;}
  .stars-placeholder, .p .stars-wrapper {height: 30px;width: 100%;}
}

@media (max-width: 355px) {
  .top-navigation-bar .dropdown {display: none;}

  .p-detail .availability-value .block {width: 100%;}
}
