/* open-sans-300 - latin */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../fonts/open-sans-v15-latin-300.eot);src:local('Open Sans Light'),local('OpenSans-Light'),url(../fonts/open-sans-v15-latin-300.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v15-latin-300.woff2) format('woff2'),url(../fonts/open-sans-v15-latin-300.woff) format('woff'),url(../fonts/open-sans-v15-latin-300.ttf) format('truetype'),url(../fonts/open-sans-v15-latin-300.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(../fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v15-latin-regular.woff2) format('woff2'),url(../fonts/open-sans-v15-latin-regular.woff) format('woff'),url(../fonts/open-sans-v15-latin-regular.ttf) format('truetype'),url(../fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/open-sans-v15-latin-700.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../fonts/open-sans-v15-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v15-latin-700.woff2) format('woff2'),url(../fonts/open-sans-v15-latin-700.woff) format('woff'),url(../fonts/open-sans-v15-latin-700.ttf) format('truetype'),url(../fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg')}*{font-family:"Open Sans",Arial,Helvetica,sans-serif}.top-bar,.top-bar ul{background-color:#fff}.top-bar{padding-top:1rem;padding-bottom:1rem;border-bottom-width:5px;border-bottom-style:solid;border-color:#5aad3e}.callout.large{padding:0}.callout.secondary{background-color:#fff;display:inline-block;padding-left:1em;padding-right:1em}.callout{border:0;margin-bottom:2rem}.primary{background-image:url(../img/bg.jpg);background-position:center;background-size:cover}.logo{display:inline-block;background-image:url(../img/logo_bg.png);width:275px;height:150px;background-size:contain}.top-bar .menu{text-transform:uppercase;font-weight:bold;letter-spacing:0.15em}a{color:#5aad3e}.active,a:hover{color:#df081d}p a{text-decoration:underline}.top-bar .menu li{padding-left:1.2em;padding-right:1.2em}h1,h2{text-align:center}h2{font-size:2rem;color:#999;text-transform:uppercase;margin-bottom:2rem}h3{font-size:1.3rem;color:#666}h4{font-size:1.2rem;color:#888}h5{font-size:1.2rem;color:#5aad3e;text-transform:uppercase;margin-bottom:0.6em;font-weight:bold;margin-left:1.7em}#footer{padding-top:25px;min-height:100px;bottom:0;left:0;text-align:center;width:100%;background-color:#eee;border-bottom-width:10px;border-bottom-style:solid;border-color:#5aad3e;margin-top:3rem}.daycol2{width:80px;display:inline-block}.daycol{width:320px;display:inline-block}ul{margin-left:2em;color:#999;font-weight:bold;font-size:0.9em}ul li{margin-bottom:0.6em;list-style:circle}.shadow{box-shadow:2px 2px 5px #999;padding-top:3%;padding-left:0;margin-right:0;background-color:#fafafa}.noshadow{padding-left:0em;padding-right:0em}.orbit-previous,.orbit-next{font-size:3rem;color:#fff;padding:2rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:rgba(40,40,40,0.6)}button{-moz-appearance:none;background:transparent none repeat scroll 0 0;border:0 none;border-radius:0;line-height:1;padding:0}.orbit-previous:hover,.orbit-next:hover,.orbit-previous:active,.orbit-next:active,.orbit-previous:focus,.orbit-next:focus{background-color:rgba(10,10,10,0.2);color:#000}.greenbox{display:block;background-color:#5aad3e;color:#fff;padding:1rem;margin-bottom:2rem}.greenbox h3{font-size:1.3rem;color:#fff;text-align:center}.greenbox p{font-size:1rem;font-weight:bold;text-align:center;line-height:1.2}.bigger{font-size:140%}@media screen and (min-width:40em){.logo{width:550px;height:300px}.menu img{max-width:200px}.greenbox h3{font-size:2.2rem}.greenbox p{font-size:1.4rem}.daycol2{width:120px}.noshadow{padding-left:2em}.callout.secondary{background-color:#fff;display:inline-block;padding-left:2em;padding-right:2em}}@media screen and (min-width:64em){.greenbox{margin-right:8vw}.daycol2{width:140px}}@media screen and (min-width:100em){html{font-size:120%}.menu img{max-width:275px}}