/* COLOURS */

/*
blue: #016db6
dark blue: #1d5173


*/

/* Core structure */

body {
	font-family: 'Muli', sans-serif;
}

h1 {
	font-size:1.8em;
	}

h2 {font-size:1.4em;
}

p {
	font-size:1.2em;
	}

.navbar-container {
	background-color:#016db6;
}

.header-top img {
	margin-top: 30px;
	margin-bottom: 20px;
}

.header-contact {
	color:#fff;
	margin-top:15px;
	float:right;
	font-size:1.2em;
	}

.header-contact .glyphicon {
	margin-right:10px;
	}

.header-contact .header-phone {
	font-size:1.6em;
	}

.navbar-default {
	border-color: none;
	text-align:center;
}

.navbar {
	border: none;
	border-radius: 0;
	background:transparent url(../images/turrets.png) repeat-x bottom;
	padding-bottom: 17px;
	z-index:10;
}

.nav, .navbar-nav {
	border: none;
	margin: 0px auto 15px;
	padding: 0px;
	float: none;
	text-align:center;
}

.navbar-default .navbar-nav > li {
	display:inline;
	float:none;
	margin: 0px;
}

.navbar-default .navbar-nav > li > a {
	text-transform:uppercase;
	color: #fff;
	font-size: 1.4em;
	margin: 0px;
	border: none;
	float:none;
	display:inline-block;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #cdcdcd;
	margin: 0px;
	background-color:#016db6;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #cdcdcd;
	background-color: #016db6;
}

/*  menu button (on collapse): */

.navbar-default .navbar-text {
	color:#016db6;
	}

.navbar-default .navbar-toggle {
	border: none;
	color:#016db6;
	padding:8px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left:10px;
	background:#ebebeb;
	float:none;
	}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background:#fff;
	color:#1d5173;
	}

/* menu button (on collapse): */


footer {
	background:#016db6;
	color:#fff;
	padding: 20px 0;
	margin: 30px 0px 0px;
}

footer a, .header-contact a {
	color:#fff
	}

footer a:hover, footer a:active, footer a:focus,
.header-contact a:hover, .header-contact a:active, .header-contact a:focus {
	color: #cdcdcd;
	text-decoration:none;
	}

footer hr {
	border-top: 1px solid #1d5173;
	}

footer h3 {
	text-transform:uppercase;
	}

footer .footer-email {
	margin-top:20px;
	}

footer .footer-logo img {
	width:200px;
	margin: 20px auto 0px;
	}

.formhoney {
	visibility: hidden;
	display: none;
}

.spacer {
	margin-top:30px;
	}
/* Core structure */


.main-image, .main-image-home {
	position:relative;
	z-index:1;
	margin-top:-40px;
	}

.main-image {
	margin-bottom:30px;
	}

.main-image img {
	width: 100%;
	max-height:585px;
	}

.main-image-home {
	margin-bottom:20px;
	}

.main-image-home img {
	width:100%;
	max-height:900px;
	}

#home-intro h1 {
	font-size:1.6em;
	}

.page-content h1, .page-content h2 {
	color: #016db6;
	text-align:center;
	}

.page-content h1 {
	text-transform:uppercase;
	margin-top:0px;
	}

.page-content p, .page-content ul {
	font-size:1.2em;
	}


.legal-content h1 {
	color: #016db6;
	text-transform:uppercase;
	}

.legal-content h2 {
	color: #016db6;
	}

.legal-content ul li {
	font-size:1.2em;
	list-style:none;
	}

.profile img {
	margin-left:auto;
	margin-right:auto;
	}

.acquisition {
	margin-top:30px;
	}

.acquisition h2 {
	color: #016db6;
	}

.acquisition p, .acquisition ul {
	font-size:1.1em;
	}

.acquisition ul {
	margin-left:20px;
	padding-left:0px;
	}

.acquisition img {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	}




/* Element specific media queries */
@media (min-width:1200px) {

	.navbar-default .navbar-nav > li > a {
		padding: 15px 35px;
	}

	.info-container {
		width:40%;
		margin-left:30%;
		margin-right:30%;
		}

	.btn-chevron {
		font-size:2.8em;
		padding:20px;
	}

	.acquisition {
		height:550px;
		overflow:hidden;
		}

	.acquisition img {
	height:260px;
	}


}



