/*---------------------------------------Other style-------------------------------------------------------*/
.fwd_button{width:100% !important;text-align:left;}
.fwd_1_3 .fusion-button-wrapper{width:88%;position:relative;z-index:0;}
.floorplan_buts h4{font-size:20px !important;}
.lp_table_comp table td,.lp_table_comp table th{white-space:pre-line;padding:5px 20px;}
.ptsansnar span{font-family:"PT Sans Narrow", Arial, Helvetica, sans-serif;}
.ptsansnar i.fa{display:none;}
#mp_video_box{margin-top:-30px;}
div.knopok5 a.fusion-button{width:100% !important;text-align:left;}
div.knopok5 a.fusion-button i{float:right;}
div.knopok5 div.fusion-button-wrapper{width:100% !important;}
div.avada-skin-rev{border:solid 0px !important;}
.opac2 div.fusion-column-wrapper{background-color:rgba(17,17,17,0.2) !important;}
.opac4 div.fusion-column-wrapper{background-color:rgba(17,17,17,0.4) !important;}
.opac5 div.fusion-column-wrapper{background-color:rgba(17,17,17,0.5) !important;}
.opac6 div.fusion-column-wrapper{background-color:rgba(17,17,17,0.6) !important;}
.opac7 div.fusion-column-wrapper{background-color:rgba(17,17,17,0.7) !important;}
/*---------------------------------------Page Style-------------------------------------------------------*/
@font-face {
  font-family: 'fontawesome';
  src:  url('/wp-content/plugins/zwp_intre_plugin/css/fonts/fontawesome/fontawesome.eot?f330jw');
  src:  url('/wp-content/plugins/zwp_intre_plugin/css/fonts/fontawesome/fontawesome.eot?f330jw#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/zwp_intre_plugin/css/fonts/fontawesome/fontawesome.ttf?f330jw') format('truetype'),
    url('/wp-content/plugins/zwp_intre_plugin/css/fonts/fontawesome/fontawesome.woff?f330jw') format('woff'),
    url('/wp-content/plugins/zwp_intre_plugin/css/fonts/fontawesome/fontawesome.svg?f330jw#fontawesome') format('svg');
font-weight:normal;
font-style:normal;
}
.width-100 .mmhide .fullwidth-box,.width-100 .mmhide .fusion-section-separator{margin-left:0px!important;margin-right:0px!important;}
#mmhide_search,#mmhide_maps,#mmhide_contact{position:fixed;width:70px;height:50px;background-color:#fff;cursor:pointer;z-index:11000;}
#mmhide_contact{height:150px;}
#mmhide_contact{background-color:#1D65D1;}
#mmhide_search,#mmhide_maps,#mmhide_search_box,#mmhide_maps_box,#mmhide_contact,#mmhide_contact_box{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75), 0px 0px 35px -15px rgba(0,0,0,0.75) inset;
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75), 0px 0px 35px -15px rgba(0,0,0,0.75) inset;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75), 0px 0px 35px -15px rgba(0,0,0,0.75) inset;
}
#mmhide_search:before,#mmhide_maps:before{color:#585858;content:"\f002";font-family:fontawesome;font-size:40px;line-height:50px;text-align:center;}
#mmhide_maps:before{content:"\f041";font-size:40px;line-height:50px;}
#mmhide_contact{background:url("/wp-content/plugins/zwp_intre_plugin/img/contact.gif") no-repeat 11px center #00f;}
#mmhide_search_dihome:before{color:#585858;content:"\f015";font-family:fontawesome;font-size:18px;line-height:50px;text-align:center;position:absolute;left:15px;top:-2px;font-style:normal;}
.mmhide_search,.mmhide_search_nh{top:150px;right:-20px;border-radius:10px 0px 0px 10px;color:#000;}
.mmhide_maps,.mmhide_maps_nh{top:203px;right:-20px;border-radius:10px 0px 0px 10px;}
.mmhide_contact,.mmhide_contact_nh{top:256px;right:-20px;border-radius:10px 0px 0px 10px;}
.mmhide_search_nh #mmhide_search_dihome:before{left:33px;}
.mmhide_search_nh,.mmhide_maps_nh,.mmhide_contact_nh{border-radius:0px 10px 10px 0px;}
.mmhide_search:before{padding-left:7px;}
.mmhide_search_nh:before{padding-left:25px;}
.mmhide_maps:before{padding-left:6px;}
.mmhide_maps_nh:before{padding-left:26px;}
#mmhide_contact.mmhide_contact_nh{background:url("/wp-content/plugins/zwp_intre_plugin/img/contact.png") no-repeat 30px center #00f;}
.mmhide_search:hover,.mmhide_maps:hover,.mmhide_contact:hover{right:-15px;}
.mmhide_search_sbox,.mmhide_maps_sbox,.mmhide_contact_sbox{position:relative;left:60px;top:-70px;background-color:#fff;cursor:auto;border-radius:10px;min-height:200px;}
.mmhide_contact_sbox{min-height:300px;}
#fm_map_shaddow{position:absolute;background-color:rgba(250,250,250,0.7);left:0;top:0;right:0;bottom:0;border-radius:10px;z-index:1;}
#fm_map_frame{width:100%;min-height:200px;padding:0px;border-radius:10px;overflow:hidden;}
#fm_map_loader{background:url("/wp-content/plugins/zwp_intre_plugin/img/map/map_preload.png") no-repeat center center;position:absolute;left:0;top:0;right:0;bottom:0;}
#mmhide_search_box,#mmhide_maps_box,#mmhide_contact_box{position:relative;width:300px;padding:15px;}
#mmhide_search_box{background:url("/wp-content/plugins/zwp_intre_plugin/img/srch_city.png") no-repeat center bottom #fff;}
#mmhide_maps_box{top:-160px;padding:0px;overflow:hidden;}
#mmhide_contact_box{top:-185px;height:550px;}
.jgmo_box {line-height:1.35;overflow:hidden;}
.jgmo_img img{width:200px;height:200px;}
.jgmo_tit{text-align:center !important;padding:5px 0px;}
.jgmo_tit a{color:#fff !important;font-size:18px;}
.qse_box{float:left;width:25%;}
.qse_box_hf{float:left;width:50%;}
.qse_box_hfi{float:left;width:50%;}
.qse_b_tit{font-size:15px;font-weight:bold;margin-bottom:5px;text-shadow:2px 2px 2px #ccc;}
.qse_line{width:100%;padding:0px 10px 0px 5px;font-size:15px;margin-bottom:5px;}
.qse_line label{cursor:pointer;}
.qs_mselect{height:145px;}
.qs_mselect select{width:95%;height:auto;color:#000;}
.qs_select select{width:95%;color:#000;}
.qse_line label{text-shadow:2px 2px 2px #fff,-2px -2px 2px #fff,-2px 2px 2px #fff,2px -2px 2px #fff;}
#qse_button.qse_but{width:23%;width:calc(23.75% - 17px);height:38px;position:absolute;bottom:15px;}
#qse_button.qse_but a{width:100%;height:35px;padding:0;line-height:35px;}
.niceCheck{width:18px;height:18px;display:inline-block;cursor:pointer;overflow:hidden;position:relative;top:2px;background:url("/wp-content/plugins/zwp_intre_plugin/img/checks_blue.png") no-repeat -3px -3px;}
.niceChecked{background-position:-3px -27px;}
.niceCheck input{margin-left:-100px;}

#mmhide_contact_box form.wpcf7-form div.wpcf7-response-output{margin:15px 0px;}
#cfp_box #cfp_send input{font-size:20px;color:#fff;border:solid 2px;}
#cfp_send{text-align:center;}
#cfp_info{display:none;}
.cfp_line .wpcf7-not-valid-tip{padding-left:15px;position:relative;top:3px;}
.cfp_line{margin-top:10px;}
.cfp_line textarea{height:90px;color:#444;border-radius:5px;font-weight:bold;box-shadow:2px 2px 3px #777;-webkit-box-shadow:2px 2px 3px #777;-moz-box-shadow:2px 2px 3px #777;}
#cfp_box div.cfp_line input{color:#444;border-radius:5px;font-weight:bold;box-shadow:2px 2px 3px #777;-webkit-box-shadow:2px 2px 3px #777;-moz-box-shadow:2px 2px 3px #777;}
#mmhide_contact_box{background:url("/wp-content/plugins/zwp_intre_plugin/img/girl.jpg") no-repeat center bottom #fff;}
#mpnp_tbl.fusion-tabs .nav-tabs li.active a,#mpnp_tbl.fusion-tabs .nav-tabs li.active a:hover,#mpnp_tbl.fusion-tabs .nav-tabs li.active a:focus{
    background:#A7C5F9 !important;background:linear-gradient(#B7D5FF,#A7C5F9,#97B5E9) !important;background:-webkit-linear-gradient(#B7D5FF,#A7C5F9,#97B5E9) !important;
}
#mpnp_tbl.fusion-tabs .nav-tabs li{padding:10px 25px;}
#mpnp_tbl.fusion-tabs .nav-tabs li a{border:solid 1px #333 !important;}
#mpnp_tbl.fusion-tabs .nav-tabs li h4{font-size:18px !important;}
#adp_info{display:none;}
#adp_mess textarea{height:93px;}

.lp_table_comp table td{white-space:pre-line;}
.mysharebox .share-box{margin:0px 0px -40px;background-color:transparent !important;}
.mysharebox .share-box a{color:#555 !important;}
footer.fusion-footer-widget-area{border-top:0;}
div.fusion-header-wrapper{box-shadow:rgba(0,0,0,0.117647) 0px 1px 3px 0px;-webkit-box-shadow:rgba(0,0,0,0.117647) 0px 1px 3px 0px;-moz-box-shadow:rgba(0,0,0,0.117647) 0px 1px 3px 0px;}
div.fusion-footer{box-shadow:rgba(0,0,0,0.117647) 0px -3px 5px 0px;-webkit-box-shadow:rgba(0,0,0,0.117647) 0px -3px 5px 0px;-moz-box-shadow:rgba(0,0,0,0.117647) 0px -3px 5px 0px;}
.zama{cursor:pointer;}
.fusion-main-menu .zama{color:#f2f2f2;font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;font-weight:400;font-size:16px;display:block;position:relative;top:-1px;}
.fusion-mobile-nav-item .zama{color:#333;font-size:12px;border-color:#dadada;height:35px;line-height:35px !important;display:block;padding:0px;border-bottom:1px solid transparent;}
.fusion-main-menu .zama:hover{color:#fff;}
#ulogin_modal{
	position:absolute;height:auto;background:#fff;border:solid 2px #000;z-index:5001;padding:20px;border-radius:10px;
	box-shadow:0px 0px 50px -5px rgba(0,0,0,0.5) inset;-webkit-box-shadow:0px 0px 50px -5px rgba(0,0,0,0.5) inset;-moz-box-shadow:0px 0px 50px -5px rgba(0,0,0,0.5) inset;
}
#ulogin_modal_shaddow{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:5000;}
#ulogin_close{position:absolute;width:31px;height:31px;cursor:pointer;right:5px;top:4px;background:url("/wp-content/plugins/zwp_intre_plugin/img/close_b1.png") no-repeat center center;}
#ulogin_title{margin-bottom:30px;margin-top:-10px;font-size:28px;text-align:center;font-weight:bold;line-height:30px;}
.gm_mp_ibox{border:solid 1px #000;box-shadow:0px 0px 5px 5px #F5F5F5;-webkit-box-shadow:0px 0px 5px 5px #F5F5F5;-moz-box-shadow:0px 0px 5px 5px #F5F5F5;}
.gm_mp_ibox>img{position:absolute !important;right:2px;top:2px;z-index:1;}
.gm_mp_ibox .jgmo_img img{border-radius:15px 0px 0px;}
.jgmo_box_after{width:0px;height:0px;border-style:solid;border-width:15px 15px 0 0;border-color:#393939 transparent transparent transparent;position:absolute;left:80px;}
.st_prop_val i.fa-arrow-down,.ic_new_table i.fa-arrow-down{color:red;}
.st_prop_val i.fa-arrow-up,.ic_new_table i.fa-arrow-up{color:#008000;}
.ic_new_table tbody:hover > tr:hover td i.fa-arrow-up{color:#00FF00;}
.ic_new_table tbody:hover > tr:hover td i.fa-arrow-down{color:#FF00AE;}

#grc_cont_form{overflow:hidden;height:76px;max-width:302px;margin:auto;border:solid 1px #ccc;border-radius:3px;margin-bottom:15px;}
#grc_cont_form>div{position:relative;top:-1px;left:-1px;}
#grc_fix_form{overflow:hidden;height:76px;max-width:302px;margin:auto;border:solid 1px #ccc;border-radius:3px;margin-bottom:-5px;margin-top:10px;}
#grc_fix_form>div{position:relative;top:-1px;left:-1px;}
#grc_contsimp_form{overflow:hidden;height:76px;max-width:302px;margin:auto;border:solid 1px #ccc;border-radius:3px;margin-bottom:15px;}
#grc_contsimp_form>div{position:relative;top:-1px;left:-1px;}
#grc_schedule_form{overflow:hidden;height:76px;max-width:302px;margin:auto;border:solid 1px #ccc;border-radius:3px;margin-bottom:15px;}
#grc_schedule_form>div{position:relative;top:-1px;left:-1px;}

.wpcf7-response-output{background:#fff;}
.myicon_w i{width:30px;text-align:center;}
.fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third .fusion-column-wrapper p .fa.fontawesome-icon.circle-no{width:20px;text-align:center;}
.fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third .fusion-column-wrapper p strong em{display:block;}
.as_noobjects{text-align:center;margin:50px auto;font-size:24px;}
#mp_video_box .fusion-builder-row .fusion_builder_column_1_2 .fusion-column-wrapper,#mp_video_box .fusion-builder-row .fusion_builder_column_1_3 .fusion-column-wrapper{position:relative;z-index:10999;}
.mm_tsh_box .mm_tsh_contacts div.topiconclass a{border-radius:4px !important;padding:3px !important;font-size:11px !important;}
.mm_tsh_box .mm_tsh_contacts .fusion-social-links.topiconclass .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon {width:20px;}

/* Увеличивающийся текст */
.zoom_txt{
	font-size:50px;font-weight:bold;text-align:center;color:#000;line-height:100px;margin-bottom:30px;-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out;
	font-size:9vw;line-height:9vw;
}
.zoom_txt.v8{font-size:8vw;line-height:8vw;}.zoom_txt.v7{font-size:7vw;line-height:7vw;}.zoom_txt.v6{font-size:6vw;line-height:6vw;}
.zoom_txt.v5{font-size:5vw;line-height:5vw;}.zoom_txt.v4{font-size:4vw;line-height:4vw;}.zoom_txt.v3{font-size:3vw;line-height:3vw;}
.zoom_txt:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}


@media(max-width:1210px){
	#mmhide_search,#mmhide_maps,#mmhide_contact{width:55px;}
	#mmhide_contact{background:url("/wp-content/plugins/zwp_intre_plugin/img/contact.gif") no-repeat 3px center #00f;}
	#mmhide_contact.mmhide_contact_nh{background:url("/wp-content/plugins/zwp_intre_plugin/img/contact.png") no-repeat 22px center #00f;}
	
	#mmhide_search:before{font-size:34px;left:-2px;position:relative;}
	#mmhide_search_dihome:before{font-size:16px;left:8px;top:-2px;}
	.mmhide_search_nh #mmhide_search_dihome:before{left:27px;}
	.mmhide_search_nh:before{padding-left:23px;}
	.mmhide_search:before{padding-left:4px;}
	.mmhide_maps:before{padding-left:0px;}
	.mmhide_maps_nh:before{padding-left:18px;}
}
@media(max-width:900px){
	#qse_button.qse_but{width:25%;}
}
@media(max-width:800px){
	#qse_button.qse_but{width:30%;width:calc(30% - 15px);}
}
@media(max-width:768px){
	#mpnp_tbl.fusion-tabs .nav.fusion-mobile-tab-nav .nav-tabs{display:block;}
	#mpnp_tbl.fusion-tabs .nav-tabs{display:none;}
}
@media(max-width:720px){
	.qse_box{width:33%;}
	.qse_box_hf{width:33%;}
	.qse_box_hfi{width:100%;}
	.qse_stit{margin-top:10px;}
	#qse_button.qse_but{right:4.6%;right:calc(4% + 16px);}
}
@media(max-width:540px){
	.qse_box{width:50%;}
	.qse_box_hf{width:100%;margin-bottom:5px;}
	.qse_box_hfi{width:50%;}
	.qse_stit{margin-top:0px;}
	#mmhide_search_box{top:-85px;height:275px;}
	#qse_button.qse_but{width:41%;right:8%;}
	.qs_mselect select{height:92px;}
	.qs_mselect{height:92px;}
}
@media(max-width:420px){
	.qse_box{width:100%;margin-bottom:5px;}
	.qse_box_hf{width:100%;margin-bottom:0px;}
	.qse_box_hfi{width:100%;}
	.qs_mselect select,.qs_select select{width:100%;}
	#mmhide_search_box{top:-185px;height:440px;}
	#mmhide_search,#mmhide_maps{z-index:10011;}
	#qse_button.qse_but{width:80%;right:11%;}
	#qse_button.qse_but{width:calc(100% - 45px);right:25px;}
	
}

.lp_table_comp .mre_table .mre_td,.lp_table_comp .mre_table .mre_th{white-space:pre-line;padding:5px 20px;}
.lp_table_comp .mre_table .mre_td{white-space:pre-line;}
.ic_new_table .mre_tbody:hover > .mre_tr:hover .mre_td i.fa-arrow-up{color:#00FF00;}
.ic_new_table .mre_tbody:hover > .mre_tr:hover .mre_td i.fa-arrow-down{color:#FF00AE;}

.grc_fix_form{overflow:hidden;max-width:302px;margin:auto;border:solid 1px #333;border-radius:3px;margin-bottom:10px;margin-top:10px;}
.grecaptcha-badge{visibility:hidden;}