/*--
	Theme Name: theme47782
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 3.7.x + from Template-Help.com Collection
	Author: Template_Help.com
	Author URL: http://www.Template-Help.com/
	Template: CherryFramework
	Version: 3.0
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */

body {background: #f1f1f1 !important;}

img.alignnone, img.alignleft, img.alignright {border-right: none !important;border-bottom: none !important;}

@media (min-width: 767px) {
	.content-holder {
	padding: 10px 0 77px 0 !important;min-height:400px !important;
	}
	.header {
	background: url('images/topbg.png') #fff repeat-x !important;
	padding:0 !important;
	}
	.nav__primary {
	margin:25px auto 0 auto !important;
	text-align:center !important;
	width:100% !important;
	}
	#slider-wrapper {
	background: #16346a !important;
	margin:0 !important;
	}
	nav.footer-nav {
	float: none !important;
	margin:10px auto !important;
	}
	.sf-menu {
	float:none !important;
	margin:auto !important;
	}
	.leftbox {
	width:68%;float:left;margin-right:20px;
	}
	.contactbox {
	width:30%;float:right;
	}
	.homecontent {margin:auto;padding:0 50px;}
}

@media (max-width: 979px) and (min-width: 768px) {
	.header {background-image: none !important;background-color: #fff !important;}
	.logo {width: 50% !important;}
	.header {padding:30px 0 !important;}
	.homecontent {margin:auto !important; padding:0 !important;}
	.sf-menu {display: none !important;}
	.select-menu {display: block !important;}
	#slider-wrapper {
	background: #16346a !important;
	margin:0;
	height:auto !important;
	}
	.leftbox {
	width:50% !important;float:left;margin-right:20px;
	}
	.contactbox {
	width:45% !important;float:right;
	}
	.footer .copyright .footer-nav ul {
	text-align: center !important;
	}
	footer .copyright .footer-nav ul li {
	border-left: 1px solid #3977c2;
	padding: 0 10px !important;
	}
}


@media (max-width: 767px) {
	.header {
	background: #fff !important;
	}
	#slider-wrapper {
	background: #16346a !important;
	margin:0;
	height:900px;
	}
	.leftbox {
	width:auto;float:left;
	}
	.contactbox {
	width:auto;float:left;
	}
	.homecontent {margin:auto;}
}

.homeslider {color:#fff;}
.homeslider span {color:#89b1f3;}
.homesliderlinkbox {float:left;width:280px;}
.homeslider li a {color:#fff;}


#topnav li a {
padding: 13px !important;
text-transform: none;
}

#topnav li.current-menu-item > a, #topnav li.sfHover > a, #topnav li a:hover {
color: #fff;
background: #1279bb;
border-radius:0;
text-transform: none;
}

#topnav li .sub-menu {
background: #1279bb;
}

.footer .copyright, .footer .copyright:after, .footer .copyright:before {
background:none !important;
}

.footer .copyright .footer-nav ul li:first-child {
border-left:none;
padding:0 10px 0 0;
}

.footer .copyright .footer-nav ul li {
border-left:1px solid #3977c2;
padding:0 10px;
}

.footer .copyright .footer-nav ul li a {
text-decoration: none !important;
color: #3977c2 !important;
font-family: Helvetica, Arial, Verdana, sans-serif !important;
}

.footer .copyright .footer-nav ul li a:hover {
text-decoration: underline !important;
color: #3977c2 !important;
font-family: Helvetica, Arial, Verdana, sans-serif !important;
}

.footer .copyright .footer-nav ul li.current-menu-item a {
text-decoration: underline !important;
color: #3977c2 !important;
font-family: Helvetica, Arial, Verdana, sans-serif !important;
}

#back-top-wrapper p#back-top a span {
background-color: #1279bb !important;
margin: 0;
}

header .nav__primary .sf-menu ul {
background: #423f3d;
width: auto !important;
white-space:nowrap !important;
padding:0 !important;
}

.sf-menu li li a:hover {
background:#0e234f !important;
}

h2.post-title a, a.btn-primary, .post_meta i {
 color: #1279bb !important; 
}

.title-section h1 {
margin:25px 0 0 0 !important;
color: #1279bb !important; 
font-size:20px !important;
}

.main-holder input[type="submit"], .submit_button {
     color: white !important; 
     font-size: 0px !important;
     width: 193px !important;
     height: 50px !important; 
     border: none !important;
     margin: 15px 0 0 45px !important;
     padding: 0;
     background: url('images/submit.png') 0 0 no-repeat !important;
}

.pager li a {color:#1279bb !important;}

.thumbnail {border-right: none !important; border-bottom: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
background: none !important;
}

.blue-top {background:#3a76c2;width:285px;padding:10px 20px 5px 20px;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;}
.gray-bot {background:#e2e2e2;width:285px;padding:20px;}
.slider-home-page-container {background:#16346a;width:100%;margin:auto;}
.breadcrumb {display:none;}

.header .nav__primary .sf-menu > li {
	margin:0 0 0 10px !important;
}

h1 a, h1 a:hover {
	color:#1279bb !important;
}

.video-wrap {padding-bottom:50% !important;}
.featured-thumbnail {text-align:left; margin:0;}
.featured-thumbnail img {margin-bottom:10px;float:left; clear:both;}
