/* === Podbarevní kategorií === */ 

/*podbarevní kat. výhodné sady */
.navigation-in>ul>li.menu-item-919>a,
.navigation-in>ul>li.menu-item-919>a:hover {
		padding-right: 0!important;
}
.menu-item-930 b {
    background-color: #E2F8EB;
    color: #28A75C;
    padding: 6px 12px!important;
    font-weight: 700 !important;
    border-radius: 8px;
    transition: all 0.3s ease;
}
.menu-item-930:hover b {
    text-decoration: underline;
}

/*podbarevní kat. výprodej */
.navigation-in>ul>li.menu-item-916>a,
.navigation-in>ul>li.menu-item-916>a:hover {
		padding-right: 0!important;
}
.menu-item-916 b {
    background-color: #F6E2F8;
    color: #7d0711;
    padding: 6px 12px!important;
    font-weight: 700 !important;
    border-radius: 8px;
    transition: all 0.3s ease;
}
.menu-item-916:hover b {
    text-decoration: underline;
}

/*podbarevní kat. novinky */
.navigation-in>ul>li.menu-item-907>a,
.navigation-in>ul>li.menu-item-907>a:hover {
		padding-right: 0!important;
}
.menu-item-907 b {
    background-color: #E2EFF8;
    color: #28638D;
    padding: 6px 12px!important;
    font-weight: 700 !important;
    border-radius: 8px;
    transition: all 0.3s ease;
}
.menu-item-907:hover b {
    text-decoration: underline;
}

/* === ROX VLAJKY === */

/* Pořadí vlajek */

.flag-new {
  order: 1;
}

.flag-merino-vlna {
  order: 2;
}

.flag-bambus {
  order: 3;
}

.flag-98-bavlny {
  order: 4;
}

.flag-ionty-stribra {
  order: 5;
}

/* ====== banner-tag ===== */

.flag.flag-banner-tag {
    width: auto;
    height: auto;
    padding: 6px 14px;
    display: inline-block;
    line-height: 1.2;
    border-radius: 20px;
}


/* ====== NOVINKY ===== */

.flag.flag-new {
    width: auto;
    height: auto;
    padding: 6px 14px;
    display: inline-block;
    color: #E2EFF8;
    line-height: 1.2;
    background-color: #28638D;
    border-radius: 20px;
}

/* ====== MERINO VLNA ===== */

.flag.flag-merino-vlna {
content: '';
display: inline-block;
width: 50px;
height: 50px;
background: url(/user/documents/upload/Material-icons/Vlnene-icon.png) center no-repeat;
background-size: contain;
color: transparent;
background-color: rgba(255, 255, 255, 0) !important
}

@media (max-width: 480px) {
    .flag.flag-merino-vlna { 
    width: 30px;
	height: 30px;
}
}	
	/* Zobrazení tagu v detailu produktu */
	
	.p-info-wrapper .flag.flag-merino-vlna {
    background: none !important;
    width: auto;
    height: auto;
    padding: 6px 14px;
    display: inline-block;
    color: #f0e4dc;
    line-height: 1.2;
    background-color: #875539 !important;
    border-radius: 20px;
    background-image: none !important;
}

/* ====== BAMBUS ===== */

.flag.flag-bambus {
content: '';
display: inline-block;
width: 50px;
height: 50px;
background: url(/user/documents/upload/Material-icons/Bambusove-icon.png) center no-repeat;
background-size: contain;
color: transparent;
background-color: rgba(255, 255, 255, 0) !important
}

@media (max-width: 480px) {
    .flag.flag-bambus { 
    width: 30px;
	height: 30px;
}
}

	/* Zobrazení tagu v detailu produktu */
	
	.p-info-wrapper .flag.flag-bambus {
    background: none !important;
    width: auto;
    height: auto;
    padding: 6px 14px;
    display: inline-block;
    color: #c5e55d;
    line-height: 1.2;
    background-color: #2C6705 !important;
    border-radius: 20px;
    background-image: none !important;
}

/* ====== 98 % BAVLNY ===== */

.flag.flag-98-bavlny {
content: '';
display: inline-block;
width: 50px;
height: 50px;
background: url(/user/documents/upload/Material-icons/Extra-bavlna-icon.png) center no-repeat;
background-size: contain;
color: transparent;
background-color: rgba(255, 255, 255, 0) !important
}

@media (max-width: 480px) {
    .flag.flag-98-bavlny { 
    width: 30px;
		height: 30px;
}
}

	/* Zobrazení tagu v detailu produktu */
	
	.p-info-wrapper .flag.flag-98-bavlny {
    background: none !important;
    width: auto;
    height: auto;
    padding: 6px 14px;
    display: inline-block;
    color: #604327;
    line-height: 1.2;
    background-color: #eeeadd !important;
    border-radius: 20px;
    background-image: none !important;
}	

/* ====== STŘÍBRO ===== */

.flag.flag-ionty-stribra {
content: '';
display: inline-block;
width: 50px;
height: 50px;
background: url(/user/documents/upload/Material-icons/Stribro-icon-02.png) center no-repeat;
background-size: contain;
color: transparent;
background-color: rgba(255, 255, 255, 0) !important
}

@media (max-width: 480px) {
    .flag.flag-ionty-stribra { 
    width: 30px;
	height: 30px;
}
}

	/* Zobrazení tagu v detailu produktu */
	
	.p-info-wrapper .flag.flag-ionty-stribra {
    background: none !important;
    width: auto;
    height: auto;
    padding: 6px 14px;
    display: inline-block;
    color: #f5f5f5;
    line-height: 1.2;
    background-color: #acacac !important;
    border-radius: 20px;
    background-image: none !important;
}	

/* ====== Discount vlajky ===== */

.flag.flag-discount {
 		background-color: #ff8686;
    }
 .flag.flag-action {
 		background-color: #ff8686;
    }   

/* -------------------- Nějaké obecné nastavení -------------------- */ 

.products-block .p .flags-default {
  display: flex;
  flex-direction: column; 
} 

.p-detail-info .flags {
  /* display: flex; */
  flex-direction: row;
}

.top-category-addon .menu-level-2>li {
    max-width: 100%;
    flex: 0 0 100%;
    }

@media (max-width: 992px) {
	.top-category-addon.is-menu-style-row:not(.is-slider) .menu-image {
    flex: 0 0 90px;
  }
}
