/*!
=============================================================================
DLE Yandex Maps
=============================================================================
Автор:   ПафНутиЙ
URL:     http://pafnuty.name/
twitter: https://twitter.com/pafnuty_name
google+: http://gplus.to/pafnuty
email:   pafnuty10@gmail.com
=============================================================================
*/

/* ==========================================================================
   Buttons */
/* ========================================================================== */

	.btn {
		display: inline-block;
		color: #ffffff;
		margin-bottom: 0;
		font-weight: normal;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		background-image: none;
		background: #4a9fc5;
		border: 0;
		text-decoration: none;
		white-space: nowrap;
		padding: 7px 15px 5px;
		font-size: 14px;
		line-height: 20px;
		border-radius: 3px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		-o-transition: all ease 0.3s;
		transition: all ease 0.3s;
		-webkit-box-shadow: 0 2px 0 #3584a7;
		-moz-box-shadow: 0 2px 0 #3584a7;
		box-shadow: 0 2px 0 #3584a7;
	}
	.btn:focus {
		outline: thin dotted #333;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}
	.btn:hover,
	.btn:focus {
		color: #ffffff;
		background: #50bd98;
		text-decoration: none;
		-webkit-box-shadow: 0 2px 0 #3c9e7d;
		-moz-box-shadow: 0 2px 0 #3c9e7d;
		box-shadow: 0 2px 0 #3c9e7d;
	}
	.btn:active,
	.btn.active {
		outline: 0;
		-webkit-box-shadow: 0 2px 0 #50bd98;
		-moz-box-shadow: 0 2px 0 #50bd98;
		box-shadow: 0 2px 0 #50bd98;
	}


/* ==========================================================================
   Magnific Popup CSS */
/* ========================================================================== */
	.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:08px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top.mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0auto;text-align:left;z-index:1045;}.mfp-inline-holder.mfp-content,.mfp-ajax-holder.mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur.mfp-image-holder.mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor.mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none!important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloadera{color:#cccccc;}.mfp-preloadera:hover{color:white;}.mfp-s-ready.mfp-preloader{display:none;}.mfp-s-error.mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0018px10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);}.mfp-close:active{top:1px;}.mfp-close-btn-in.mfp-close{color:#333333;}.mfp-image-holder.mfp-close,.mfp-iframe-holder.mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;} @media all and (max-width: 900px){.mfp-container{padding-left:6px;padding-right:6px;}}

	.modal-wrapper {
		width: 700px;
		position: relative;
		background: #ffffff;
		padding: 20px 10px 10px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
		box-shadow: 0 0 10px rgba(0,0,0,.5);
	}
	.modal-content {
		margin-top: 20px;
	}
	.modal-close {
		position: absolute;
		top: 5px;
		right: 5px;
		width: 26px;
		text-align: center;
		cursor: pointer;
		font-size: 32px;
		line-height: 32px;
	}
	.map-wrapper {
		border: solid 1px #a3aaba;
		margin: 10px 0;
	}