._applyKruh:after,
._applyKruh:before {
    content: '';
    display: block;
    border-radius: 50px
}

._applyProuzek td {
    padding-right: 35px
}

._applyProuzek_M td {
    padding-right: 20px
}

._applyPC_textDoprava {
    font-size: 15px;
    font-weight: 600
}

._applyPC_textDoruceni {
    font-size: 12px
}

._applyMOB_textDoprava {
    font-size: 10px !important;
    font-weight: 600
}

._applyMOB_textDoruceni {
    font-size: 8px !important
}

._applyDobyDoruceniHeader_M {
    padding-top: 12px;
    display: inline-block !important;
    width: 100%
}

._applyDobyDoruceniHeader {
    padding-top: 15px;
    padding-bottom: 15px;
    background: #161617;
    color: #FFF;
}

._applyKruh {
    position: relative;
    left: -1px;
    top: 2px;
    width: 15px;
    height: 13px;
    display: inline-block
}

._applyKruh:before {
    position: relative;
    width: 15px;
    height: 15px;
    box-sizing: border-box;
    margin-left: 0;
    margin-top: 0;
    animation: 1.25s cubic-bezier(.215, .61, .355, 1) infinite status-prstenec
}

._applyKruh:after {
    position: absolute;
    left: 4px;
    top: 4px;
    width: 7px;
    height: 7px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3);
    animation: 1.25s cubic-bezier(.455, .03, .515, .955) -.4s infinite status-tecka
}

@keyframes status-tecka {

    0%,
    100% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.3)
    }
}

@keyframes status-prstenec {
    0% {
        transform: scale(.33)
    }

    100%,
    80% {
        opacity: 0
    }
}

@keyframes blinker {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.atest2 {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important
}

._aparkWidgetMob {
    width: 100%;
    overflow-x: overlay;
    white-space: nowrap;
    padding-left: 15px;
    background: #161617;
    color: #FFF;
}

@media (max-width:767px) {

    ._apark_navFixed,
    ._apark_navFixedC {
        position: fixed !important;
        margin-top: 0 !important
    }

    ._apark_navAbs,
    ._apark_navAbsC {
        position: absolute !important;
        margin-top: 50px !important
    }

    ._apark_navAbsO,
    ._apark_navAbsOC {
        margin-top: 20px !important
    }
}

@media (max-width:992px) {
    .applyMobile-false {
        display: none !important
    }
}

@media (min-width:992px) {
    .applyMobile-true {
        display: none
    }
}

._applyKruh:after {
    background-color: #009901 !important;
}
.p-in-in .prices {
    order: 3;
}
.products-block.products .p .prices {
    justify-content: center;
}
.type-page:not(.in-jak-pouzivat) div[itemprop=about] table tbody tr, .type-post .content-inner .text table tbody tr {
    display: table-row;
}
.type-page:not(.in-jak-pouzivat) div[itemprop=about] table tbody, .type-post .content-inner .text table tbody {
    display: contents;
}
.radio-wrapper input[type=radio]+label, input[type=radio]+label {
    gap: 0;
}
.next-to-carousel-banners .banner-wrapper img{
  max-height:210px;
}
.advanced-parameter {
    width: 50px;
}
.p-info-wrapper .detail-parameters td>div:not([data-parameter-name=Barva]) .advanced-parameter-inner {
    height: 50px;
    width: 50px;
}
.category-perex-content-wrap .category-perex {
    max-width: unset;
}
.widget-parameter-wrapper .widget-parameter-list {
    margin: 0 auto;
    padding: 4px
}
.widget-parameter-wrapper .widget-parameter-value {
    border: 1px solid #dadada;
    padding: 8px;
}
#showHeurekaBadgeHere-12 a img {
    height: unset;
    min-height: unset;
    width: unset;
}
#myBtnTabulka_velikosti {
    margin-top: 20px;
    border-radius: 2px;
    border: 1px solid;
    box-shadow: none;
}
.p-info-wrapper .p-short-description, .p-in-in .ratings-wrapper {
    display: none;
}
#myModal {
    padding: 15px;
}
.benefitBanner__picture img {
    max-width: 40px;
}

#content > div.category-top > ul > li.col-xs-12.divider {
	display: none;
}

.next-step .next-step-back {
    color: #d0d0d0;
}
@media (min-width: 767px) {
  .subcategories.with-image li a .text {
      width: 40%;
  }
}

.radio-wrapper input[type=radio]:checked+label:after, input[type=radio]:checked+label:after {
    background-color: #5cb91b;
 }
 
 .c-product-interconnection-detail-params {
    order: 8;
}
.c-product-interconnection-detail-params.is-template--Classic+.detail-parameters {
    margin-top: 0rem;
}
.c-product-interconnection-detail-params__products span[class^=item-type] {
    width: 70px;
    height: 70px;
}
@media (max-width: 767px) {
    .products-block.products .p .name {
        font-size: 1rem;
    }
    #header {
        height: 72px;
    }
}
span.advanced-parameter-inner.show-tooltip {
 cursor: pointer;
}
.site-msg.information, div.message.notice-message {
    font-size: 1.5em;
    background: hsl(74.44deg 98.32% 47.23%);
}