/*---------------------------------------Type 4-------------------------------------------------------*/
#main{background:url("/wp-content/plugins/zwp_intre_plugin/img/fon/pfon4.jpg");}
#pic_main_box{
    border:1px solid #c2c0b8;float:left;margin-right:20px;margin-bottom:20px;background-color:#fff;width:100%;
	box-shadow:0 0 60px 10px rgba(0,0,0,.1) inset,0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8,0 11px 0 -8px #fff,0 11px 0 -7px #c2c0b8,0 17px 0 -12px #fff,0 17px 0 -11px #c2c0b8,0 0 5px #000;
	-webkit-box-shadow:0 0 60px 10px rgba(0,0,0,.1) inset,0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8,0 11px 0 -8px #fff,0 11px 0 -7px #c2c0b8,0 17px 0 -12px #fff,0 17px 0 -11px #c2c0b8,0 0 5px #000;
	-moz-box-shadow:0 0 60px 10px rgba(0,0,0,.1) inset,0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8,0 11px 0 -8px #fff,0 11px 0 -7px #c2c0b8,0 17px 0 -12px #fff,0 17px 0 -11px #c2c0b8,0 0 5px #000;
}
.minfo_box{width:50%;float:left;}
.minfo_box.full{clear:both;width:100%;margin:10px 0px;display:block;}
.mif_line{}
.mif_line.fl{float:left;margin-right:20px;clear:none;}
.mif_line i.fa-times{color:red;}
.mif_line i.fa-check{color:green;}
.hdb_info{display:block;}
.hdb_tit{height:35px;line-height:35px;text-align:center;font-size:25px;text-shadow:2px 2px 2px #ccc;color:#333;margin-top:20px;}
.mobj_map{height:500px;width:100%;clear:both;}
#obj_googlemap{height:500px;}
#ns_mnbox{
	width:100%;height:auto;border-radius:8px;background:#fff;position:relative;
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75), 0px 0px 35px -15px rgba(0,0,0,0.75) inset;
	-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;
}
#ns_titbox{
	width:100%;height:auto;font-weight:bold;font-size:25px;line-height:25px;border-radius:8px 8px 0px 0px;padding:10px 20px;padding-bottom:20px;
	background:#585858;background:linear-gradient(#787878,#383838);background:-webkit-linear-gradient(#787878,#383838);
	color:#fff;text-shadow:0 1px 0 #666, 0 2px 0 #555, 0 3px 0 #444, 0 4px 0 #333, 0 5px 7px #000b21;margin-bottom:5px;
}
#ns_titbox .ad{font-size:30px;line-height:30px;margin-bottom:5px;}
#ns_infobox{height:auto;padding:20px;}

