/*.admin-bar {
	position: absolute;
  top: 0px !important;
	bottom: auto !important;
  z-index: 1003;
}*/

.skip-link.sr-only {
	position: absolute !important; /* blocking c2 on row 4750 */
}

/* INFO BAR - INFORMACNI PROUZEK */
div.site-msg.information { background-color: #ffeca8; color: #033e37; }
div.site-msg.information div.text,
div.site-msg.information div.text a { color: inherit !important; }

/* NAV */
/*body.desktop li.menu-item-915 { display: none !important; }

body.desktop li.menu-item-external-63 a,
body.desktop li.menu-item-external-63 a:hover {
	border: 0px !important;
	}

body.desktop li.menu-item-external-63 a ::before,
body.desktop li.menu-item-external-63 a ::after {
	display: none !important;
	}*/

/*.textHeader a {
	color: #ffffff !important;
}*/

/**/
/*.type-detail a.shipping-options { text-decoration: underline; }*/

/*@media (min-width: 768px) {
.type-category:not(.sticky-mobile) #header,
.type-category:not(.sticky-mobile) #header .container,
.type-product:not(.sticky-mobile) #header,
.type-product:not(.sticky-mobile) #header .container,

.in-vyhledavani:not(.sticky-mobile) #header,
.in-vyhledavani:not(.sticky-mobile) #header .container,

.ordering-process:not(.sticky-mobile) #header,
.ordering-process:not(.sticky-mobile) #header .container {
		min-height: 150px !important;
		height: 150px !important;
		}
	}*/

/* FIX */
.id--16 .zasilkovna-name {
	color: #fff !important;
	padding: 2px 4px;
	border-radius: 2px;
	background: red;
	}

/* REG */
.id--8 form#register-form fieldset.co-registration:not(.register-soc) {
	display: none;
	}

/* MAXIMÁLNÍ ŠÍŘKA OBSAHU STRÁNKY */
/*@media (min-width: 768px) {
	.id-1357 .content-wrapper-in,
	.in-faq .content-wrapper-in,
	.in-kontakt .content-wrapper-in,
	.in-obchodni-podminky .content-wrapper-in,
  .in-odstoupeni-od-smlouvy  .content-wrapper-in,
	.in-doprava-a-platba .content-wrapper-in {
		display: flex;
		max-width: 800px;
		margin: 0 auto;
		}
	}*/

/* ORDER */
.id--17 .birthdate {
	font-style: italic;
	margin-bottom: 2rem;
	}

@media (min-width: 992px) {
	.id--17 .co-contact-information {
		padding-bottom: 0px;
		}
	}

/* FIX - DETAIL - PRICE % */
.type-detail .p-image-wrapper .flags-extra .flag .price-save {
	font-size: 26px !important;
	width: max-content !important;
	}

/**/
.text-detail-5 {
	background-color: black;
	width: max-content;
	margin-left: 0px;
	margin-bottom: 1rem;
	padding: 10px;
	order: 7;
	}

.text-detail-5 p,
.text-detail-5 span,
.text-detail-5 a {
	color: white;
	line-height: normal !important;
	padding: 0px !important;
	margin: 0px !important;
	}

.text-detail-5 a {
	border-bottom: 1px solid white;
	}

@media only screen and (min-width: 1441px) {
.product.full .p {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    }

	.product.full .b-1 {
    position: relative;
    background: black;
		}
	}

@media only screen and (max-width: 1441px) {
	.product.full .p {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    }

	.product.full .b-1 {
    position: relative;
    background: black;
    min-height: 330px;
    }
	}

.product.full .b-1 h2>a {
    color: white !important;
    font-size: 50px;

    position: absolute;
    bottom: 40px;
    left: 40px;
    text-transform: uppercase;
    line-height: 6.6rem;
    }

.product.full .b-2 img {
    width: 100%;
    }

.product.full {
    width: 100% !important;
    display: block !important;
    }

/**/
.product.full {
    position: relative;
    }

.product.full .b-1 h2 {
	color: white;
  font-size: 5rem;
  position: absolute;
	left: 20px;
	bottom: 20px;
  z-index: 9;
	}

.product.full a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 99;
	}

.type-page .product.full,
.type-page .product.full,
.in-hrave-piti-pro-skolky .product.full {
	display: none !important;
	}

.about-us-d {
	background: #fafafa url(https://www.equalahve.cz/image/153/7/bg-hlavni2.png);
	background-repeat: no-repeat;
	background-size: inherit;
	min-height: 600px;
	background-position: right;

	display: grid;
	place-self: center;
	justify-items: center;
	align-items: center;
	}

.about-us-t {
	width: 50%;
	margin-right: auto;
	}

/**/
.in-firemni-darky video {
	overflow: auto;
	height: calc(100% - 1.5em);
	}

/* Dárek */
.id--8 .box-bg-default .form-group:has(#birthdate):after,
.id--17 .co-contact-information .form-group:has(#birthdate):after {
	content: "Pokud vyplníte datum narození, dáte nám možnost Vám každý rok k narozeninám poslat dárek" !important;
	font-size: 12px;
	margin: 12px 0 0;
	display: block;
	}

[lang="pl"] .id--8 .box-bg-default .form-group:has(#birthdate):after,
[lang="pl"] .co-contact-information .form-group:has(#birthdate):after {
		content: "Jeśli podasz swoją datę urodzenia, dasz nam możliwość wysyłania Ci prezentu co roku na urodziny" !important;
	}

.id--17 .co-contact-information .form-group:has(#birthdate):after {
	margin: 0 0 12px;
	}

body.product-not-stock .p-final-price-wrapper,
body.product-not-stock .add-to-cart{
    display: none;
    }

body.product-not-stock .link-icons {
    width: 100%;
    }

body.type-detail .link-icon.watchdog::before { display: none; }

body.product-not-stock a.link-icon.watchdog.watchdog-active {
	line-height: normal;
	width: 100%;
	max-width: 270px;
	height: 40px;
	background: #ead2c6;
	padding: 1rem;
	}

/**/
body.product-not-stock .link-icon.watchdog.watchdog-active { order: 4; }
body.product-not-stock .social-buttons-wrapper.active-soc {
	order: 2;
	}

/**/
body:not(.product-not-stock) .link-icons.watchdog-active {
	display: none;
	}

.in-kosik .free-gift span.free-gift-name a.link-more {
	font-size: 12pt;
	text-decoration: underline;
	}

/**/
body.product-not-stock .social-buttons-wrapper:not(.active-soc) div {
	display: none;
	}