/*From client (index)*/
body {
	font-weight: normal;
	color: #333;
	font-size: 14px;
	line-height: 20px;
}
h1, h2, h3, h4, h5 {
	color: #1c1c1c;
	line-height: 1.1;
	font-family: "Open Sans", "Arial", "Tahoma", "Arial Unicode MS", sans-serif;
	font-weight: normal;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 23px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 100%;
	font-weight: bold;
}
h6 a {
	color: #000;
}
h6 a:hover {
	color: #00467c;
}
address {
	font: normal 20px/24px 'Open Sans', sans-serif;
	color: #000;
}
.header .container {
	position: relative;
}
.h-soc{
	position: absolute;
	top: -42px;
	right: -1px;
	z-index: 100;
}
.h-soc a.h-soc_login{
	padding-top: 7px;
	display: inline-block;
	*display: inline;
}
.h-soc a:hover.h-soc_login{ color: #FFFFFF;}

[class*="h-soc-ico_"]{
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	width: 35px;
	height: 35px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0 -8px 0 0;
}
.h-soc-ico_tw{
	background-image: url(../images/ico_tw.png);
}
.h-soc-ico_fb{
	background-image: url(../images/ico_fb.png);
}
.h-soc-ico_yt{
	background-image: url(../images/ico_yt.png);
}
.h-soc-ico_in{
	background-image: url(../images/ico_in.png);
}
.h-soc-ico_contact{
	background-image: url(../images/ico_contact.png);
}
.content_plane {
	background: #d44900;
	color: #fffefe;
}
.content_plane a {
	color: #fffefe;
	font-weight: bold;
}
.content_plane:after, .content_plane:before {
	/* background: #00467c; */
	background: #d44900;
}
.content_plane.whith_arr {
	background: url(images/plane_arr.png) 50% 0 no-repeat #d44900;
}
.content_plane.jumbotron, .content_plane.jumbotron:after, .content_plane.jumbotron:before {
	background: #210c83;
}
.content_plane.jumbotron {
	padding: 12px 0 3px;
}
.home .row .span6 {
	font-size: 16px;
	color: #000;
	line-height: 24px;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}
.list.arrow-list ul li a {
	color: #212121;
}
.list.arrow-list ul li a:hover {
	color: #999;
}
.styled.arrow-list ul li {
	background: url(/wp-content/themes/theme47929/images/list_arr-blue.png) 0 6px no-repeat;
}
.logo_h__txt, .logo_link {
	font: normal 48px/40px Damion;
	color: #fff;
}
.sf-menu > li > a {
	font: normal 14px/20px Open Sans;
	color: #fff;
}
.nav.footer-nav a {
	font: normal 14px/20px Open Sans;
	color: #d6d6d6;
}


/*Style.css*/
.camera-wrapper{
	position: relative;
	width: 100px;
	height: 540px;
	margin: 0 auto;
}
.motopress-header-slider{
	position: relative;
	z-index: 0;
	height: 390px;
	margin-bottom: -30px;
}
.motopress-header-slider .slider{
	position: absolute;
	top: -150px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
}
.motopress-header-slider .slider .camera_wrap{
	left: -910px;
	width: 1920px;
	height: 540px !important;
	/*max-height: 510px;*/
}
.camerarelative {
	height: 540px !important;
}
.camera_caption{
	bottom: 142px !important;
}
.motopress-header-slider .slider .camera_wrap .camera_pag{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 47px;
	z-index: 10;
}
.slider .camera_wrap .camera_pag li{
	background: #e5601b;
}
.slider .camera_wrap .camera_pag li.cameracurrent, .slider .camera_wrap .camera_pag li:hover {
	background: #00457c;
}


/*main-style.css*/
.header {
	/*background-image: url(/wp-content/uploads/2014/10/classroom2.jpg);*/
	background-color: #101e2f
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: scroll;
}
.page-template-page-home-php .header {
	z-index: 1;
	padding: 85px 0 10px;
}
.content_plane.whith_arr {
	background: url(../images/plane_arr_bg.png) 50% 0 no-repeat;
}
#back-top-wrapper a span {
	background-color: #e4601b;
}
.breadcrumb a:hover, .breadcrumb .active {
	color: #e4601b;
}
.post-title a:hover {
	color: #e4601b;
}
.post_meta i {
	color: #e4601b;
}
.post_meta a:hover, .post_meta a:hover i {
	color: #e4601b;
}
.caption__portfolio h3 a:hover {
	color: #e4601b;
}
.nav-pills li.active a, .nav-pills li.active a:focus, .nav-pills li a:hover, .nav-pills li.active a:hover {
	color: #e4601b;
}
.portfolio-meta i, .portfolio-meta-list i {
	color: #e4601b;
}
.flex-control-paging li a {
	background: #e4601b;
}
.pager li a, .pager li a:focus {
	background: #e4601b;
}
.comment-list .comment .reply a {
	color: #e4601b;
}
#sidebar time {
	color: #00467c;
}
#sidebar .post-list_h a:hover {
	color: #e4601b;
}
#sidebar ul li a {
	color: #e4601b;
}
#sidebar .unstyled .comments-custom_li .comments-custom_txt a {
	color: #e4601b;
}
#sidebar .btn, #sidebar .btn:focus {
	color: #e4601b;
}
#calendar_wrap thead th {
	color: #e4601b;
}
.testimonials .testi-item .testi-item_blockquote a:hover {
	color: #e4601b;
}
.recent-posts li h5 a:hover {
	color: #e4601b;
}
.footer .footer-text a:hover {
	color: #e4601b;
}
.footer .footer-text {
	text-align: left;
	text-transform: capitalize;
}
.footer .footer-text a {
	text-transform: uppercase;
}
input[type="submit"], input[type="reset"], input[type="submit"]:focus, input[type="reset"]:focus {
	background: #e4601b;
}
.faq-list .faq-list_h {
	color: #e4601b;
}
.faq-list .marker {
	color: #e4601b;
}
.error404-holder_num {
	color: #e4601b;
}
#topnav {
	position: relative;
	background: none;
}
#topnav:after {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 1px;
	height: 1px;
	background: #efeff1;
	z-index: 0;
}
#topnav li a:before{
	z-index: 2;
}
#topnav li a {
	padding: 10px 28px 28px;
	color: #00467c;
}
.camera_caption > div{
	color: #00467c;
}
@media (max-width: 480px) {
	.slider, .motopress-header-slider {
		display: none;
	}
}
@media (min-width: 1200px) {
	#topnav li a {
		padding: 10px 44px 28px;
	}
	.category-left-column {
		margin-left: 30px !important;
	}
}
@media (max-width: 979px) and (min-width: 768px) {
	#topnav li a {
		padding: 10px 16px 28px;
		font-size: 12px;
	}
}

