/**
 * @license
 * MyFonts Webfont Build ID 2878037, 2014-09-05T10:12:38-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Museo Slab 500 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-slab/500/
 * 
 * Webfont: Museo Slab 500 Italic by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-slab/500-italic/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2878037
 * Licensed pageviews: 100,010,000
 * Webfonts copyright: Copyright (c) 2009 by Jos Buivenga. All rights reserved.
 * 
 * Â© 2014 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2bea55");
  
@font-face {font-family: 'MuseoSlab';font-weight: normal;font-style: normal;src: url('/~saltexllc/webfonts/2BEA55_0_0.eot');src: url('/~saltexllc/webfonts/2BEA55_0_0.eot?#iefix') format('embedded-opentype'),url('/~saltexllc/webfonts/2BEA55_0_0.woff') format('woff'),url('/~saltexllc/webfonts/2BEA55_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'MuseoSlab';font-weight: normal;font-style: italic;src: url('/~saltexllc/webfonts/2BEA55_1_0.eot');src: url('/~saltexllc/webfonts/2BEA55_1_0.eot?#iefix') format('embedded-opentype'),url('/~saltexllc/webfonts/2BEA55_1_0.woff') format('woff'),url('/~saltexllc/webfonts/2BEA55_1_0.ttf') format('truetype');}

menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 10px;
}

ul, li {
	list-style-type: none;
	list-style: none;
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

li > ul,
li > ol {
	margin: 0;
}

.jumbotron li { background: #F5F5F5;padding:0 10px;}
.jumbotron li a{display:block;width:100%;}
.jumbotron li:nth-child(odd) { background: #FFF; }
.jumbotron li:hover{background:#0073CC;color:#FFF}
.jumbotron li:hover a, .jumbotron li a:hover{color:#FFF;text-decoration:none}


a,a:hover,a:visited,a:active{color:#0073CC}


/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */

.site-header {
	position: relative;
	height:auto;
	width:100%;
	font-family: Bitter,Serif;
}

.site-header .home-link {
	color: #141412;
	display: block;
	float: left;
	height: auto;
	padding: 0 36px;
	text-decoration: none;
	z-index: 400;
}

.site-header .site-title:hover {
	text-decoration: underline;
}

.site-title {
	margin: 0;
	padding: 0;
	display:block;
	float:left;
	z-index: 400;
}

.site-title img{
	max-width:277px;
	width:100%;
	max-height:120px;
	height:auto;
	z-index: 400;
	position: relative;
	top: -1px;
}
.site-description {
	font: 300 italic 24px "Open Sans", Helvetica, sans-serif;
	margin: 0;
}



/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
	clear: none;
	margin-left: 0px;
	max-width: 1060px;
	min-height: 45px;
	position: relative;
	z-index:300;
}

ul.nav-menu,
div.nav-menu > ul {
	margin: 0;
	padding: 0 20px 0 20px;
	font-family: "Open Sans", Helvetica, sans-serif;
	font-weight:600;
	z-index:300;	
}

ul.nav-menu {line-height:100px;}
.nav-menu li {
	display: inline-block;
	position: relative;
	line-height:20px;
}

.nav-menu li a {
	color: #FFF;
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding: 16px;
	text-decoration: none;
	text-transform: uppercase;
}

.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	background: #F1F1F1;
	color: #000;
	border-radius: 3px;
}

.nav-menu .sub-menu,
.nav-menu .children {
	background: #F1F1F1;
	color: #000;
	border-top: 0;
	padding: 0 0 10px 0;
	z-index: 300;
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
	top:45px;
	border-radius: 0 3px 3px 3px;
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #222;
	margin: 0;
	width: 200px;
	padding: 16px;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
	text-decoration:underline;
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul,
ul.nav-menu .focus > ul,
.nav-menu .focus > ul {
	clip: inherit;
	overflow: inherit;
	height: inherit;
	width: inherit;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	text-decoration:underline;
}

.menu-toggle {
	display: none;
	z-index:300;
}

/* Navbar */
#navwrapper{width:100%;
	padding:0;
	margin:0;
	background: #0073CC;
	max-height: 100px;
	z-index:300;}
.navbar {
	margin: 0 auto;
	width: 100%;
	max-width: 1060px;
	max-height: 100px;
	z-index:300;
}



#footerinfo{font-size:14px;font-style:italic;text-align:center;padding-top:30px;padding-bottom:30px}
#footerinfo span{white-space: nowrap;}




	.container{padding-left:30px;padding-right:30px}
	.row{margin-right:0;margin-left:0}	
	.jumbotron{margin-bottom:0}
	.jumbotron, .jumbotron p{text-align:left;font-size:22px;line-height:150%}
	.jumbotron li{text-align:left;font-size:18px}
	
    p {font-family:'Source Sans Pro', Arial, Sans-serif;font-weight:300;}