#imb_mbox{width:47%;float:left;margin-right:3%;}
#imb_vrl_box{width:100%;height:35px;}
.imb_vrl{
	float:left;width:50%;height:35px;line-height:31px;text-align:center;border:solid 1px #c2c0b8;border-bottom:0px;border-radius:8px 8px 0px 0px;cursor:pointer;
	background:#ededed;font-weight:bold;font-size:20px;background:linear-gradient(#fefefe,#dcdcdc);background:-webkit-linear-gradient(#fefefe,#dcdcdc);
	box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;
}
.imb_vrl.cls:hover{
	background-color:#1D65D1;color:#fff;border:solid 1px #1D65D1;text-shadow:rgb(3,3,3) 3px 3px 4px;
	background:linear-gradient(to bottom,rgba(167,197,249,1) 0%,rgba(29,101,209,1) 100%);background:-webkit-linear-gradient(top,rgba(167,197,249,1) 0%,rgba(29,101,209,1) 100%);
}
.imb_vrl.sel{background:#fff;cursor:default;}
#mmap_box{width:100%;height:auto;}
#mainimage_box{position:relative;max-width:100%;float:left;box-shadow:0 4px 9px -2px gray;-webkit-box-shadow:0 4px 9px -2px gray;-moz-box-shadow:0 4px 9px -2px gray;}
#mainimage_box::before{
	content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;
	box-shadow:inset 0 0 50px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 50px rgba(0,0,0,.3);
} 
#mainimage_box img{float:left;}
#smalimage_box{clear:both;padding:15px 0px;text-align:center;}
#smalimage_box .smalim{
	border-radius:8px;border:solid 1px #c2c0b8;width:100px;height:77px;margin:7px 5px;display:inline-block;cursor:pointer;
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);
}
#smalimage_box .smalim img{border-radius:7px;}
#smalimage_box .smi_cd{padding:0px;}
#smalimage_box .std_class{border:solid 1px #333;box-shadow:0 0 12px blue;-webkit-box-shadow:0 0 12px blue;-moz-box-shadow:0 0 12px blue;}
#smalimage_box .smalim .std_class{border:solid 1px #333;cursor:default;box-shadow:0 0 12px blue;-webkit-box-shadow:0 0 12px blue;-moz-box-shadow:0 0 12px blue;}
table.obj_itable{margin:10px auto;border-collapse:collapse;width:100%;border:solid 1px #c2c0b8;color:#333;font-size:15px;}
table.obj_itable .tb_tit{width:20%;}
table.obj_itable .tb_val{white-space:pre-wrap;}
.obj_itable .odd{
	background:#ccc;background:linear-gradient(#eee 1px, #ddd 1px, #ccc calc(100% - 1px), #999 calc(100% - 1px));
	background:-webkit-linear-gradient(#eee 1px, #ddd 1px, #ccc calc(100% - 1px), #999 calc(100% - 1px));
}
.obj_itable .even{
	background:#eee;background:linear-gradient(#fff 1px, #f8f8f8 1px, #eee calc(100% - 1px), #999 calc(100% - 1px));
	background:-webkit-linear-gradient(#fff 1px, #f8f8f8 1px, #eee calc(100% - 1px), #999 calc(100% - 1px));
}
.obj_itable td{padding:7px 3px 7px 10px;}
table.obj_itable.main .tb_tit{width:40%;}
table.obj_itable.main{margin-top:0px;}

div.op_buttons div.fusion-button-wrapper a{width:300px;height:40px;}
div.op_buttons{width:300px;margin:10px auto 10px;}
#add_fav_but{margin-top:35px;}

i.lefttit{margin-left:50px;}
.smen_box{height:35px;margin:0px 0px 10px;width:100%;position:relative;z-index:11;}
.smb_tit{width:100%;text-align:center;line-height:33px;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);text-transform:uppercase;font-weight:bold;font-size:16px;}
.smen_but{
	float:left;width:50%;height:35px;position:absolute;z-index:5;background:#585858;
	-webkit-transition:height 0.4s ease-in;-moz-transition:height 0.4s ease-in;-o-transition:height 0.4s ease-in;transition:height 0.4s ease-in;overflow:hidden;
	background:linear-gradient(#787878,#383838);background:-webkit-linear-gradient(#787878,#383838);box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;
}
.smen_but .smb_tit{color:#fff;cursor:pointer;}
.smen_but:hover{background:#383838;background:linear-gradient(#383838,#181818);background:-webkit-linear-gradient(#383838,#181818);}
.smen_but:hover .smb_tit{color:red;}
.smen_but.b1{border-radius:5px 0 0 5px;}
.smen_but.b2{margin-left:50%;}
.smen_but.sm_open .smb_tit,.smen_but.sm_close .smb_tit{color:#333333;}
.smen_but.b1.sm_open .smb_tit,.smen_but.b1.sm_close .smb_tit{width:50%;float:left;}
.smen_but.b2.sm_open .smb_tit,.smen_but.b2.sm_close .smb_tit{width:50%;float:right;}
.smen_but.b1.sm_open,.smen_but.b1.sm_close{height:580px;border-radius:5px;width:100%;position:relative;margin-bottom:20px;}
.smen_but.b2.sm_open,.smen_but.b2.sm_close{height:620px;border-radius:5px;width:100%;margin-left:0px;position:relative;margin-bottom:20px;}
.smen_but.b1.sm_close,.smen_but.b2.sm_close,.smen_but.b3.sm_close{height:35px;}
.smen_but.sm_open,.smen_but.sm_close{
	z-index:0;background:#fff;
	-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;
}
#cops_box,#cop_box{margin-top:30px;padding:15px;}
form.wpcf7-form div.wpcf7-response-output{margin:5px 15px;border-radius:10px 0px;box-shadow:2px 2px 3px #977;-webkit-box-shadow:2px 2px 3px #977;-moz-box-shadow:2px 2px 3px #977;}
#cops_box #cops_send input,#cop_box #cop_send input{font-size:20px;color:#fff;border:solid 2px;text-shadow:2px 2px 1px #555;}
#cops_send,#cop_send{text-align:center;}
#cops_info,#cop_info{display:none;}
.cops_line .wpcf7-not-valid-tip,.cop_line .wpcf7-not-valid-tip{padding-left:15px;position:relative;top:3px;}
.cops_line,.cop_line{margin-top:10px;}
.cops_line textarea,.cop_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;
}
#cops_box div.cops_line input,#cop_box div.cop_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;
}
#smen_b1.smen_but.b1.sm_open,.smen_but.b1.sm_close,#smen_b2.smen_but.b2.sm_open,.smen_but.b2.sm_close{
	background:url("/wp-content/plugins/zwp_intre_plugin/img/girl.jpg") no-repeat center bottom;
}
.mparrs{position:absolute;font-size:70px;top:40%;top:calc(50% - 35px);color:rgba(255,255,255,0.8);text-shadow:0px 0px 3px #333;cursor:pointer;}
.mparrs:hover{color:#fff;}
#obj_arleft{left:-5px;}
#obj_arright{right:-5px;}
#add_fav_txt{text-align:center;font-size:20px;margin:30px auto 10px;display:none;}
#add_fav_txt.visib{display:block;}
.omap_icon_txt{width:150px;text-align:center;}
.novirttour{text-transform:uppercase;font-size:50px;font-weight:bold;color:#000;text-align:center;margin:150px auto;}
.vt_modal_iframe{width:100%;border:0;}
#vt_load_img{position:absolute;width:100%;height:300px;background:url("/wp-content/plugins/zwp_intre_plugin/img/map/map_preload.png") no-repeat center center;}
.as_noobjects{text-align:center;font-size:50px;font-weight:bold;text-transform:uppercase;margin:100px auto;}
#grc_page_form{overflow:hidden;height:76px;max-width:302px;margin:auto;border:solid 1px #ccc;border-radius:3px;margin-bottom:-5px;margin-top:10px;}
#grc_page_form>div{position:relative;top:-1px;left:-1px;}
#grc_pageshdl_form{overflow:hidden;height:76px;max-width:302px;margin:auto;border:solid 1px #ccc;border-radius:3px;margin-bottom:-5px;margin-top:10px;}
#grc_pageshdl_form>div{position:relative;top:-1px;left:-1px;}
#op_mle_calculator_box{width:100%;clear:both;display:none;}
#op_print_priview{
	background:url(/wp-content/plugins/zwp_intre_plugin/img/icons/printer.png) no-repeat center center;
	width:30px;height:30px;cursor:pointer;background-size:contain;float:right;margin:0px -10px 0px 10px;
}
#op_print_jpg{
	background:url(/wp-content/plugins/zwp_intre_plugin/img/icons/photocam.png) no-repeat center center;
	width:30px;height:30px;cursor:pointer;background-size:contain;float:right;margin:0px -10px 0px 10px;display:block !important;
}
/* Compare */
#op_compare{
	background:url(/wp-content/plugins/zwp_intre_plugin/img/icons/scales_32.png) no-repeat center center;
	width:30px;height:30px;cursor:pointer;background-size:contain;float:right;margin:0px -7px 0px 10px;
}

@media(max-width:1024px){
	#ns_mnbox{margin-top:-20px;}
}
@media(max-width:900px){
	#imb_mbox{width:100%;margin-right:0px;}
	.minfo_box {width:100%;}
}
@media(max-width:800px){
	#ns_titbox{font-size:20px;line-height:20px;}
	#ns_titbox .ad{font-size:25px;line-height:25px;}
	i.lefttit{margin-left:30px;}
}
@media(max-width:600px){
	#ns_titbox{font-size:16px;line-height:16px;margin-bottom:0px;}
	#ns_titbox .ad{font-size:21px;line-height:21px;}
	i.lefttit{margin-left:20px;}
}
@media(max-width:500px){
	.mparrs{font-size:50px;top:35%;top:calc(50% - 25px);}
	div.op_buttons div.fusion-button-wrapper a{width:220px;height:40px;}
	div.op_buttons{width:220px;}
}


.mre_table.obj_itable{margin:10px auto;border-collapse:collapse;width:100%;border:solid 1px #c2c0b8;color:#333;font-size:15px;}
.mre_table.obj_itable .tb_tit{width:20%;}
.mre_table.obj_itable .tb_val{white-space:pre-wrap;}
.obj_itable .mre_td{padding:7px 3px 7px 10px;}
.mre_table.obj_itable.main .tb_tit{width:40%;}
.mre_table.obj_itable.main{margin-top:0px;}