/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2016 | 00:03:59 */
body {
	font-size: 16px !important;
}

#slider .rslides-content, .thinkupslider-sc .rslides-content {
    background: rgba(0, 0, 0, 0.58);
}

.featured-link {
	display: none !important;
}

.contact-box .fa {
	color: #2A3C90;
	font-size: 20px;
	margin-right: 6px;
}

.services-builder.style1 .iconimage {
	background: #01aef0;
}

#slider .featured-title span, .thinkupslider-sc .featured-title span {
	color: #FFF;
	font-weight: 900;
	font-family: 'Arial Black', sans-serif !important;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
}

.required {
	color: red;
}

#header .header-links > ul > li a {
    font-size: 16px;
    font-weight: bold;
}

input[type="submit"] {
	font-weight: bold;
}

#intro {
    background: #2a3c90;
    padding: 20px 10px;
}

#intro .page-title {
    color: #FFF;
}

.themebutton:hover, button:hover, html input[type="button"]:hover, input[type="reset"]:hover,
input[type="submit"]:hover {
    color: #fff;
    background: rgb(13, 173, 255);
}

a.btn-navbar {
	display: block;
	padding: 10px;
	width: 20px;
	float: right;
}

@media (max-width: 687px) {
	#header, #pre-header {
		position: fixed !important;
		top: 0;
		width: 100%;
	}
	/*
	#slider {
		margin-top: 40px;
	}
	*/
	.loggedin #header, #pre-header {
		top: 30px;
	}
  

	#header-responsive {
	  	margin-top: 87px;
	}
	/*
	.loggedin #slider {
		margin-top: 73px;
	}
	*/
}

@media (max-width: 320px) {
	.contact-box {
		font-size: 26px;
	}
	
	.contact-box .fa {
		font-size: 30px;
	}
}