#header{width:990px;min-height:105px;height:105px;display:block;cursor:pointer;}
#header a {text-decoration:none;}
#header a:hover {text-decoration:none;}
#header_titles{width: 950px;display:block;float:right;padding:40px 0 0 30px;}
/*#description .spc span {
    font-size: 14px;
}*/

.action-box.zbozi-akce.action-box-deals, .action-box.box_news {
  display: none;
}

.home .page-product-detail .action-box.action-box-bestsellers {
  display: none;
}

html body .myheader {
  	background-image: none;
  	background-color: #38CB43;
}

.action-box.zbozi-akce.intag_box.action-box-bestsellers {
  display: none;
}

#description .spc * {
  word-break: break-word;
}

html body.page-product-detail #page #description .spc div, html body.page-product-detail #page #description .spc div *, html body.page-product-detail #page #description .spc p *, html body.page-product-detail #page #description .spc p {
  font-size: 14px !important;
  font-family: "Arial" !important;
  text-align: justify;
}

@media only screen and (min-width: 768px) {
  	#site_logo {
  		background-size: cover;
	}
  
  	html body #page .myheader .navigate_bar {
  		align-items: initial;
      	background: url('/fotky36981/mesicek.jpg');
		padding: 0;
	}
  
  	html body #page .myheader .navigate_bar #ebar #basket_icon {
  		display: flex !important;
        height: 100%;
        align-items: center;
        padding: 0 1rem;
        background: #38cb43;
  	}
  
    html body #page .myheader .navigate_bar .logo-wrapper, html body #page .myheader .navigate_bar #ebar, html body #page .myheader .navigate_bar #search {
        width: 33.33% !important;
        max-width: initial !important;
      	padding: 0;
    }
  
  	/*html body #page .myheader .navigate_bar #search {
  		background: url('/fotky36981/mesicek.jpg');
  	}*/

    html body #page .myheader #search {
        background: transparent;
        padding: 0;
        border-radius: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        border: none;
    }

    html body #page .myheader #search #searchForm {
        background: #fff;
        padding: 0.6rem .7rem 0.6rem 1.1rem;
        border-radius: 100px;
    }

	html body #page .myheader .navigate_bar #ebar {
  		display: flex;
      	align-items: center;
      	justify-content: flex-end;
  	}
}

/* Obr. kategorie */
.home .cat-highlights-container .cat-highlights-wrapper {
  	display: flex;
  	gap: 1rem;
  	flex-wrap: wrap;
	justify-content: center;
}

.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(20% - 0.8rem);
  border: 5px solid var(--secondary) !important;
  border-radius: 30px;
}

.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box > a {
  padding: 1rem;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box img {
  border-radius: 20px;
  padding: 0;
  height: 100%;
}

.home #incenterpage .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box > p {
  bottom: 0;
  border-radius: 0;
  max-width: 100%;
}

.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box .highlighted-cat-name a {
  font-size: 1rem;
}

@media only screen and (min-width: 1161px) and (max-width: 1349px) {
	.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box {
  		width: calc(25% - 0.8rem);
	}
}

@media only screen and (min-width: 768px) and (max-width: 1160px) {
	.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box {
  		width: calc(33.33% - 0.7rem);
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box {
  		width: calc(50% - 0.5rem);
	}
}

@media only screen and (max-width: 479px) {
	.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box {
  		width: 100%;
	}
}

/**/
.page-e-basket .contact-box {
	display: none;
}

.page-e-basket #incenterpage2 .cart.cart-items tbody {
  	background: #fff;
}

#page #basket_payments_list tr:not(.tr_payment_group), 
#basket_shipping_list tr {
	background: #fff;
}

.e-basket-payment-image, .e-basket-delivery-image {
  height: 35px !important;
  width: 110px;
}

.e-basket-payment-image img, .e-basket-delivery-image img {
	width: 100%;
  	height: 100%;
  	object-fit: contain;
}

.e-basket-payment-image {
  	background-size: contain !important;
}

@media only screen and (max-width: 479px) {
	#page #basket_payments_list tr:not(.tr_payment_group), #basket_shipping_list tr {
  		flex-direction: column;
	}
  
  	#page #basket_payments_list tr:not(.tr_payment_group) td, #basket_shipping_list tr td {
  		width: 100% !important;
	}
  
  	.page-e-basket .shipping-and-payment .td-delivery-area table tbody tr td label, .page-e-basket .shipping-and-payment .td-payments-area table tbody tr td label {
  		padding: 0.5rem;
	}
  
  	.e-basket-delivery-radio.delivery-radio-default,
  	.e-basket-payment-radio.payment-radio-default {
  		display: flex !important;
  		justify-content: flex-end;
	}
}

.page-e-basket .shipping-and-payment .td-delivery-area table tbody tr.checked-method, .page-e-basket .shipping-and-payment .td-payments-area table tbody tr.checked-method {
  background-color: #eafaea !important;
  border: 1px solid #38cb43 !important;
}

.page-e-basket .shipping-and-payment .td-delivery-area table tbody tr:not(.disabled-payments):hover, .page-e-basket .shipping-and-payment .td-payments-area table tbody tr:not(.disabled-payments):not(.tr_payment_group):hover {
    background-color: #eafaea !important;
  }