h1, h2, h3, h4, #hdr-logo, #hdr-contact, .navbar-default .navbar-nav > li > a, .btn { font-family: "Nunito","Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif; }
h1, h2, h3, #hdr-logo { font-weight: 700; color: #5ec9d8; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7); }
h4 { font-weight: normal; border-bottom: 1px solid #5ec9d8; padding-bottom: 6px; }
h1 { font-size: 30px; }
a, a:visited { color: #5ec9d8;} 

.navbar-default, .btn, #hdr-images img { border: 1px solid #5ec9d8;  -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.6); -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.6); box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.6); }
.navbar-default { background-color: #5ec9d8; border: none; }
.navbar-default .navbar-nav > li > a { font-size: 18px; color: #000; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff; }
.navbar-default .navbar-toggle { border-color: #000; }
.navbar-default .navbar-toggle .icon-bar { background-color: #000; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:active, .navbar-default .navbar-toggle:focus { border-color: #fff; background: transparent; }
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar { background-color: #fff; }

.btn-primary, .btn-primary:visited  { border: none; background-color: #5ec9d8; color: #000; }
.btn-primary:hover, .btn-primary:active { background-color: #5ec9d8; color: #fff; }

.btn-call { margin: 1em 0; }
.col-centered { float: none; margin: 0 auto; }
#hdr-logo { font-size: 50px; text-align: center; }
#hdr-contact { font-size: 30px; text-align: center; margin-bottom: 20px; }
#hdr-images { padding: 1em 0; }
#hdr-images img { border: 1px solid #5ec9d8; }
#main { margin-bottom: 20px; }
#trade-logos { margin-top: 30px; }
#ftr { border-top: 1px solid #5ec9d8; padding-top: 12px; }
#copyright, #credit { text-align: center; }
#contact-numbers { list-style: none; margin: 0 0 20px 0; padding: 0; }
#btn-mobile-nav { margin-bottom: 1em; }
#contact-form-wrapper { margin-top: 25px; }
#form-messages.success { border-radius: 5px; border: 2px solid #090; padding: 15px; margin-bottom: 20px; }
#form-messages.error { border-radius: 5px; border: 2px solid #900; padding: 15px; margin-bottom: 20px; }

@media (min-width: 768px) {
	h1 { font-size: 34px; }
	#header { padding-top: 10px; padding-bottom: 10px; }
	#hdr-logo { text-align: left; font-size: 50px; }
	#hdr-contact { text-align: right; margin-top: 15px; margin-bottom: 0; }
	#contact-side { float: right; }
	#contact-form-wrapper { float: left; }
	#ftr { margin-top: 2em; }
	#copyright { text-align: left; }
	#credit { text-align: right; }
}	
@media (min-width: 992px) {
	#hdr-logo { font-size: 60px; }
	#hdr-contact { font-size: 40px; }
}

[class*="block-grid-"] {
display: block;
margin: -15px; 
padding: 0;
}
[class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; }
[class*="block-grid-"]:after { clear: both; }
.block-grid-item {
display: inline;
margin: 0;
padding: 15px;
height: auto;
float: left;
list-style: none;
}
.block-grid-xs-1 > .block-grid-item { width: 100%; }
.block-grid-xs-1 > .block-grid-item:nth-of-type(n) { clear: none; }
.block-grid-xs-1 > .block-grid-item:nth-of-type(1n+1) { clear: both; }
.block-grid-xs-2 > .block-grid-item { width: 50%; }
.block-grid-xs-2 > .block-grid-item:nth-of-type(n) { clear: none; }
.block-grid-xs-2 > .block-grid-item:nth-of-type(2n+1) { clear: both; }
.block-grid-xs-3 > .block-grid-item { width: 33.333333333333336%; }
.block-grid-xs-3 > .block-grid-item:nth-of-type(n) { clear: none; }
.block-grid-xs-3 > .block-grid-item:nth-of-type(3n+1) { clear: both; }
.block-grid-xs-4 > .block-grid-item { width: 25%; }
.block-grid-xs-4 > .block-grid-item:nth-of-type(n) { clear: none; }
.block-grid-xs-4 > .block-grid-item:nth-of-type(4n+1) { clear: both; }
.block-grid-xs-5 > .block-grid-item { width: 20%; }
.block-grid-xs-5 > .block-grid-item:nth-of-type(n) { clear: none; }
.block-grid-xs-5 > .block-grid-item:nth-of-type(5n+1) { clear: both; }
.block-grid-xs-6 > .block-grid-item { width: 16.666666666666668%; }
.block-grid-xs-6 > .block-grid-item:nth-of-type(n) { clear: none; }
@media (min-width: 768px) {
	.block-grid-sm-1 > .block-grid-item { width: 100%; }
	.block-grid-sm-1 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-sm-1 > .block-grid-item:nth-of-type(1n+1) { clear: both; }	
	.block-grid-sm-2 > .block-grid-item { width: 50%; }
	.block-grid-sm-2 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-sm-2 > .block-grid-item:nth-of-type(2n+1) { clear: both; }
	.block-grid-sm-3 > .block-grid-item { width: 33.333333333333336%; }
	.block-grid-sm-3 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-sm-3 > .block-grid-item:nth-of-type(3n+1) { clear: both; }
	.block-grid-sm-4 > .block-grid-item { width: 25%; }
	.block-grid-sm-4 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-sm-4 > .block-grid-item:nth-of-type(4n+1) { clear: both; }
	.block-grid-sm-5 > .block-grid-item { width: 20%; }
	.block-grid-sm-5 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-sm-5 > .block-grid-item:nth-of-type(5n+1) { clear: both; }
	.block-grid-sm-6 > .block-grid-item { width: 16.666666666666668%; }
	.block-grid-sm-6 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-sm-6 > .block-grid-item:nth-of-type(6n+1) { clear: both; }
}
@media (min-width: 992px) {
	.block-grid-md-1 > .block-grid-item { width: 100%; }
	.block-grid-md-1 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-md-1 > .block-grid-item:nth-of-type(1n+1) { clear: both; }	
	.block-grid-md-2 > .block-grid-item { width: 50%; }
	.block-grid-md-2 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-md-2 > .block-grid-item:nth-of-type(2n+1) { clear: both; }
	.block-grid-md-3 > .block-grid-item { width: 33.333333333333336%; }
	.block-grid-md-3 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-md-3 > .block-grid-item:nth-of-type(3n+1) { clear: both; }
	.block-grid-md-4 > .block-grid-item { width: 25%; }
	.block-grid-md-4 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-md-4 > .block-grid-item:nth-of-type(4n+1) { clear: both; }
	.block-grid-md-5 > .block-grid-item { width: 20%; }
	.block-grid-md-5 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-md-5 > .block-grid-item:nth-of-type(5n+1) { clear: both; }
	.block-grid-md-6 > .block-grid-item { width: 16.666666666666668%; }
	.block-grid-md-6 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-md-6 > .block-grid-item:nth-of-type(6n+1) { clear: both; }
}
@media (min-width: 1200px) {
	.block-grid-lg-1 > .block-grid-item { width: 100%; }
	.block-grid-lg-1 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-lg-1 > .block-grid-item:nth-of-type(1n+1) { clear: both; }	
	.block-grid-lg-2 > .block-grid-item { width: 50%; }
	.block-grid-lg-2 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-lg-2 > .block-grid-item:nth-of-type(2n+1) { clear: both; }
	.block-grid-lg-3 > .block-grid-item { width: 33.333333333333336%; }
	.block-grid-lg-3 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-lg-3 > .block-grid-item:nth-of-type(3n+1) { clear: both; }
	.block-grid-lg-4 > .block-grid-item { width: 25%; }
	.block-grid-lg-4 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-lg-4 > .block-grid-item:nth-of-type(4n+1) { clear: both; }
	.block-grid-lg-5 > .block-grid-item { width: 20%; }
	.block-grid-lg-5 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-lg-5 > .block-grid-item:nth-of-type(5n+1) { clear: both; }
	.block-grid-lg-6 > .block-grid-item { width: 16.666666666666668%; }
	.block-grid-lg-6 > .block-grid-item:nth-of-type(n) { clear: none; }
	.block-grid-lg-6 > .block-grid-item:nth-of-type(6n+1) { clear: both; }
}