@media (min-width:993px) and (max-width:1200px) {

	.navbar-default .navbar-nav > li > a {
		padding: 15px 40px;
	}

	.info-container {
		width:80%;
		margin-left:10%;
		margin-right:10%;
		}

	.btn-chevron {
		font-size:2.4em;
		padding:15px;
	}

	.acquisition {
		height:530px;
		overflow:hidden;
		}

	.acquisition img {
	height:220px;
	}


}

@media (min-width:768px) {

	.info-container {
	position:absolute;
	bottom:30px;
	}

	}

@media (max-width:767px) {

	.header-top img {
		margin: 20px auto;
		float:none;
	}


.header-contact {
	margin-top:20px;
	float:none;
	text-align:center;
	clear:both;
	}

.header-contact .header-phone {
	font-size:1.2em;
	}

	.info-container {
		margin-top:20px;
		margin-bottom:10px;
		}

	#homeIntro {
		background:#016db6;
		color:#fff;
		padding:10px;
		margin-top:20px;
	}

	.btn-chevron {
		font-size:2.1em;
		padding:10px;
		}

	.home-link-box {
		margin-bottom:20px;
		}

	.home-link-box img {
		width:100%;
		}

	.navbar-default .navbar-nav > li > a {
		font-size: 1.1em;
		background-color:#016db6;
		color: #fff;
		border-bottom:1px solid #1d5173;
		float:none;
		display:block;
	}

	}

@media (min-width:768px) and (max-width:992px) {

	.navbar-default .navbar-nav > li > a {
		padding: 15px 15px;
	}


	.info-container {
		width:80%;
		margin-left:10%;
		margin-right:10%;
		}

	.btn-chevron {
		font-size:2.1em;
		padding:10px;
		}

	.home-link-box h2 {
		font-size:1.1em;
		}

	.acquisition {
		height:550px;
		overflow:hidden;
		}

	.acquisition img {
	height:250px;
	}

}



@media (max-width:480px) {

	.info-container {
	width:100%;
	position:relative;
	}

	.home-link-box h2 {
	font-size:1.1em;
	}


}
/* Element specific media queries */

/* Optional features, use them if you want, otherwise remove these styles */




.form-control.styled-select::-ms-expand {/* Custom styled select elements. Internet Explorer 10 and > */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.form-control.styled-select {/* Custom styled select elements. Internet Explorer 10 and > */
	background: #fff url('../images/select-bg.jpg') top right no-repeat;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

.form-control.styled-select.input-sm {
	padding: 0px 10px;
}



#back-to-top { /* Displays a back to top button when scrolling on lengthier pages */
    background:#1d5173;
	position: fixed;
    bottom: 10px;
    right: 15px;
    display: none;
    padding: 5px 10px;
    border-radius: 3px;
    color: #fff;
    font-size: 1.5em;
    text-align: center;
}


/* Optional features, use them if you want, otherwise remove these styles */



/* Cookiecuttr styles minified */
.cc-cookies{position:fixed;width:100%;left:0;top:0;padding:.5em 5%;background:#565656;background:rgba(86,86,86,.95);font-size:13px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.35);z-index:99999;text-align:center;color:#fff}.cc-cookies a,.cc-cookies a:hover{color:#fff;text-decoration:underline}.cc-cookies a:hover{text-decoration:none}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;background:#7DAF3B;padding:.5em .75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.35);-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:.5em}.cc-cookies a.cc-cookie-reset{background:#f15b00}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-decline{background:#000;-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}.cc-cookies.cc-discreet{width:auto;padding:.5em 1em;left:auto;top:auto}.cc-cookies.cc-discreet a.cc-cookie-reset{background:0 0;text-shadow:none;padding:0;text-decoration:underline}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}@media screen and (max-width:768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0}}@media screen and (max-width:480px){.cc-cookies{position:relative;float:left}}
/* Cookiecuttr styles minified */