/*--
	Theme Name: theme45685
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 3.5.x + from Template-Help.com Collection
	Author: Template_Help.com
	Author URL: http://www.Template-Help.com/
	Template: CherryFramework
	Version: 2.0
	MotoPress Version: 1.0
--*/
@import url("main-style.css");

@media (min-width: 1200px) {
	#topnav li {
		margin: 0 0 0 30px;
	}
}
@media (max-width: 1200px) {
	.sf-menu > li > a {
		font-size:12px !important;	
	}
}
@media (max-width: 979px) and (min-width: 768px) {
	#topnav li {
		margin: 0 0 0 6px;
	}
}
@media (max-width: 979px) and (min-width: 768px) {
	#topnav li a {
		font-size: 11px !important;
	}
}
.recent-posts.two-col, 
.recent-posts.three-col, 
.recent-posts.four-col, 
.recent-posts.block_output {
	word-spacing:normal;	
}
.recent-posts.block_output li h5 {
	min-height:42px;	
}
.recent-posts.block_output li .excerpt {
	min-height:100px;
}
.title-header {
	margin-bottom:24px;	
}
.btn, .btn:focus,
.pager li a, .pager li a:focus {
	background:#2e3192;
}
input[type="submit"], input[type="reset"], input[type="submit"]:focus, input[type="reset"]:focus {
	background:#2e3192 !important;	
}
.recent-posts.block_output li .btn:hover,
.btn:hover {
	background:#ce181e;
	border-color:#ce181e;	
}
.mail a,
.slider .camera_caption > div a {
	color:#ce181e;	
}

.tell-foo {
    color: #949494!important;
}

h5 {

color: blue!important; 

}
.header-plane .header-plane-top {
	background:none;	
}
.logo {
	margin-top:25px;	
}
#topnav >li:before {
	top:43px;	
}

@media (min-width: 1200px) {
	#topnav >li:before {
		left: -15px;
	}
}
#topnav li {
	padding-top:58px;	
}
@media (max-width: 1200px) {
	#topnav li {
		padding-top:48px;	
	}
	#topnav >li:before {
		top:35px;	
	}	
}
.header {
	background:#eee;	
}
.home .header {
	background:#eee;	
}
dl dt {
	float:left;
	margin-bottom:10px;	
}
dl dd {
	margin-left:170px;
	margin-bottom:10px;	
}
.footer {
	background:#383838;	
}
.mail a:hover {
	color:#fff;	
}
.footer .footer-widget_2 > div {
	border-left-color:#5F5F5F;	
}
.footer .textwidget a {
	color: #949494;
}
.footer .textwidget .mail a {
	color: #ce181e;
}

