.flag.flag-discount{
    display: none !important;
}
.top-navigation-menu{
    order: 1;
}

@media (min-width: 768px) {
    .top-navigation-bar .container>div {
        display: flex;
        flex: 1 1 70%;
    }
}

.top-navigation-contacts{
    order: 2;
    justify-content: right;
}

@media (min-width: 768px) {
    .top-navigation-bar .container>div.top-navigation-contacts {
        position: relative;
        display: flex;
        flex-basis: 30%;
    }
}

.top-navigation-tools{
    order: 3;
    justify-content: right;
}

@media (min-width: 768px) {
    .top-navigation-bar .container>div:last-child, .top-navigation-bar .container>div:first-child {
        flex-basis: 10%;
    }
}

.responsive-tools {
    order: 2;
}

@media (min-width: 768px) {
    .top-navigation-bar .dropdown {
        margin-right: 0;
    }
}

.top-navigation-tools .dropdown .dropdown-menu, .top-navigation-tools--language .dropdown .dropdown-menu {
    background-color: white;
}

@media (max-width: 640px){
    .top-navigation-tools .dropdown button:before, .top-navigation-tools--language .dropdown button:before {
    display: none;
    }
    .top-navigation-tools .dropdown .dropdown-menu li a:before, .top-navigation-tools--language .dropdown .dropdown-menu li a:before {
    display: none;
    }
}


.top-navigation-bar-menu li a {
    cursor: default;
    font-weight: 500;
    pointer-events: none;
}

.top-navigation-bar{
    background-color: #f5f6f8;
}

.top-navigation-bar-menu li a::hover{
    color: #7c7e8f;
}

.top-navigation-bar-menu li a::after{
    display: none;
}

.navigation-in>ul>li>a {
    color: #292929;
}

.navigation-in>ul>li>a:hover {
    color: #292929;
}

.social-buttons.no-display {
    display: none !important;
}

.p-code, .p-desc{
    display: none;
}

.shp-tabs-holder ul.shp-tabs li::last-child {
    display: none;
}


.top-category-block .menu-content {
    padding: 30px 25px 30px;
}

.top-category-block .homepage-group-title{
    display: none;
}

.top-category-block .menu-level-3,
.top-category-block .top-category-more {
    display: none;
}

.advanced-parameter-inner {
    display: flex !important;
}

.parameter-value {
    display: none !important;
}

.detail-parameters-block{
    border-bottom: 1px solid var(--color-tertiary);
    margin-bottom: 20px;
}

.add-to-cart{
    border-top: 1px solid var(--color-tertiary);
}

.p-info-grid {
    margin: 0;
}

.p-info-grid .detail-grid-item {
    padding: 0 15px 0 0;
}

.p-info-wrapper .availability-value {
    margin: 10px 0;
}

.p-info-wrapper select {
    border-radius: 20px !important;
    margin: 10px 0;
}

.detail-grid-title {
    display: none;
}

.detail-parameters th, .detail-parameters td {
    padding-bottom: 20px;
}

.price-measure {
    display: none;
}

.add-to-cart .quantity{
    display: none;
}


.link-icon{
    padding: 20px 0;
}

.widget-parameter-wrapper{
    display: none;
}

.discount-coupon .h4 strong {
    color: #0f0f0f; 
}

#deliveryCountryId{
    min-height: 60px;
    border-radius: 20px;
}

.co-box.co-basic-information label{
    display: none;
}


.co-box.co-basic-information h4 {
    visibility: hidden;
    margin-bottom: 40px;
}

.co-box.co-basic-information h4:before {
    visibility: visible;
    background-image: url(/user/documents/upload/earth_icon_3.png) !important;
}

.co-box.co-basic-information h4:after {
    visibility: visible;
    position: absolute;
    left: 80px;
    content:'Země doručení';
}

.form-group>select.form-control {
    min-height: 90px;
}

.client-center-box ul li:nth-child(6),
.client-center-box ul li:nth-child(7),
.client-center-box ul li:nth-child(8),
.client-center-box ul li:nth-child(9),
.client-center-box ul li:nth-child(10) {
    display: none;
}

.in-contacts .content-inner>article {
    display: flex;
    flex-direction: column;
}

.contact-block{
    width: 100%;
    flex-direction: column;
    margin-bottom: 40px;
}

.menu-content{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.menu-image img{
    width: 115%;
}

.c-product-interconnection-detail-params.is-template--Classic{
    width: 100% !important;
    margin: 15px 0 !important;
}

.c-product-interconnection-detail-params.is-template--Classic .c-product-interconnection-detail-params__type{
    max-width: 120px !important;
    margin-bottom: 0 !important;
    font-size: initial !important;
    font-weight: initial !important;
}

.c-product-interconnection-detail-params.is-template--Classic .c-product-interconnection-detail-params__products span[class^=item-type]{
    width: 40px !important;
    height: 40px !important;
}

.detail-parameters{
    margin-top: 0 !important;
}

.detail-parameters-block--size tbody{
    display: flex !important;
    flex-wrap: wrap;
}

.surcharge-list{
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    order: 2 !important;
}

.surcharge-list th {
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-transform: initial;
}

.myBtnTabulka_velikosti{
    display: none !important;
}

#PR10{
    display: none;
}