.card{text-align:center;padding:0;margin:0 0 20px 0;border:1px solid #EEE;background:#F9F9F9;color:#333;text-decoration:none;border-radius:4px;}
.card:hover{border:1px solid #999;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.card a:hover, .card a:hover h3, .card a:hover h2, .card a:hover{text-decoration:none}
.card a{color:#333}
.card h2{padding-left:15px;padding-right:15px;text-decoration:none;font-family:Bitter,Serif;font-weight:400;margin-bottom:0;font-size:24px;color:#555;}
.card h3{font-size:14px;padding-left:15px;padding-right:15px;font-weight:700;display:block;text-decoration:none;color:#333;margin-top:0;}
.card h3 i{font-size:16px;margin-bottom:-8px;font-weight:500;display:block;color:#888}

.wscard{text-align:left;padding:30px 15px 15px 15px;margin:0 0 30px 0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important;background:#FFF;color:#333;text-decoration:none;min-height:455px}
.wscard:hover{box-shadow:0 4px 8px 0 rgba(0,51,153,0.6),0 6px 20px 0 rgba(0,51,153,0.59)!important}
.wscard a:hover, .card a:hover h3, .card a:hover h2, .card a:hover{text-decoration:none}
.wscard a{color:#003399;font-size:14px;text-decoration:underline}
.wscard h2{text-decoration:none;margin-top:15px;margin-bottom:10px;font-size:28px;font-style:italic;font-weight:700}
.wscard h3{font-size:14px;font-weight:700;display:block;text-decoration:none;color:#333;margin-top:10px}
.wscard h3 span{font-weight:500;font-color:#555}
.wscard h3 a{font-weight:500;text-decoration:underline}
.wscard h3 i{font-size:16px;margin-bottom:-8px;font-weight:500;display:block;color:#888}
.wscard p{font-style:normal;text-shadow:none;color:#111;font-size:75%;overflow:hidden;max-height:6em}
.wscard p span{font-style:italic}

.pccard{text-align:left;padding:0;margin:0 0 30px 0;background:clear;color:#333;text-decoration:none;}
.pccard a:hover, .card a:hover h3, .card a:hover h2, .card a:hover{text-decoration:none}
.pccard a{color:#003399;font-size:14px;text-decoration:underline}
.pccard h2{text-decoration:none;margin-top:15px;margin-bottom:10px;font-size:28px;font-style:italic;font-weight:700}
.pccard h3{font-size:14px;font-weight:700;display:block;text-decoration:none;color:#333;margin-top:10px}
.pccard h3 span{font-weight:500;font-color:#555}
.pccard h3 a{font-weight:500;text-decoration:underline}
.pccard h3 i{font-size:16px;margin-bottom:-8px;font-weight:500;display:block;color:#888}
.pccard p{font-style:normal;text-shadow:none;color:#111;font-size:75%}
.pccard p span{font-style:italic}

.schedulebox .row{margin-bottom:10px}
.schedulebox .inforow{font-size:16px}

.mapwrap {

    position: relative;

    padding-bottom: 66%;

    height: 100%;

	max-height:300px;	

}

.mapwrap iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

        border: none;

}


#frmContact label{font-size:18px;text-align:right}

.frminput{font-family:FontAwesome, 'Open Sans', Arial, Sans-serif;-webkit-appearance: none;-moz-appearance:none;float:left;display:block;border:1px solid #CCC;background:#F9F9F9;line-height:38px;height:38px;padding:5px 0;font-weight:500;border-radius:0;width:256px;border-radius:3px;width:100%;margin:0;font-size:18px;text-indent:15px}
.frminput:focus {border:1px solid #0067CB;background:#F1F1F1}
input[type=submit]{background:#0073CC;border:0 none;color:#FFF;border-radius:3px;white-space: nowrap;padding:10px 20px;font-size:24px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Open Sans',Arial,Sans-serif;margin-top:15px}
input[type=submit]:hover{background:#00599D;}

.p_show{display:block}
.p_hide{display:none}
#locationsimg{width:100%;max-width:1000px;height:auto;max-height:640px}
.qCheck {
    overflow: auto;
    padding-left: 20px;
}

    .qCheck > input[type="radio"], .qCheck > input[type="checkbox"] {
        float: left;
        clear: both;
        margin: 14px 0 0 0;
        display: none;
        line-height:125%;
    }

    .qCheck > label {
        float: left;
        display: inline;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNrsl8ENwyAMRZ1iEHuxBRukAzUbsAWLIRCNo56qhgQRKT18X5AA8Z99eky1VrqzJgAA4BdACOG1LvPFWYv3/vm9yTuXZ+ccGWNIKTWUWkqhlBLFGKWh0wBbuLWWmHkIIOfcPN99XTqXcK318OxbU3zQzQUAAAAAAAAAAAC4ZTJHMnFWSOStbgDRqCOZ6FGyXoDl43CXSin+BQD4S4C3AAMAh5NMNBGlyb8AAAAASUVORK5CYII=') no-repeat 10px center;
        color: #777;
        text-align: left;
        padding: 12px 10px 10px 50px;
        margin: 0 0 8px 0;
        cursor: pointer;
        font-size: 14px;
        line-height:125%;        
        font-weight: 500;
        border: none
        max-width: 100%;
        width: auto;
        border-radius:4px;
    }
    
    .qCheck > label:not(:checked) div {
        display:none;
    }    

        .qCheck > label.qCheck_invalid {
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAACSSURBVFhH7ZaxCYAwFEQdyR0cRFAMuK+NvSsIisLJtXqNRC4Iv3jNI7m8MhWAokjpREonUjqR0omUS11Pc9PgS7ip3noIwgtr22LrOux9nwU3uMXN+zvkIQgP8+IxDDhTyoIb3HodwHoOYByz4Aa3IiACIiACIiACIuB/AcU/JEW/ZMU/pU6kdCKlEymdSOkD1QVvHHECHrAYFQAAAABJRU5ErkJggg==') no-repeat 10px center;
            color: #F00;
        }

        .qCheck > label:hover {
            float: left;
            display: block;
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmhJREFUeNrsl8lu2mAQx8dmiQlIiGOlpFkaiPoCrVQ1yoFDb+1zkD4E4hFySd6ibapWyjU99BUCImFpaKFpDjWLwTZLZj5B5Lj2BGyrXPJJg5Ft+P1nPMtnaTKZwDKXDEtejwLC9JEvFHz9SSGfZ6/j/z/Hwy7aKd47sF6TKAntAnbT6SM85ILw0DRN6PZ6YBjG97+qeoinTlCEfi8CDiuXzWYhGo1CKBTyDFdVFcoXF0JEuVx+hac+oL1Fhz/PRLjmAMEVRYFYLObJdMOAH1dXwgGbE0+nIhQuAuJH4XAYIpGIJ88rl5cgSRLIsizMtkjEG3ocgVdBu92GYqkEo/GYTQ20czYCvuCj0UPwL5gDlUD7QKfTgRLCh8Ph3PDABHS7XeG5ycApH+zwQB5BD2tcwE3Tvd1iEibicXh/cFCZqxU/8AzvlqZpUCwWqcmw8Gfb267V5CRgT8VkqtfrLLzf78M5wnUGHkJ4emcHksnk3MPoNdoL+vLn5gaq1SoP13UWnslkIJVKzT0NCf7SevH39fU/IgaDgXjmdPQLtwrYt8Nnq9lqQa1WE98p3ASnCAQBt1bBGnfTr2YTxjg1qdwo8YKCWyPwkTjcjS2MBAkIEm4VQG6dUMS99AKvcHsSkohPi4rwA3cqQyGCxvD/gLu1Yi2RSMDqdFPB7Re2sMPRvVwbpuHEdVZHV2UcHGvr69DAHY3mUHIE39zYAGVlhS3JWVvnWrVbrI+/nZ3lZqVnHbE01Wiw/Gw0Fo32seOUdNoV21Yc7R3aEzRy5StaZZFtud8Xk960RKkdntrhfpf0+HK6bAG3AgwACTocgrafMvEAAAAASUVORK5CYII=') no-repeat 10px center;
            color: #000;
            font-size: 14px;
            line-height:125%;
            border: none;
        }

    .qCheck > input[type="radio"]:checked + label, .qCheck > input[type="radio"]:checked + label:hover {
        background: #FFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAt1JREFUeNrsl19IU1Ecx7/O7ba5pLdI6aXoD/TUgw8ZGNgeFBTdNIso6M9LSJRpEBWkRIhGPhSVPvSPJN2EMtAlYvQQBGqkxgitzByzllOb3tzadFu3c4ajdbnnzl1u5IMHvuzend85n+/9nX/3pgiCgP9ZUlYNrAgDO2tS/jXnMNF+oiNEs7E/314WoJWKPre9pZH8lKtBHvUNoMN9ExEhRG+fEJUQzcXqtYx25SaTCRzHITU1VTG8b7wHNzoaY3BacokeE5US8XIGonC9Xg+tVqsI3jvWg5rOo1gIB8VVpqVM0CHxMnunT07hOp0uaXj/5xe40H4QgZCfFUJN3COyaNSebQPOlzjbVgr/wrxcGHXWIjsESsqQ6xWqbCXwBflE8ANEz+iNahlwfOmLwvmAVy7sZzxcNQPD7jeoslow659mxug0HMRwVQy8/zaEitZizPgmmTF6XRqKMk7TS7u4TnIOeBacEJB4i/7oceCM1YzpeTczxqAzoqbwPrzDYcl6qQzUNTsvoeF5hSx8fHoElQQ+ybvYcM6I2pJH2L05nxkjNlBLdF7AL3Q6HqKu66RkI+fMB1RYi/F1dpzZcRq3FlfLbMjZWiD7IBoR/GJ8ZfvgHdR3nfqrwYR3DJU2C1zfR2Xh9WVW7NlWmHAYYwYaxPBYsfXfwrXuyuj1JD8RTTtNvxrw+EmYIxfU0nsd4UgII+4BfJp6pxo83kAR0VOibFZg2+vbsh0pgccPgYfITE9QJXuBUrh4Ek4RFSdrwrgmXTFcahlSE+ZMw5Zlw+v2tSqGszYijyWzCjsyshKkPR1XzM3I3pSHUCjEVDgcRiQSScoAjNp1qM57wDRhJPDqgrvI2rgXgUBAVsFgEIuLiwlXgbg0DfY6ynPTjmPOwMMd+LPpcBoD8tefiO7t9mF7MtluUvpavmFpie4i+kF0SOpUU1Loa/lyjmN6zlqIuomOqQVf/TRbMQZ+CzAAc0Axj8A+0JMAAAAASUVORK5CYII=') no-repeat 10px center;
        color: #000;
        border: none
    }
    
    .qCheck > input[type="radio"]:checked + label div, .qCheck > input[type="radio"]:checked + label:hover div {display:block}    
    

@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {

    /* Retina rules! */
    .qCheck > label {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVJJREFUeNrs28kNgzAQheExSzcpgQN10AEVpQPq4JASUg5LPAhLVnIJi8GIfyQrF0R4n0fAYTDjOMqdK5GbFwAAAAAAAHeubOsJmqY5NUBVVXTAljL/vgnanX7Yn6ddReSZXnbVtjPee3fAFcLLfI3PEPeAKXxZlpJlmaRpKkmSiDHm1LTawcMwSN/30nWdtG0rSzZq8U1Qw+d5PgHoigFAw+tmHPIUcMEdQgwALrx2QnAA/TOHEAuAC6+dEBxAA/trbevtVRrcvx7eAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgpxbPB+hAgr/WTGXsWd/XExzATWK4wYhYZoR0HTIi44d30xmxABwyIqOjaH4nxDYmFxJAJzCLeQ4v9nqFeArUS058cvj634PN1q/GmBa/eBm+G+RVGAAAAAAAgNvWR4ABACPbm+UlytqSAAAAAElFTkSuQmCC') no-repeat 10px center;
        background-size: 32px 32px;
    }

        .qCheck > label.qCheck_invalid {
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAFRSURBVHhe7Zo7jsJAFAQdcAGOQ8w9QPzxwSxxJSIyTgCCXdh9uANLSNMgTYBt1B1U0oFdU/ErIkIaOipBRyXoqAQdlaCjEnRUgo5K0DGHqqo6hTnlQEdKUQy+CvYGAh0T6g+eh8PdYTQ67sfj6DNwhCt9B4GOCXWAb3h8A1zpOwh0TKgDNB8/TSZxnk7jMpvFdT7vBXCBE9waz+QNL6BjwlMA/Ag//Vks4ne57AVwgRPcPh4AtfHD22oV9/W6F8AFTnD7eACURnX8+G+zif/ttlPgABc4wa3VABCIsuwUODiAAziAAziAAziAAziAAziAAziAAziAAziAAzhArU3eQaBjggM4gAM4gAM4gAM4gAM4gAM4wFMAyQMJ+RMZ+SMp2TM5+UNJ7VPZN7AL7jZhTjnQMQcm1SbMKQc6KkFHJeioBB2VoKMSdFSCjkrQUYcoHlFstPk+wDopAAAAAElFTkSuQmCC') no-repeat 10px center;
            color: #F00;
        }

        .qCheck > label:hover {
            background: #F9F9F9 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABDlJREFUeNrsm01PGkEYgIcPrURPHEQ+hPZgmiZNGtO0J21I00vPTa+9+yuMv6K/oudeSfXUnlQ+Ba21pioWioICgtD3HVmypcDO7M4uI+wkkyWB3Z3n2Xdn3pldHO12m0xycZIJL7YAW4AtwBYw0cWtfFjf2LjXIBvr6wqHFz4XJzICAD4Imw+wjU6cAID2w+Y9VBfU56wS3KwneLy09BQ2H6GuyAbfvL0l5XKZYFbbarW+VyqVT/WbG5SAt0ZMVARICX+rgqdATuejubm5d52vUcIrIRGgwEejUeJ2u4nL5cKTEYfDMTL4arVK0pkMaTabd1cfZOT296kE1c9edCLhi1EBdzsA/NTUFBWAdVQCEB5h8fzYDgj9YT8fKIFbgAKuSBiFgFqtRvay2bv2qKJQY2aLEtogYdPQKIBhr0gYRW00GiSZStErTm9BqE4QwHg7vgQJq4YE4EnUFU9sVUX4RCJBOz51G0gHnDEa/5Fwb/IAGNbIbjxOGtDhCSiOeyXgBuF3d+lWQPmm7gylF4Bhbxa89AIoPIR93SR4qQXgvR4HeBzyzIKXVkCzA181GV5KATjEJZJJmumZDS+dAAoP4/zV1ZUl8FIJUK58RQC8Z2aGsMBLI6AFOXwS4SsVIfAej4c9tZcFviwA3ufzccFzCxD9HBHh0zCxuby8NHwsv99PQsEg937MAmr1OildXNAFCBE9NMpMp9P0mEZLAOAXQyFd+7IKWL6+vqaNxh46BQ03IgGPk9nbI6VSSQh8OBzWvT+LgGWor3sTFbxv9WZpuJhRLBYNwwch5CORiKFjaAl41guvTlUxT8dbgwsernyhUBADb+DKswhA+DeaKSvHTC2Xy5HfEsEPE6AJ352rw4xth0ECLmDmz8+lgh8kgBm+d8ECp6/9ysHBAcnn89LB9xPADa8UnLPv9JFweHhITs/OpITvFRDWC9+VAB0ildBZt/txdER+nZxIC49F/VzgJ9QU1CdGJWB2Nzs7K/WV7ycA89zPnc+GJGBeLyK3Nxu+Xx+gSEiNepJkBfygUWDkEqyCH5YHjEyClfBamaDlEqyG7+0Eh0kYS3jW2SCV8GB6euzgWSKgKwHH9XGD51oRwoISvF7v2MDzREC3PIxEyPHxMV3NMbJGGAwE6DKWxqst2qEJbVBX0wVgg3EVBt/M+FMskraOV2QCAI9XH58FGC0IjcfBqkcmtwA8Eb6tEV5cJG04YYFzaQvX8PwLCwOnzkYE6BHKLaDZmemh7RCEML6kyLq+t+Dzkfn5eVHP+rsCsC0I39Tx9giPgC2oK7FY7L8vcKVY6xk+PrE5Oz0l29vbVvRtW2aMAmuDDoyjw7A8gfdxlQD4NeERkMlm47BZHfIT7A3f9plKf4W6aTa18rq8qXkAY9qcshre0jyAY+5Qlh2ehq39x8kJL7YAW4AtwBYw0eWvAAMAUU4/Spq4oxgAAAAASUVORK5CYII=') no-repeat 10px center;
            background-size: 32px 32px;
        }

    .qCheck > input[type="radio"]:checked + label,
    .qCheck > input[type="radio"]:checked + label:hover,
    .qCheck > input[type="checkbox"]:checked + label,
    .qCheck > input[type="checkbox"]:checked + label:hover {
        background: #FFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABLhJREFUeNrsmltoFFcYx/+7SfrogyC0UPqqlD5YqM3FjawxNkKvDwXblFy8haxNozVtdKVgQ7H2gn2otBFMJCpJ0ApiKaHGtKSQ2mKJFZE1abXZJM0ac9u4uZm99pzJDmy2e5mZM5fjZj74mJDsOTu/3549832TsUQiEazksJgCTAGmAFOAKcAUAKw/YskUprUk+9O96GbDErc1wz5QG8lbJI9LHZBJAnJJ/kTyCZIHpErIljp7/drW58ihMWqZq3jwyI3WoQYEI/7YXx+IHuvUWgFcwo8tDiaCj5XwhSorQIS32+3Izs5GVlYWrFYrLBbjNk/3ZB9OtFclgxfjQ3ERswpYGkDgc3JyBAE0jRLgnuxHzfkSLATmpLw8qQTZAkRwUYIRAoam/kZ1azFmF31yhlEJIZJOJgF02YsSjBAwPHUXu1vs8C1MKRl+KHp0KhZAgWOTCtEr7k8PovK0Dd75cZZplkl4bOqA0YfDqGjeCO/cuBrTZT1WhdD4jAflTfkY842oMd2XsZsh9wKm5sZQdkobeO4FUPiKpo1k+Q9pAs+1gIfzk9h5epOw62sFz60A34IXOwi8e6JfU3guBcyR4mZPSxH+GXdpDs+dgHn/rADfP3pTF3iuBFD4qpYtcHl6med6cfUrkALPjQB/cBHVZ1/C7ZHrqsDb17wtvbnjAd5xrgS3hn9jnuutF2rxzEyuvN5G1jIN+VSHr217Fb3uX5jneid3P6oLG2SPkyzghrcTJ+/tg6O9GAMTfcwnHAwF8H77G/j93lXmucry6/Cu/aiisVIF1HSNnRHuvNwZ7YWD9OKDk38xwdd/tx2/3v2RGb6i4APUbjmmeLwUATUkTywrVB55sefMZkVVWjgShvNiKX6+c4kZfmfhIezb+jnTHOkEOOLhxaA9eWWzDSPeAdnwV10XVYGvLT7GPI81Dfy3qQZTCbRHl9qpfXx5F67cPs8NfCoBaeHFmJi5T9rVvLQSGi7vxvd/tnAFn0yAZHgxHvj+RXlTASZmRxP+/dMf9uLSjWbu4BMJkA0vBu3Zy0/l/++W1fErdbjwRyOX8PECipTCi+GZdgtfB9rL0/i6y4lz177iFj6+FKblWBvJUpYJR6YH8B6p7tY9uZ7rTz6RAPpPg/Loz4ol0OcNaF2vRm2vNXyiPUCU0GZ0k6QHfLKrgOES9IJPVQcYJkFP+HSVoO4S9IaX0gvoJsEIeKndoCDh2VUFGQcv535A6OWnHNBCgpHwsu4IWchLqYTidW9mDHx8ISRJgrOkUXgmoNN1gemNd9gOoqboKMLhMNM8tPCKTU0FLL2jBYe3nRR0dLqU9faVBfXYa/8EoVCI+ROk0HQemkpkyhZA34iugMPbaJ0fkb0SyvLqUFV4BIFAQJUlHCtAiVDZAoLBoHCkzwcd3PqNYL2rT9otrtIN+7Er/yP4/X7VvsNUAD0HCi+em1YCekjauru7l/3yebwOzyoPXL5rKQfnrX4NT/s2oKOjQ4+9rUf1q0D0ZklPsqtDqkskhd+0ZrteG3tP9FylbewqPi5PHzw6m6CV/gxxz+bxEFo8Lp+obOYSnu0yKE0CjSHe4Zd9BVZqmAJMAaYAU4ApYCXHfwIMABRuF4kgINntAAAAAElFTkSuQmCC') no-repeat 10px center;
        background-size: 32px 32px;
    }
}

.qCheck > input[type="checkbox"]:checked + label {
    background: #FFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAt1JREFUeNrsl19IU1Ecx7/O7ba5pLdI6aXoD/TUgw8ZGNgeFBTdNIso6M9LSJRpEBWkRIhGPhSVPvSPJN2EMtAlYvQQBGqkxgitzByzllOb3tzadFu3c4ajdbnnzl1u5IMHvuzend85n+/9nX/3pgiCgP9ZUlYNrAgDO2tS/jXnMNF+oiNEs7E/314WoJWKPre9pZH8lKtBHvUNoMN9ExEhRG+fEJUQzcXqtYx25SaTCRzHITU1VTG8b7wHNzoaY3BacokeE5US8XIGonC9Xg+tVqsI3jvWg5rOo1gIB8VVpqVM0CHxMnunT07hOp0uaXj/5xe40H4QgZCfFUJN3COyaNSebQPOlzjbVgr/wrxcGHXWIjsESsqQ6xWqbCXwBflE8ANEz+iNahlwfOmLwvmAVy7sZzxcNQPD7jeoslow659mxug0HMRwVQy8/zaEitZizPgmmTF6XRqKMk7TS7u4TnIOeBacEJB4i/7oceCM1YzpeTczxqAzoqbwPrzDYcl6qQzUNTsvoeF5hSx8fHoElQQ+ybvYcM6I2pJH2L05nxkjNlBLdF7AL3Q6HqKu66RkI+fMB1RYi/F1dpzZcRq3FlfLbMjZWiD7IBoR/GJ8ZfvgHdR3nfqrwYR3DJU2C1zfR2Xh9WVW7NlWmHAYYwYaxPBYsfXfwrXuyuj1JD8RTTtNvxrw+EmYIxfU0nsd4UgII+4BfJp6pxo83kAR0VOibFZg2+vbsh0pgccPgYfITE9QJXuBUrh4Ek4RFSdrwrgmXTFcahlSE+ZMw5Zlw+v2tSqGszYijyWzCjsyshKkPR1XzM3I3pSHUCjEVDgcRiQSScoAjNp1qM57wDRhJPDqgrvI2rgXgUBAVsFgEIuLiwlXgbg0DfY6ynPTjmPOwMMd+LPpcBoD8tefiO7t9mF7MtluUvpavmFpie4i+kF0SOpUU1Loa/lyjmN6zlqIuomOqQVf/TRbMQZ+CzAAc0Axj8A+0JMAAAAASUVORK5CYII=') no-repeat 10px center;
    color: #000;
    border: none
}

    .qCheck > input[type="checkbox"]:checked + label:hover {
        background: #FFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAt1JREFUeNrsl19IU1Ecx7/O7ba5pLdI6aXoD/TUgw8ZGNgeFBTdNIso6M9LSJRpEBWkRIhGPhSVPvSPJN2EMtAlYvQQBGqkxgitzByzllOb3tzadFu3c4ajdbnnzl1u5IMHvuzend85n+/9nX/3pgiCgP9ZUlYNrAgDO2tS/jXnMNF+oiNEs7E/314WoJWKPre9pZH8lKtBHvUNoMN9ExEhRG+fEJUQzcXqtYx25SaTCRzHITU1VTG8b7wHNzoaY3BacokeE5US8XIGonC9Xg+tVqsI3jvWg5rOo1gIB8VVpqVM0CHxMnunT07hOp0uaXj/5xe40H4QgZCfFUJN3COyaNSebQPOlzjbVgr/wrxcGHXWIjsESsqQ6xWqbCXwBflE8ANEz+iNahlwfOmLwvmAVy7sZzxcNQPD7jeoslow659mxug0HMRwVQy8/zaEitZizPgmmTF6XRqKMk7TS7u4TnIOeBacEJB4i/7oceCM1YzpeTczxqAzoqbwPrzDYcl6qQzUNTsvoeF5hSx8fHoElQQ+ybvYcM6I2pJH2L05nxkjNlBLdF7AL3Q6HqKu66RkI+fMB1RYi/F1dpzZcRq3FlfLbMjZWiD7IBoR/GJ8ZfvgHdR3nfqrwYR3DJU2C1zfR2Xh9WVW7NlWmHAYYwYaxPBYsfXfwrXuyuj1JD8RTTtNvxrw+EmYIxfU0nsd4UgII+4BfJp6pxo83kAR0VOibFZg2+vbsh0pgccPgYfITE9QJXuBUrh4Ek4RFSdrwrgmXTFcahlSE+ZMw5Zlw+v2tSqGszYijyWzCjsyshKkPR1XzM3I3pSHUCjEVDgcRiQSScoAjNp1qM57wDRhJPDqgrvI2rgXgUBAVsFgEIuLiwlXgbg0DfY6ynPTjmPOwMMd+LPpcBoD8tefiO7t9mF7MtluUvpavmFpie4i+kF0SOpUU1Loa/lyjmN6zlqIuomOqQVf/TRbMQZ+CzAAc0Axj8A+0JMAAAAASUVORK5CYII=') no-repeat 10px center;
        color: #000;
        border: none
    }


}


.titlerow{font-family:Bitter,Serif;font-size:36px;line-height:125%;padding:0;text-align:left;font-weight:700;margin-bottom:25px;color:#555;text-shadow: 0px 1px 1px #FFF;}
.titlerowblue{font-size:36px;line-height:125%;padding:0;text-align:left;font-weight:700;margin-bottom:25px;text-shadow: 0px 1px 1px #FFF;color:#333}
.smlink{font-size:14px;font-weight:500}
.smlinkwt, .smlinkwt:hover{font-size:14px;font-weight:500;color:#FFF}

h2{margin-top:10px;font-size:30px;font-style:normal;font-weight:700}
h3{font-size:21px;color:#666}
.topherotxt {font-size:24px;font-style:italic;background:rgba(0, 0, 0, 0.3);margin-left:20px;margin-right:20px;padding:25px 40px;}
.topherotxt h2{margin-top:10px;font-size:24px;font-style:italic;}



.jumbotron p {font-size:18px;font-style:italic;line-height:140%}
.jumbotron p img{margin-right:15px;margin-bottom:15px}

.rtpimg{width:100%;margin-right:0;margin-left:20px;margin-bottom:20px}
.angleimg{margin-top:15px;margin-bottom:15px;border-radius:2px;border:14px solid #FFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important;-ms-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg)}

.topherotxt p{font-size:16px;font-family:"Open Sans", Helvetica, sans-serif;font-style:italic}

@media (max-width: 800px) {
	.site-title {
		font-size: 30px;
		padding: 0;
		display:block;
		float:left;
		width: 100%;
	}
.site-title img{
	max-width:277px;
	max-height:120px;
	height:auto;
	z-index: 400;
	position: relative;
}


	/* Small menu */
	.menu-toggle {
		cursor: pointer;
		display: inline-block;
		font: 21px/1.3 "Open Sans", Helvetica, sans-serif;
		margin: 0;
	}

	.menu-toggle,
	.menu-toggle:hover,
	.menu-toggle:focus,
	.menu-toggle:active {
		background: none;
		border: none;
		color: #FFF;
		padding: 40px 30px 0 0;
		float:right;
	}

.nav-menu {text-align:left;background: #F1F1F1;}
.toggled-on .nav-menu{display:block;float:left;clear:both;margin-top:-20px;padding-top:30px;}
div.nav-menu > ul {
	text-align:left;
	background: #F1F1F1;
	float:left;
	clear:both;
	width:100%;
}

.nav-menu li {
	line-height:1;
	text-align:left;
	background: #F1F1F1;	
	color:#333;
	display:block;
	float:left;
	clear:both;
	width:100%;
}

.nav-menu li a {
	color: #333;
	display: block;
	font-size: 18px;
	line-height: 1;
	padding: 15px 3px 16px 4px;
	text-decoration: none;
}
	.menu-toggle:focus {
		outline: thin dotted;
	}

	.menu-toggle i.fa-caret-up {
		display:none;
	}
	.menu-toggle i.fa-caret-down {
		display:inline;
	}	

	.toggled-on .menu-toggle i.fa-caret-up {
		display:inline;
	}
	.toggled-on .menu-toggle i.fa-caret-down {
		display:none;
	}	

	.toggled-on .nav-menu,
	.toggled-on .nav-menu > ul {
		display: block;
		margin-left: 0;
		padding: 0;
		width: 100%;
	}

.toggled-on .nav-menu{padding-top:30px;padding-bottom:30px;}
	.toggled-on li,
	.toggled-on .children {
		display: block;
	}

	.toggled-on .nav-menu li a {
		padding-left: 40px;
	}
	.toggled-on .nav-menu li > ul {
		display: block;
		float: none;
		margin-left: 0;
		position: relative;
		left: auto;
		top: auto;
	}

	.toggled-on .nav-menu li > ul a {
		color: #999;
		width: auto;
	}

	.toggled-on .nav-menu .sub-menu,
	.toggled-on .nav-menu .children{
		border: 0;
		padding-left:20px;
	}

	.toggled-on .nav-menu .sub-menu{padding-top:0;padding-bottom:0}
	.toggled-on .nav-menu li:hover > a,
	.toggled-on .nav-menu .children a {
		color: #999;
	}

	.toggled-on .nav-menu > li a:hover,
	.toggled-on .nav-menu > ul a:hover {
		color: #000;
	}

	.toggled-on .nav-menu > li a:focus,
	.toggled-on .nav-menu > ul a:focus {
		color: #000;
	}

	ul.nav-menu,
	div.nav-menu > ul {
		display: none;
	}
	
	.topherotxt{margin:20px 0;float:none}

}





/* Mobile devices */
@media (max-width: 450px) {
	body{font-size:16px}
	
	.site-header .home-link{padding:0 20px}
	
h1 {
	font-size: 21px;
}

#navwrapper, .navbar{height: 84px}

	.menu-toggle,
	.menu-toggle:hover,
	.menu-toggle:focus,
	.menu-toggle:active {
		padding: 24px 30px 0 0;
		float:right;
	}

	.site-title {
		font-weight: normal;
		padding: 0;
		margin: 0;
	}
	.site-title img{
		max-width:221px;
		width:100%;
		max-height:96px;
		height:auto;
		z-index: 400;
		position: relative;
	}


.nav-menu {text-align:left;background: #F1F1F1;}
.toggled-on .nav-menu{display:block;float:left;clear:both;margin-top:-20px;padding-top:30px;padding-bottom:30px;}
div.nav-menu > ul {
	line-height:86px;
	text-align:left;
	margin-top:35px;
}

.nav-menu li {
	line-height:1;
	text-align:left;
	background: #F1F1F1;	
	color:#333;
}
.nav-menu li a {
	color: #333;
	display: block;
	font-size: 18px;
	line-height: 1;
	padding: 15px 10px 16px 10px;
	text-decoration: none;
}

.topherotxt{margin:20px 0;float:none}


.jumbotron p img.rtpimg, .jumbotron p img.lftpimg{margin-right:0;margin-left:0;}

}



/* Small Mobile devices */
@media (max-width: 400px) {

.site-title img{max-width:170px}
#navwrapper, .navbar{height:66px}

}


@media (min-width: 600px) {
	.angleimg {margin-top:20px;margin-bottom:0}
}