/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

h1 {
	font-weight:500;
}

h2 {
	color:#030303;
}

h1, h2, h3, h4, h5 {
	color:#303030;
}

.content-area .btn:visited {
	color:#fff;
}

.content-area .btn-white:hover,
.content-area .btn:visited:hover {
	color:#fff!important;
	border-color:#497af9;
	background:#497af9;
}

footer .btn-white:hover,
footer .btn:visited:hover {
	color:#0c004b!important;
	border-color:#fff;
	background:#fff;
}

.content-area .btn {
	color: #fff;
	border: 2px solid #497af9;
}

.g-mb-20 {
	color:#497af9;
}

label {
	font-weight:300;
}

strong {
	font-weight:500;
}

.custom-logo {
	height:65px;
	width:65px;
}

.image-bg .parallax-window {
	background: rgba(68,68,68,0.4);
	padding-top:0px
}

.top-parallax-section .col-md-8 h1 {
	/*text-shadow: 0 0 10px #333;*/
	font-size:60px;
	font-weight:bold;
}
.top-parallax-section .col-md-8 p {
	/*text-shadow: 0 0 10px #333;*/
	font-weight:bold;
	font-size:18px;
}

@media (max-width: 767px) {
	.top-parallax-section .col-md-8 h1 {
		text-shadow: 0 0 10px #333;
		font-size:48px;
		font-weight:bold;
	}
	.top-parallax-section .col-md-8 p {
		text-shadow: 0 0 10px #333;
		font-weight:bold;
		font-size:14px;
	}
}
.bg-secondary {
	background: #fff;
}

.feature-1 h4 {
	font-size:20px;
}

.feature-1 i {
	color: #497af9;
}

.wpcf7-form p {
	margin-bottom:0px;
}

.wpcf7-form p input {
	margin-bottom:5px;
}

.cfa-section {
	background: #f5f5f5;	
}

.footer-credits {
	display:none;
}

.text-center .img-responsive {
	margin-left:auto;
	margin-right:auto;
}

.btn-cust {
	border-color:#497af9;
	color:#497af9;
}

#shapely_home_features-3 section {
	padding-bottom:0px;
}

#shapely_home_features-5 section {
	padding:0px;	
}

.feature-buttons {
	padding-top:48px;
	padding-bottom:96px;
}	

.feature-buttons .btn-white {
	color: #497af9 !important;
	border: 2px solid #497af9 !important;
}

.contact-section h1 {
	font-size: 30px;
	line-height:40px;
}

p {
	font-size:18px;
	color:#303030;
}

nav {
	background:#0c004b;	
	color:#fff;
}

.main-navigation .menu li a {
	color:#fff;
}

.main-navigation {
	padding:0px;	
}

.bg-dark {
	background: #0c004b ;
	color:#fff;
}

#About .img-responsive {
	margin-left:auto;
	margin-right:auto;
}

.content-area  i.fa {
	color:#497af9;
}

.content-area .top-parallax-section i.fa {
	color:#fff;
}

.content-area .top-parallax-section p {
	margin-bottom:12px;
}

#Services section {
	padding-bottom:0px;
}

#wpcf7-f267-p207-o1 label {
	width:100%;
}

.page .entry-title {
	display:none;
}

.page-title-section {
	background: rgba(68,68,68,0.4);
}

.page-title-section .page-title {
	color:#fff;
	font-size:60px;
	    text-shadow: 0 0 5px #444;
}

.main-navigation .menu li a {
	font-size:14px;
}

.search .wp-post-image {
	display:none;
}

#shapely_home_parallax-4 .img-responsive {
	margin-left:auto;
	margin-right:auto;
}