/* Заголовки в футере */
.map_col>h4{
	margin: 10px 0px 20px 0px !important;
	font-size: 18px;
	position: relative;
}

.map_col>h4:after {
	content: '';
	position: absolute;
	top: 24px; left: 0px;
	background: rgba(0, 0, 0, 0.3);
	width: 40px; height: 3px;
}

.personal_data {
	text-align:center;
	margin: 10px 0 0;
	}
	

/* Для новых схем павильонов */
.pav, .pav_pict {margin-top:20px;}
.pav_text {width: 500px; margin: 20px auto; background-color: #f1f1f2; padding: 16px;}
.pav_text  p {margin: 10px;}
.pav_text  h3 {margin: 5px;}

#wr-tabs {/*text-align: center; */}
#wr-tabs .tabs {font-size:14px; /* display: table; margin: 0 auto;*/ text-align: center;} 
#wr-tabs .tabs:after {content: ""; display: block; clear: both; height: 0;}
#wr-tabs .tabs .tab {/* float: left; */ display: inline; cursor: pointer; padding: 10px; color: #00599D;}
#wr-tabs .tabs .tab:hover {text-decoration: underline;}
#wr-tabs .tabs .tab.active {font-weight: bold; text-decoration: none; cursor: default; background: #efefef; border-radius: 5px;}
#wr-tabs .tab_content .tab-cont {display: none;}
#wr-tabs .tab_content .tab-cont.active {display: block;}

/* шрифт в меню */
/* .mainnav nav {font-size: 14px; line-height: 18px;} */

/* фикс прыгающего телефона */
.icphone {display: inline !important;}


/* для датакрат */

#datakrat {
min-width: 900px;
min-height: 250px;
display: table;
} 

#datakrat-preloader {
display: table-cell;
font-size: 25px;
font-weight: bold;
text-align: center;
line-height: 30px;
vertical-align: middle;
}

/* form[name=form53] {display:none;}
form[name=form53] + p {display:none;} */