.home-four-block li .featured-thumbnail {
	max-width:100%;
	margin-bottom:15px;
}
.home-four-block li h5 {
	margin:0;
	font-size:13px;
	line-height:18px;
}
.home-four-block li h5 a { color:#ce181e; }
.home-four-block li h5 a:hover { color:#3c3c3c; }
.home-four-block li .excerpt { margin-bottom:0; }
.home-four-block li .btn {
	padding:0;
	border:none;
	background: #2e3192!important;
	height:18px;
	font-size:13px;
	line-height:18px;
	color:#fff!important;
}
.home-four-block li .btn:hover {
	color:#ce181e;
	background: #ce181e!important;
	border-color: #ce181e!important;
}
.home-four-block {
	margin:0 0 0 -2%;
	padding:0;
	list-style:none;
} 
.home-four-block li {
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	margin-left:2%;
}
.home-four-block li .featured-thumbnail {
	float:none;
	max-width:100%;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
}
.home-four-block li { width:23%; }

.home-four-block { overflow:visible; }
.home-four-block li {
	-webkit-box-shadow:1px 1px 5px #dfdfdf;
	-moz-box-shadow:1px 1px 5px #dfdfdf;
	box-shadow:1px 1px 5px #dfdfdf;
	padding:14px 0 22px;
	background:#fff;
	margin-bottom:20px;
	float:left;
}
.home-four-block li .featured-thumbnail {
	padding:0 14px;
	margin-bottom:32px;
}
.home-four-block li h5 {
	text-transform:uppercase;
	font:normal 20px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e8e8e8;
	padding:0 18px 12px;
	margin:0 12px 20px;
}
.home-four-block li h5 a { color:#3b3b3b; }
.home-four-block li h5 a:hover { color:#ce181e; }
.home-four-block li .meta { padding:0 30px; }
.home-four-block li .excerpt { padding:0 30px 30px; }
.home-four-block li .btn-holder { text-align:center; }
.home-four-block li .btn {
	padding:0 18px 0;
	height:32px;
	font:14px/32px Arial, Helvetica, sans-serif;
	border:1px solid #ececec;
	color:#313131;
	background:none;
}
.home-four-block li .btn:hover {
	color:#fff;
	border:solid 1px #ce181e;
	background:#ce181e;
}
.home-four-block li .excerpt {
	min-height: 107px;
}
.home-four-block li h5 {
	min-height: 42px;
}
@media all and (max-width:1200px) {
	.home-four-block li .excerpt {
		min-height: 148px;
	}
	.home-four-block li h5 {
		min-height: 80px;
	}
}
@media all and (max-width:980px) {
	.home-four-block li { 
		width:48%;
		text-align:center; 
	}
	.home-four-block li .excerpt {
		min-height: 90px;
	}
	.home-four-block li h5 {
		min-height: 60px;
	}
}
@media all and (max-width:767px) {
	.home-four-block {
		margin-left:0;	
	}
	.home-four-block li { 
		width:100%;
		margin-left:0;
		text-align:center; 
	}
	.home-four-block li .excerpt {
		min-height: inherit;
	}
	.home-four-block li h5 {
		min-height: inherit;
	}
}
@media (max-width: 767px) {
	.slider .camera_commands, .slider .camera_prev, .slider .camera_next {
		top: inherit;
		bottom: 12px;
	}
}

.btn, .btn:focus {
text-transform: capitalize;
}

h3 {
color: #ce181e!important;
}

h2 {
margin-bottom: 4px!important;
}

#post-2080 h3, #content h3 {
color: #000!important;
}

strong {
color: #000!important;
}
.menu-service-container .menu {
	overflow: hidden;
	list-style:none;
	
	float:right;
}
.menu-service-container .menu > li {
	float:left;
}

.menu-service-container .menu > li > a, .menu-service-container .menu > li > a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}
.menu-service-container .menu > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.menu-service-container .menu li a {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	color:#3c3c3c;
	display:block;
}
.menu-service-container .menu li.current-menu-item a, .menu-service-container .menu li.active a:focus, .menu-service-container .menu li a:hover, .menu-service-container .menu li.active a:hover {
	color:#fff;
	background:#ce181e;
}
.tell-foo {
	padding-left: 30px;
	text-transform: lowercase;
	background: url(images/footer-tel-icon.png) 0 11px no-repeat;
	min-width:167px;	
	color: #949494!important;
}
.footer .footer-widget_2 >div {
	margin-top:12px;	
}
.footer .footer-text p {
	margin-bottom:10px;	
}
.footer {
	padding-top:25px;
	padding-bottom:25px;	
}
.mail {
	margin-bottom:6px;	
}

.single-portfolio{}

.single-portfolio{}

.single-portfolio .featured-thumbnail.large{ background: #fff;}
.filterable-portfolio .portfolio_item_holder .caption .excerpt {
	min-height:85px;	
}
.caption__portfolio h3 {
	min-height:42px;	
}
.page-heading-title {
	margin-bottom:18px !important;
}
h5 {
	margin-bottom:12px;	
}

p {
margin: 0 0 10px!important;
}

.header-plane .header-plane-bottom {
height: 1200px!important;
}

.header-plane .header-plane-top {
height: 126px!important;
}

.main-holder {
background: none;
}

.content-holder {
background: url(images/main_bg.png) 0 0 repeat;
}

.tell-foo {
color: #949494!important;
}