

/* Start:/local/templates/.default/components/bitrix/news.list/map-list/style.css?17934534751221*/
.map-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 !important;
	background: rgba(41, 41, 41, 0.35);
	z-index: 2;
	cursor: pointer;
	-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	text-align: center;
	display: flex;
	width: 100%;
	align-content: center;
	align-items: center
}

.map-btn {
	margin: 0 auto
}

.map-toggle {
	color: rgb(255, 255, 255);
	text-align: center;
	cursor: pointer;
	z-index: 1
}

.mt-text {
	font-size: 30px;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	color: rgb(255, 255, 255);
	font-family: "RobotoBlack";
	text-shadow: 0 1px 2px rgb(0, 0, 0);
	text-decoration: underline
}

.map-overlay.js-active {
	height: 50px;
	background: rgba(17, 17, 17, .75)
}

.map-address {
	font-size: 24px
}

.map-phone a {
	font-size: 24px;
	font-family: "RubiKBold";
	color: rgb(41, 43, 44)
}
.map-block {
	margin-top: 20px;
}
.map {
	
	margin-bottom: 40px
}

/* End */
/* /local/templates/.default/components/bitrix/news.list/map-list/style.css?17934534751221 */
