@import 'fonts.css';header{position:relative;width:100%;height:100%;overflow:hidden}header video{position:absolute;left:0;top:0;right:0;width:auto;min-width:100%;height:auto;min-height:100%;background-size:cover}@media (max-width:768px){header video{display:none}}header .logo,header .scroll{z-index:3}header .logo{position:absolute;left:0;right:0;margin:auto;top:140px}@media (max-width:480px){header .logo{top:60px}}header .scroll{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);margin-top:60px;cursor:pointer}header .logo-mini{position:absolute;background:url('../images/logo-mini.png') no-repeat bottom;width:149px;height:76px;left:50%;bottom:10px;transform:translateX(-50%);-webkit-transform:translateX(-50%);padding-top:10px}header .overlay{display:block;position:absolute;background:rgba(42,142,200,0.3);top:0;left:0;width:100%;height:100%;z-index:2}@media (max-width:768px){header{background:url('../images/header_bg.jpg') no-repeat top center;background-size:cover}}nav{width:100%}nav .logo-mini{display:none;background:#fff}nav .logo-mini img{display:block;width:149px;margin:0 auto;padding:15px 0 10px 0}section#calendar .nav-tabs{border:none;margin-top:20px;margin-bottom:25px;background-color:#fff}section#calendar .nav-tabs li{margin-bottom:0}section#calendar .nav-tabs li a{font-family:'interstate-lighttrlighttr';font-size:18px;color:#c7c7c7;text-transform:uppercase;letter-spacing:.4px;padding:10px 15px 7px 15px}section#calendar .nav-tabs li a:hover,section#calendar .nav-tabs li a:focus{text-decoration:none;background-color:transparent !important;border-color:transparent}@media (min-width:992px) and (max-width:1199px){section#calendar .nav-tabs li a{padding:10px 6px 7px 7px}}@media (min-width:768px) and (max-width:991px){section#calendar .nav-tabs li a{font-size:16px;padding:10px 2px 7px 1px;letter-spacing:normal}}section#calendar .nav-tabs li.active a{color:#3d74c9;border-color:transparent;background:url('../images/month-active.png') no-repeat bottom center}section#calendar .nav-tabs li:first-child a{padding-left:13px}@media (min-width:992px) and (max-width:1199px){section#calendar .nav-tabs li:first-child a{padding-left:12px}}@media (min-width:768px) and (max-width:991px){section#calendar .nav-tabs li:first-child a{padding-left:11px}}section#calendar .dropdown{margin-right:25%;color:#c7c7c7;font-size:22px;font-family:'interstate-lighttrlighttr'}section#calendar .dropdown #dLabel{width:100%;background:transparent;border:none;margin-top:30px}section#calendar .dropdown #dLabel .caret{color:#3d74c9;margin-left:5px}section#calendar .dropdown-menu{width:100%}section#calendar h1{font-family:'museo_sans_rounded100';margin:0;padding:0;color:#23a65d}section#calendar h1 span.month{font-family:'museo_sans_rounded500';color:#3d74c9}@media (max-width:767px){section#calendar h1{text-align:center;margin-top:30px}}section#calendar .gallery{margin-top:60px;margin-bottom:40px;background:#fff}section#calendar .gallery h3{text-align:center;font-family:'museo_sans_rounded100';font-size:22px;color:#000;margin-bottom:15px}section#calendar .gallery .fish{margin-bottom:10px}@media (max-width:480px){section#calendar .gallery .fish{margin-bottom:30px}}section#calendar .gallery .fish img{height:96px}section#calendar .gallery span.subtitle{display:block;font-size:14px;text-align:center;font-family:'museo_sans_rounded100';color:#6f6f6f}section#calendar h6{font-family:'museo_sans_rounded700';font-size:21px;color:#133668;padding:0;margin:60px 0 15px 0;text-align:center}section#calendar .description{padding-bottom:100px}section#calendar .description p{font-family:'museo_sans_rounded100';font-size:18px;color:#676767;text-align:center;margin:0;padding:0}section#calendar .description p.highlighted{color:#0b854a}section#download{position:relative;background:url('../images/download.png') no-repeat 150px bottom;width:100%;height:125px;padding-right:150px;padding-top:20px}section#download .click{text-align:right;display:block;color:#7f7f7f;font-family:'museo_sans_rounded100';font-size:22px}section#download .click:hover,section#download .click:focus{text-decoration:none}@media (max-width:768px){section#download .click{text-align:center}}@media (min-width:992px) and (max-width:1199px){section#download{background-position:100px bottom}}@media (min-width:768px) and (max-width:991px){section#download{background-position:left bottom;padding-right:0}}@media (max-width:768px){section#download{background:none;padding-right:0;text-align:center}}@media (max-width:768px){section#download .download{width:100px;margin:0 auto 20px auto}}section#download .file{display:block;width:40px;height:53px;background:url("../images/file_icons.png") no-repeat;float:right;margin-top:10px}section#download .file.pdf{background-position:0 0;margin-right:20px}section#download .file.jpg{background-position:-40px 0}section#quotes{position:relative;height:119px;background:url('../images/quotes_bg.jpg') #004793 no-repeat bottom center;background-size:cover;text-align:center}@media (min-width:768px){section#quotes .quotes{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}section#quotes .carousel-quote{position:relative}section#quotes .carousel-quote .item{font-family:'interstate-lighttrlighttr';font-size:29px;color:#fff}@media (max-width:767px){section#quotes .carousel-quote .item{font-size:20px}}section#quotes .carousel-quote span.navigateLeft,section#quotes .carousel-quote span.navigateRight{position:absolute;display:block;background:url('../images/carousel_arrows.png');width:21px;height:42px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media (max-width:767px){section#quotes .carousel-quote span.navigateLeft,section#quotes .carousel-quote span.navigateRight{display:none}}section#quotes .carousel-quote span.navigateLeft{left:-21px}section#quotes .carousel-quote span.navigateRight{right:-21px;background-position:-21px 0}@media (max-width:767px){section#quotes{height:auto;padding:10px 0}}footer{background:#182631;height:53px}footer .logo{display:block;line-height:43px;vertical-align:middle;padding-top:3px}footer .copyright{color:#fff;font-size:14px;line-height:53px;vertical-align:middle}footer .social{font-size:22px;color:#fff;vertical-align:middle;margin-left:15px}