@charset "utf-8";

@font-face {
    font-family: 'RCBI';
    src: url('../fonts/RobotoCondensed-BoldItalic.eot');
    src: url('../fonts/RobotoCondensed-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-BoldItalic.woff2') format('woff2'),
         url('../fonts/RobotoCondensed-BoldItalic.woff') format('woff'),
         url('../fonts/RobotoCondensed-BoldItalic.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-BoldItalic.svg#RCBI') format('svg');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;

}
@font-face {
    font-family: 'OSE';
    src: url('../fonts/OpenSans-ExtraBold.eot');
    src: url('../fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'),
         url('../fonts/OpenSans-ExtraBold.woff') format('woff'),
         url('../fonts/OpenSans-ExtraBold.ttf') format('truetype'),
         url('../fonts/OpenSans-ExtraBold.svg#OSE') format('svg');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;
}
@font-face {
    font-family: 'RCR';
    src: url('../fonts/RobotoCondensed-Regular.eot');
    src: url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Regular.woff2') format('woff2'),
         url('../fonts/RobotoCondensed-Regular.woff') format('woff'),
         url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Regular.svg#RCR') format('svg');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;
}
@font-face {
    font-family: 'RCB';
    src: url('../fonts/RobotoCondensed-Bold.eot');
    src: url('../fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Bold.woff2') format('woff2'),
         url('../fonts/RobotoCondensed-Bold.woff') format('woff'),
         url('../fonts/RobotoCondensed-Bold.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Bold.svg#RCR') format('svg');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;
}
@font-face {
    font-family: 'OSB';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold.woff') format('woff'),
         url('../fonts/OpenSans-Bold.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold.svg#OSB') format('svg');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;
}
@font-face {
    font-family: 'Days';
    src: url('../fonts/days-webfont.eot');
    src: url('../fonts/days-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/days-webfont.woff2') format('woff2'),
         url('../fonts/days-webfont.woff') format('woff'),
         url('../fonts/days-webfont.ttf') format('truetype'),
         url('../fonts/days-webfont.svg#daysregular') format('svg');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;

}
@font-face {
    font-family: 'OSS';
    src: url('../fonts/OpenSans-Semibold.eot');
    src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold.woff2') format('woff2'),
         url('../fonts/OpenSans-Semibold.woff') format('woff'),
         url('../fonts/OpenSans-Semibold.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold.svg#OSS') format('svg');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;
}

@font-face {
    font-family: 'OSR';
    src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular.woff2') format('woff2'),
         url('../fonts/OpenSans-Regular.woff') format('woff'),
         url('../fonts/OpenSans-Regular.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular.svg#OSR') format('svg');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;
}

@font-face {
    font-family: 'OSL';
    src: url('../fonts/OpenSans-Light.eot');
    src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light.woff2') format('woff2'),
         url('../fonts/OpenSans-Light.woff') format('woff'),
         url('../fonts/OpenSans-Light.ttf') format('truetype'),
         url('../fonts/OpenSans-Light.svg#OSL') format('svg');
    font-weight: normal;
    font-style: normal;
	 font-display: swap;
}

label.error{
	display: none !important;
}
input.error,textarea.error{
	border: 2px solid #FF5C5C !important;
}

/*ÐŸÐµÑ€ÐµÐ²Ð¾Ð·ÐºÐ¸ Ð² Ð•Ð²Ñ€Ð¾Ð¿Ñƒ 2*-----------------------------------------------*/
.fancybox-skin{
	background-color: transparent;
	border-radius: 25px;
}
.b-popup{
	text-align: center;
	padding: 1px 0px;
	border-radius: 25px;
	background-color: #28324E;
	width: 277px;
}
	.b-popup h3, .b-popup div.popup-caption{
		font-size: 18px;
		color: #FFF;
		font-family: "OSS";
		margin-top: 20px;
	}
	.b-popup h4, .b-popup div.mini-caption{
		font-size: 14px;
		font-family: "OSL";
		color: rgba(255, 255, 255, 0.80);
		padding: 0px 10px;
	}
	.b-popup form{
		margin-top: 22px;
		margin-bottom: 33px;
	}
		.b-popup form input[type="text"],
		.b-popup form input[type="tel"],
		.b-popup form textarea{
			font-family: "OSL";
			font-size: 16px;
			text-align: center;
			border: none;
			border-radius: 8px;
			margin-bottom: 14px;
			border-bottom: 1px solid #a9adb8;
			width: 161px;
			padding: 5px 10px;
		}
		.b-popup form textarea{
			height: 100px;
			resize: none;
		}
		.b-popup form input[type="text"].error{
			padding: 3px 8px 4px;
		}
		.b-popup input[type="submit"]{
			margin-top: 5px;
			padding: 3px 43.5px;
			font-family: "OSL";
			font-size: 16px;
		}
.b-thanks{
	padding-bottom: 30px;
}
	.b-thanks h3, div.popup-caption {
		margin-bottom: 7px;
	}
	.b-thanks h4{
		margin-bottom: 10px;
	}
