@charset "UTF-8";body{font-family:source-sans-pro;background-color:#f2f2f2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-style:normal;font-weight:200}.container{width:90%;margin-left:auto;margin-right:auto;height:1000px}header{width:100%;height:5%;background-color:#52bad5;border-bottom:1px solid #2c9ab7}.logo{color:#fff;font-weight:700;text-align:undefined;width:10%;float:left;margin-top:15px;margin-left:25px;letter-spacing:4px}nav{float:right;width:50%;text-align:right;margin-right:25px}header nav ul{list-style:none;float:right}nav ul li{float:left;color:#fff;font-size:14px;text-align:left;margin-right:25px;letter-spacing:2px;font-weight:700;transition:all .3s linear}ul li a{color:#fff;text-decoration:none}ul li:hover a{color:#2c9ab7}.hero_header{color:#fff;text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;letter-spacing:4px}.hero{background-color:#b3b3b3;padding-top:150px;padding-bottom:150px}.light{font-weight:700;color:#717070}.tagline{text-align:center;color:#fff;margin-top:4px;font-weight:lighter;text-transform:uppercase;letter-spacing:1px}.text_column{width:29%;text-align:justify;font-weight:lighter;line-height:25px;float:left;padding-left:20px;padding-right:20px;color:#a3a3a3}.about{padding-left:25px;padding-right:25px;padding-top:35px;display:inline-block;background-color:#fff;margin-top:0}.stats{color:#717070;margin-bottom:5px}.gallery{clear:both;display:inline-block;width:100%;background-color:#fff;padding-bottom:35px;padding-top:0;margin-top:-5px;margin-bottom:0}.thumbnail{width:25%;text-align:center;float:left;margin-top:35px}.gallery .thumbnail h4{margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px;color:#52bad5}.gallery .thumbnail p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:#a3a3a3}.banner{background-color:#2d9ab7;background-image:url(../images/parallax.png);height:400px;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}.parallax{color:#fff;text-align:right;padding-right:100px;padding-top:110px;letter-spacing:2px;margin-top:0}.parallax_description{color:#fff;text-align:right;padding-right:100px;width:30%;float:right;font-weight:lighter;line-height:23px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}footer{background-color:#fff;padding-bottom:35px}.footer_column{width:50%;text-align:center;padding-top:30px;float:left}footer .footer_column h3{color:#b3b3b3;text-align:center}footer .footer_column p{color:#717070;background-color:#fff}.cards{width:100%;height:auto;max-width:400px;max-height:200px}footer .footer_column p{padding-left:30px;padding-right:30px;text-align:justify;line-height:25px;font-weight:lighter;margin-left:20px;margin-right:20px}.button{width:200px;margin-top:40px;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:20px;padding-right:10px;padding-bottom:20px;padding-left:10px;text-align:center;vertical-align:middle;border-radius:0;text-transform:uppercase;font-weight:700;letter-spacing:2px;border:3px solid #fff;color:#fff;transition:all .3s linear}.button:hover{background-color:#fefefe;color:#c4c4c4;cursor:pointer}.copyright{text-align:center;padding-top:20px;padding-bottom:20px;background-color:#666;color:#fff;text-transform:uppercase;font-weight:lighter;letter-spacing:2px;border-top-width:2px}.footer_banner{background-color:#fc3;padding-top:60px;padding-bottom:60PX;margin-bottom:0;background-image:url(../images/pattern.png);background-repeat:repeat}footer{display:inline-block}.hidden{display:none}@media (max-width:320px){.logo{width:100%;text-align:center;margin-top:13px;margin-right:0;margin-bottom:0;margin-left:0}.container header nav{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%;float:none;display:none}nav ul li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%;text-align:center}.text_column{width:100%;text-align:justify;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.thumbnail{width:100%}.footer_column{width:100%;margin-top:0}.parallax{text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:40%;padding-right:0;padding-bottom:0;padding-left:0;width:100%;font-size:18px}.parallax_description{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;width:90%;margin-top:25px;margin-right:0;margin-bottom:0;margin-left:12px;float:none;text-align:center}.banner{background-color:#2d9ab7;background-image:none}.tagline{margin-top:20px;line-height:22px}.hero_header{padding-left:10px;padding-right:10px;line-height:22px;text-align:center}}@media (min-width:321px)and (max-width:767px){.logo{width:100%;text-align:center;margin-top:13px;margin-right:0;margin-bottom:0;margin-left:0;color:#043745}.container header nav{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%;float:none;overflow:auto;display:inline-block;background:#52bad5}header nav ul{padding:0;float:none}nav ul li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%;text-align:center;padding-top:8px;padding-bottom:8px}.text_column{width:100%;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.thumbnail{width:100%}.footer_column{width:100%;margin-top:0}.parallax{text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:40%;padding-right:0;padding-bottom:0;padding-left:0;width:100%;font-size:18px}.parallax_description{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:30%;margin-right:0;margin-bottom:0;margin-left:0;float:none;width:100%;text-align:center}.thumbnail{width:50%}.parallax{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-right:0;padding-bottom:0;padding-left:0;padding-top:20%}.parallax_description{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%;padding-top:30px}.banner{padding-left:20px;padding-right:20px}.footer_column{width:100%}}@media (min-width:768px) and (max-width:1096px){.text_column{width:100%}.thumbnail{width:50%}.text_column{width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.banner{margin-top:0;padding-top:0}}