/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/


/* --------------- GENERAL --------------- */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
.mfp-popup{
	max-width: 480px;
	width: 100%;
	margin: 0 auto;
	padding: 80px 15px 30px;
	background-color: #fff;
	position: relative;
}
.mfp-popup h2{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	margin: 0;
	height: auto;
	padding: 10px 15px;
	border-radius: 0;
	background-color: #ea0b3c;
	color: #fff;
	box-shadow: none;
}
.mfp-popup .book-kvest-but{
	padding: 10px 25px;
}
.wrapper {
	margin: 0 auto;
	min-height: 100%;
	width: 100%;
}
.popup {
    background-color: #fff;
    border: 5px solid rgba(197, 192, 192, .7);
    border-radius: 10px;
    position: absolute;
    width: 345px;
    height: 410px;
    padding: 10px 0;
    z-index: 999;
	top: 50%;
	right: 50%;
	bottom: 50%;
	left: 50%;
	margin: auto;
}
.open-popup {
	border-bottom: 2px dotted #555;
	cursor: pointer;
	font-size: 18px;
	left: 50%;
	margin: -11px 0 0 -216px;
	position: absolute;
	top: 50%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.open-popup:hover {
	border-bottom: 2px dotted #666;
	color: #666;
}
.popup-content {
    border-radius: 6px;
    line-height: 1.6;
    padding: 14px 18px 0 17px;
}
.popup-title {
	background-color: #bfbfdc; ;
	border-radius: 6px 6px 0 0;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 17px;
	height: 43px;
	line-height: 43px;
	padding: 0 0 0 16px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	box-shadow: inset 0 1px 1px #e6edef;
}
.popup-choice {
	margin: 34px 0 0;
	text-align: center;
}
.btn-close {
    background-color: black;
    height: 17px;
    left: 314px;
    position: absolute;
    top: 13px;
    width: 16px;
		cursor: pointer;
}
.breadcrumbs-quest {
	background-color: #f7941d;
  text-align: center;
	margin: 68px 0px;
}
.entry-title {
	font-size: 30px;
  line-height: 1.2em;
  text-transform: uppercase;
  color: white;
  margin: 0;
	padding: 14px;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
#vk_comments {
	margin: 40px 0px 70px;
}
.nav-panel.stickytop {
position:fixed;
top:0;
z-index: 9999;
}


.soon-quest {
line-height: 0em;
margin-bottom: 0px;
color: #00000000;
/*color: #fff;*/
}

.zvonok img {
cursor: pointer;
position: fixed;
left: 0;
top: 30%;
}

