﻿/**
 * Seek, You Shall Find
 * CPO Range C4882
 */

/* GENERAL */

body,
input,
textarea,
select,
button {
	font-family: "Source Sans Pro", sans-serif;
}

body {
	background: #dec78d;
}


/* HEADER */

.page-header-wrapper {
	background: #fff;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
}

.site-name {
	color: #000;
}

.site-nav a,
.static-sub-nav a {
	color: #602259;
}

.js .site-nav ul ul {
	background: #fff;
}


/* BANNER */

/* The large banner background - 1400px wide */
.banner,
.cssfilters .banner-wrapper-background:before {
	background-image: url(banner-colour1-large.jpg);
}

/* The small banner background for mobiles - 600px wide */
@media screen and (max-width: 600px) {
	.banner {
		background-image: url(banner-colour1-small.jpg);
	}
}

/* the gradient fade blending the banner with the background colour */
.banner-wrapper-background:after {
	background-image: linear-gradient(to bottom, rgba(222, 199, 141, 0), rgba(222, 199, 141, 1));
}


/* MAIN CONTENT AREA */

.main-content {
	background: #fff;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
}


/* FOOTER */

.page-footer-wrapper {
	background: #fff;
	color: #333;
}

.page-footer a {
	color: #3694cf;
}


/* CMS */

.cms h1,
.cms h2,
.cms h3 {
	color: #602259;
}

.cms a {
	color: #3694cf;
}

.cms a:hover {
	color: #000;
}





/*footer*/	

#footer {
	height: 165px;
	background-color: #f29631;
	line-height: 15px;
	clear: both;
	margin-top: 0px;
}

#address a, #address2 a {color:#fff;} 

.footerinner
{
max-width: 1200px;
margin-left: auto;
margin-right: auto;
color: #515152;
clear: both;
	
	}
#footerbot
{background-color: #383838;
height: 60px;}


#footerbot .footerinner {
    font-size: 12px;
    color: #FFFFFF;
    line-height: 16px;
    padding-top: 20px;
}
#footerbot .footerinner a {
    color: #FFFFFF;
    text-decoration: none; padding: left:8px; padding: right:8px;
}
#footerbot .footerinner a:hover {
    color: #f29631;
}
#footerbot .footerinner .reg {
    float: left;
	
}
#footermargin {
	height: 225px;
	clear: both;
}	

#address {
    float: left;
    font-size: 15px;
    line-height: 20px;
    margin-top: 25px;
    color: #fff;
}
#address2 {
    float: left;
    font-size: 15px;
    line-height: 20px;
    margin-top: 25px;
    color: #fff;
    padding-left: 40px;
	margin-bottom: 20px;
}
#sixty {
    font-size: 11px;
    line-height: 16px;
    text-align: right;
    clear: none;
    color: #fff;
    float: right;
}




a.footlink:hover {
	color:#b6326c;
}


a.footlink {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 10px;
	color: #fff; 
	padding-right:12px;
	padding-left: 12px;
	text-decoration: none; 
	display: inline-block;
	border-right: solid 1px #fff;
	
}



#sixty a {
	color: #fff;
}
#sixty a:hover {
	color:#f29631;
}




.socicon {
    float: right;
    margin-left: 15px;
    display: block;
    width: 50px;
    height: 50px;
}

