.papamamaya_pc { }
.papamamaya_pda { display:none !important; }

/* ------------------------------------------------------------------------------------------------------------ */

/* ВСПЛЫВАЮЩАЯ ФОРМА */
.reveal-modal-bg { position: fixed;  height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); z-index: 999; display: none; top: 0;left: 0; }
.reveal-modal { visibility: hidden; top: 10%;  left: 0; width:100%; position:fixed; z-index: 9999; padding: 0px; border:0px; }
.big-link { display:block; text-align: center; color: #06f; }
.reveal-modal .close-reveal-modal { width:30px !important; height:30px !important; padding:0 !important; margin:0 !important; cursor: pointer !important; margin-top:-15px !important; margin-left:-37px !important; }
.reveal-modal table { padding:0 !important; margin:0 !important; border:0 !important; background-color:#FFFFFF !important; border-radius:10px !important; color:#000000 !important; max-width:600px !important; }
.reveal-modal tr { padding:0 !important; margin:0 !important; border:0 !important; }
.reveal-modal td { padding:0 !important; margin:0 !important; border:0 !important; padding-left:20px !important; padding-right:20px !important; padding-bottom:0px !important; }
.reveal-modal .field-name { padding-top:0px !important; }

/* ------------------------------------------------------------------------------------------------------------ */

/* ПРОКРУТКА ВВЕРХ */
#up-button {
	display: block;
	background-color: transparent;
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 20px;
	left: 20px;
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
	z-index: 100;
	cursor: pointer;
	background-image:url(/images/top-button.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
#up-button:before {
	position:absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#up-button.show { opacity: 0.3; }
#up-button.show:hover { opacity: 1; }

/* ------------------------------------------------------------------------------------------------------------ */

/* ОСТАЛЬНОЕ */
.info__wrapper__tel a { color:#FFFFFF !important; text-decoration:none !important; cursor:default !important; }
.top-menu__social-media { display:none !important; }
.info-bottom__social-media { display:none !important; }

.papamamaya_title_1 { /*margin: 120px 0 240px 0 !important;*/ min-height:500px !important; }
.papamamaya_title_1 h1 { line-height:1.2 !important; color:#FFFFFF !important; font-size:60px !important; }
.papamamaya_top_phone { display:none !important; }
.papamamaya_contacts_1 { font-size:40px !important; font-weight:500 !important; }
.papamamaya_stati_title { color:#F6A45B; text-transform:uppercase; }
.papamamaya_phone { font-size:30px !important; font-weight:500 !important; color:#6E235F !important; }
.papamamaya_phone a { font-size:30px !important; font-weight:600 !important; color:#6E235F !important; text-decoration:none !important; cursor:default !important; }
.papamamaya_mobmenu_1 { padding:0 !important; margin:0 !important; font-size:16px !important; color:#F6CFA6 !important; line-height:1.2 !important; text-decoration:none !important; padding-top:40px !important; text-align:right !important; padding-right:30px !important; }
.papamamaya_mobmenu_1 img { max-width:20px !important; max-height:20px !important; }
.papamamaya_mobmenu_2 { font-size:18px !important; color:#F6CFA6 !important; line-height:1.2 !important; text-decoration:none !important; }
.papamamaya_mobmenu_3 { font-size:16px !important; color:#F6CFA6 !important; line-height:1.2 !important; text-decoration:none !important; border-bottom:1px dashed !important; }
.papamamaya_testing { padding:0 !important; margin:0 !important; }
.papamamaya_testing input { cursor:pointer; }
.papamamaya_testing img { margin-right:50px !important; margin-bottom:20px !important; }
.papamamaya_testing span { font-size:20px !important; }
.papamamaya_aktnap { margin-top:50px !important; }
.papamamaya_testlist_link { color:#3A757D; text-decoration:none; font-weight:500; border:1px solid #3A757D; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; border-radius:10px; background-color:#FFFFFF; -webkit-transition: 0.3s; transition: 0.3s; }
.papamamaya_testlist_link:hover { text-decoration:none; background-color:#3A757D; color:#FFFFFF; }

.papamamaya_testing_sub { border-radius: 40px; border: 2px solid #3ec3d7; color: #3ec3d7; font-weight: 700; padding: 25px 85px; font-size: 21px; background: transparent; -webkit-transition: 0.3s; transition: 0.3s; text-decoration:none; }
.papamamaya_testing_sub:hover { background: #3ec3d7; color: #fff; text-decoration:none; }

.papamamaya_testing_text { padding-left:15px; padding-right:15px; width:400px; height:50px; border:1px solid #999999; border-radius:10px; text-align:left; font-size:16px; color:#000000; text-decoration:none; line-height:1; cursor:pointer; background-color:#FFFFFF; }
.papamamaya_testing_text:focus { border:1px solid #000000; }

.papamamaya_testing_sbm { padding-left:15px; padding-right:15px; width:400px; height:50px; border:2px solid #000000; border-radius:10px; text-align:center; font-size:16px; color:#000000; text-decoration:none; line-height:1; cursor:pointer; background-color:#FFFFFF; font-weight:bold; -webkit-transition: 0.3s; transition: 0.3s; }
.papamamaya_testing_sbm:hover { background-color:#000000; color:#FFFFFF; }

.papamamaya_testing_kpch { padding:0 !important; margin:0 !important; display:inline-block !important; width:200px; height:50px; }
.papamamaya_testing_kpch_2 { padding:0 !important; margin:0 !important; display:inline-block !important; width:90px; background-image:url(/images/fon_pole_kpch.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; text-align:center; }
.papamamaya_testing_kpch_3 { padding:0 !important; margin:0 !important; display:inline-block !important; width:11px; height:30px; background-repeat:no-repeat; background-position:center; background-size:11px 14px; }

/* ------------------------------------------------------------------------------------------------------------ */

.surmamam_title1 { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important; width:100% !important; background-color:#FFFFFF !important; }
.surmamam_title1_text { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important;
	width:1100px !important;
	font-family: "Museo" !important;
	font-size:71px !important;
	color:#1E0923 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:700 !important;
	padding-top:100px !important;
}

.surmamam_subtitle { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important; width:100% !important; background-color:#FFFFFF !important; }
.surmamam_subtitle_text { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:left !important; vertical-align:top !important;
	width:1100px !important;
	font-family: "Museo" !important;
	font-size:30px !important;
	color:#3A2E2E !important;
	text-decoration:none !important;
	line-height:1 !important;
	font-weight:700 !important;
	padding-top:40px !important;
}

.surmamam_list { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important; width:100% !important; background-color:#FFFFFF !important; }
.surmamam_list_text { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:left !important; vertical-align:top !important; width:1100px !important; padding-top:58px !important; }
.surmamam_list_text li {
	font-family: 'Montserrat', sans-serif !important;
	font-size:30px !important;
	color:#3A2E2E !important;
	text-decoration:none !important;
	line-height:1.3 !important;
	font-weight:400 !important;
	
	list-style-type:none !important;
	padding:0 !important;
	margin:0 !important;
	padding-top:6px !important;
	padding-left:70px !important;
	min-height:46px !important;
	
	background-image:url(/images/mam_list2.png) !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
	background-size: 37px 46px !important;
}
.surmamam_list_text li.nofon {
	padding-left:70px !important;
	padding-top:64px !important;
	margin-bottom:5px !important;
	background-image:none !important;
}

.surmamam_title2 { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important; width:100% !important; background-color:#FFFFFF !important; }
.surmamam_title2_text { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important;
	width:1100px !important;
	font-family: "Museo" !important;
	font-size:71px !important;
	color:#1E0923 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:700 !important;
	padding-top:58px !important;
	padding-bottom:100px !important;
}

.surmamam_block_line { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important; width:100% !important; min-height:672px !important; padding-top:100px !important; }
.surmamam_block_left { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:left !important; vertical-align:top !important; width:600px !important; }
.surmamam_block_left img { width:472px !important; height:472px !important; }
.surmamam_block_right { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:left !important; vertical-align:top !important; width:600px !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size:30px !important;
	color:#3A2E2E !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:400 !important;
}
.surmamam_block_right span {
	font-family: "Museo" !important;
	font-size:39px !important;
	color:#3A2E2E !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:700 !important;
	text-transform:uppercase !important;
}

.surmamam_title3 { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important; width:100% !important; background-color:#FFFFFF !important; }
.surmamam_title3_text { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important;
	width:1100px !important;
	font-family: "Museo" !important;
	font-size:71px !important;
	color:#1E0923 !important;
	text-decoration:none !important;
	line-height:1.2 !important;
	font-weight:700 !important;
	padding-top:54px !important;
	padding-bottom:22px !important;
}

.surmamam_cont_line { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important; width:100% !important; background-color:#FFFFFF !important; }
.surmamam_cont_text { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:left !important; vertical-align:top !important; width:960px !important; padding-top:67px !important; padding-bottom:80px !important; }

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

@media (max-width: 991px) {
.papamamaya_pc { display:none !important; }
.papamamaya_pda { display:inherit !important; }
.reveal-modal { top: 2% !important; }
.reveal-modal table { max-width:90% !important; }
#up-button { left:10px; }
#up-button.show { opacity: 0.2; }
.top-menu__info-wrapper { display:none !important; }
.top-menu__social-media { display:none !important; }
.top-menu__logo { margin: 10px 0 0 0 !important; }
.papamamaya_title_1 { /*margin: 40px 0 40px 0 !important;*/ min-height:150px !important; }
.papamamaya_title_1 h1 { font-size:34px !important; }
.papamamaya_top_phone { display:inherit !important; padding:0; margin:0 !important; position:absolute !important; top:10px !important; right:70px !important; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px; border:1px solid #F6CFA6; border-radius:50%; }
.papamamaya_contacts_1 { font-size:20px !important; font-weight:500 !important; }
.papamamaya_stati_title { font-size:20px !important; }
.papamamaya_phone { font-size:20px !important; }
.papamamaya_phone a { font-size:20px !important; }
.papamamaya_testing img { margin-right:50px !important; margin-bottom:40px !important; }
.papamamaya_aktnap { margin-top:100px !important; }
.papamamaya_testing_sub { font-size: 15px; }
.papamamaya_testing_text { width:100%; height:50px; font-size:16px; }
.papamamaya_testing_sbm { width:100%; height:50px; font-size:16px; }
.papamamaya_testing_kpch { width:49%; }
.surmamam_title1_text { width:100% !important; font-size:35px !important; line-height:1.5 !important; padding-top:50px !important; padding-left:15px !important; padding-right:15px !important; }
.surmamam_subtitle_text { width:100% !important; font-size:20px !important; padding-top:40px !important; padding-left:15px !important; padding-right:15px !important; }
.surmamam_list { padding:0 !important; margin:0 !important; display:inline-block !important; text-align:center !important; vertical-align:top !important; width:100% !important; background-color:#FFFFFF !important; }
.surmamam_list_text { width:100% !important; padding-top:40px !important; padding-left:15px !important; padding-right:15px !important; }
.surmamam_list_text li { font-size:20px !important; padding-top:3px !important; padding-left:30px !important; background-size: 20px 25px !important; }
.surmamam_list_text li.nofon { padding-left:30px !important; padding-top:40px !important; }
.surmamam_title2_text { width:100% !important; font-size:35px !important; line-height:1.5 !important; padding-top:40px !important; padding-bottom:40px !important; padding-left:15px !important; padding-right:15px !important; }
.surmamam_block_line { min-height:2px !important; padding-top:40px !important; padding-bottom:40px !important; }
.surmamam_block_left { text-align:center !important; width:100% !important; padding-left:15px !important; padding-right:15px !important; }
.surmamam_block_left img { width:250px !important; height:250px !important; }
.surmamam_block_right { text-align:center !important; width:100% !important; padding-left:15px !important; padding-right:15px !important; font-size:20px !important; padding-top:40px !important; }
.surmamam_block_right span { font-size:25px !important; }
.surmamam_title3_text { width:100% !important; font-size:35px !important; line-height:1.5 !important; padding-top:40px !important; padding-bottom:0 !important; padding-left:15px !important; padding-right:15px !important; }
.surmamam_cont_text { text-align:left !important; width:100% !important; padding-top:40px !important; padding-bottom:40px !important; padding-left:10px !important; padding-right:10px !important; }

}