/*responsive.css*/
@media (max-width: 767px) {
	.h-soc {
		right: 24px;
	}
	.camera-wrapper {
		width: 100px;
		height: 400px;
	}
	.motopress-header-slider {
		height: 270px;
	}
	.motopress-header-slider .slider {
		top: -230px;
	}
	.category-left-column {
		margin-left: 0 !important;
	}
	.motopress-header-slider .slider .camera_wrap .camera_pag {
		bottom: 80px;
	}
}


/*camera.css*/
.camera_wrap img, .cameraSlide img {
	min-width: 1920px !important;
	max-width: none !important;
	height: auto !important;
	margin: 0 !important;
	width: auto !important;
}
.cameraSlide {
	width: auto;
}


/*Post*/
.m-post{
	line-height: 1.65;
	font-size: 14px;
	color: #333;
}
.m-post a.blue{
	color: #3853C0;
	text-decoration: underline;
}
.btn_orange{
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	background: #e4601b;
	color: #fff;
	padding: 7px 0;
	width: 122px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	border-radius: 10px;
	text-decoration: none;
	margin: 0 10px 0 0;
}
.btn_orange:hover {
	color: #fff;
}
.orange-label{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #EB6116;
}
.m-post-category{
	color: #EB6116;
	font-size: 16px;
	padding: 14px 0 14px 20px;
	margin: 0 -4px 20px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: url(../images/categ-ico.png) no-repeat left 18px;
}
.m-post-category-label{
	font-size: 14px;
	padding: 0 12px 0 0;
}
.m-post-category b{
	text-decoration: underline;
}
/*Additional styles*/
.m-content {
	overflow: hidden;
}
.category-left-column, .category-right-column {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1;
}
.category-left-column {
	width: 674px;
	margin: 0 12px 20px 20px;
}
.category-left-column img{
	max-width: 100%;
	height: auto;
}
.category-right-column {
	width: 427px;
	margin: 0 0 0 20px;
}
.category-right-column ul li { padding: 0 0 8px 0; line-height: 22px;}

