

body {	
	color:#333;
	}

	
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #67001f;
}
	
.breadcrumb > li + li::before {
    padding: 0 9px;
    color: #242424;
    content: "/";
    font-size: 13px;
	}
.breadcrumb > li a {
    color: #242424;
	}
.breadcrumb {
    font-size:13px;
    padding: 18px 0;
	}
.breadcrumb-container {
    background-color: #f5f5f5;
    border-top:0;
	}	

.header-top.colored a {
	text-decoration: none;
	}

.voting-container .progress {
	margin:5px 0 15px 0;
	}
.voting-container .progress .label {
	left:0;
	right:0;
	color:#09afdf;
	text-align: right;
	top:7px;
	}
.voting-container .answer-row {
	padding: 7px 0 7px 10px;
	margin-bottom:10px;
	border-left:5px solid #f5f5f5;
	}


.intro-block {	
	margin:100px 0;
	padding:30px 0;
	border:3px solid rgba(0,0,0, 0.4);
	background-color: rgba(0,0,0, 0.5);
	color:#fff;
    border-radius: 30px;
	}
	.intro-block h1 {	
		color:#fff;
		}
	.intro-block a {	
		color:#fff;
		text-decoration: underline;
		}
	.intro-block a:hover {	
		color:#fff;
		text-decoration: none;
		}
		
		
.btn-xs {
	font-size:11px;
	padding:0px;
	margin: 0;
	}
	
.multi-checkbox-element {
	margin-right:5px !important;
	}

.cms-banner {
	text-align: center;
	margin-bottom:20px;
	}

.main-container {
    padding: 20px 0 50px 0;
	}

.dropdown-menu {
    z-index: 9999;
}

.header-left {
    padding: 6px 0 0 0;
}

.form-notice {
	font-size:12px;
	margin-bottom:20px;
	}


h1.page-title {
	font-weight: 600;
	text-transform: none;
	}
.social-links li {
    margin: 0 14px 10px 0;
	}
.colored.social-links li.vk a {
    background-color: #54769a;
    border-color: #54769a;
    color: #fff;
	}

.footer {
	color:#4c4c4c;
	background-color: #fdfdfd;
	border-top: 1px solid #dcdcdc;
	}
.footer .block-title {
	font-size:14px;
	font-weight: bold;
	margin-bottom:5px;
	}
.footer .sub-menu {
	font-size:13px;
	}


.footer .copyright {
	color:#8f8f8f;
	font-size:13px;
	}
.footer .copyright .block-title {
	font-weight: normal;
	margin-bottom:6px;
	font-size:13px;
	}
.footer .copyright .block-title a {
	color:#8f8f8f;
	text-decoration: none;
	}
.footer .copyright p {
	font-size:12px;
	}
.subfooter {
    font-size: 13px;
	}	
	
	
/*** BACKGROUNDS ***/

.bg10 {
	background: transparent url("/images/bg1.jpg") no-repeat center 50%;
	background-size: cover;
	}
.bg-random {
	background: transparent no-repeat center 50%;
	background-size: cover;
	}



/**** SLIDER ****/

.owl-carousel .slide {
	position: relative;
	}
.owl-carousel .slide .slide-content {
	position: absolute;
	left: 50px;
	top: 50px;
	width: 55%;
	padding:40px;
	border-radius:20px;
	background-color: rgba(0,0,0,0.5);
	}
	
.owl-carousel .slide .slide-content .slide-title h1 {
	color:#fff;
	font-size:36px;
	}
.owl-carousel .slide .slide-content .slide-text {
	color:#fff;
	font-size:16px;
	font-weight: 300;
	margin:20px 0 30px 0;
	}
	
.owl-carousel .slide .slide-content p {
	font-size:1.2em;
	}
	
/***** CHATS *****/
#chat-message-container {
	height: 350px;
	border: 1px solid #ededed;
	border-radius:3px;
	padding:2px;
	overflow: auto;
	}
	
.message-header {
	font-size:12px;
	padding-bottom:6px;
	border-bottom: 1px solid #eee;
	margin-bottom:3px;
	}
	.message-header i.fa {
		color: #777;
		}
	
/**** TOOLS ****/
.fa-20x {
	font-size: 20em;
}

.mt-10 {
	margin-top: 10px;
}

.mr-10 {
	margin-right: 10px;
}

.mr-20 {
	margin-right: 20px;
}

.ml-10 {
	margin-left: 10px;
}

.ml-20 {
	margin-left: 20px;
}

.mb-30 {
	margin-bottom: 30px;
}

.mb-40 {
	margin-bottom: 40px;
}
.mb-60 {
	margin-bottom: 60px;
}

.mt-40 {
	margin-top: 40px;
}

.p-10 {
	padding: 10px;
}

.pv-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.pl-20 {
	padding-left: 20px;
}

.pl-30 {
	padding-left: 30px;
}

.ph-10 {
	padding-left: 10px;
	padding-right: 10px;
}
.ph-60 {
	padding-left: 60px;
	padding-right: 60px;
}
.p-0 {
	padding:0 !important;
	}
.pt-0 {
	padding-top: 0px !important;
	}
.pb-0 {
	padding-bottom: 0px !important;
	}
.pb-40 {
	padding-bottom: 40px;
	}
.pt-30 {
	padding-top: 30px;
	}

.fs16 {
	font-size: 16px;
}

.fs18 {
	font-size: 18px;
}

.fs20 {
	font-size: 20px;
}
.fs22 {
	font-size: 22px;
}

.fs24 {
	font-size: 24px;
}

.text-small {
	font-size: 12px;
}



@media (min-width: 992px) {
	
}


@media (max-width: 767px) {

	.navbar {
	    min-height: auto;
		}	
	.navbar-default {
		background-color: transparent;
		}
	.navbar-default .navbar-collapse {
	    border-color: transparent;
		}
	.navbar .navbar-nav {
	    font-family: 'Roboto', sans-serif;
		}
	
	.owl-carousel .slide .slide-content {
	    position: absolute;
	    left: 40px;
	    top: 10px;
	    width: 75%;
	    padding: 10px;
	    background-color: rgba(0, 0, 0, 0.5);
		}
	.owl-carousel .slide .slide-content .slide-title h1 {
	    font-size: 17px;
		margin: 5px 0;
	    padding: 0;
		}	
	
	.owl-carousel .slide .slide-content .slide-title {
	    font-size: 12px;
		}	
		
	.owl-carousel .slide .slide-content .btn {
	    display: none;
	 }
}
