a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	border: 0;
	font: inherit;
	vertical-align: baseline;
	margin: 0;
	padding: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.pagewidth {
	width: 80%;
	max-width: 1200px;
	margin: 0 auto
}
body {
	background-color: #FFF;
	color: #000;
	font-size: 100%;
	font-family: 'Merriweather Sans', sans-serif;
	line-height: 1.5;
	text-align: left
}
a {
	text-decoration: none
}
a:active, a:hover {
	margin: -1px -3px;
	padding: 1px 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #1e6ad8;
	color: #fff
}
h1 {
	font-size: 160%;
	text-transform: uppercase;
	font-weight: 800
}
h2 {
	font-size: 140%;
	text-transform: uppercase;
	font-weight: 700;
	padding-top: .75em
}
h3 {
	font-size: 110%;
	font-weight: 700;
	text-align: center
}
.wrapper {
	position: relative;
	width: 100%
}
.body {
	margin: 0 auto;
	clear: both
}
.mainheader {
	position: fixed;
	width: 100%;
	z-index: 100
}
.logo {
	position: absolute
}
.logo a:hover {
	background-color: transparent
}
.mobile_menu {
	display: none
}
.mainheader .logo a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASoAAACCCAMAAADG3HUqAAADAFBMVEUAAAD///////////////////////////////////////////////////////8AAAD////////////////////+/v7///////////////////////////////////////8AAAD///////////8AAAD///////////////////////////////////////////////////////////////////8AAAAAAAD///////8AAAD///////////8AAAD///////////////////////8AAAA5OTn///////////8AAAD///////8AAAD///+hoaEAAAAAAAD///////////////8AAACRkZEBAQH///+np6cAAAAAAAAYGBgAAACKiooiIiKIiIiioqIAAAAAAAC7u7uampoAAAAAAAD///8AAAAAAAAAAABubm6+vr4tLS0AAAAAAAAmJiZRUVEAAAAAAAAAAABqampgYGDY2NhCQkKvr6////+cnJzn5+fQ0NB0dHTKysqWlpaFhYWcnJyFhYWXl5enp6fV1dVFRUXV1dXQ0NDs7OzAwMCDg4Pe3t7///86Ojq2trbk5OQAAABEREQAAADKysrv7+/x8fHZ2dkAAABoaGiioqKsrKwqKip6enpJSUmDg4NqamrGxsaPj49KSkr///8AAAAeatiysrIFBQWQkJAAAADx8fHQ0NAQEBBwcHApKSmgoKBQUFDg4OAiIiIfHyA3NzcJCQmAgIAVFRY2eNkwMDAaGhpAQEAODg5ERET29vY7Ozv6+/v9/f5PdaxDV3JJSUns7OxeXl6cnJx3d3cICAiwsLC5ubnCwsJubm6KiootO1DV1dXHx8dXV1eEhIRTU1N6p+iVlZUxd9zZ2dlsneZnZ2c9f90ncNqSt+zA1vVjY2PLy8vd3d3o6OjOzs7w9f3O3velpaW0tLS+vr4tLS2oqKjj4+N7e3uavO7u7u6YmJhHhd7V4/hOiuFZkOBil+Tk7furx/GIsOtUf7yiwu+hwO91e4bgU+HvAAAA7nRSTlMACwISGxUBAw0GECsfIzZAPg8IGF0hcwUJCilDfUklR1BaFDkfMlgnby4th1JMO2l4MGZAYUXGtLgaCZNVTy9QxILStFTc2b1sNGCQi8yls6EQrGWhmRaX5p7Acf311a/wiueehHp3Nu/LvEYmxI3jeWjkxfeQmNqxdM9n2ad9kZ1syuzbxIeUxItasWLGpmTru7CaqeFYoojF36V3VNvH46Rf/EXrNP////n////////////////////////////////////////////////////////////+///////////////////////////+Ok/kqQAAG0RJREFUeNrsnElP20AUgP0P8hc45Dckkg+55RIJiVyiSJFyIVJQwoFIgV9ScemxB7/KKJSWraSEEELLlhTSQhoobaELXaELdG/VsWP7zWQ8wS2gbv4OVcfP2J4vM89vJgjJxcXlP6UDOLySi72qwjRD0VUlVDWlMIy6qlxVrioRrirHuKoc46pyjKvKMa4qx7iqHOOqcoIc8cptQv+Sqrad8SDJgM2ZaX8WNOKxiIOQjFcLnJ4qD0WvfhNE/5mApxWZ/FSHSdrTKwuuhwcDiSBo9PgzgueAiXGTQhGgkzUymC2MvBgrzS+uD83BQJjparawxoUCMG6ihk5LlRfGEfBIHhWbE6B9JL78OEs+LkvBiWmD8YkKZLuS2OeCeV7xnHEoGa+Mbq6OjY2t76/MQdLoDDA9hjEFWVytzUC/bI2RVP5d2Qo+msni3WQ/HdozQ4FL1rEJCJ2SqkBRQYirzCw2c6C56hxSWK5AXI5eUZCD/aVivNfs87B5eAR0V/JAZWWRvmZSoIplbzLqNXQEZ54woTp4JHGIUwWh01HlmWDOguAI1VaJKztVECeqGBbXIMSr0lzJ8cu3FUY/JAWqWMr31KZ+32y5JbRpuvLN2IQ4VZA8FVUd0woyBQDLVDtP2rKNKoKhCqlejfGqICHFJ3NKiyoIi1SxbOiuMhNvuchDIkQc4lR1nIqq0AzdXQBYp9qXSbtXrIrlpRrjVfn7L1umUJXXmapcgbiSYd8mkidCxKGzUdU3qiCPAaBEtee0wStWxY39GKcqqu4pTlXxDEE2kplWbKgB9EoxYUigqs/HE+RVdfp40pLU/5A+rQjjdHMBANLHq0KzmVZVsKacQNXbCsmK7+x8LFYgKIlDAlVdYAOvyg6Sic+tsJ0dpZtLADDoXNVLIrZFVYV+QZVyjKqA1+sN86qWCmhgEkBdtBzcG121IrMAMUFoAaBPpGo1x2PMI3xKnrqmylenT7sH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);
	width: 298px;
	height: 65px;
	top: 7px;
	position: relative;
	left: 0;
	z-index: 9999;
	display: block
}
.mainheader .logo a:hover {
	background-position: 0 -65px;
	padding: 0;
	margin: 0
}
.mainheader nav {
	width: calc(100% - 298px);
	float: right;
	height: 90px;
	display: table
}
.mainheader nav ul.padding {
	width: auto
}
.mainheader nav ul {
	list-style: none;
	margin: 0 auto;
	display: table-cell;
	vertical-align: middle;
	z-index: 9999
}
.mainheader nav ul li {
	display: inline;
	float: right;
	margin: 0 2px
}
.mainheader nav a:link, .mainheader nav a:visited {
	color: #fff;
	display: inline-block;
	padding: 5px 10px;
	font-size: 110%;
	text-transform: uppercase
}
.mainheader nav li.active, .mainheader nav li:active, .mainheader nav li:hover {
	border-radius: 5px
}
.mainheader nav li a:hover, .mainheader nav li.active a {
	margin: 0
}
.mainheader nav li:hover>ul {
	display: block
}
.mainheader nav li ul {
	display: none;
	position: absolute;
	background-color: #000;
	text-align: left;
	border-radius: 0 0 5px 5px;
	margin: -3px 0 0;
	width: 150px
}
.mainheader nav li li {
	font-size: 13px;
	text-align: left;
	display: block;
	border-bottom: solid 1px #3b3b3b;
	width: 100%;
	margin: 0
}
.mainheader nav li li:last-child {
	border: none
}
.mainheader nav li li:hover {
	border-radius: 0
}
.mainheader nav li li:hover:last-child {
	border-radius: 0 0 5px 5px
}
.mainheader nav li li a:link, .mainheader nav li li a:visited {
	text-transform: none
}
.header_divider {
	background-image: url(images/header_divider.png);
	background-position: top center;
	height: 30px;
	position: absolute;
	top: -10px;
	z-index: 10;
	width: 100%
}
hr {
	border: none;
	border-bottom: solid 3px #1e6ad8
}
.maincontent, .photo_slide {
	padding-top: 100px
}
.content {
	width: 70%;
	float: left;
	padding: 42px 0
}
.content img {
	border-radius: 5px
}
.content img.right {
	float: right;
	margin: 1% 0 1% 5%
}
.content p {
	padding-bottom: 10px
}
.content ul {
	list-style: inherit;
	text-align: left;
	padding: 0 0 10px 18px
}
.content .error_image {
	float: left;
	padding: 20px 20px 20px 0
}
.content .col, .content .testimonials {
	column-count: 2;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-gap: 40px;
	-moz-column-gap: 40px;
	-webkit-column-gap: 40px
}
.content .testimonials ul {
	display: block;
	padding: inherit;
	list-style: none
}
.content .testimonials li {
	background: url(images/quote_left.png) top left no-repeat, url(images/quote_right.png) bottom right no-repeat;
	padding: 0 20px;
	clear: both;
	line-height: normal;
font-size:90% -webkit-column-break-inside:avoid;
	-moz-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	column-break-inside: avoid
}
.content .testimonials h3 {
	float: right;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 20px
}
.content a.img_button {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #dcdcdc;
	background: -moz-linear-gradient(top, #dcdcdc 0%, #a9a9a9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dcdcdc), color-stop(100%, #a9a9a9));
	background: -webkit-linear-gradient(top, #dcdcdc 0%, #a9a9a9 100%);
	background: -o-linear-gradient(top, #dcdcdc 0%, #a9a9a9 100%);
	background: -ms-linear-gradient(top, #dcdcdc 0%, #a9a9a9 100%);
	background: linear-gradient(to bottom, #dcdcdc 0%, #a9a9a9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#a9a9a9', GradientType=0);
	box-shadow: inset 0 1px 2px 0 rgba(255,255,255,.5), inset 0 -4px 0 0 #60605f, 0 1px 3px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0 1px 2px 0 rgba(255,255,255,.5), inset 0 -4px 0 0 #60605f, 0 1px 3px 0 rgba(0,0,0,.5);
	border: solid 1px #000;
	text-align: center;
	padding: 5px 10px;
	margin: 5px 10px;
	display: inline-block
}
.content a.img_button:hover {
	background: #eaeaea;
	background: -moz-linear-gradient(top, #eaeaea 0%, #c9c9c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #c9c9c9));
	background: -webkit-linear-gradient(top, #eaeaea 0%, #c9c9c9 100%);
	background: -o-linear-gradient(top, #eaeaea 0%, #c9c9c9 100%);
	background: -ms-linear-gradient(top, #eaeaea 0%, #c9c9c9 100%);
	background: linear-gradient(to bottom, #eaeaea 0%, #c9c9c9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#c9c9c9', GradientType=0)
}
.content .horiz_photo {
	width: 100%;
	text-align: center
}
.small_note {
	font-size: 80%;
	text-align: center
}
.contact_col1 {
	width: 48%;
	float: left
}
.contact_col2 {
	width: 48%;
	float: right;
	height: 720px
}
.sidebar {
	width: 25%;
	float: right;
	padding: 42px 0;
	margin: 0
}
.call_to_action {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #4997e7;
	background: #e70d0d;
	background: -moz-linear-gradient(top, #e70d0d 0, #c00101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e70d0d), color-stop(100%, #c00101));
	background: -webkit-linear-gradient(top, #e70d0d 0, #c00101 100%);
	background: -o-linear-gradient(top, #e70d0d 0, #c00101 100%);
	background: -ms-linear-gradient(top, #e70d0d 0, #c00101 100%);
	background: linear-gradient(to bottom, #e70d0d 0, #c00101 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e70d0d', endColorstr='#c00101', GradientType=0);
	box-shadow: inset 0 1px 2px 0 rgba(255,255,255,.5), inset 0 -4px 0 0 #900, 0 1px 3px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0 1px 2px 0 rgba(255,255,255,.5), inset 0 -4px 0 0 #900, 0 1px 3px 0 rgba(0,0,0,.5);
	border: solid 1px #000;
	text-align: center;
	padding: 10px 0;
	position: relative;
	margin: -20px -10px 0;
	z-index: 99
}
.call_to_action h1 {
	font-family: Roboto, sans-serif;
	font-size: 170%;
	font-weight: 700;
	color: #fff;
	line-height: normal;
	padding: 0
}
.call_to_action h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 120%;
	color: #fff;
	font-weight: 400;
	line-height: normal;
	padding: 0
}
.call_to_action h3, .call_to_action h3 a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 100%;
	line-height: normal;
	font-weight: 400;
	color: #fff;
	padding: 0
}
.call_to_action h3 a:hover {
	padding: 0 5px;
	color: #900;
	background-color: #fff
}
.bottom_sidebar, .middle_sidebar, .top_sidebar {
	background-color: #e3e3e3;
	line-height: 1.3em;
	padding: 20px 5%
}
.middle_sidebar {
	padding: 0 5%
}
.top_sidebar {
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	margin: 20px 0 0;
	text-align: left;
	font-size: 95%
}
.top_sidebar h1 {
	background-color: #2776bd;
	color: #fff;
	margin: -20px -5% 10px;
	border-radius: 5px 5px 0 0;
	padding: 5%!important;
	text-transform: inherit;
	line-height: normal;
	text-align: left
}
.top_sidebar ul {
	list-style: inherit;
	text-align: left;
	padding: 0 0 10px 10%;
	font-weight: 700;
	line-height: 1.5em
}
.middle_sidebar {
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: 0
}
.bottom_sidebar {
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	margin: 0 0 20px;
	font-size: 80%;
	text-align: center;
	color: #6b6b6b
}
.bottom_sidebar h1, .bottom_sidebar h2, .bottom_sidebar h3, .middle_sidebar h1, .middle_sidebar h2, .middle_sidebar h3, .top_sidebar h1, .top_sidebar h2, .top_sidebar h3 {
	padding: 0
}
.bottom_sidebar h2, .middle_sidebar h2, .top_sidebar h2 {
	font-size: 100%;
	text-align: center
}
.share_links {
	text-align: right
}
.left_footer {
	width: 40%;
	float: left;
	line-height: 1.3em;
	padding: 20px 0
}
.right_footer {
	width: 60%;
	float: right;
	line-height: 1.3em;
	padding: 40px 0
}
.left_footer h1, .left_footer h2, .left_footer h3, .right_footer h1, .right_footer h2, .right_footer h3 {
	padding: 0
}
.left_footer h1 {
	text-transform: inherit;
	color: #051a37;
	font-size: 110%
}
.left_footer h2, .left_footer h2 a {
	text-transform: inherit;
	color: #051a37;
	font-size: 110%;
	font-weight: 400
}
.left_footer {
	color: #fff
}
.right_footer {
	text-align: right
}
.right_footer, .right_footer .copyright a:link, .right_footer .copyright a:visited {
	color: #051a37
}
.right_footer .copyright a:hover {
	color: #fff;
	background-color: transparent
}
.links nav {
	width: calc(100% - 27px);
	float: right;
	display: table
}
.links nav ul.padding {
	width: auto
}
.links nav ul {
	list-style: none;
	margin: 0 auto;
	display: table-cell;
	vertical-align: middle;
	z-index: 9999
}
.links nav ul li {
	display: inline;
	float: right
}
.links nav a:link, .links nav a:visited {
	color: #fff;
	display: inline-block;
	padding: 0 10px;
	font-size: 100%;
	text-transform: uppercase
}
.links nav li a:hover {
	color: #051a37;
	margin: 0;
	background-color: transparent
}
.links nav li ul {
	display: none
}
.wrench {
	float: right;
	padding: 0 0 0 10px
}
.wrench a {
	background-image: url(images/wrench.png);
	width: 17px;
	height: 43px;
	opacity: .4;
	filter: alpha(opacity=40);
	display: block;
	margin: 0;
	padding: 0
}
.wrench a:hover {
	opacity: .75;
	filter: alpha(opacity=75);
	margin: 0;
	background-color: transparent
}
a.backup, a.backupsm, a.database, a.delete, a.deletesm, a.edit, a.editsm, a.elements, a.logout, a.logoutsm, a.meta, a.orders, a.upload, button.cancel, button.login, button.save {
	background-image: url(admin/images.png)!important;
	height: 40px;
	display: block;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	background-color: transparent;
	margin: 0!important;
	padding: 0!important
}
a.upload {
	width: 119px;
	background-position: 0 0
}
button.save {
	width: 72px;
	background-position: 0 -40px;
	border: none
}
button.cancel {
	width: 88px;
	background-position: 0 -80px;
	border: none
}
a.edit {
	width: 97px;
	background-position: 0 -120px
}
a.elements {
	width: 119px;
	background-position: 0 -160px
}
a.meta {
	width: 113px;
	background-position: 0 -200px
}
a.logout {
	width: 88px;
	background-position: 0 -240px
}
a.backup {
	width: 87px;
	background-position: 0 -280px
}
a.delete {
	width: 79px;
	background-position: 0 -320px
}
a.orders {
	width: 85px;
	background-position: 0 -360px
}
a.database {
	width: 97px;
	background-position: 0 -400px
}
a.logoutsm {
	width: 38px;
	background-position: 0 -440px
}
a.backupsm {
	width: 38px;
	background-position: 0 -480px
}
a.deletesm {
	width: 38px;
	background-position: 0 -520px
}
a.editsm {
	width: 53px;
	height: 26px;
	background-position: 0 -560px!important;
	display: none;
	padding: 0!important;
	background-color: transparent!important;
	position: absolute;
	z-index: 99
}
button.login {
	width: 117px;
	background-position: 0 -693px;
	border: none;
	float: inherit;
	margin: 10px auto 0!important
}
a:hover.upload {
	background-position: -119px 0
}
button:hover.save {
	background-position: -119px -40px
}
button:hover.cancel {
	background-position: -119px -80px
}
a:hover.edit {
	background-position: -119px -120px
}
a:hover.elements {
	background-position: -119px -160px
}
a:hover.meta {
	background-position: -119px -200px
}
a:hover.logout {
	background-position: -119px -240px
}
a:hover.backup {
	background-position: -119px -280px
}
a:hover.delete {
	background-position: -119px -320px
}
a:hover.orders {
	background-position: -119px -360px
}
a:hover.database {
	background-position: -119px -400px
}
a:hover.logoutsm {
	background-position: -38px -440px
}
a:hover.backupsm {
	background-position: -38px -480px
}
a:hover.deletesm {
	background-position: -38px -520px
}
a:hover.editsm {
	background-position: -53px -560px!important
}
button:hover.login {
	width: 117px;
	background-position: -119px -693px
}
a:active.upload {
	background-position: -238px 0
}
button:active.save {
	background-position: -238px -40px
}
button:active.cancel {
	background-position: -238px -80px
}
a:active.edit {
	background-position: -238px -120px
}
a:active.elements {
	background-position: -238px -160px
}
a:active.meta {
	background-position: -238px -200px
}
a:active.logout {
	background-position: -238px -240px
}
a:active.backup {
	background-position: -238px -280px
}
a:active.delete {
	background-position: -238px -320px
}
a:active.orders {
	background-position: -238px -360px
}
a:active.database {
	background-position: -238px -400px
}
a:active.logoutsm {
	background-position: -76px -440px
}
a:active.backupsm {
	background-position: -76px -480px
}
a:active.deletesm {
	background-position: -76px -520px
}
a:active.editsm {
	background-position: -106px -560px!important
}
button:active.login {
	width: 117px;
	background-position: -238px -693px
}
.maincontent {
	clear: both
}
a.cboxElement {
	background-color: #fff;
	display: block;
	width: 154px;
	height: 198px;
	float: left;
	margin: 5px;
	border-radius: 5px;
	text-align: center;
	font-size: 90%;
	line-height: 1.25em
}
a.cboxElement img {
	float: left!important;
	margin: 0 0 2px!important;
	border: solid 2px #fff;
	border-radius: 5px
}
a.cboxElement:hover {
	padding: 0;
	margin: 5px
}
a.cboxElement:hover img {
	border: solid 2px #1e6ad8
}
.admin_mode a:hover {
	background-color: transparent
}
.login_background {
	max-width: 350px;
	margin: 60px auto;
	background: #eaeaea;
	background: -moz-linear-gradient(top, #eaeaea 0, #d1d1d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #d1d1d1));
	background: -webkit-linear-gradient(top, #eaeaea 0, #d1d1d1 100%);
	background: -o-linear-gradient(top, #eaeaea 0, #d1d1d1 100%);
	background: -ms-linear-gradient(top, #eaeaea 0, #d1d1d1 100%);
	background: linear-gradient(to bottom, #eaeaea 0, #d1d1d1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#d1d1d1', GradientType=0);
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: solid 1px #898989
}
.rw-login-form {
	padding: 30px
}
.rw-login-form label {
	font-weight: 700;
	font-size: 80%
}
.rw-login-form input {
	font-size: 100%;
	font-family: 'Merriweather Sans', sans-serif;
	padding: 5px;
	width: 95%;
	border: solid 2px #a1a1a1;
	border-radius: 6px;
	-webkit-border-radius: 6px
}
.login_copyright {
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	font-size: 90%
}
.logo_banner {
	height: 80px;
	border-bottom: solid 1px #fff;
	webkit-box-shadow: 0 1px 0 0 #b1b1b1;
	box-shadow: 0 1px 0 0 #b1b1b1;
	border-radius: 5px 5px 0 0
}
.logo_banner .logo {
	text-align: center;
	position: inherit;
	padding: 10px 0
}
.header_divider_wrapper {
	position: fixed;
	top: 90px;
	width: 100%;
	z-index: 100
}
@media only screen and (min-width:150px) and (max-width:1024px) {
.pagewidth {
	width: 95%
}
.mainheader .logo a {
	left: 10px
}
.mainheader .pagewidth, .photo_slide .pagewidth {
	width: 100%
}
.bx-controls-direction {
	display: none
}
.rwgallery {
	width: 504px;
	margin: 0 auto
}
}
@media only screen and (min-width:750px) and (max-width:835px) {
.middle_sidebar iframe {
	height: 900px!important
}
}
@media only screen and (min-width:150px) and (max-width:750px) {
.middle_sidebar iframe {
	height: 810px!important
}
.rwgallery {
	width: 336px
}
}
@media only screen and (min-width:150px) and (max-width:650px) {
.mainheader nav a:link, .mainheader nav a:visited {
	padding: 2%;
	width: 96%;
	border-bottom: solid 1px #7bc2ff
}
.mainheader nav li:last-child a:link, .mainheader nav li:last-child a:visited {
	border-bottom: none
}
.content .error_image {
	float: initial;
	padding: 0;
	text-align: center
}
.pagewidth {
	width: 96%
}
.logo {
	position: inherit;
	height: 90px
}
.mainheader {
	height: auto
}
.mainheader .logo a {
	left: 0;
	margin: 0 auto;
	display: block
}
.mainheader .logo a:hover {
	margin: 0 auto
}
.mobile_menu {
	display: block;
	position: relative;
	width: 98%
}
.mobile_menu a {
	background-color: #1e6ad8;
	background-image: url(images/mobile_menu.png);
	background-position: center 8px;
	background-repeat: no-repeat;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px!important;
	width: 38px;
	height: 31px;
	position: absolute;
	z-index: 10;
	right: 0;
	top: 12px
}
.mobile_menu a:hover {
	padding: 6px 0 0;
	margin: 0;
	background-color: #5092cc;
	background-position: center 14px
}
#main_nav {
	display: none
}
.mainheader nav {
	width: 100%;
	background-color: #64b7ff;
	padding: 10px 0
}
.mainheader nav ul li {
	display: block;
	float: none;
	text-align: center;
	margin: 0 10px
}
.photo_slide {
	clear: both
}
.content, .left_footer, .right_footer, .sidebar {
	width: 100%!important;
	float: inherit!important
}
.content img {
	max-width: 40%;
	height: auto
}
.content .horiz_photo {
	max-width: inherit
}
.content a.cboxElement img {
	max-width: none
}
.contact_col1, .contact_col2 {
	width: 100%;
	float: none
}
.content h1 {
	font-size: 140%;
	line-height: 1.25em
}
.content h2 {
	font-size: 120%;
	line-height: 1.25em
}
.content h3 {
	font-size: 100%;
	line-height: 1.25em
}
.content {
	line-height: 1.25em
}
.content a.img_button {
	margin: 10px 5px
}
.content a.img_button img {
	max-width: inherit
}
.call_to_action {
	width: 96%;
	margin: 0 auto
}
.sidebar {
	clear: both
}
.share_links {
	display: none
}
.left_footer {
	text-align: center;
	padding: 20px 0
}
.right_footer {
	text-align: center;
	padding: 0 0 20px
}
.links nav {
	width: 100%;
	float: inherit
}
.links nav ul li {
	float: inherit
}
.links nav ul li a {
	padding: 10px 12px!important
}
.wrench {
	float: inherit;
	padding: 0
}
.wrench a {
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	margin: 0 auto
}
.wrench a:hover {
	margin: 0 auto
}
.copyright {
	padding-top: 10px
}
#cboxTitle, #cboxCurrent {
	display: none!important
}
#cboxNext, #cboxPrevious {
	bottom: 0!important
}
#cboxLoadedContent {
	margin-bottom: 28px!important
}
}
@media only screen and (min-width:150px) and (max-width:450px) {
.content .col, .content .testimonials {
	column-count: 1;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-gap: 0;
	-moz-column-gap: 0;
	-webkit-column-gap: 0
}
.bx-has-pager {
	display: none
}
}
@media print {
.mainheader .pagewidth, .photo_slide .pagewidth {
	width: 100%
}
.bottom_sidebar, .bx-controls-direction, .bx-wrapper, .middle_sidebar, .photo_slide, .top_sidebar {
	display: none
}
.header_divider_wrapper {
	position: absolute;
	top: 90px
}
.header_divider {
	width: 100%
}
.pagewidth {
	width: 98%
}
.logo {
	position: inherit;
	height: 90px
}
.mainheader {
	height: auto;
	position: inherit
}
.mainheader .logo a {
	left: 0;
	margin: 0 auto;
	display: block
}
#main_nav {
	display: none
}
.mainheader nav {
	width: 100%;
	background-color: #9dc02e;
	padding: 10px 0
}
.photo_slide {
	clear: both
}
.content, .sidebar {
	width: 100%!important;
	float: inherit!important
}
.content img {
	max-width: 40%;
	height: auto
}
.content a.cboxElement img {
	max-width: none
}
.contact_col1, .contact_col2 {
	width: 100%;
	float: none
}
.call_to_action {
	width: 50%;
	margin: 0 auto
}
}
a {
	color: #1e6ad8
}
h1, h1 a {
	color: #2776bd
}
h2, h2 a {
	color: #941a21
}
h3, h3 a {
	color: #2776bd
}
.mainheader {
	background-color: #5092CC
}
.bottom_sidebar h2, .middle_sidebar h2, .top_sidebar h2 {
	color: #5092CC
}
.mainfooter {
	background-color: #5092CC
}
.photo_slide {
	background-color: #64B7FF
}
a:active, a:hover {
	background-color: #1e6ad8;
	color: #fff
}
.mainheader nav li.active, .mainheader nav li:active, .mainheader nav li:hover {
	background-color: #EBA318
}
.left_footer h2 a:hover, .mainheader nav a:active, .mainheader nav a:hover {
	background-color: #fff;
	color: #1e6ad8
}
.call_to_action {
	background-color: #264763
}
.logo_banner {
	background-color: #5092CC
}
@media only screen and (min-width:150px) and (max-width:650px) {
.mobile_menu a {
	background-color: #5092cc
}
.mobile_menu a:hover {
	background-color: #1e6ad8
}
.mainheader nav {
	background-color: #64B7FF
}
input[type=checkbox], input[type=radio] {
	width: 1.5em;
	height: 1.5em;
	margin: 5px
}
label.basictxt, label.errortxt {
	vertical-align: super
}
}
