
article strong {
	color: #FFFFFF !important;
}

.BlocksContactsBasic001-24 .BlocksContactsBasic001-24,
.BlocksContactsBasic001-24 .BlocksContactsBasic001__box {
	color: #000;
}

@media screen and (max-width: 768px) {
	/*.header__contact {
	    display: block;
	}*/

	a.btn-reset.btn.animated-button.victoria-three.header__modal.btn-style {
	    /* margin-top: 10px; */
	    padding: 4px 10px 4px 10px;
	}

	.hero__logo svg {
	    max-width: 100%;
	}

	a.hero__arrow-down.btn-reset {
	}

	section#directions {
	    padding-top: 50px;
	}

	ul.directions__list.list-reset.flex {
	    margin-top: -60px;
	}

	ul.footer__nav-list.list-reset.flex {
	    display: block;
	    margin: 0 auto;
	    width: fit-content;
	}

	ul.footer__contact.flex.list-reset {
		display: block;
	}
}

.PrologueUniComponentGallery__productimagegallery-popup {
	background: #f2f2f2;
}

.BlocksContactsBasic001__map {
	height: 700px;
}

@media screen and (min-width: 767px) and (min-height: 600px) {
	.BlocksContactsBasic001__map {
		height: 460px;
	}
}


/* mobile */

@media screen and (max-width: 768px) {

	.BlocksContactsBasic001__map {
		height: auto !important;
		max-height: 800px;
	}

	/*
	.BlocksContactsBasic001__map ymaps .ymaps-2-1-79-map {
		height: 370px !important;
		max-height: 370px !important;
	}
	*/

}

@media screen and (max-width: 1455px) {
	.site, .header {
		padding: 0 20px 0 20px;
	}
}

@media screen and (max-width: 767px) {
    .site, .header {
        padding: 0;
    }
	div#contactsMap {
	    background: #fff;
	}

	button.WebElementsButtonPrimaryButton.WebElementsButtonPrimaryButton-29 {
	    display: none;
	}
	ymaps {
	    margin-top: -32px !important;
	}
}