.carousel-inner>.item.carousel-item-banner--has-text img {
    visibility: hidden !important;
}

/*.carousel-inner>.item.carousel-item-banner--has-text:nth-child(1){
    background: no-repeat url("https://cdn.myshoptet.com/usr/eshop.clickandfeed.cz/user/banners/halloween.png");
    height: 320px;
    background-position-x: -28px;
    background-size: 238%;
    text-indent: -9999px;
}
.carousel-inner>.item.carousel-item-banner--has-text:nth-child(1) span{
    visibility: hidden;
}*/
.carousel-inner>.item.carousel-item-banner--has-text:nth-child(1){
    background: no-repeat url("https://cdn.myshoptet.com/usr/eshop.clickandfeed.cz/user/banners/miska-carousel.jpg");
    height: 320px;
    background-position-x: -455px;
    background-size: 238%;
}
.carousel-inner>.item.carousel-item-banner--has-text:nth-child(2){
    background: no-repeat url("https://cdn.myshoptet.com/usr/eshop.clickandfeed.cz/user/banners/carousel_kolekce.jpg");
    height: 320px;
    background-position-x: -455px;
    background-size: 238%;
}
.carousel-inner>.item.carousel-item-banner--has-text:nth-child(3){
    background: no-repeat url("https://cdn.myshoptet.com/usr/eshop.clickandfeed.cz/user/banners/tasky_carousel_test-1.png");
    height: 320px;
    background-position-x: -455px;
    background-size: 238%;
}

@media (min-width: 1200px) {
    .middle-banners-wrapper .extended-banner-title:not(:empty), .body-banners .extended-banner-title:not(:empty), .banners-top-block .extended-banner-title:not(:empty), .next-to-carousel-banners .extended-banner-title:not(:empty), .banner-category .extended-banner-title:not(:empty), .carousel .extended-banner-title:not(:empty) {
        font-size: 36px;
        max-width: 45%;
    }
}

@media (min-width: 1440px) {
    .middle-banners-wrapper .extended-banner-title:not(:empty), .body-banners .extended-banner-title:not(:empty), .banners-top-block .extended-banner-title:not(:empty), .next-to-carousel-banners .extended-banner-title:not(:empty), .banner-category .extended-banner-title:not(:empty), .carousel .extended-banner-title:not(:empty) {
        font-size: 60px;
        max-width: 45%;
    }
}

.flag-trojnasobna-radost {
  position:relative;
  border-radius: 20px;
  max-width: none;
}

.flag-trojnasobna-radost:before {
  content: "Vyrobeno v chráněných dílnách ❤️ uděláš tak radost sobě, v útulcích a podpoříš lidi se zdravotním postižením.";
  position:absolute;
  top:40%;
  transform:translateY(25%);
  left:10%;
  width:200px;
  padding:10px;
  border-radius:20px;
  background:#d1d1d1;
  color: #2e2e2e;
  text-align:center;
  text-transform: none;
  display:none;
}

.flag-trojnasobna-radost:hover:before {
  display:block;
}

.site-msg-custom {
    background-color: #e56550;
    color: #ffffff;
}

.extended-description{
    display: none;
}




@media (min-width: 992px){
.in-contacts .content-inner>article {
    width: 100%;
}
.in-contacts .content-inner>article div{
    display: flex;
}
.contact-block{
    width: 50%;
}

.faq-side-list{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

}



@media (min-width: 768px){
#header{
    position: relative;
}

#header:before {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(50% - 50vw - 10px);
    width: 100vw;
    height: 60px;
    background-color: #00ac64;
}

#navigation {
    height: 60px;
}

.navigation-in>ul>li>a {
    padding-top: 22px;
    padding-bottom: 22px;
    color: #fff;
}

.navigation-in>ul>li>a::hover {
    color: #292929;
}

.navigation-in>ul>li.ext>a::after {
    content: "\e900";
    font-family: 'apollo';
    /* color: #ffffff; */
    font-size: 8px;
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
}

.navigation-in>ul>li.exp>a::after {
    color: #292929;
}

.navigation-in>ul>li.ext>a {
    color: #ffffff;
}

.navigation-in>ul>li.exp>a {
    color: #292929;
}

.menu-helper {
    height: 60px;
    background-color: transparent
}
.menu-helper>span {
    border: none;
}
.products-block .p .image img {
    margin: auto;
}

#deliveryCountryId{
    min-height: 60px;
    border-radius: 20px;
}

.radio-wrapper input[type="radio"]+label {
    padding: 8px 80px 8px 100px;
    min-height: 75px;
}

.type-page .content-inner article p {
    padding-right: 25px;
}

.co-box.co-delivery-method h4::before {
    font-size: 36px;
}

.news-item-detail .text {
    width: 70%;
    margin: auto;
}

.carousel-inner>.item.carousel-item-banner--has-text img {
    visibility: visible !important;
}

.carousel-inner>.item.carousel-item-banner--has-text{
    height: auto !important;
    background: none !important;
}

.menu-image img {
    width: 60%;
}

}


@media (min-width: 480px){
    .p-info-wrapper .add-to-cart {
        padding-top: 25px;
    }
    .p-info-grid .detail-grid-item {
        margin-bottom: 25px;
    }
    .p-info-grid{
        margin: 0;
    }
    

}

