.row-subpage-content{background-color:#212121}.row-subpage-content .container{background-color:#fff;padding:30px 25px 25px;margin-top:-80px;position:relative;z-index:900}@media screen and (max-width: 768px){.row-subpage-content .container{margin-top:0}}.events .event-item{margin-bottom:25px;padding-bottom:5px;border-bottom:solid 1px #dedede}.events .event-item img{float:left;width:18%;margin-right:2%;margin-bottom:20px}.events .event-item div{float:left;width:80%}.events .event-item div h3,.events .event-item div h4{padding:0}.events .event-item div h4{margin-bottom:10px}.events .event-item div .btn-primary{background-color:#016596;border:none !important;margin-bottom:20px}.events .event-item div .btn-primary:hover{background-color:#095d86}.events .label{width:100%;float:none;text-align:left;padding-bottom:0}.events .label p{text-align:center;color:#fff;display:inline-block;background-color:#df7b1d;padding:5px 25px 0;font-size:18px}.events .event-item.featured{background-color:#df7b1d;padding:25px 25px 5px;border-bottom:none}.events .event-item.featured h3,.events .event-item.featured p{color:#fff}.events .event-item.featured h4{color:#753900}.press-article{margin-bottom:30px}.press-article .photo{width:40%;float:left}.press-article .photo{max-width:100%;display:block;width:auto}.press-article .photo img{margin:0 !important}.press-article .info{padding-left:5%;width:55%;float:left}.press-article .info h3{margin:10px 0;padding:0}.press-article .info p{margin:0}.press-article .info a{display:block;padding:0}.press-article-details{padding:83px 0 0}.press-article-details h1{padding:0;margin:5px 0}@media (max-width: 767px){.press-article{padding:25px 5% 0}.press-article-details{padding:0 5%}.press-article .photo,.press-article .info{width:100% !important;padding:0 !important}}.media .media-item{width:30.3333%;float:left;margin-right:3%;margin-bottom:15px;overflow:hidden;text-align:center}@media screen and (max-width: 600px){.media .media-item{width:48%;margin-right:2%}}.media .media-item iframe{width:100%;height:195px;border:none;display:block;margin:6px 25px 15px 0}.media .media-item a{display:inline-block;text-decoration:none}.media .media-item a span{position:relative;display:block}.media .media-item a span:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";cursor:pointer;background-color:transparent}.media .media-item .content{max-width:100%;margin:0 auto;display:block;text-align:center}.media .media-item img{max-width:100%;display:inline-block;margin:0}.media .media-item h4{padding:10px 0;text-align:center;transition:.2s;display:inline-block}.media .media-item:hover h4{color:#df7b1d}.media .media-item.lg{width:100%;float:none;margin-right:0}@media screen and (max-width: 600px){.media .media-item.lg{width:100%;margin-right:0%}}@media screen and (max-width: 768px){.event-image-main{display:none}}.gallery-list{margin:0;padding:0;list-style:none}.gallery-list li{float:left;width:23%;margin-right:2%;margin-bottom:20px}@media screen and (max-width: 850px){.gallery-list li{width:18.4%;margin-bottom:15px}}@media screen and (max-width: 600px){.gallery-list li{width:23.5%;margin-bottom:10px}}.gallery-list li a{display:block}.gallery-list li a img{width:100%}.gallery-list li:nth-of-type(6n){margin-right:0}@media screen and (max-width: 850px){.gallery-list li:nth-of-type(6n){margin-right:2%}}@media screen and (max-width: 850px){.gallery-list li:nth-of-type(5n){margin-right:0}}@media screen and (max-width: 600px){.gallery-list li:nth-of-type(5n){margin-right:2%}}@media screen and (max-width: 600px){.gallery-list li:nth-of-type(4n){margin-right:0}}.subpage-buttons{background-color:#212121;padding-top:15px;padding-bottom:10px}@media screen and (max-width: 1000px){.subpage-buttons{padding:15px 25px 10px}}@media screen and (max-width: 600px){.subpage-buttons{padding-top:25px}}.subpage-buttons ul{margin:0;padding:0;list-style:none}.subpage-buttons ul li{display:block;width:32.5%;float:left;margin-right:1.25%}@media screen and (max-width: 600px){.subpage-buttons ul li{width:100%;margin-right:0;margin-bottom:15px}}.subpage-buttons ul li a{display:block;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;font-size:16px;letter-spacing:2px;padding:20px 0;border:2px solid #585858;box-sizing:border-box}.subpage-buttons ul li a:hover{border:2px solid #fff}.subpage-buttons ul li:nth-of-type(3){margin-right:0}.addresscontent h4{margin:25px 0 10px}.images img{width:50%}.content-with-sidebar{float:left;width:68%}.content-with-sidebar img{float:left;margin:6px 25px 15px 0}@media screen and (max-width: 768px){.content-with-sidebar{float:none;width:100%;margin-bottom:30px}}.sponsors img{width:95%;display:block;margin:0 auto;float:none !important}@media screen and (max-width: 480px){.sponsors img{width:100%}}.sponsors p{float:left;width:33.3333%;text-decoration:none !important}@media screen and (max-width: 768px){.sponsors p{width:50%}}@media screen and (max-width: 480px){.sponsors p{width:100%;float:none}}.sponsors p a{display:block}.sponsors p:nth-of-type(3n+4){clear:both}@media screen and (max-width: 768px){.sponsors p:nth-of-type(3n+4){clear:none}}@media screen and (max-width: 768px){.sponsors p:nth-of-type(2n+3){clear:both}}.past-category{padding-top:15px;margin-bottom:15px;border-top:1px solid #ccc;border-bottom:1px solid #e5e5e5}.past-list div{float:left;width:50%}@media screen and (max-width: 600px){.past-list div{float:none;width:100%}}.past-list div:nth-of-type(2n+3){clear:both}.staff{margin-bottom:20px}.staff img{float:left;margin:0 20px 0 0}@media screen and (max-width: 480px){.staff img{display:none}}.staff h3{margin:0;padding:0}.staff h3 .icon-link{display:inline-block;*display:inline;*zoom:1;width:20px;height:17px;text-indent:-9999px;background:transparent url("../img/icon-link.png") no-repeat center top;background-size:20px 17px;position:relative;top:5px}.staff p{padding:0;line-height:20px}.staff:last-of-type{margin-bottom:0}.sidebar{float:right;width:28%}@media screen and (max-width: 768px){.sidebar{float:none;width:100%}}.sidebar .btn-donate{display:block;text-align:center;padding:16px 0;color:#fff;background-color:#df7b1d;text-transform:uppercase;letter-spacing:2px;font-size:19px;text-decoration:none;margin-bottom:35px}.sidebar .btn-donate:hover{background-color:#bf6510}.sidebar h4{border-bottom:1px solid #ccc;padding-bottom:10px}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{border-bottom:1px solid #e5e5e5}.sidebar ul li a{display:block;font-size:15px;color:#303030;text-decoration:none;padding:10px 0}.sidebar ul li a:hover{color:#016596}.sidebar p{line-height:22px}.hidefooter img{display:none}footer{position:relative;background-color:#090909;background-repeat:no-repeat;background-position:center top;background-size:100% auto}footer:before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-180deg, #202020 1%, rgba(0,0,0,0) 20%);display:block;content:""}.row-about{padding-top:30px}.row-about .container{text-align:center;padding:0 80px}@media screen and (max-width: 600px){.row-about .container{padding:0 30px}}.row-about .container h1{color:#fff;margin-bottom:15px;font-size:28px}.row-about .container p{color:#fff;margin-bottom:30px;font-size:19px;line-height:30px}.row-about .container p a{margin:0 auto}.row-connect .container{background-color:#fff;padding:30px 0}@media screen and (max-width: 600px){.row-connect .container{padding:30px 25px}}.row-connect .container .block-50{text-align:center}@media screen and (max-width: 768px){.row-connect .container .block-50{float:none;width:100%}}.row-connect .container .block-50 p{color:#016596;font-family:"trajan-pro-3",sans-serif;text-transform:uppercase;font-size:18px;font-weight:600}.row-connect .container .block-50 ul{list-style:none;margin:0 auto;padding:0}.row-connect .container .block-50 ul li{display:inline-block;margin:0 5px}@media screen and (max-width: 480px){.row-connect .container .block-50 ul li{margin:0}}.row-connect .container .block-50 ul li a{display:block;width:132px;height:37px;text-indent:-9999px}.row-connect .container .block-50 ul li a:hover{opacity:0.8}.row-connect .container .block-50 ul li a.button-facebook{background:transparent url("../img/button-facebook.png") no-repeat center top}.row-connect .container .block-50 ul li a.button-instagram{background:transparent url("../img/button-instagram.png") no-repeat center top}.row-connect .container .block-50 ul li a.button-twitter{background:transparent url("../img/button-twitter.png") no-repeat center top}@media screen and (max-width: 768px){.row-connect .container .block-50:first-of-type{margin-bottom:35px}}.block-50 form{width:330px;margin:0 auto}@media screen and (max-width: 480px){.block-50 form{width:100%}}.block-50 form input[type="email"]{width:75%;float:left;box-sizing:border-box;padding:7px 14px;text-transform:uppercase;letter-spacing:2px;font-size:15px;outline:0;border-radius:0;border:1px solid #ccc}.block-50 form input[type="submit"]{width:23%;float:right;color:#fff;border:0;outline:0;background-color:#016596;text-transform:uppercase;padding:8px 0;letter-spacing:2px;font-size:15px;border-radius:0}.block-50 form input[type="submit"]:hover{background-color:#00496d}.row-sponsors .container h3{background-color:#383838;text-align:center;color:#fff;padding:14px 0}.row-sponsors .container .sponsors-spacing{padding:35px 40px 10px;background:#2a2a2a url("../img/sponsors-gradient.png") repeat-x left top}.row-sponsors .container .sponsors-spacing ul{list-style:none;margin:0 0 38px;padding:0;display:flex;justify-content:space-between}@media screen and (max-width: 1000px){.row-sponsors .container .sponsors-spacing ul{display:block;text-align:center;margin:0 0 25px}}@media screen and (max-width: 1000px){.row-sponsors .container .sponsors-spacing ul li{margin-bottom:10px}}.row-sponsors .container .sponsors-spacing ul li a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:10px;letter-spacing:2px}@media screen and (max-width: 1000px){.row-sponsors .container .sponsors-spacing ul li a{font-size:16px}}.row-sponsors .container .sponsors-spacing ul li a:hover{color:#df7b1d}.row-sponsors .container .sponsors-spacing ul li.divider-line{width:1px;height:15px;background-color:#454545;position:relative;top:8px}@media screen and (max-width: 1000px){.row-sponsors .container .sponsors-spacing ul li.divider-line{display:none}}.row-sponsors .container .sponsors-spacing p{text-align:center;line-height:18px}.row-sponsors .container .sponsors-spacing p a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:12px;letter-spacing:2px}.row-sponsors .container .sponsors-spacing p a span{display:inline-block;*display:inline;*zoom:1;position:relative;top:3px;width:6px;height:10px;background:transparent url("../img/icon-view-arrow.png") no-repeat center top}.row-sponsors .container .sponsors-spacing p a:hover{border-bottom:1px solid #fff}.row-footer .container{background-color:#1a1a1a;padding:30px 20px;color:#fff}@media screen and (max-width: 768px){.row-footer .container{padding-bottom:0}}.row-footer .container .block-25{padding-right:25px}@media screen and (max-width: 850px){.row-footer .container .block-25{display:none}}.row-footer .container .block-25 h4{color:#fff;padding-bottom:10px;margin-top:20px}.row-footer .container .block-25 h4 a{text-decoration:none;color:#fff}.row-footer .container .block-25 h4:first-of-type{margin-top:0}.row-footer .container .block-25 span.divider-line{display:block;width:35px;height:3px;background-color:#df7b1d;margin-bottom:14px}.row-footer .container .block-25 ul{list-style:none;margin:0;padding:0}.row-footer .container .block-25 ul li{margin-bottom:14px;font-size:14px;line-height:16px;color:#d6d6d6}.row-footer .container .block-25 ul li a{color:#d6d6d6;text-decoration:none}.row-footer .container .block-25 ul li a:hover{color:#fff}.row-footer .container .block-25 p{margin:-5px 0 0 0;padding:0;font-size:14px;line-height:25px;color:#d6d6d6}.row-footer .container .block-25:nth-of-type(4){padding-right:0}.row-footer .container .block-50{display:none}@media screen and (max-width: 850px){.row-footer .container .block-50{display:block;text-align:center}}@media screen and (max-width: 768px){.row-footer .container .block-50{float:none;width:100%;margin-bottom:30px}}.row-footer .container .block-50 h4{color:#fff;padding-bottom:10px;margin-top:30px}.row-footer .container .block-50 h4 a{text-decoration:none;color:#fff}.row-footer .container .block-50 h4:first-of-type{margin-top:0}.row-footer .container .block-50 span.divider-line{display:block;width:35px;height:3px;background-color:#df7b1d;margin-bottom:14px}@media screen and (max-width: 850px){.row-footer .container .block-50 span.divider-line{margin:0 auto 14px}}.row-footer .container .block-50 ul{list-style:none;margin:0;padding:0}.row-footer .container .block-50 ul li{margin-bottom:14px;font-size:14px;line-height:16px;color:#d6d6d6}.row-footer .container .block-50 ul li a{color:#d6d6d6;text-decoration:none}.row-footer .container .block-50 ul li a:hover{color:#fff}.row-footer .container .block-50 p{margin:-5px 0 0 0;padding:0;font-size:14px;line-height:25px;color:#d6d6d6}.row-copyright .container{background:transparent url("../img/logo-footer.png") no-repeat center center;padding:20px;color:#414141;font-weight:100}@media screen and (max-width: 850px){.row-copyright .container{padding-top:68px;background:transparent url("../img/logo-footer.png") no-repeat center 15px}}.row-copyright .container .left{float:left;margin:0;padding:0;font-size:14px}@media screen and (max-width: 850px){.row-copyright .container .left{float:none;text-align:center}}.row-copyright .container .left a{color:#414141;text-decoration:none}.row-copyright .container .left a:hover{color:#6b6969}.row-copyright .container .right{float:right;margin:0;padding:0;font-size:14px}@media screen and (max-width: 850px){.row-copyright .container .right{float:none;text-align:center}}.row-copyright .container .right a{color:#414141;text-decoration:none}.row-copyright .container .right a:hover{color:#6b6969}.btn,.btn-primary,.btn-secondary,.btn-large,.btn-touch{border:0;color:#fff;font-size:17px;padding:10px 20px;text-decoration:none;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;text-transform:uppercase;display:inline-block;*display:inline;*zoom:1;letter-spacing:1px}.btn-primary{background-color:#df7b1d;border:1px solid #df7b1d}.btn-primary:hover{background-color:#bf6510;border:1px solid #bf6510}.btn-secondary{background-color:transparent;border:1px solid #fff}.btn-secondary:hover{background-color:#fff;color:#000}.btn-large{font-size:1.5em}@media screen and (max-width: 480px){.btn-large{display:block;font-size:1em;width:100%;text-align:center}}a.btn-large{padding:15px 25px;line-height:66px}@media screen and (max-width: 480px){a.btn-large{line-height:36px}}button.btn,button.btn-primary,button.btn-secondary,button.btn-large,button.btn-touch{cursor:pointer}button.btn-large{padding:10px 25px}@media screen and (max-width: 480px){.btn-touch{width:100%}}input[type="text"],input[type="email"],textarea{border:1px solid #ccc;padding:8px 12px;outline:0;width:100%;box-sizing:border-box}input[type="file"]{box-sizing:border-box;background-color:#eee;padding:0.6rem;width:100%}.checkbox{display:block;margin-bottom:1rem;font-size:15px;line-height:26px}.checkbox input[type="checkbox"]{margin-right:0.4rem}textarea{height:200px}form div{margin-bottom:20px;width:100%}form div h4{padding-bottom:5px}.half-blocks{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;margin:0}@media screen and (max-width: 768px){.half-blocks{display:block}}
