a{color:#e92227}@font-face{font-family:DinBlack;font-weight:bold;src:url('/font/DINNextLTPro-Black.otf') format('opentype')}*{margin:0;padding:0;font-family:'Roboto',arial,sans-serif}body{overflow-x:hidden;position:relative;font-size:14px;line-height:1.5em;background:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url('/img/bg-landscape.jpg') no-repeat fixed center top;background-size:cover}html,body{width:100%;height:100%;min-height:100%}.spacer{margin-top:50px}.wrapper{max-width:960px;margin:0 auto;padding:0 20px}#main{z-index:30;overflow:hidden;position:relative;background-color:#fff;padding:15px}#main #submain{float:none;overflow:hidden;padding:5px 0 0 30px;width:auto;background:url('../img/pageheader.png') no-repeat 15px 0;background-size:90%}#main #submain strong{font-size:1em;font-weight:bold}#main #submain ul{list-style:disc;padding:0 0 0 30px}#main h1{padding:10px 0;line-height:1em;font:normal 3.2em DinBlack,arial;color:#0f441f}#main p{margin-bottom:1em}#main a[target="_blank"]{background:url('../img/icon-new-window.png') no-repeat right top;margin-right:5px;padding-right:10px}#main ul{list-style:none}#main ul li{margin-bottom:1em}#main img.box{border:1px solid #eee}#main img.box.right{float:right;box-shadow:-5px 5px 15px #ccc}figure{float:right;margin:5px 0 10px 15px;background-color:#f6f6f6;color:#555}figure img{max-width:100%;margin:0 auto;display:block}figure figcaption{font-size:.9em;line-height:1.3em;padding:10px;display:block}figure figcaption a{color:#555;text-decoration:none}figure.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;background:url('../img/icon-corner-zoom.png')}strong{font-size:1.6em;font-weight:300}.blockquote{box-sizing:border-box;float:right;width:250px;margin:5px 0 10px 15px;padding:15px;background-color:#eee;color:#555;font-size:.9em}.alert{border:2px solid #c00;background-color:#ecc;padding:5px;color:#c00}.quiet{opacity:.6}#map{box-sizing:border-box;width:100%;height:400px;border:1px solid #ccc;margin-bottom:2em}.subsection{padding:15px 0;border-bottom:1px solid #e6e6e6}.subsection h2{margin-bottom:10px;font-size:1.6em;font-weight:500}#joinnowtoggle{padding:10px;font-size:1.2em}.subsection:first-of-type{border-top:1px solid #e6e6e6}.event{border-bottom:1px solid #eee;margin:10px 0;padding:15px 0 2px 0}.event .date{float:left;width:50px;background-color:#1e99e2;border:1px solid #196ba4;color:#fff;padding:10px 5px 5px 5px;text-align:center;box-shadow:4px 4px 4px #888;text-shadow:2px 2px 2px #1a5e96;border-bottom-right-radius:12px}.event .date .day{font-size:2.0em}.event .date .month{clear:left;font-size:1.4em;text-transform:uppercase}.event .date .year{clear:left;font-size:1.2em}.event .text{margin-left:80px}.event .text h2{margin-bottom:5px}.event:first-of-type{border-top:1px solid #eee}.eventlow .date{margin-right:10px;color:#666}#header{margin:2em 0 3em 0}#header #logo{z-index:20;position:relative;top:6px;padding:10px 15px 5px 15px;border:6px solid #373737;box-shadow:0 2px 2px #555;background-color:#fff;border-radius:5px;width:220px}#header #logo img{width:100%;height:100%}#header #menutoggle{display:none;position:absolute;height:61px;width:100%;top:50px;left:0;border-left:9999px solid #373737;box-shadow:0 2px 2px #555;margin-left:-9999px;text-align:right;background:#373737 url('../img/menu.png') no-repeat right 20px top 0;background-size:60px}#header #menutoggle span{display:none}#header input[type=checkbox]{display:none;-webkit-appearance:none}#header input[type=checkbox]:checked ~ #menu{transition:.7s;right:-50px}#header ul{position:absolute;top:50px;background-color:#373737;border-left:9999px solid #373737;border-right:9999px solid #373737;box-shadow:0 2px 2px #555;margin-left:-9999px;margin-right:-9999px;padding-left:260px;list-style:none}#header ul li{display:inline-block}#header ul li a{display:inline-block;margin:0 0 0 10px;padding:20px 8px;color:#fff;font-size:1.25em;text-decoration:none}#header ul li ul{z-index:50;display:none;margin:0 0 0 5px;padding:10px 0 0 0;border:0;box-shadow:none}#header ul li ul li{position:relative;display:block;font-size:.85em}#header ul li ul li a{display:inline-block;width:100%;margin:0;padding:6px 14px;box-sizing:border-box}#header ul li ul li a:hover{padding-left:9px;border-left:5px solid #e92227;background-color:#444}#header ul li:hover>ul{display:block}#footer{background-color:#f1f1f1;padding:20px 0;color:#999}#footer #floater{position:fixed;bottom:20px;right:20px;z-index:50}#footer #floater a{background:url('../img/voleunteer-floater.png') no-repeat bottom right;background-size:100%;display:block;width:130px;height:160px}#footer #floater a span{display:none}#footer a{color:#999;text-decoration:none}#footer .item{display:inline-block;vertical-align:top;height:auto;width:26%;margin-top:20px;padding:0 3%}#footer .item h4{font-weight:300;font-size:1.6em;margin-bottom:10px}#footer #useful ul{list-style:none}#footer #socials ul{list-style:none}#footer #socials ul li{display:inline-block;height:40px;width:40px;opacity:.2;background-size:100%;margin-right:5px}#footer #socials ul li a{display:inline-block;width:40px;height:40px}#footer #socials ul li a span{display:none}#footer #socials ul li:hover{opacity:.3}#footer #socials ul li#twitter{background-image:url('../img/social-twitter.png')}#footer #socials ul li#facebook{background-image:url('../img/social-facebook.png')}#footer #socials ul li#googleplus{background-image:url('../img/social-googleplus.png')}#footer #socials ul li#youtube{background-image:url('../img/social-youtube.png')}#footer #socials ul li#pinterest{background-image:url('../img/social-pinterest.png')}#footer #socials ul li#instagram{background-image:url('../img/social-instagram.png')}#footer #contact ul{list-style:none}#footer #contact ul li{margin-bottom:14px}#sidebar{float:left;width:180px;padding:5px 15px 15px 15px;background-color:#eee}#sidebar a{color:#000;text-decoration:none;display:inline-block;width:100%;padding:5px 10px 5px 5px}#sidebar li.on>a,#sidebar a:hover{border-left:5px solid #e92227;margin-left:-5px;background-color:#e6e6e6}#sidebar ul{list-style:none}#sidebar ul ul li{margin-bottom:0}#sidebar ul ul li a span{padding-left:20px}#sidebar #membership{margin-top:30px}#sidebar #membership img{width:100%}#sidebar #membership a:hover{border-left:0;margin-left:0;background-color:transparent}#sidebar #membership p{color:#666}#sidebar>ul>li{margin-top:10px}.row{margin-bottom:.5em}.row label{margin-top:5px;vertical-align:top;width:100px;display:inline-block}input:not([type=submit]):not([type=file]),select,textarea{border:1px solid #bbb;border-radius:2px;padding:.6em;box-sizing:border-box}input[type=submit],.submit{background-color:#e92227;border:0;border-radius:4px;padding:.5em .6em;color:#fff}#contact{margin-bottom:1em}#contact .row input,#contact .row textarea{width:570px}#contact .row textarea{height:80px}#contact input[type=submit]{margin-left:102px}#slogan{background:url('../img/photo-frame.jpg') no-repeat right center;font-size:4.5em;font-weight:bold;line-height:1.3em;height:250px;margin:0 1em 1em 0;padding:50px 450px 50px 1em;color:#fff;text-shadow:4px 4px 2px #222,-1px -1px 0 #222,1px -1px 0 #222,-1px 1px 0 #222,1px 1px 0 #222}#promotions{z-index:30;position:relative;background-color:#f1f1f1;box-shadow:0 0 15px #444;border-radius:5px;padding:25px 22px 45px 22px}#promotions .promoted{position:relative;display:inline-block;vertical-align:top;width:31%;margin-left:2.5%}#promotions .promoted a{color:#777;text-decoration:none}#promotions .promoted a img{width:100%;border:1px solid #ccc}#promotions .promoted a h2{font-weight:100;margin:10px 0;padding:0 10px;font-size:2.0em}#promotions .promoted a p{font-size:1.1em;font-weight:300;padding:0 10px}#promotions .promoted:first-child{margin-left:0}#homeitems{background-color:#e6e6e6;margin:-10px 0 1em 0;padding:30px 0 25px 0;display:table}#homeitems .item{display:table-cell;vertical-align:top;height:auto;width:26%;margin-top:20px;padding:10px 3%;border-right:1px solid #ccc;border-left:1px solid #eee;color:#555}#homeitems .item h3{font-size:2.0em;font-weight:100;margin:10px 0 20px 0}#homeitems .item p{font-size:1.1em;font-weight:300}#homeitems .item:last-child{border-right:0;padding-right:0}#homeitems #newsletter p{margin-bottom:1em}#homeitems #events ul{list-style:none}#homeitems #events ul li{background:url('../img/bullet.png') no-repeat left 5px;padding:0 0 15px 25px}#homeitems #events ul li a{color:#777;text-decoration:none}#homeitems #events ul li a strong{font-weight:300;font-size:1.2em}#homeitems #events p a{font-size:.9em;margin-left:25px;color:#777}#homeitems #twitterfeed{padding-right:30px}#homeitems #twitterfeed #tweets ul{list-style:none}#homeitems #twitterfeed #tweets ul li{border-top:1px solid #e6e6e6;margin-top:-10px;padding:10px 0 20px 0;font-size:.9em;word-wrap:break-word}#homeitems #twitterfeed #tweets ul li a{color:#777}#homeitems #twitterfeed #tweets ul li a[data-scribe="element:url"]{word-break:break-all}#homeitems #twitterfeed #tweets ul li .timePosted{color:#bbb;font-size:.9em}#homeitems #twitterfeed #tweets ul li:first-child{border-top:0}@media only screen and (max-width:800px){#slogan{font-size:3.0em;line-height:1.5em;background-size:300px;padding:0 310px 0 0}#sidebar{display:none}#map{height:300px}}@media only screen and (max-width:1000px){#header ul{z-index:50;transition:.7s;margin:0;padding:0;border-left:0;border-right:100px solid #373737;top:111px;right:-300px;opacity:.98}#header ul li{display:block}#header ul li a{padding:12px 8px}#header ul li ul{display:block;position:relative;top:-15px;left:25px;font-size:.95em}#header ul li ul li{display:block}#header ul li ul li a{padding:3px 0}#header ul li ul li a:hover{background:transparent;border:0;padding-left:0}#header #menutoggle{display:inline-block}#header #menutoggle span{display:inline-block;color:#fff;margin:4px 25px 0 0;padding:16px 58px 14px 10px}#slogan{padding-left:0;margin-right:0}#contact .row input,#reportit .row input,#contact .row textarea,#reportit .row textarea{box-sizing:border-box;width:100%}#contact input[type=submit],#reportit input[type=submit]{margin-left:0}}@media only screen and (max-width:500px){body{background-attachment:scroll}.wrapper{padding:0}#header{margin:20px 10px}#header #logo{width:160px}#header #logo img{width:100%}#header #menu{top:90px}#header #menutoggle{top:40px;height:50px;background-position:right 10px top 5px;background-size:40px}#header #menutoggle span{display:inline-block;border:1px solid #666;color:#fff;margin:6px 10px 0 0;padding:8px 40px 7px 10px}#footer #floater{display:none}#slogan{font-size:3.8em;background:0;height:auto;margin:50px 0 140px 0;padding:0 20px}#promotions{padding:10px 14px 0 14px;border-radius:0}#promotions .promoted{width:100%;margin:5px 0 30px 0}#homeitems{padding-left:20px;padding-right:20px}#homeitems .item{display:inline-block;width:100%;border:0;margin:0;padding:20px 0;border-bottom:1px solid #d6d6d6}#homeitems .item:last-child{border-bottom:0}#map{height:300px}#footer .item{width:100%;margin:20px 0 20px 0}figure,.blockquote{float:none;width:100%;margin:1em 0;clear:left}figure img,.blockquote img{max-height:200px}figure figcaption,.blockquote figcaption{text-align:center}.nomobile{display:none}#joinnow .row label,#ordernow .row label{display:block}#joinnow input:not([type=submit]),#ordernow input:not([type=submit]),#joinnow select,#ordernow select,#joinnow textarea,#ordernow textarea{width:100%}#joinnow #address2,#ordernow #address2,#joinnow #address3,#ordernow #address3,#joinnow #submit,#ordernow #submit{margin-left:0!important}img.box{display:none}#submain{background-position:0 0!important;padding:5px!important}#submain img{width:100%;height:auto;float:none!important}}