@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,latin-ext');
a{border:0;transition:all .5s ease-in-out; text-decoration:none !important; outline:none !important;}
@import url(https://fonts.bunny.net/css?family=albert-sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);
body{
	background:#f2f2f2;
	margin:0;
	padding:0;
	font-family: 'Abert Sans', sans-serif !important;
	font-smoothing: grayscale; -webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale; /*overflow-x:hidden !important;*/
	color:#777;
	font-size:14px;
}
a, a:hover, a:focus, a:active{color: #ffffff}
.red{color:#8c2a0a !important;}
.black{color:#000 !important;}
.white{color:#fff !important;}
.redd{border-color:#8c2a0a !important;}
.columncount2{
	column-count:2;
	column-gap:30px;
}
.blue {color:#9e9571 !important;}


.btn{box-shadow:none !important; font-size:14px;padding:5px 38px;border:0 !important;background-image:none !important;outline:none !important;border-radius:0 !important; text-shadow: none !important;}
.btn-default{background-color:#8c2a0a !important;color:#fff;border:1px solid #8c2a0a !important;box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;}
.btn-default:hover, .btn-default:focus{color:#8c2a0a !important;background-color:transparent !important; box-shadow:none !important;}

.btn-primary{background-color:transparent !important;color:#8c2a0a;border:1px solid #8c2a0a !important;box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;}
.btn-primary:hover, .btn-primary:focus{color:#fff !important; background-color:#8c2a0a !important;box-shadow:none !important;}

.btn-primary.white{background-color:transparent !important;color:#fff;border:1px solid #fff !important;box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;}
.btn-primary.white:hover, .btn-primary.white:focus{color:#000 !important; background-color:#fff !important;box-shadow:none !important;}

.btn-primary.grey{background-color:transparent !important;color:#777;border:1px solid #777 !important;/*box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;*/box-shadow:none !important;}
.btn-primary.grey:hover, .btn-default.grey:focus, .btn-primary.grey.active{color:#fff !important; border:1px solid #8c2a0a !important; background-color:#8c2a0a !important;box-shadow:none !important;}

.btn-info{background-color:#9e9571 !important;color:#ffffff;border:1px solid #9e9571 !important;box-shadow:1px 1px 1px rgba(0,0,0, .3) !important;}
.btn-info:hover, .btn-info:focus{color:#fff !important; background-color:#9e9571 !important;box-shadow:none !important;}

.btn-carbon, .btn-carbon:hover, .btn-carbon:focus{margin:30px auto !important;margin-top:23px !important;border-radius:18px !important; padding:16px 38px; font-size:24px; font-family:'Novecento Ultra Bold', sans-serif;

	/*background-color:#f71919 !important;*/
	background: rgb(232,7,7) !important;
	background: linear-gradient(0deg, rgba(232,7,7,1) 0%, rgba(235,108,108,1) 75%) !important;
	color:#fff;border:4px solid #f71919 !important;box-shadow:none !important;}
.btn-carbon:hover, .btn-carbon:focus{background: linear-gradient(180deg, rgba(232,7,7,1) 0%, rgba(235,108,108,1) 75%) !important;}

.yellow{color:#e5bc5b;}

.owl-theme .owl-dots{position: absolute !important;width: 100% !important;margin-top: -50px !important;}
.owl-theme .owl-dots .owl-dot span{width:16px;height:16px;background:#9e9571;margin: 5px 3px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#8c2a0a;}


.owl-theme .owl-nav [class*=owl-]{background-color:transparent !important;font-size:20px;}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;margin-top:-16px;opacity: .75;}
.dates-program.owl-carousel .owl-nav .owl-next, .dates-program.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;margin-top:-22px;opacity: .75;}
.owl-carousel .owl-nav .owl-prev{left:0;}
.owl-carousel .owl-nav .owl-next{right:0;}


.map-responsive{overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}
.map-responsive iframe{left:0; top:0; height:100%; width:100%; position:absolute;}


header{background-color: #000;color:#fff;}



@media screen and (max-width: 2560px) {

}

@media screen and (max-width: 1920px) {
	
}

@media screen and (max-width: 1600px) {
	
}


@media screen and (max-width: 1440px) {

}

@media screen and (max-width: 1280px) {
	
}

@media screen and (max-width: 1080px) {

		
}

@media screen and (max-width: 1024px) {

@media screen and (min-width: 812px) {

}
@media screen and (max-width: 932px) {
	.container{width:auto;}
}

@media screen and (max-width: 732px) {




}


@media screen and (max-width:640px) {

}


@media screen and (max-width: 480px) {




}
@media screen and (max-width: 375px) {

}

@media screen and (max-width: 360px) {

	
}

@media screen and (max-width: 320px) {

}


