@font-face {
    font-family: 'Droid Sans';
    src: url(droid.ttf); 
   }
@font-face {
    font-family: 'Oswald Regular';
    src: url(Oswald-Regular.ttf); 
   }   
@font-face {
    font-family: 'Oswald Bold';
    src: url(Oswald-Bold.ttf); 
   }     
body {
	background-color:#dedede;
	background-position:top center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	color:#222222;
	font-family:'Droid Sans', sans-serif;		
}

a {color:#e91b23;}
a:hover {color:#af0d15;text-decoration:none;}
.none-link {color:#222222 !important;text-decoration:none !important;cursor:text;}
a.inversed-link:hover {color:#e91b23;text-decoration:none;}
a.inversed-link {color:#222222;}
.con_heading_red a {color:#fff !important;}
.overlayer {
	position:absolute;
	top:0;left:0;right:0;bottom:0;
	background:#000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;  
}
.overlayer:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  opacity: 0.1;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;  
}
.component, .cormorant, .media-body, .navbar-default a {
	font-family:'Droid Sans', sans-serif; font-size:15px;line-height:19px;
}
button, input, .btn, .oswald, .media-body .media-heading, h1, h2, h3, h4, h5, h6, .navbar-inverse, header, .site-top {
	font-family:'Oswald Regular', sans-serif !important;	
}
.dashed-divider {
	border-bottom:#222 1px dashed;
	height:1px;
	margin:0 25px;
}
a, a:hover {
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
}
.bg-cover {
	position:relative;
	width:100%;
	display:block;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat no-repeat;
	background-color:#dedede;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}

.container-fluid {
	max-width:1140px;
	background:#fff;
	padding:0;
	min-height:1080px;
}
.navbar-inverse {
	margin:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	font-size:18px;
	text-transform:uppercase;
}
.navbar-inverse a {
	padding:8px 12px !important;
	margin:7px 0;
	color:#fff !important;
}
.navbar-inverse .active a, .navbar-inverse a:hover {
	padding:8px 12px !important;
	margin:7px 0;
	background:#e91b23 !important;
	border:0 !important;
	outline:0 !important;	
	color:#fff;	
}
.navbar-form .form-group {}
.navbar-form .form-group .form-control {
	border:0 !important;
	outline:0 !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
background:#44484B;	
color:#fff;
}
.navbar-inverse .dropdown-menu > li {}
.navbar-inverse .dropdown-menu > li > a {color:#222222 !important;background:#fff !important;margin-top:0 !important;margin-bottom:0 !important;}


@media (min-width:768px) and (max-width:991px) {
.navbar-form .form-control {
	width:80px;
}
}
@media (min-width:768px) and (max-width:1239px) {
.navbar-inverse {
	font-size:14px;
}
}
@media (min-width:415px) and (max-width:991px) {
.navbar-inverse {
	font-size:12px;
}
}
.navbar-form button.btn-default {
	font-size:14px !important;
	background:#e91b23 !important;
	color:#fff;
	border:#e91b23 1px solid !important;
	outline:0 !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;	
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}
.navbar-form button.btn-default:hover {
	background:#af0d15 !important;
	color:#fff;
	border:#af0d15 1px solid !important;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}
.navbar-default {
	margin:0;
	padding-left:15px;padding-right:15px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;

	border:0 !important;
background:#17191D !important;	
min-height:30px !important;
}
.navbar-default a, .navbar-brand {	font-size:12px !important;
	padding:5px 8px !important;
	margin:0px 0 !important;
	color:#fff !important;
}
@media (min-width:768px) and (max-width:1139px) {
.navbar-default a, .navbar-brand {	font-size:12px !important;
	padding:5px 8px !important;
	margin:0px 0 !important;
	color:#fff !important;
}
}
@media (min-width:415px)and (max-width:767px) {
.navbar-default a, .navbar-brand {	font-size:12px !important;
	padding:5px 8px !important;
	margin:0px 0 !important;
	color:#fff !important;
}
}

.navbar-brand {height:30px !important;}
.navbar-brand img {float:left !important;padding:0;margin-top:-3px;}
.navbar-default .active a, .navbar-default a:hover {
	padding:5px 8px !important;
	margin:0px 0;
	background:#e91b23 !important;
	border:0 !important;
	outline:0 !important;	
	color:#fff;	
}
.navbar-toggle:hover, .navbar-toggle:focus, .navbar-toggle:active {text-decoration:none;background:#e91b23 !important;	border:0 !important;
	outline:0 !important;}


.head-wrapper {
	display:table;
	width:100%;
}
.gerb1, .slogan, .gerb2 {
	display:table-cell;
	vertical-align:middle;
}
.gerb1, .gerb2 {
	width:15%;
	padding:15px 25px;
}
.gerb1 img, .gerb2 img {
	position:relative;
	width:100%;
	height:auto;
}
.slogan {	
	color:#e91b23;
	text-align:center;
}
@media (max-width:991px) {
.slogan {
	font-weight:700;
	color:#e91b23;
	text-align:left;
}
.gerb1 {
	width:104px;
	padding:15px 25px;
}	
}
.slogan h2 {font-size: 23px;margin:0 !important;font-family:'Oswald Bold', sans-serif !important;}
.small-h2 {font-size: 16px;margin:10px 0;font-family:'Oswald Bold', sans-serif !important;}
.popular-str {
	padding:0 25px 0 15px;
	background:#888888;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
}
.popular-wrp {
	display:table;width:100%;font-size:14px;
}
.popular-str .hidden-xs {
		padding:7px 15px;
		vertical-align:middle;
	display:table-cell;		
}
.popular-str .marquee {
		vertical-align:middle;
	display:table-cell;	 padding-top:6px; 
}
.popular-str .marquee a {margin-right:300px;}
.popular-str .marquee a:hover {text-decoration:underline;}
.popular-str .hidden-xs {
	width:190px;
}
.popular-str .fa-angle-double-right {
	font-size:1.3em;
	padding:0 0 0 15px;
}
.popular-str a {
	color:#fff;
}
.socialz {
	display:table-cell;
width:130px;	
}
.socialz .fa {
	margin:0;
	font-size:1.3em;
	padding:8px 10px;
}
.socialz .fa-facebook {
padding:8px 13px;
}
.socialz .fa-twitter:hover {
	background:#53ABF3;
}
.socialz .fa-facebook:hover {
	background:#3857A0;	
}
.socialz .fa-instagram:hover {
	background:#AA5400;
}
.top-slider .bg-cover {
	height:400px;
}
.top-slider .carousel-caption {
	width:100% !important;
	right:30px !important;
	left:30px !important;
	bottom:10px !important;
	text-align:left !important;
		text-shadow:none !important;
}
.top-slider .carousel-caption h3 {
	font-size:28px !important;
	margin-right:150px !important;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	text-shadow:none !important;
	letter-spacing: 1px;
	}
.top-slider .carousel-caption:hover h3 {
	color:#e91b23;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
	}
.top-row .bg-cover {
	height:250px;
}
.top-slider {
	border:#fff 6px solid;
	border-bottom:0;
	background:#dedede;
}
.top-row {
	border:#fff 6px solid;
	border-bottom:0;	
	background:#dedede;	
	margin-left:0px !important;
	margin-right:0px !important;	
}
.topcoll .article-caption {
	position:absolute;
	bottom:15px;left:20px;right:20px;
	font-size:20px;
	color:#fff;
	z-index:999;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;		
}

.topcoll:hover .article-caption {
	color:#e91b23;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}

.top-row .topcol1 {
	padding:0;
	border-right:#fff 3px solid;
	border-bottom:#fff 6px solid;	
}
.top-row .topcol2 {
	padding:0;
	border-left:#fff 3px solid;	
	border-right:#fff 3px solid;
	border-bottom:#fff 6px solid;	
}
.top-row .topcol3 {
	padding:0;
	border-left:#fff 3px solid;	
	border-bottom:#fff 6px solid;	
}
@media (max-width:767px) {
.top-row .topcol1, .top-row .topcol2, .top-row .topcol3 {
	padding:0;
	border-left:#fff 0px solid;	
	border-right:#fff 0px solid;	
	border-bottom:#fff 6px solid;	
}	
}
.site-main {
	margin-top:25px;
	margin-left:10px !important;
	margin-right:10px !important;	
}
.site-main .media {
	margin-bottom:30px;
}
.site-main .media .bg-cover {
	height:180px;
	width:270px;
	position:relative;
}

.site-main .media-dater {
	font-size:12px;
	font-family:'Droid Sans', sans-serif;	
margin-bottom:12px;	
color:#888;
}
.article-wrp .media-dater {
	font-size:12px;
	font-family:'Droid Sans', sans-serif;	
margin-bottom:12px;	color:#888;
}
.article-wrp {
	font-family:'Droid Sans', sans-serif;
	font-size:14px;
	line-height: 18px;
}
.abs-date {
	position:absolute;
	top:20px;
	right:15px;
	width:70px;
	color:#fff;
	text-decoration:none !important;
	font-family:'Oswald Regular', sans-serif;	
}
.top-slider .abs-date {
	bottom:40px;top:auto;z-index:999;
}
.carousel-caption {margin-bottom:-22px !important;}
.top-slider .carousel-indicators {bottom:15px !important;right:20px !important;left:auto !important;width:auto !important;}
@media (max-width:767px) {
.top-slider .abs-date {
	top:20px;bottom:auto;
}	
.top-slider .carousel-indicators {display:none;} 
.top-slider .carousel-caption h3 {font-size:24px !important;margin-right:30px !important;}
}
.abs-date .pull-left {
	font-size:2.3em;
}
.home-page .abs-date .pull-left {
font-size: 2.8em !important;
margin-top: -18px;
}

.abs-date .month {
	text-transform:uppercase;
	font-size:14px;
	line-height:18px;
	margin-top:-7px;
	margin-bottom:2px;
	float:right;	
}
.abs-date .god {
	text-transform:uppercase;
	font-size:14px;
	float:right;
	line-height:14px;
}
.site-main-col .media .media-body {
	padding-left:30px;
	font-size:14px;
}
.site-main-col .media-heading {
	display:inline-block;
	margin-bottom:20px;
	font-size:20px;
	font-weight:700;
	line-height: 24px;
	color:#222222 !important;
}
.site-main-col .media-heading:hover {
	color:#e91b23 !important;
	text-decoration:none;
}
@media (max-width:640px) {
.site-main .media .bg-cover {
	height:210px;
	width:210px;
	position:relative;
}	
}
@media (max-width:500px) {
.site-main .media .bg-cover {
	height:210px;
	width:100%;
	position:relative;
}	
.site-main-col .media .media-body {
	padding-left:0px;padding-top:15px;
}
}

/* MOD GLAVA */
.glava {
	position:relative;
	width:100%;
	margin-bottom: 35px;
}
.glava p.cormorant {font-size:12px !important;line-height:16px;font-family:'Droid Sans', sans-serif;}
.glava img {
	position:relative;
	width:100%;
	height:auto;
	margin-bottom:8px;
}
.glava-name {
	margin-top:15px;
	padding:15px;
	color:#fff;
	background:#e91b23;
	font-family:'Oswald Regular', sans-serif !important;
	font-size:1.4em;
}
.glava-name .small {font-size:12px !important;line-height:16px;font-family:'Droid Sans', sans-serif;}
.glava-accent {
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	width:6px;
	right:-31px;
	z-index:22;
	background:#e91b23;		
}

/* MOD POGODA */
.pogoda {
	position:relative;font-family:'Oswald Regular', sans-serif !important;
}
.pogoda .korpus0 { position: relative; } 
.pogoda .korpus0 > div, .pogoda .korpus0 > input { display: none; min-height: 100px; /* 50px ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â 3 ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ */ } 
.pogoda .korpus0 label {font-family:'Oswald Regular', sans-serif !important;color:#fff;position: absolute;right: -120px;top: 0;width:90px;padding:0px 8px;line-height: 30px;text-align: left;cursor: pointer;background:#af0d15;display:none;font-weight: 100;} 
.pogoda .korpus0 label:nth-of-type(1) { top: 15px;width:50px; margin-right:40px; }
.pogoda .korpus0 label:nth-of-type(2) { top: 50px; } 
.pogoda .korpus0 input[type="radio"]:checked + label { background:#e91b23; } 
.pogoda .korpus0 > input:nth-of-type(1):checked ~ div:nth-of-type(1), .pogoda .korpus0 > input:nth-of-type(2):checked ~ div:nth-of-type(2), .pogoda .korpus0 > input:nth-of-type(3):checked ~ div:nth-of-type(3) { display: block; padding: 15px;    text-align: center; border: 1px solid #999; }

@media (min-width:1366px) {
.pogoda .korpus0 label {display:block;}	
.glava-accent {	display:block;}
}

/* MOD CALENDAR */

.calendar {
	margin-bottom: 35px;
	font-family:'Oswald Regular', sans-serif;
}
.calendar .tod-ay {
	background:#e91b23;color:#fff;
}
.calendar table, .calendar table td {
	border-color:#979797;
	font-size:20px;
}
.cale-top, .cale-top td {border-color:#fff !important;text-align:center;font-size:18px !important;text-transform:uppercase;}
.cale-bor-no {border-color:#fff !important;border-bottom-color:#979797 !important;font-size:12px !important;}
.cale-blank {
	background:#dedede;
}
.cale-title {
	text-transform:uppercase;
	text-align:center;
}


.bottom-media {
	margin:30px 25px;
}
.bot-media-title {
	padding:15px 22px;
	color:#fff;
	line-height: 22px; font-size:22px;
	background:#e91b23;
		font-family:'Oswald Regular', sans-serif !important;
}
.bottom-media ul {
	border:0 !important;
	margin-bottom:30px;
}
.bottom-media ul li a, .bottom-media ul li.active a {
	border:0 !important;
	background:transparent !important;
	outline:0 !important;
	color:#222222;
	font-size:18px;
	padding:12px 0 12px 20px;
		font-family:'Oswald Regular', sans-serif !important;
}
.bottom-media ul li.active a { 
	color:#e91b23 !important;
}
.bot-media-1, .bot-media-2 {height:280px;}
@media (max-width:767px) {.bot-media-1, .bot-media-2 {margin-bottom:30px;}}
.bot-media-3, .bot-media-4, .bot-media-5, .bot-media-6 {height:125px;color:#fff !important;text-decoration:none !important;}
.bot-media-3, .bot-media-4 {margin-bottom:30px;}
.bot-media-6 div {
	font-family:'Oswald Regular', sans-serif !important;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:url(../img/vsefoto2.png);
	text-align:center;	
	padding-top:45px;
	overflow:hidden;
	/*transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	*/
}
.bot-media-6 div:hover {
	background:url(../img/vsefoto2.png);
	background-position: 0 -300px;  
	/*transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	*/
}

/* PHOTO ALBUMS */
.photoalbs {
	padding:10px;
	margin:3px;
	position:relative;
box-shadow: 0 0 2px rgba(0,0,0,0.5);
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	 -moz-background-size: 100% 100%;
}
.photoalbs .bg-cover {
	height:200px;font-family:'Oswald Regular', sans-serif;color:#222222;box-shadow: inset 0 0 5px rgba(0,0,0,0.5);margin-bottom:0;

}
.alb-title {
	position:absolute;
	top:50%;
	left:0;
	right:20%;
	height:70px;
		background:#fff;
	padding:15px 35px 15px 0px !important;
	margin:-35px 0 0 0;
}
.alb-title div {
	position:absolute;
	top:10px;
	right:10px;
	font-size:14px;
	color:#999;
}
.photoalbs .bg-cover:hover  {

	color:#e91b23;
}
.photo-cover .bg-cover:hover  {
background-size:auto 101% !important;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
}
.bg-cover .overlayer-1 {
	position:absolute;
	top:0;left:0;right:0;bottom:0;
	background:#000 url(../img/plus.png) no-repeat;
	background-position:center center;
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
}
.bg-cover:hover .overlayer-1 {
	opacity:.4;
	-moz-opacity:.4;
	-khtml-opacity:.4;
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
}

.overlayer-top {
	position:absolute;
	top:232px;left:0;right:0;bottom:0;
	background:url(../img/topsl-over.png) repeat-x;

} 

.site-footer h4 {font-size:1.6em;}
.site-footer {
	background:#17171C;
	color:#fff;
	padding:30px 25px 0 25px;
	margin-left:0px !important;
	margin-right:0px !important;
}
.site-footer .carousel {
    margin-bottom: 0;
	text-align:center;
	padding: 0 0 0px 0;
}

.top-slider .carousel-controls.left {
	background:transparent !important;
position: absolute !important;
top: 50% !important;
z-index: 5;
display: inline-block;
margin-top: -30px;
left: 0px;
font-size:20px;
color:#fff !important;
	opacity:.6;
	-moz-opacity:.6;
	-khtml-opacity:.6;		
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}
.top-slider .carousel-controls.right {
	background:transparent;	
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
margin-top: -30px;
right: 0px;
font-size:20px;
color:#fff !important;
	opacity:.6;
	-moz-opacity:.6;
	-khtml-opacity:.6;		
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}
.top-slider .carousel-controls:hover {
		opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;		
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}



.site-footer .carousel-controls.left {
	background:transparent;
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
margin-top: -30px;
left: 0px;
font-size:20px;
color:#fff !important;
	opacity:.6;
	-moz-opacity:.6;
	-khtml-opacity:.6;		
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}
.site-footer .carousel-controls.right {
	background:transparent;	
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
margin-top: -30px;
right: 0px;
font-size:20px;
color:#fff !important;
	opacity:.6;
	-moz-opacity:.6;
	-khtml-opacity:.6;		
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}
.site-footer .carousel-controls:hover {
		opacity:.9;
	-moz-opacity:.9;
	-khtml-opacity:.9;		
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;	
}
#logoCarousel img {
	position:relative;
	width:100%;
	height:auto;
	max-width:180px;
max-height: 64px;
}
.contacts-row {
	border-top:#777 1px dashed;
	padding-top:25px;
	
}

.bottom-footer-row {
	background:#0C0C0C;
	font-family:'Droid Sans', sans-serif;
	padding:15px 25px;
	margin-top:0px;
	margin-left:-25px;
	margin-right:-25px;
color:#999;	
}
.bot-foo {
	display:table;width:100%;
}
.bot-foo-left {display:table-cell;width:50%;vertical-align:middle;text-align:left;}
.bot-foo-right {display:table-cell;width:50%;vertical-align:middle;text-align:right;}

@media (max-width:991px) {
.bot-foo {
	display:block;width:100%;
}
.bot-foo-left {display:block;width:100%;text-align:center;margin-bottom:10px;}
.bot-foo-right {display:block;width:100%;text-align:center;}
}	
	
}
.table-responsive {border:#fff 0px solid !important;}






.btn {
	font-size: 18px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
}
.btn-primary {
  color: #fff;
  background-color: #e91b23;
  border-color: #e91b23;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #888888;
  border-color: #888888;
}
.btn-primary:hover {
  color: #fff;
  background-color: #888888;
  border-color: #888888;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #888888;
  border-color: #888888;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #888888;
  border-color: #888888;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #af0d15;
  border-color: #af0d15;
}
.btn-primary .badge {
  color: #e91b23;
  background-color: #fff;
}


.btn-default {
  color: #fff;
  background-color: #888888;
  border-color: #888888;
}
.btn-default:focus,
.btn-default.focus {
  color: #fff;
  background-color: #e91b23;
  border-color: #e91b23;
}
.btn-default:hover {
  color: #fff;
  background-color: #e91b23;
  border-color: #e91b23;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #e91b23;
  border-color: #e91b23;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #fff;
  background-color: #e91b23;
  border-color: #e91b23;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e91b23;
  border-color: #e91b23;
}
.btn-default .badge {
  color: #e91b23;
  background-color: #fff;
}



.navbar-toggle {color:#fff !important;margin-right:0px !important; border:0 !important;outline:0 !important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;}



.share-btn {
	padding:10px 0 15px 0;
}
.share-btn h4, h3 {
	font-size:20px;
}
.share-btn a {
	cursor:pointer;
}
.share-btn .fa {
	color:#fff;
	font-size:1.7em;
}
.share-btn .fa-twitter {
	background:#00ADF1;
	padding:7px;
}
.share-btn .fa-facebook {
	background:#24599D;
	padding:7px 14px;	
}
.share-btn .fa-vk {
	background:#597DA3;
	padding:7px 4px;	
}
.share-btn .fa-google-plus {
	background:#FF4A34;
	padding:7px;	
}
.share-btn .fa:hover {
	color:#f7f7f7;
}


.vid-name {font-size:16px;line-height:20px;}
.video-respo { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow:hidden; 
} 
.video-respo iframe, 
.video-respo object, 
.video-respo embed {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%;
  height: 100%; 
}



textarea {width:100%;background:#f9f9f9;}
.cm_addentry textarea, .cm_addentry input[type="text"] {background:#F5F6F5;outline:none !important;box-shadow:none !important;padding:3px 7px;margin:5px 0;border:#dddddd 1px solid !important;font-family: 'Droid Sans', sans-serif;}
.userform_table select, .userform_table textarea, .userform_table input[type="text"] {background:#F5F6F5;border:#dddddd 1px solid !important;outline:none !important;box-shadow:none !important;padding:3px 7px;width:100% !important;margin-bottom:5px;}
.userform_table td {padding:0 0 5px 0 !important;}
.userform_table {width:100% !important;}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 60px !important;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: none !important;
  filter: alpha(opacity=60);
  opacity: .6;
}
.carousel-control.left {
  background-image:none !important;
  filter: none !important;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image:none !important;
  filter: none !important;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: 1;
}
.carousel-control img,
.carousel-control img,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control img,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control img,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control img,
.carousel-control img {

  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.path-bar a.current-page:first-child {color:#222222 !important;}
@media (max-width:767px) {
.navbar-inverse li > a {font-size:14px !important;color:#fff !important;background:#222222 !important;margin-top:0 !important;margin-bottom:0 !important;}	
.navbar-inverse .dropdown-menu > li > a {font-size:12px !important;color:#fff !important;background:#222222 !important;margin-top:0 !important;margin-bottom:0 !important;}	
}

.carousel .item {cursor:move;}

.captchaImage {border-radius:50%;border:#222 1px solid !important;padding:5px;}
.abs-date {display:none;}

li.dropdown:hover ul {display:block;}
.site-main-col .btn-primary {
    font-size: 14px!important;
    font-weight: 100!important;
}
.small, small {
    font-size: 12px!important;
}
.oswald {font-size: 15px;}
.cmm_links .btn {
    font-size: 16px;
}
.oswald.bakk {margin-bottom:10px;}
.text-input.form_text {    font-family: inherit!important;}
span.mustbe {color:red;}
.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_menu .a2a_svg {
    border-radius: 0px!important;
}

.photo_more {
font-family: 'Oswald Regular', sans-serif !important;
    text-transform: uppercase;
    border-bottom: 1px dashed #e91b23;
}
.bot-foo-left a {font-size: 12px!important;}


