﻿/*!
    NORTHWESTERN COLLEGE WEBSITE STYLESHEET
    
    Stylesheet framework for Northwestern College's external website  (www.nwciowa.edu)

    @authors:   Daniel Robinson, Associate Director of Computing Services
                Meagan Wallinga, Web Developer
    @copyright: Copyright (c) Northwestern College
    @version:   Fall 2018
   
*/
@import"/content/core/css/core.min.css";@import"/content/core/fonts/roboto-condensed/roboto-condensed.min.css";@import"/content/core/fonts/roboto-slab/roboto-slab.min.css";@import"/content/core/fonts/font-awesome/font-awesome.min.css";.visible-xs,.visible-xs-inline,.visible-sm,.visible-sm-inline,.visible-md,.visible-md-inline,.visible-lg,.visible-lg-inline,.visible-xl,.visible-xl-inline{display:none;}.hide-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.datebox{max-width:60px;position:relative;font-size:75%;line-height:145%;margin:5px 0;}.datebox .day{font-size:200%;text-align:center;font-family:'Roboto Slab',Georgia,serif;color:#a80000;font-weight:600;}.datebox .day.white{color:#fff;}.datebox .month{font-weight:bold;font-size:110%;text-align:center;width:100%;color:#555;text-transform:uppercase;}@media screen and (max-width:767px){.visible-xs{display:block!important;}.hidden-xs{display:none!important;}.text-sm-center{text-align:center;}.block-xs{display:block;}.inline-xs{display:inline;}.block-xs-center{display:block;margin:0 auto;}.text-xs-left{text-align:left!important;}.img-xs-stretch{width:100%!important;max-width:none;}.xs-hide-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}html{font-size:14px;font-weight:300;}body{font-size:inherit;font-family:canada-type-gibson,-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Arial,sans-serif;color:#222;}strong{font-weight:600;}a{color:#a80000;}a:hover{color:#222;}a.light{color:#fff;font-weight:bold;}a.light:hover{color:#ddd;}h1,h2,h3,h4,h5,h6{font-family:canada-type-gibson,-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Arial,sans-serif;font-weight:500;margin:15px 0;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#a80000;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;text-transform:uppercase;letter-spacing:2px;color:#767676;font-size:50%;line-height:30px;font-weight:300;}.text-center{text-align:center;}.text-right{text-align:right;}.lead-text{font-size:150%;}p{margin:15px 0;}h1{font-size:250%;}h2{font-size:200%;}h3{font-size:130%;}h4{font-size:120%;}h5{font-size:115%;}h6{font-size:100%;}.features{font-weight:200;}.features h2{font-size:150%;font-weight:200;}.features h3{font-size:125%;font-weight:200;font-weight:400;}.page-col-left{font-size:125%;}.page-col-left .lead{font-size:130%;font-weight:500;}.page-col-left .big-text{font-size:175%;font-weight:bold;}blockquote{padding-left:20px;border-left:8px solid #ccc;margin-left:40px;line-height:150%;}.pdf:after{font-family:FontAwesome;content:'';margin-left:4px;font-size:14px;}.lock:after{font-family:FontAwesome;content:'';margin-left:4px;}.text-muted{color:#767676;}.text-smaller{font-size:75%;}.text-small{font-size:50%;}.button.pdf:after{display:none;}.button.pdf:before{font-family:FontAwesome;content:'';margin-right:4px;font-size:14px;}@media screen and (max-width:767px){.page-col-left{font-size:115%;}.lead-text{font-size:115%;}h1{font-size:180%;}h2{font-size:160%;}h3{font-size:130%;}}body{background:#fff;}.site{position:relative;background:#fff;}.site-inner{overflow:hidden;position:relative;}.container{width:1170px;margin:0 auto;position:relative;}.contents-inner{margin:0 auto;}.right{float:right;}.left{float:left;}.srOnly{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.section{padding:25px 0;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.65);position:relative;font-size:150%;border-top:8px solid #888;}.section .section-panel-label,.section .section-label{display:inline-block;background:#b00;padding:5px 10px;position:absolute;top:15px;left:0;z-index:1;}.section.section-caption .section-inner{padding:25px 15px;}.section .section{margin-top:25px;}.section:first-child{margin-top:10px;}.section:last-child{border-bottom:8px solid #888;border-radius:0 0 8px 8px;}.section-inner{padding:15px;}.page-photo:after{display:none;}.section-red{background:#a80000;color:#fff;border-top:1px solid #780000;border-bottom:1px solid #780000;}.section-red a.button,.section-red .button{color:#fff;border-color:#fff;}.section-red a.button:hover,.section-red .button:hover{background:#fff;color:#a80000;}.section-red h2{margin-top:0;}.section-red h2 strong{color:#380000;}.section-gray{background:#f5f5f5;}.secondary .contents{padding-top:140px;min-height:500px;}.section-photo{color:#fff;position:relative;background-size:cover;background-repeat:no-repeat;}.section-photo:after{content:'';width:100%;height:100%;position:absolute;z-index:0;background:rgba(0,0,0,.65);top:0;left:0;}.section-photo.section-photo-textured:after{background:rgba(0,0,0,.65) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NgYODjBWJWKOZgQOKwQDAKByLAgSTACQAp6QE8mK8aTgAAAABJRU5ErkJggg==');}.section-photo .section-inner{position:relative;z-index:1;}.secondary-page-full .page-col-left{width:100%;float:none;padding-right:20px;padding-bottom:50px;}.secondary-page-full .page-col-right{width:100%;float:none;padding:30px 0;position:relative;}.secondary-page-full .page-col-right:before{display:block;width:100%;height:20px;left:0;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAQCAMAAABTCc2fAAAAV1BMVEXe3t76+vrz8/P09PT19fX29vb5+fnx8fH7+/v8/Pz9/f3+/v7////y8vLm5ubv7+/w8PD4+Pj39/fg4ODf39/o6Ojp6enr6+vh4eHi4uLj4+Pt7e3k5OTxAMOkAAAAoElEQVR4XpXNRxLDIBREQXJGwTnd/5yG+TYlJHnht+6aYctOpePxdn+8huF8uT5HK5SejfMhRDZ2TSVrbc5CKqUPs+HOVxb3YQbUPZxahIi1wQLhErN9UELCYbBB0SdLqigwuC+Uq1RlcDiGA1RdQGDkFlB3ARFrDs+JzetMjXMwcgTNJk6qd4nxdTBgzQH6vQKCAqsw/Ci2EsG4bWX+hG/iwxc+yfUvGwAAAABJRU5ErkJggg=='),url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAQCAAAAABBvGJxAAAAfklEQVQoz42SSw4DIQzF/Kq5/4ErNe4CynwK0+ZBWGBZQSJPLavKskpVEaTtUXmJyodouVLAo+GHvp+n2ohECBgMtPYNQiTYRVMKSIm4N+YjsnXerFTDiKd019wYe+6NXTPWzNfAA9OJFTiYpQ/iReJqRo933jzG38zhU/xRbzWdY72U28hFAAAAAElFTkSuQmCC'),url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAKlBMVEX+/v7v7+/w8PDe3t7z8/P09PTx8fH29vb4+Pj5+fn6+vr8/Pz9/f319fV4279vAAAAOUlEQVR4XmXGQREAEAAAwaugggoqqKCCCiqooIIKKqigi8/NeNjXkkTQSxRVZFHEEU10McQUS2zxueIVMOFciwcVAAAAAElFTkSuQmCC');background-repeat:no-repeat,no-repeat,repeat-x;background-position:100% 0,0 0,0 0;}.secondary-page-no-navigation .page-content{padding-bottom:0;}.secondary-page-no-navigation .page-col-left{width:100%;float:none;padding-right:0;padding-bottom:0;}.secondary-page-no-navigation .page-col-right{display:none;}.m0{margin:0;}.mt0{margin-top:0;}.mb0{margin-bottom:0;}.row-border .row{padding:15px 0;}.row-border .row+.row{border-top:1px solid #eee;}@media screen and (max-width:767px){html,body{background:#ccc;}.site{max-width:480px;margin:0 auto;overflow:hidden;}.site-inner,.header-inner{max-width:480px;margin:0 auto;}.section{padding:10px 0;font-size:110%;}.section.section-photo .section-inner{padding-top:35px;}.row .col-xs-12+.col-xs-12{margin-top:15px;}}@media screen and (max-width:991px){.container{width:100%;margin:0 auto;}.contents{background:#fff;}.section{margin:0;padding:0;}.section:last-child{border-radius:0;}.section-inner{padding:15px;}.site-inner{background:#fff;}.secondary .contents{padding-top:64px;}}@media screen and (min-width:768px) and (max-width:991px){html,body{background:#ccc;}.site{max-width:840px;margin:0 auto;overflow:hidden;}.site-inner,.header-inner{max-width:840px;margin:0 auto;}.secondary .contents{padding-top:84px;min-height:500px;}}@media screen and (min-width:992px) and (max-width:1199px){.container{max-width:982px;}}@media screen and (min-width:1200px) and (max-width:1499px){.container{max-width:1200px;}}.header{position:fixed;top:0;left:0;width:100%;z-index:10;font-size:90%;}.skip{text-align:center;font-size:15px;}.skip a{position:absolute;display:block;top:-41px;background-color:#fff;border-bottom:1px solid #ccc;padding:10px;text-align:center;}.skip a:focus{position:relative;top:0;}.header-container{height:100%;position:relative;}.header-wrap{position:relative;z-index:2;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.header-inner{height:95px;position:relative;background:#a80000;color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.03),0 -1px 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 2px 3px rgba(0,0,0,.03),0 -1px 0 rgba(0,0,0,.2) inset;box-shadow:0 2px 3px rgba(0,0,0,.03),0 -1px 0 rgba(0,0,0,.2) inset;transition:height .5s;}.brand{width:350px;height:68px;z-index:1;position:absolute;top:50%;left:0;margin-top:calc(-68px/2);}.brand img{max-width:100%;}.brand .logo{display:block;width:100%;height:100%;}.sticky-header1 body{padding-top:64px!important;}.sticky-header1 .header{height:64px;}.sticky-header1 .header-wrap{position:fixed;top:0;left:0;width:100%;}.sticky-header1 .header-inner{height:64px;box-shadow:0 2px 3px rgba(0,0,0,.05),0 -1px 0 rgba(0,0,0,.2) inset;}.sticky-header1 .brand{width:300px;height:60px;left:60px;}.sticky-header1 .toggle .text{display:none;}.sticky-header1 .menu{height:28px;margin-top:-14px;}.sticky-header1 .secondary .contents{padding-top:64px;}.homepage .header{min-height:35px;}.homepage .header-inner{height:35px;}.show-menu .homepage .navigation-inner{background:#a80000;}@media screen and (min-width:991px){.homepage .header-inner{margin-top:-35px;display:block;}.homepage .header-inner .brand{display:none;}}@media screen and (min-width:992px) and (max-width:1199px){.menu-right .toggle{padding:0 5px;}}@media screen and (min-width:768px) and (max-width:991px){.header,.header-inner{height:84px;}.header-inner{padding:0 15px;}.brand{width:300px;height:60px;margin-top:-30px;left:60px;}.sticky-header-1 .brand{margin-left:0;left:60px;}}@media screen and (max-width:767px){.header,.header-inner{height:64px;}.brand{width:250px;margin-top:-25px;margin-left:-125px;left:50%;}.sticky-header-1 body{padding-top:0!important;}.site-search .site-search-button{top:3px;right:3px;}}.page-columns{position:relative;}.page-columns:after,.page-columns:before{content:"";display:table;clear:both;}.page-columns:before,.page-columns:after{content:" ";display:table;}.page-columns:after{clear:both;}.page-content{background:#fff;border:1px solid rgba(0,0,0,.15);padding-bottom:25px;margin-bottom:-25px;box-shadow:0 0 1px rgba(0,0,0,.15);border-radius:4px;}.page-col-left{width:70%;float:left;padding-right:0;color:#222;}.page-col-left p,.page-col-left li{line-height:150%;}.page-col-left li ul li,.page-col-left li p{font-size:100%;}.page-col-left h3{color:#a80000;}.page-col-right{width:30%;float:right;}.page-photo{position:relative;}.page-photo:before{content:'';width:100%;height:100%;box-shadow:0 0 10px rgba(0,0,0,.45) inset;position:absolute;top:0;left:0;}.page-photo:after{content:'';width:100%;width:calc(100% + 1px);height:100%;position:absolute;top:0;left:0;background:linear-gradient(rgba(255,255,255,0) 65%,#fff);}.page-col-inner{padding:15px;}.slides-wrapper{display:none;}.page-col-right:before{content:'';position:absolute;top:0;left:70%;width:20px;height:100%;border-left:1px solid #f1f1f1;}@media screen and (max-width:991px){.page-content{border:0;box-shadow:none;padding-bottom:0;margin-bottom:0;border-radius:0;}.page-photo{padding:0;}.page-col-left{float:none;display:block;width:auto;}.page-col-right{border-top:1px solid #ddd;background:#eee;width:auto;display:block;float:none;}.page-col-right:before{display:none;}}@media screen and (min-width:991px){.page-columns{min-height:740px;}}.hamburger{width:28px;height:28px;position:relative;display:block;cursor:pointer;}.hamburger b{font-size:0;color:transparent;position:absolute;top:50%;margin-top:-2px;display:block;width:100%;height:4px;background-color:#111;border-radius:0;}.hamburger b:before,.hamburger b:after{content:'';left:0;position:absolute;display:block;width:100%;height:4px;background-color:#111;border-radius:0;}.hamburger b:before{top:-8px;}.hamburger b:after{top:8px;}.hamburger.close b{-webkit-transition:background .1s;transition:background .1s;}.hamburger.close b:before,.hamburger.close b:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transition:top .1s .3s ease,transform .3s ease;-o-transition:top .1s .3s ease,transform .3s ease;-webkit-transition:top .1s .3s ease,transform .3s ease;transition:top .1s .3s ease,transform .3s ease;}.hamburger.arrow b{-webkit-transition:-webkit-transform .2s;transition:transform .2s;}.hamburger.arrow b:before{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .2s,width .2s,top .2s;transition:transform .2s,width .2s,top .2s;}.hamburger.arrow b:after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .2s,width .2s,bottom .2s;transition:transform .2s,width .2s,bottom .2s;}.menu-open .hamburger.close b{background-color:transparent;}.menu-open .hamburger.close b:before,.menu-open .hamburger.close b:after{transition:top .1s ease,-webkit-transform .1s .3s ease;transition:top .1s ease,transform .1s .3s ease;top:0;}.menu-open .hamburger.close b:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.menu-open .hamburger.close b:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.menu-open .hamburger.arrow b{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.menu-open .hamburger.arrow b:before,.menu-open .hamburger.arrow b:after{width:50%;}.menu-open .hamburger.arrow b:before{top:0;-webkit-transform:translateX(14.5px) translateY(1px) rotate(45deg);-ms-transform:translateX(14.5px) translateY(1px) rotate(45deg);transform:translateX(14.5px) translateY(1px) rotate(45deg);}.menu-open .hamburger.arrow b:after{top:0;-webkit-transform:translateX(14.5px) translateY(-1px) rotate(-45deg);-ms-transform:translateX(14.5px) translateY(-1px) rotate(-45deg);transform:translateX(14.5px) translateY(-1px) rotate(-45deg);}.menu{position:absolute;width:100%;height:16px;top:50%;margin-top:-8px;font-weight:400;}.menu-right{position:absolute;right:0;top:0;padding-right:30px;}.menu-right .toggle{font-size:16px;color:#fff;}.menu-right .toggle .icon{display:inline-block;}.search{position:absolute;right:0;top:0;}.toggle{display:inline-block;cursor:pointer;background:none;color:#fff;position:relative;text-align:center;padding:0 5px;}.toggle:hover{color:#fff;}.toggle:hover .hamburger b,.toggle:hover .hamburger b:before,.toggle:hover .hamburger b:after{background:#fff;}.toggle:hover svg text,.toggle:hover svg path{fill:#a80000;}.toggle.has-svg:hover svg path{fill:#fff;}.toggle .icon{min-width:18px;height:18px;display:block;margin:0 auto 4px auto;}.toggle .hamburger{margin:0 auto;}.homepage .toggle{font-size:16px;}.menu-toggle{display:none;width:28px;height:28px;margin:0 auto 4px auto;position:relative;}.menu-toggle b{display:block;position:absolute;top:14px;left:0;right:0;height:4px;background:#fff;}.menu-toggle b:after,.menu-toggle b:before{position:absolute;display:block;left:0;width:100%;height:4px;background:#fff;content:'';}.menu-toggle b:after{bottom:-8px;}.menu-toggle b:before{top:-8px;}@media screen and (min-width:768px) and (max-width:991px){.toggle{padding:0 5px;}}@media screen and (max-width:767px){.menu{font-size:0;height:28px;margin-top:-14px;}.menu .toggle{overflow:hidden;}.menu .toggle .text{display:none;}}.billboard{overflow:hidden;position:relative;z-index:1;}.billboard .slide-inner{overflow:hidden;position:relative;}.billboard .hide-while-loading{display:none;}.billboard .swiper-loaded .hide-while-loading{display:block;}.billboard .video-panel{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}.billboard .video-panel:after{content:'';z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;}.billboard .video-panel video{width:100%;height:100%;object-fit:cover;background:transparent;fill:none;}.overlay-lighter .billboard .video-panel:after{background:rgba(0,0,0,.25);}.no-overlay .billboard .video-panel:after{background:none;}.swiper-loading{position:absolute;top:50%;left:50%;margin-left:-60px;margin-top:-20px;}.loading-animation{display:inline-block;}.loading-animation .dots{display:inline-block;position:relative;}.loading-animation .dots:not(:last-child){margin-right:9px;}.loading-animation .dots:before,.loading-animation .dots:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;position:absolute;}.loading-animation .dots:nth-child(1):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-.9s;animation-delay:-.9s;background-color:#a80000;}.loading-animation .dots:nth-child(1):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-.9s;animation-delay:-.9s;background-color:#777;}.loading-animation .dots:nth-child(2):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-1.8s;animation-delay:-1.8s;background-color:#a80000;}.loading-animation .dots:nth-child(2):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-1.8s;animation-delay:-1.8s;background-color:#777;}.loading-animation .dots:nth-child(3):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-2.7s;animation-delay:-2.7s;background-color:#a80000;}.loading-animation .dots:nth-child(3):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-2.7s;animation-delay:-2.7s;background-color:#777;}.loading-animation .dots:nth-child(4):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-3.6s;animation-delay:-3.6s;background-color:#a80000;}.loading-animation .dots:nth-child(4):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-3.6s;animation-delay:-3.6s;background-color:#777;}.loading-animation .dots:nth-child(5):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-4.5s;animation-delay:-4.5s;background-color:#a80000;}.loading-animation .dots:nth-child(5):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-4.5s;animation-delay:-4.5s;background-color:#777;}.loading-animation .dots:nth-child(6):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-5.4s;animation-delay:-5.4s;background-color:#a80000;}.loading-animation .dots:nth-child(6):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-5.4s;animation-delay:-5.4s;background-color:#777;}.loading-animation .dots:nth-child(7):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-6.3s;animation-delay:-6.3s;background-color:#a80000;}.loading-animation .dots:nth-child(7):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-6.3s;animation-delay:-6.3s;background-color:#777;}.loading-animation .dots:nth-child(8):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-7.2s;animation-delay:-7.2s;background-color:#a80000;}.loading-animation .dots:nth-child(8):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-7.2s;animation-delay:-7.2s;background-color:#777;}.loading-animation .dots:nth-child(9):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-8.1s;animation-delay:-8.1s;background-color:#a80000;}.loading-animation .dots:nth-child(9):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-8.1s;animation-delay:-8.1s;background-color:#777;}.loading-animation .dots:nth-child(10):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:animBefore 1s linear infinite;animation:animBefore 1s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;background-color:#a80000;}.loading-animation .dots:nth-child(10):after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:animAfter 1s linear infinite;animation:animAfter 1s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;background-color:#777;}@-webkit-keyframes animBefore{0%{-webkit-transform:scale(1) translateY(-200%);z-index:1;}25%{-webkit-transform:scale(1.3) translateY(0);z-index:1;}50%{-webkit-transform:scale(1) translateY(200%);z-index:-1;}75%{-webkit-transform:scale(.7) translateY(0);z-index:-1;}100%{-webkit-transform:scale(1) translateY(-200%);z-index:-1;}}@keyframes animBefore{0%{transform:scale(1) translateY(-200%);z-index:1;}25%{transform:scale(1.3) translateY(0);z-index:1;}50%{transform:scale(1) translateY(200%);z-index:-1;}75%{transform:scale(.7) translateY(0);z-index:-1;}100%{transform:scale(1) translateY(-200%);z-index:-1;}}@-webkit-keyframes animAfter{0%{-webkit-transform:scale(1) translateY(200%);z-index:-1;}25%{-webkit-transform:scale(.7) translateY(0);z-index:-1;}50%{-webkit-transform:scale(1) translateY(-200%);z-index:1;}75%{-webkit-transform:scale(1.3) translateY(0);z-index:1;}100%{-webkit-transform:scale(1) translateY(200%);z-index:1;}}@keyframes animAfter{0%{transform:scale(1) translateY(200%);z-index:-1;}25%{transform:scale(.7) translateY(0);z-index:-1;}50%{transform:scale(1) translateY(-200%);z-index:1;}75%{transform:scale(1.3) translateY(0);z-index:1;}100%{transform:scale(1) translateY(200%);z-index:1;}}.navigation-inner{min-height:60px;}.homepage-slide{height:90vh;position:relative;}.homepage-slide .slide-image{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(0);background-size:cover;}.homepage-slide .slide-inner{padding:0 65px;position:relative;}.homepage-slide .text-caption{position:relative;font-size:1.5em;width:580px;text-shadow:0 1px rgba(200,200,200,.65);padding:25px;}.homepage-slide .text-caption p{font-size:1.3em;}.homepage-slide .text-caption h1{font-weight:bold;letter-spacing:-1px;line-height:1;}.homepage-slide .text-caption h1 strong{position:relative;color:#fff;text-shadow:1px 1px 0 #e00,2px 2px 0 #111,3px 3px 0 #e00,4px 4px 0 #111,5px 5px 0 #e00,6px 6px 0 #111;margin-right:4px;}.homepage-slide .text-caption a:not(.link-only){display:inline-block;background:#a80000;padding:10px 15px;border-radius:4px;color:#fff;font-weight:bold;border:0;font-size:.7em;text-shadow:none;transition:250ms all ease-in-out;}.homepage-slide .text-caption a:not(.link-only):hover{background:#fff;color:#a80000;}.homepage-slide .text-caption.caption-dark{color:#000;text-shadow:none;}.homepage-slide .text-caption.caption-dark .button:hover{background:#800;color:#fff;}.homepage-slide .text-caption.caption-dark h1 strong{position:relative;color:#a80000;text-shadow:1px 1px 0 #400,2px 2px 0 #fff,3px 3px 0 #400,4px 4px 0 #fff,5px 5px 0 #400,6px 6px 0 #fff;}.homepage-slide .text-caption.caption-dark:before{background:radial-gradient(closest-side,rgba(255,255,255,.75) 25%,rgba(0,0,0,0));}.homepage-slide .text-caption.caption-right{margin-left:auto;}.homepage-slide .text-caption-inner{position:relative;z-index:1;}.homepage-slide .text-caption:before{content:'';position:absolute;top:0;left:0;margin-top:-5%;margin-left:-15%;width:110%;height:130%;background:radial-gradient(closest-side,rgba(0,0,0,.75) 25%,rgba(0,0,0,0));transform:scale(1.25);}.homepage-slide .text-caption.caption-white{color:#fff;}.swiper-slide-active .slide-image{will-change:transform;animation-duration:20s;animation-name:background-image-animation;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:linear;}@media screen and (max-width:767px){.swiper-slide-active .slide-image{animation:none;}.homepage-slide{height:calc(90vh - 64px);}.homepage-slide .slide-inner{padding:0;}.homepage-slide .slide-inner:after{display:none;}.homepage-slide .text-caption{padding:25px 25px 30px 25px;align-self:flex-end;text-align:center;font-size:1.2em;width:100%;margin-bottom:-1px;}.homepage-slide .text-caption:before{transform:none;width:100%;height:100%;margin-top:0;margin-left:0;}.homepage-slide .text-caption h1{font-size:2.2em;margin-bottom:0;word-break:break-word;}.homepage-slide .text-caption h1 br{content:' ';margin-left:7px;}.homepage-slide .text-caption p{margin-top:5px;}.homepage-slide .text-caption.caption-white:before{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9) 25%);}.homepage-slide .text-caption.caption-dark:before{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.9) 25%);}.homepage-slide .text-caption .button{padding:10px;}}@media screen and (max-width:991px) and (min-width:768px){.homepage-slide{height:60vh;}.homepage-slide .slide-inner{padding:0 25px;}.homepage-slide .text-caption{align-self:flex-end;width:100%;}.homepage-slide .text-caption.caption-right{margin-left:0;}.homepage-slide .text-caption .button{padding:10px;}}@media screen and (min-width:1025px){.homepage-slide .text-caption.caption-top-left{margin:140px auto auto 0;}.homepage-slide .text-caption.caption-top-center{margin:140px auto auto auto;}.homepage-slide .text-caption.caption-top-right{margin:140px 0 auto auto;}.homepage-slide .text-caption.caption-left{margin:auto auto auto 0;padding-top:125px;}.homepage-slide .text-caption.caption-center{margin:auto;padding-top:125px;}.homepage-slide .text-caption.caption-right{margin:auto 0 auto auto;padding-top:125px;}.homepage-slide .text-caption.caption-bottom-left{margin:auto auto 0 0;}.homepage-slide .text-caption.caption-bottom-center{margin:auto auto 0 auto;}.homepage-slide .text-caption.caption-bottom-right{margin:auto 0 0 auto;}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.homepage-slide{height:560px;}}@keyframes background-image-animation{0%{transform:translateX(0) scale(1);}100%{transform:translateX(5%) scale(1.1);}}.media-list .media-item{position:relative;}.media-list .media-item .media-summary{margin-top:5px;font-weight:200;line-height:1.2;}.media-list.with-date .media-item{padding-left:70px;}.media-list.with-date .media-date{position:absolute;width:60px;top:0;left:0;}.media-list.with-thumbnail .media-item{padding-left:110px;min-height:100px;}.media-list.with-thumbnail .media-thumbnail{position:absolute;top:0;left:0;width:100px;}.media-list.with-thumbnail .thumbnail{height:100px;border-radius:4px;overflow:hidden;font-size:200%;line-height:1em;color:#ccc;background:#eee;}.media-list.with-thumbnail .thumbnail span{display:block;padding:5px;transform:rotate(-45deg);margin-top:-15px;margin-left:15px;text-align:center;width:100px;}.media-list.with-thumbnail .thumbnail img{max-width:100%;}.media-list.with-date.with-thumbnail .media-thumbnail{left:65px;}.media-list.with-date.with-thumbnail .media-item{padding-left:185px;}.media-list .date-box{text-align:center;font-weight:normal;}.media-list .date-box .dd{font-size:150%;font-weight:600;color:#a80000;}.media-list .date-box .mm,.media-list .date-box .yr{color:#888;font-size:90%;}.media-block{position:relative;}.media-block video{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;}.media-block.show-video video{display:block;}.media-block.show-video .media-button{display:none;}.media-block.show-video .close-button{position:absolute;top:10px;right:0;width:20px;height:20px;background:#a80000;color:#fff;font-size:0;font-weight:bold;}.media-block.show-video .close-button:after{position:absolute;top:0;left:0;content:'x';font-size:14px;width:100%;text-align:center;line-height:20px;}.media-block .media-button{display:block;color:#fff;position:absolute;width:64px;height:64px;background:#a00;border:4px solid #fff;text-align:center;line-height:64px;border-radius:99em;top:50%;margin-top:-32px;left:50%;margin-left:-32px;box-shadow:0 0 2px rgba(0,0,0,.05) inset,2px 2px 0 rgba(0,0,0,.25);}.media-block .media-button:after{font-family:FontAwesome;font-size:38px;position:absolute;top:0;text-align:center;width:100%;content:'';left:0;line-height:64px;}.media-block .media-button:hover{box-shadow:0 0 2px rgba(0,0,0,.05) inset,2px 2px 8px rgba(0,0,0,.25);zoom:1.25;}.media-block.has-video .media-button:after{content:'';margin-top:-4px;}.media-block.has-photos .media-button:after{content:'';margin-top:-4px;}@media screen and (max-width:767px){.media-list.with-date.media-list.with-thumbnail .media-details{display:table;}.media-list.with-date.media-list.with-thumbnail .media-item{padding-left:0;}.media-list.with-date.media-list.with-thumbnail .media-date,.media-list.with-date.media-list.with-thumbnail .media-thumbnail{position:static;display:table-cell;vertical-align:middle;}.media-list.with-date.media-list.with-thumbnail .media-thumbnail{width:50px;}.media-list.with-date.media-list.with-thumbnail .thumbnail{width:50px;height:50px;margin-right:10px;}.media-list.with-date.media-list.with-thumbnail .media-title{display:table-cell;}.media-list.with-date.media-list.with-thumbnail .media-summary{padding:10px;display:block;}}.media-layout-photo-right{max-width:200px;float:right;margin:0 0 10px 10px;}.media-layout-photo-right img{display:block;max-width:100%;}.media-layout-photo-right .media-caption{font-size:90%;color:#737373;margin:5px 0;}@media screen and (max-width:767px){.media-layout-photo-right{float:none;max-width:none;margin-bottom:10px 0;}.media-layout-photo-right img{margin:0 auto;}}.media-layout-photo-left{max-width:200px;float:left;margin:0 10px 10px 0;}.media-layout-photo-left img{display:block;max-width:100%;}.media-layout-photo-left .media-caption{font-size:90%;color:#888;margin:5px 0;}@media screen and (max-width:767px){.media-layout-photo-left{float:none;max-width:none;margin-bottom:10px 0;}.media-layout-photo-left img{margin:0 auto;}}.cover-photo{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#eee;background-size:cover;background-position:center center;}.cover-photo:after{content:'';width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NgYODjBWJWKOZgQOKwQDAKByLAgSTACQAp6QE8mK8aTgAAAABJRU5ErkJggg==');}.has-cover-photo .site{z-index:1;}@media screen and (max-width:991px){.has-cover-photo .cover-photo{display:none;}.has-cover-photo .site{z-index:auto;}}@media(min-width:992px){#menu_toggle{display:none!important;}.navigation{position:relative;}.navigation .container{position:static;}.sticky-header1 .navigation-inner{background:#a80000;}.sticky-header1 .homepage .navigation-inner{background:#a80000;box-shadow:none;}.animate-menu .navigation{transition:transform .5s;}.animate-menu .navigation-inner{transition:opacity .5s;}.blocker{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;}.navigation-inner{width:100%;top:0;max-height:100%;background:#a80000;color:#252525;position:relative;border-bottom:1px solid rgba(0,0,0,.1);}.navigation-menu{margin-left:-25px;margin-right:-25px;}.navigation-menu .button.button-white{border-width:2px;border-color:#a80000;color:#fff;background:#a80000;font-weight:500;border-radius:34px;padding:10px 20px;}.navigation-menu .menu-banner{max-width:240px;line-height:1.5em;}.navigation-menu .menu-banner h5{margin:0;color:#252525;font-size:150%;font-weight:400;text-transform:uppercase;}.navigation-menu .menu-banner h5 strong{font-weight:400;}.navigation-menu .menu-banner h5+p{margin-top:5px;}.navigation-menu ul{display:block;width:100%;}.navigation-menu ul:after,.navigation-menu ul:before{content:"";display:table;clear:both;}.navigation-menu ul:before,.navigation-menu ul:after{content:" ";display:table;}.navigation-menu ul:after{clear:both;}.navigation-menu ul.flexed{display:flex;justify-content:space-between;align-items:center;}.navigation-menu ul.flexed .handshake img{max-height:20px;}.navigation-menu ul>li{display:block;float:left;padding:20px 12px;}.navigation-menu ul>li.menu-parent a:after{font-family:FontAwesome;content:'';margin-left:5px;}.navigation-menu ul>li.menu-parent li a:after{content:'';}.navigation-menu ul>li>a{display:inline-block;padding:0 3px;color:#a80000;border-bottom:2px solid transparent;text-transform:uppercase;font-weight:400;}.navigation-menu ul>li.active>a,.navigation-menu ul>li:hover>a{color:#a80000;}.navigation-menu ul>li>ul{display:none;text-align:left;}.navigation-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;width:100%;border-bottom:4px solid #a80000;box-shadow:0 2px 2px rgba(0,0,0,.2);}.navigation-menu .sub-menu .sub-menu-inner{max-width:1170px;margin:0 auto;padding-bottom:25px;}.navigation-menu .sub-menu ul{display:block;width:100%;margin-left:-25px;}.navigation-menu .sub-menu ul>li{display:table-cell;width:1%;float:none;padding:0 15px;}.navigation-menu .sub-menu ul>li+li{border-left:1px solid #eee;}.navigation-menu .sub-menu ul>li.visible-secondary{display:none;}.navigation-menu .sub-menu ul>li.visible-secondary+li{border-left:0;box-shadow:none;}.navigation-menu .sub-menu ul>li.hidden-secondary+li{border-left:0;box-shadow:none;}.navigation-menu .sub-menu ul>li h4{font-size:115%;color:#a80000;margin:0 0 10px 0;font-weight:400;text-transform:uppercase;}.navigation-menu .sub-menu ul>li .sub-menu{display:block;position:relative;border-bottom:0;box-shadow:none;}.navigation-menu .sub-menu ul>li .sub-menu ul{display:block;margin-left:0;}.navigation-menu .sub-menu ul>li .sub-menu ul>li{display:block;float:none;width:100%;padding:0;margin:0;border-left:0;box-shadow:none;}.navigation-menu .sub-menu ul>li .sub-menu ul>li>a{display:block;border-bottom:0;padding:3px 0;color:#333;font-weight:300;text-transform:none;}.navigation-menu .sub-menu ul>li .sub-menu ul>li>a:hover{color:#d80000;}.menu-open .blocker{opacity:1;background:rgba(0,0,0,.45);position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;}.menu-open .sticky-header1 .navigation{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.menu-open .toggle:hover .hamburger b{background:transparent;}.menu-open .navigation{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.menu-open .navigation:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:1;}.menu-open .navigation-inner{z-index:2;opacity:1;box-shadow:none!important;}.drawer-menu-items{font-size:110%;padding:10px;}.drawer-menu-items ul>li{text-align:left;padding:0 15px;margin:0 -15px;display:table-cell;width:1%;float:none;}.drawer-menu-items ul>li>a{text-transform:none;}.drawer-menu-items ul>li h4{margin:0;font-size:110%;color:#b80000;margin-bottom:10px;}.drawer-menu-items ul>li+li{border-left:1px solid #252525;box-shadow:1px 0 0 #000 inset;}.drawer-menu-items ul>li>ul{display:block;}.drawer-menu-items ul>li>ul>li{border-left:0;box-shadow:none;display:block;width:auto;text-align:left;}.drawer-menu-items ul>li>ul>li>a{display:block;padding:3px 0;font-weight:300;color:#bbb;}.drawer-menu-items ul>li>ul>li>a:hover{color:#b80000;}.drawer-menu-items ul>li>ul>li+li{border-top:0;}.horizontal-nav{background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:7px;text-align:right;}.horizontal-nav .sub-nav{width:1170px;max-width:100%;margin:auto;}.horizontal-nav ul{display:flex;width:100%;}.horizontal-nav ul>li{display:block;padding:10px 15px;}.horizontal-nav ul>li+li{border-left:1px solid #ddd;}.horizontal-nav ul>li+li:last-child{border-left:0;}.horizontal-nav ul>li:after1{font-size:1.3em;content:"»";margin-left:3px;color:#fff;}.horizontal-nav ul>li>a{display:inline-block;padding:0 3px;color:#a80000;border-bottom:2px solid transparent;text-transform:uppercase;text-align:center;font-weight:600;}.horizontal-nav ul>li.active>a,.horizontal-nav ul>li:hover>a{color:#333;}.no-csstransforms3d.menu-open .navigation,.ie8.menu-open .navigation{display:block!important;}.fm-drawer-menu-open .navigation-inner{border-bottom:8px solid #777;}.homepage .navigation-inner{min-height:35px;background:#a80000;border-bottom-color:transparent;}.homepage .navigation-menu ul>li{padding:10px;}.homepage .navigation-menu ul>li>.sub-menu{padding-top:25px;color:#252525;}.homepage .navigation-menu ul>li>.sub-menu .sub-menu{padding-top:0;}.homepage .navigation-menu ul>li>.sub-menu .sub-menu a.button.button-white{background:#a80000!important;}.homepage .navigation-menu ul>li>.sub-menu ul>li{padding:0 10px;}.homepage .navigation-menu ul>li>.sub-menu ul>li ul>li{padding:0;}.homepage .navigation-menu ul>li>a{color:#fff;}.homepage .navigation-menu ul>li>a:hover{color:#fff;}}@media screen and (max-width:1199px) and (min-width:992px){.homepage .navigation-menu ul>li{padding:10px 3px;}}@media(max-width:991px){.navigation{height:100%;position:fixed;top:0;left:0;width:0;z-index:1;font-size:16px;}.navigation .container{width:100%;padding:0;}.navigation .menu-parent-link{text-transform:uppercase;}.navigation .active>.menu-parent-link{color:#fff;}.navigation .menu-banner{padding:0 5px;}.navigation .menu-banner .button{padding:5px;}.navigation .menu-buttons{display:table;width:100%;padding:10px 0;border-bottom:1px solid #333;background:#222;box-shadow:0 0 3px rgba(0,0,0,.2),0 -1px 0 #111 inset;}.navigation .menu-buttons>a{display:table-cell;width:1%;color:#bbb;font-size:.7em;}.navigation .menu-buttons>a .fa{font-size:24px;}.navigation .menu-buttons>a .menu-btn-wrap{display:block;border-radius:8px;padding:4px;}.navigation .menu-buttons>a:hover{color:#fff;}.navigation .menu-buttons>a:hover .icon svg path{fill:#fff;}.navigation .menu-buttons>a .icon svg path{fill:#ccc;}.navigation ul>li{border-left:4px solid transparent;font-weight:400;}.navigation ul>li h4{margin:0;background:#222;padding:5px 8px;font-size:100%;font-weight:400;text-transform:uppercase;}.navigation ul>li>a{display:block;padding:8px;color:#ccc;}.navigation ul>li>a:after{font-family:FontAwesome;position:absolute;content:'';right:10px;transition:transform .25s;}.navigation ul>li+li{border-top:1px solid #252525;}.navigation ul>li .sub-menu{display:block!important;max-height:0;overflow:hidden;transition:max-height .25s ease-in;font-size:14px;}.navigation ul>li ul{display:none;}.navigation ul>li.menu-item-active,.navigation ul>li.active{border-left-color:#a80000;}.navigation ul>li.menu-item-active>a.menu-parent-link,.navigation ul>li.active>a.menu-parent-link{color:#fff;}.navigation ul>li.active>a:after{transform:rotate(90deg);}.navigation ul>li.active .sub-menu{max-height:1500px;}.navigation ul>li.active ul{display:block;}.navigation ul>li.active ul li{border-left:0;font-weight:200;}.navigation ul>li.active ul li>a:after{content:'';}.sticky-header .navigation{padding-top:64px;}.navigation-wrap{height:100%;}.navigation-inner{position:relative;width:80%;max-width:375px;overflow:auto;height:100%;color:#fff;background:#151515;border-right:1px solid #000;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.25);-moz-box-shadow:0 2px 3px rgba(0,0,0,.25);box-shadow:0 2px 3px rgba(0,0,0,.25);-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.navigation-inner ul>li>a{display:block;padding:8px;}.navigation-inner ul>li+li{border-top:1px solid #252525;}.animate-menu .navigation{width:100%;}.menu-open{overflow:hidden;-webkit-overflow-scrolling:touch;}.menu-open .navigation{width:100%;}.menu-open .navigation-inner{z-index:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.menu-open .site{z-index:initial!important;}.menu-open .site-inner{z-index:0;}.menu-open .navigation-wrap:after{opacity:1;}.menu-open body{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:hidden;overflow:hidden;position:relative;height:100%;}.menu-open .blocker{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.45);}.no-csstransforms3d .navigation{display:none;}.no-csstransforms3d.menu-open .navigation{display:block;}.animate-menu .navigation,.menu-open .navigation{display:block;}.ie8 .navigation{display:none;}}@media(min-width:768px) and (max-width:991px){.horizontal-nav{background-color:#fff;padding:0;text-align:center;border-bottom:1px solid #ddd;}.horizontal-nav ul{display:flex;flex-wrap:wrap;width:100%;align-items:center;font-weight:bold;}.horizontal-nav ul>li{display:flex;padding:5px;width:100%/4;min-height:50px;justify-content:center;align-items:center;border-top:1px solid #ddd;width:50%;}.horizontal-nav ul>li.sk-menu-action{display:none;}.horizontal-nav ul>li:nth-child(odd){border-right:1px solid #ddd;}.horizontal-nav ul>li>a{display:inline-block;padding:0 3px;color:#444;border-bottom:2px solid transparent;text-transform:uppercase;font-weight:400;}.horizontal-nav ul>li.active>a,.horizontal-nav ul>li:hover>a{color:#a80000;}}@media(max-width:767px){.horizontal-nav{background-color:#fff;padding:0;text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}.horizontal-nav ul{display:flex;width:100%;flex-direction:column;align-items:center;font-weight:bold;}.horizontal-nav ul>li{display:flex;padding:5px;width:100%;min-height:50px;justify-content:center;align-items:center;}.horizontal-nav ul>li.sk-menu-action{display:none;}.horizontal-nav ul>li+li{border-top:1px solid #ddd;}.horizontal-nav ul>li>a{display:inline-block;padding:0 3px;color:#444;border-bottom:2px solid transparent;text-transform:uppercase;font-weight:600;}.horizontal-nav ul>li.active>a,.horizontal-nav ul>li:hover>a{color:#a80000;}}.navigation{display:block;font-size:108%;}.navigation .navigation-inner{transition:250ms background ease-in-out;}.animate-menu .navigation-inner{-webkit-transition:transform .5s;transition:transform .5s;}.animate-menu .site-inner{-webkit-transition:transform .5s;transition:transform .5s;}@media screen and (max-width:767px){.navigation{padding-top:64px!important;}.navigation-wrap{overflow:hidden;max-width:480px;margin:0 auto;height:100%;position:relative;}.navigation-wrap:after{opacity:0;content:'';width:100%;height:100%;background:rgba(0,0,0,.65);top:0;left:0;z-index:0;position:absolute;-webkit-transition:.5s opacity;transition:.5s opacity;}}@media screen and (min-width:768px) and (max-width:991px){.navigation{font-size:100%;padding-top:64px;}.navigation-wrap{overflow:hidden;max-width:840px;margin:0 auto;height:100%;position:relative;}.navigation-wrap:after{opacity:0;content:'';width:100%;height:100%;background:rgba(0,0,0,.65);top:0;left:0;z-index:0;position:absolute;-webkit-transition:.5s opacity;transition:.5s opacity;}}@media screen and (min-width:992px) and (max-width:1199px){.navigation{font-size:100%;}.navigation .sub-menu .sub-menu-inner{max-width:992px;}.navigation-menu{margin-left:-10px;margin-right:-10px;}.navigation-menu ul>li{padding:20px 3px;}}.secondary{background:#f5f5f5;}.secondary .site{background:#f5f5f5;}.secondary .header{position:sticky;top:-96px;transition:250ms margin-top ease-in-out;}.secondary .toggle{font-size:16px;}.secondary .site-search .site-search-button{font-size:16px;}.secondary .site-search .site-search-button .search-icon:after{font-size:16px;}.secondary .contents{font-size:.9em;padding-top:0;font-weight:300;}.secondary .contents h1,.secondary .contents h2,.secondary .contents h3,.secondary .contents h4,.secondary .contents h5,.secondary .contents h6,.secondary .contents strong{font-weight:500;}.secondary .page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).learn-more>li:first-child,.secondary .page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).arrow-list>li:first-child{font-size:125%;font-weight:600;}.secondary .section-title{font-family:canada-type-gibson,-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Arial,sans-serif;font-weight:500;background:none;color:#252525;}.secondary .secondary-navigation{font-size:1.1em;line-height:1.25;}.secondary .page-breadcrumbs{background:#1d1c1c;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);}.secondary .page-breadcrumbs .breadcrumbs{float:none;color:rgba(255,255,255,.5);}.secondary .page-breadcrumbs .breadcrumbs a{color:#fff;}.secondary .footer{border-top:0;}.page-banner-photo{height:600px;background-color:#f5f5f5;background-size:cover;background-position:bottom center;position:relative;}.page-banner-photo:after{content:'';background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.35));top:0;left:0;width:100%;height:100%;z-index:1;display:block;position:absolute;}@media(min-width:992px){.sticky-header-1 .secondary .header{position:fixed;margin-top:-95px;}.sticky-header-1 .secondary .navigation-inner{background:#a80000;}.sticky-header-1 .secondary .navigation-menu ul>li{padding:10px;}.sticky-header-1 .secondary .navigation-menu ul>li>a{color:#fff;}.secondary .contents{margin-top:25px;}.secondary .header-inner{height:95px;}.secondary .section-title{font-family:canada-type-gibson,-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Arial,sans-serif;font-weight:500;padding-left:0;color:#252525;font-size:275%;padding-top:5px;}.secondary .navigation-inner{background:#a80000;min-height:37px;border-bottom:1px solid rgba(0,0,0,.2);}.secondary .navigation-menu ul>li{padding:10px;}.secondary .navigation-menu ul>li>a{color:#fff;}.secondary .navigation-menu ul>li>.sub-menu{padding-top:15px;}.secondary .navigation-menu ul>li>.sub-menu .sub-menu{padding-top:0;}.secondary .page-columns{display:flex;}.secondary .page-photo{padding-right:10px;}.secondary .page-photo:before{display:none;}.secondary .page-content{padding:10px;border-radius:0;border:0;margin-bottom:0;}.secondary .page-col-left{width:75%;float:none;}.secondary .page-col-left .page-col-inner{padding:10px 80px 10px 20px;}.secondary.secondary-page-no-navigation .page-col-left{width:100%;}.secondary.secondary-page-no-navigation .page-col-left .page-col-inner{padding:0;}.secondary .page-col-right{width:25%;float:none;position:relative;}.secondary .page-col-right:before{left:-1px;top:0;border:0;border-left:1px solid rgba(0,0,0,.2);}.secondary .page-col-right h4{font-weight:500;}}@media(min-width:992px) and (max-width:1199px){.secondary .header{top:0;}.secondary .navigation-menu ul>li{padding:10px 3px;}.secondary .navigation-menu ul>li>a{color:#fff;}}@media screen and (max-width:991px){.secondary .page-col-right{border-top:1px solid #ddd;}.secondary .page-col-right .page-col-inner{padding:0;}.secondary .breadcrumbs{padding:0 15px;overflow:hidden;}.secondary .breadcrumbs ul{display:block;white-space:nowrap;line-height:30px;overflow:auto;}.secondary .page-header{display:none;position:absolute;z-index:1;background:rgba(0,0,0,.45);box-shadow:0 0 10px 20px rgba(0,0,0,.45);width:100%;}.secondary .page-header .section-title{color:#fff;font-size:200%;}.secondary .secondary-navigation ul>li h4{border:0;margin-bottom:0;color:#252525;border-bottom:1px solid #ddd;}.secondary .secondary-navigation ul>li h4:after{color:#a80000;}.secondary .secondary-navigation h3.menu-heading{display:none;}.secondary .header{height:64px;min-height:64px;position:fixed;top:0;}.secondary .header .header-inner{height:64px;}.secondary .header #menu_toggle .text{display:none;}.secondary .contents{padding-top:64px;}.page-photo:after{background:none;}}.secondary-nomenu .page-header{display:none;}.secondary-nomenu .page-col-left{float:none;width:auto!important;font-size:100%;}.secondary-nomenu .page-col-left .page-col-inner{padding:0!important;}.secondary-nomenu .page-col-right{display:none;}.secondary-nomenu .cover-photo{display:none;}.secondary-nomenu .footer{box-shadow:none!important;}.secondary-nomenu .page-col-inner{padding:0;}.secondary-navigation{font-size:1.1em;line-height:1.1;}.secondary-navigation h3,.secondary-navigation h4{font-weight:500;}.secondary-navigation h3.menu-heading{display:inline-block;font-size:150%;font-weight:500;color:#252525;margin:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}.secondary-navigation ul>li h4{display:block;cursor:pointer;position:relative;font-size:110%;margin:0;padding-top:10px;color:#a80000;}.secondary-navigation ul>li h4:hover{color:#252525;}.secondary-navigation ul>li h4:before{content:'+';font-size:115%;position:absolute;right:0;top:9px;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;font-weight:600;transform:rotate(45deg);}.secondary-navigation ul>li ul>li{padding:10px 0;}.secondary-navigation ul>li ul>li+li{border-top:1px solid #ddd;}.secondary-navigation ul>li ul>li>a{color:#252525;}.secondary-navigation ul>li ul>li>a:hover{color:#a80000;}.secondary-navigation ul>li.collapsed{padding-bottom:10px;}.secondary-navigation ul>li.collapsed+li{border-top:1px solid #ddd;}.secondary-navigation ul>li.collapsed h4:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.secondary-navigation ul>li.collapsed ul{display:none;}.secondary-navigation ul>li.visible-secondary{display:block;}.secondary-navigation .facebook{position:relative;}.secondary-navigation .facebook:before{content:'';font-family:FontAwesome;width:20px;height:20px;line-height:20px;text-align:center;display:inline-block;border-radius:100%;}.secondary-navigation .facebook a[target="_blank"]:after{display:none;}.secondary-navigation .facebook:hover:before{color:#3b5998;}.secondary-navigation .hidden-secondary{display:none!important;}.secondary-navigation .hidden-secondary+li{border-top:0;}@media screen and (max-width:991px){.secondary-navigation .btn-online{display:none!important;}.secondary-navigation .xs-callout-btns{margin-top:15px;}.secondary-navigation .xs-callout-btns .row{margin-right:-7.5px;margin-left:-7.5px;}.secondary-navigation .xs-callout-btns .button{border-radius:4px;box-shadow:none;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:10px;}.secondary-navigation h3.menu-heading{margin-bottom:15px;text-transform:none;letter-spacing:2px;}.secondary-navigation ul>li.menu-parent{border-top:0;}.secondary-navigation ul>li h4,.secondary-navigation ul>li .desktop-menu-heading{background:#fff;border:1px solid #ddd;padding:10px;margin-bottom:5px;font-size:130%;}.secondary-navigation ul>li h4:before,.secondary-navigation ul>li .desktop-menu-heading:before{display:none;}.secondary-navigation ul>li h4:after,.secondary-navigation ul>li .desktop-menu-heading:after{content:'';position:absolute;top:16px;right:16px;font-family:FontAwesome;font-size:14px;font-weight:200;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;}.secondary-navigation ul>li ul{display:none;}.secondary-navigation ul>li.collapsed{padding-bottom:0;}.secondary-navigation ul>li.collapsed+li{border-top:0;}.secondary-navigation ul>li.open{margin-bottom:5px;}.secondary-navigation ul>li.open ul{display:block;}.secondary-navigation ul>li.open h4{margin-bottom:0;border-bottom:0;}.secondary-navigation ul>li.open h4:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.secondary-navigation ul>li.open .sub-menu{background:#fff;border:1px solid #ddd;border-top:0;padding:0 10px;}}@media screen and (min-width:991px){.secondary-navigation ul>li h4.menu-heading{display:inline-block;color:#252525;font-size:150%;margin:10px 0 0 0;font-weight:500;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}.secondary-navigation ul>li h4.menu-heading:before{display:none;}.secondary-navigation ul>li.collapsed.fixed ul{display:block;}}.footer{display:block;background:#252525;color:#999;border-top:6px solid #555;padding-top:25px;}.footer hr{border-bottom:1px solid #292929;border-top-color:#333;}.footer .img-wordmark{max-width:300px;}.footer a{color:#bbb;display:inline-block;}.footer a:hover{text-decoration:none;color:#fff;}.footer .footer-links{display:block;}.footer .footer-links:after,.footer .footer-links:before{content:"";display:table;clear:both;}.footer .footer-links:before,.footer .footer-links:after{content:" ";display:table;}.footer .footer-links:after{clear:both;}.footer .footer-links>li{float:left;}.footer .footer-links>li>a{font-weight:600;color:#999;padding:5px 5px 5px 5px;}.footer .footer-links>li>a:hover{color:#ccc;}.footer .footer-inner{padding:40px 0 40px 0;}.footer .footer-inner h3 strong{color:#b80000;}.footer .footer-social{text-align:right;padding-right:25px;}.footer .footer-social .social-btn{position:relative;display:inline-block;width:35px;height:35px;line-height:30px;vertical-align:middle;background:#999;border-radius:34px;}.footer .footer-social .social-btn .fa{color:#333;font-size:20px;position:absolute;width:35px;text-align:center;top:0;left:0;line-height:35px;}.footer .footer-social .social-btn:hover .fa{color:#fff;}.footer .footer-social .social-btn:hover.facebook{background:#3b5998;}.footer .footer-social .social-btn:hover.twitter{background:#00aced;}.footer .footer-social .social-btn:hover.instagram{background:#517fa4;}.footer .footer-social .social-btn:hover.linkedin{background:#007bb6;}.footer .footer-social .social-btn:hover.flickr{background:#ff0084;}.footer .footer-social .social-btn:hover.youtube{background:#b00;}.footer .footer-social .social-btn:hover.more{background:#00bf8f;}.footer .footer-social a{color:#999;}.footer .footer-social a .social-icon{color:#333;}.footer .footer-social a:hover.facebook{color:#3b5998;}.footer .footer-social a:hover .social-icon{color:#fff;}.footer .footer-address p{margin-top:0;}.footer .copyright{border-top:1px solid #222;box-shadow:0 1px 0 #292929 inset;padding:20px 0 5px 0;}@media screen and (max-width:991px){.footer{padding-top:0;box-shadow:none;}.footer .footer-inner{padding:20px 15px;}.footer .footer-badges{margin-top:15px;}.footer .footer-social{text-align:center;margin:0;padding:15px 0;border-top:1px solid #222;box-shadow:0 1px 0 #292929 inset;}.footer .footer-links{display:table;margin:0 auto 15px auto;}.footer .footer-links>li{display:table-cell;text-align:center;float:none;}.footer .footer-address{text-align:center;padding:15px 15px 5px 15px;border-top:1px solid #222;box-shadow:0 1px 0 #292929 inset;}}.button,a.button{display:inline-block;outline:0;font-size:1rem;line-height:1em;color:#a80000;padding:15px 25px;margin:0;border:solid 3px #a80000;border-radius:4px;background:none;cursor:pointer;font-weight:200;}.button:hover,a.button:hover,.button:focus,a.button:focus{color:#fff;background:#a80000;}.button.button-dark,a.button.button-dark{border-color:#333;color:#333;}.button.button-dark:hover,a.button.button-dark:hover{background:#333;}.button.button-white,a.button.button-white{border-color:#fff;color:#fff;}.button.button-white:hover,a.button.button-white:hover{color:#fff;}.button.button-thin,a.button.button-thin{border-width:1px;}.button.button-solid,a.button.button-solid{color:#fff!important;background:#a80000;border-radius:4px;}.button.button-solid:hover,a.button.button-solid:hover,.button.button-solid:focus,a.button.button-solid:focus{background:#750000;border-color:#750000;}.button.button-sm,a.button.button-sm{padding:.2em;}.button.button-link,a.button.button-link{border-color:transparent;background:transparent;box-shadow:none;}.button.button-link:hover,a.button.button-link:hover{color:#222;}.button.button-payment,a.button.button-payment{border-color:#065;background:#065;color:#fff;font-size:110%;padding:15px 25px;border-radius:8px;box-shadow:none;}.button[disabled],a.button[disabled],.button[disabled]:hover,a.button[disabled]:hover{background:#ccc;border-color:#ccc;cursor:not-allowed;color:#fff;}.button-submit{position:relative;}.button-submit:not(.disabled):before{content:'';position:absolute;right:10px;top:50%;margin-top:-11px;width:20px;height:20px;border:4px solid;border-left-color:transparent;border-radius:50%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-name:rotate;-webkit-animation-name:rotate;animation-name:rotate;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;}.button-submit:not(.disabled):after{content:'';display:inline-block;height:100%;width:0;-moz-transition-delay:.25s;-o-transition-delay:.25s;-webkit-transition-delay:.25s;transition-delay:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s;-moz-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;transition-property:width;}.button-submit:not(.disabled).working{pointer-events:none;cursor:not-allowed;}.button-submit:not(.disabled).working:not(.expand){text-align:left;}.button-submit:not(.disabled).working:before{-moz-transition-delay:.25s;-o-transition-delay:.25s;-webkit-transition-delay:.25s;transition-delay:.25s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.button-submit:not(.disabled).working:after{-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;width:25px;}.btn-online{display:inline-block;background:#a80000;background-color:#a80000;color:#fff;border-radius:20px;padding:15px;padding-top:10px;padding-bottom:10px;margin-right:5px;outline:0;}.btn-online:hover{background:#750000;color:#fff;}@keyframes rotate{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@media screen and (max-width:767px){.button.button-xs-full{display:block;text-align:center;width:100%;}.button.button-xs-full+.button-xs-full{margin-top:10px;}.secondary-navigation .secondary-navigation-inner .btn-online{width:100%;text-align:center;padding-top:15px;padding-bottom:15px;}}@media screen and (min-width:768px) and (max-width:991px){.secondary-navigation .secondary-navigation-inner .btn-online{width:100%;text-align:center;padding-top:15px;padding-bottom:15px;}}.thumb-list>li{padding:5px 5px 10px 60px;position:relative;display:block;min-height:60px;}.thumb-list>li+li{border-top:1px solid #eee;padding-top:10px;}.thumb-list>li .thumb{position:absolute;left:0;top:5px;width:50px;height:50px;border:1px solid #ddd;background:#f5f5f5;}.thumb-list>li .title{display:block;overflow:hidden;max-width:100%;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.thumb-list>li .title:hover{color:#a80000;}.thumb-list>li .meta{font-size:90%;display:block;color:#737373;margin:4px 0;overflow:hidden;white-space:nowrap;max-width:100%;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.thumb-list>li .meta a{color:#888;}.thumb-list>li .datebox{white-space:nowrap;}.billboard{height:800px;height:calc(100vh - 150px);background:#f9f9f9;position:relative;}.billboard .wordmark{width:100%;max-width:500px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:2;}.billboard .wordmark svg{max-width:100%;}.billboard .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;}.billboard .caption{position:absolute;top:0;left:0;width:100%;height:100%;}.billboard .swiper-wrapper.online .caption{height:auto;top:35%;margin-left:80px;width:450px;background-color:rgba(255,255,255,.65);box-shadow:0 0 80px 50px rgba(255,255,255,.65);}.billboard .swiper-wrapper.online .caption h1{color:#a80000;font-size:4em;line-height:.9em;}.billboard .swiper-wrapper.online .caption h1 span.subhead{color:#000;font-size:.75em;display:block;}.billboard .swiper-wrapper.online .caption p{font-size:2em;color:#000;}.features{font-weight:300;}.features img{border:1px solid rgba(0,0,0,.1);}.features a:hover{color:#252525;}.features h2{font-weight:500;font-size:200%;color:#444;}.features h2 small{display:inline-block;letter-spacing:normal;margin-left:5px;font-size:50%;}.features h2 small a{color:#a80000;}.features .padbox{padding:15px;}.thumb-list>li .thumb.is-date{border:0;background:none;text-align:center;}.thumb-list .title{font-weight:400;}.homepage-callouts{display:none;padding:50px 20px;background:#ccc;color:#444;border-top:8px solid #fff;font-size:125%;}.homepage-section{padding:25px 0;}.has-play-button,.has-gallery-button{position:relative;}.has-play-button .action-button,.has-gallery-button .action-button{display:block;color:#fff;position:absolute;width:64px;height:64px;background:#a00;border:4px solid #fff;text-align:center;line-height:64px;border-radius:99em;top:50%;margin-top:-32px;left:50%;margin-left:-32px;box-shadow:0 0 2px rgba(0,0,0,.05) inset,2px 2px 0 rgba(0,0,0,.25);}.has-play-button .action-button:after,.has-gallery-button .action-button:after{font-family:FontAwesome;font-size:38px;position:absolute;top:0;text-align:center;width:100%;content:'';left:0;line-height:64px;}.has-play-button .action-button:hover,.has-gallery-button .action-button:hover{box-shadow:0 0 2px rgba(0,0,0,.05) inset,2px 2px 8px rgba(0,0,0,.25);zoom:1.25;}.has-play-button.has-play-button .action-button:after,.has-gallery-button.has-play-button .action-button:after{content:'';margin-top:-4px;}.callout-message{background:#a80000;color:#fff;border-top:8px solid #fff;border-bottom:8px solid #800;padding:50px 0;font-weight:200;}.callout-message h2{font-size:300%;margin-bottom:0;font-weight:600;}.callout-message h2 strong{color:#280000;}.callout-message .dropdown-container{margin-top:25px;}.callout-message.online h1{margin-bottom:0;}.callout-message.online a{color:#fff;}.callout-message.online a:hover{color:#ccc;}.tile-link{color:#656565;max-width:250px;display:block;margin:0 auto;}.tile-link .tile-image{display:block;position:relative;overflow:hidden;}.tile-link .tile-image img{border-radius:8px;}.tile-link:hover{color:#454545;}.tile-link:hover .tile-label{color:#a80000;}.tile-link .tile-label{display:inline-block;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 0;font-size:120%;position:relative;padding-right:24px;}.tile-link .tile-label:after{position:absolute;right:5px;content:'';font-family:FontAwesome;color:#a80000;vertical-align:middle;font-weight:normal;display:inline-block;top:12px;}.tile-link .tile-caption{display:block;padding:8px 0;}.section-red{border-top:8px solid #fff;padding-top:50px;padding-bottom:50px;border-top:8px solid #ccc;border-bottom:8px solid #a80000;}.section-red.online{padding-top:25px;padding-bottom:25px;}.homepage-play-button{position:absolute;display:block;width:128px;height:128px;line-height:normal;top:50%;left:50%;font-size:128px;margin-top:-64px;margin-left:-64px;z-index:9;color:rgba(255,255,255,.8);cursor:pointer;}.homepage-play-button:hover{color:#a80000;}.swiper-container{background:#111;}.action-bar{display:flex;position:relative;background:#fff;bottom:0;left:0;width:100%;z-index:3;font-size:200%;line-height:1;text-align:center;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.1);height:60px;overflow:hidden;}.action-bar .action-bar-inner{display:flex;justify-content:space-around;align-items:center;}.action-bar .action-bar-inner>a{flex:1 1 auto;font-weight:600;line-height:60px;position:relative;height:60px;color:#a80000;padding-top:4px;transition:250ms border-color ease-in-out;border-bottom:4px solid transparent;}.action-bar .action-bar-inner>a:hover{border-bottom-color:#a80000;}.action-bar .action-bar-inner>a:not(:last-child):after{content:'';height:50%;width:1px;background:rgba(0,0,0,.1);display:inline-block;position:absolute;right:0;top:25%;z-index:1;}.stand-out{display:flex;width:100%;background-size:cover;background-repeat:repeat-x;border-bottom:1px solid rgba(0,0,0,.1);padding:25px 0;}.stand-out .bg-divider svg path{fill:#a80000;}.stand-out .stand-out-copy{font-size:125%;padding:25px;position:relative;z-index:2;}.stand-out .stand-out-copy h1{font-size:600%;color:#a80000;}.stand-out .stand-out-text{font-weight:300;font-size:.95em;line-height:1.5;}.stand-out .stand-out-images{position:absolute;top:0;left:0;width:100%;height:100%;display:none;}.stand-out .stand-out-image{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/content/themes/nwciowa/assets/img/stand-out-frame.png) no-repeat center center;background-size:cover;z-index:1;}.text-cnslr{text-align:center;}.text-cnslr img{margin-bottom:8px;}.online-homepage .contact-us{padding:50px 0;}.online-homepage .text-contact h2{margin:0 0 15px 0;}.online-homepage .text-contact .contact-details p{margin:0;}.online-homepage .text-contact .contact-details p+p{margin-top:5px;}@media screen and (min-width:768px) and (max-width:991px){.search-open .site-search{width:250px!important;top:-11px;right:-5px;}.search-open .site-search .site-search-toggle{margin-top:5px;}.search-open .site-search .site-search-toggle .search-icon:after{color:#444!important;}.homepage .header-inner{background:transparent;height:64px;display:block;border-bottom:0;box-shadow:none;}.homepage .brand{height:auto;margin-top:-54/2px;opacity:0;transition:250ms opacity ease-in-out;}.homepage .billboard .wordmark{opacity:1;transition:250ms opacity ease-in-out;}.homepage #menu_toggle .text{display:none;}.sticky-header .homepage .header-inner,.menu-open .homepage .header-inner{background:#a80000;box-shadow:none;height:64px;}.sticky-header .homepage .brand,.menu-open .homepage .brand{opacity:1;}.sticky-header .billboard .wordmark{opacity:0;}.action-bar{font-size:125%;}.hamburger b{background-color:#fff;}.hamburger b:before,.hamburger b:after{background-color:#fff;}.stand-out{text-align:center;}.homepage-section{padding:25px;}.callout-message.online h1{font-size:180%;}.text-cnslr{padding:0 15px;text-align:left;}}@media screen and (min-width:992px) and (max-width:1199px){.action-bar{font-size:150%;}.stand-out h1{letter-spacing:-1px;line-height:.8;}.stand-out .stand-out-text{max-width:380px;}.homepage-play-button{zoom:.65;}.billboard .swiper-wrapper.online .caption{margin-left:60px;width:400px;top:30%;}.billboard .swiper-wrapper.online .caption h1{font-size:3.5em;}.billboard .swiper-wrapper.online .caption h1 span.subhead{font-size:.75em;}.billboard .swiper-wrapper.online .caption p{font-size:1.75em;}}@media screen and (max-width:767px){.homepage .header-inner{background:transparent;height:64px;display:block;border-bottom:0;box-shadow:none;}.homepage .site-search .site-search-button{height:20px;margin-top:-5px;margin-right:5px;margin-top:-2px;margin-right:10px;}.homepage .brand{height:auto;margin-top:-54/2px;opacity:0;transition:250ms opacity ease-in-out;}.homepage .billboard .wordmark{opacity:1;transition:250ms opacity ease-in-out;}.homepage #menu_toggle .text{display:none;}.sticky-header .homepage .header-inner,.menu-open .homepage .header-inner,.search-open .homepage .header-inner{background:#a80000;box-shadow:none;height:64px;}.sticky-header .homepage .brand,.menu-open .homepage .brand,.search-open .homepage .brand{opacity:1;}.sticky-header .billboard .wordmark{opacity:0;}.hamburger b{background-color:#fff;}.hamburger b:before,.hamburger b:after{background-color:#fff;}.action-bar{font-size:100%;height:50px;}.action-bar .action-bar-inner{flex:none;}.action-bar .action-bar-inner>a{width:100%/3;height:50px;line-height:50px;}.stand-out{text-align:center;}.stand-out .stand-out-copy{font-size:100%;}.stand-out .stand-out-copy h1{line-height:.9em;letter-spacing:-1px;}.billboard{height:500px;height:calc(100vh - 100px);}.billboard .wordmark{width:80%;}.billboard .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;}.billboard .swiper-loading{margin-left:-30px;margin-top:-60px;}.billboard .swiper-wrapper.online .caption{margin-left:10px;margin-right:10px;width:100%;top:auto;bottom:0;}.billboard .swiper-wrapper.online .caption h1{font-size:2.3em;margin-bottom:0;}.billboard .swiper-wrapper.online .caption h1 span.subhead{font-size:.75em;}.billboard .swiper-wrapper.online .caption p{margin-top:0;font-size:1.3em;}.happenings{margin-top:0!important;}.callout-message{padding:15px;}.callout-message h2{font-size:225%;}.callout-message.online h1{font-size:150%;}.features{padding:15px;padding-top:0;}.tile-link{margin-bottom:15px;max-width:250px;overflow:hidden;color:#fff;}.tile-link .tile-image{border:3px solid #a80000;background:#a80000;border-radius:8px;}.tile-link .tile-image img{border-radius:0;}.tile-link .tile-label{font-size:90%;font-weight:200;position:absolute;bottom:0;padding:4px 15px 4px 4px;width:100%;left:0;z-index:1;color:#fff;background:rgba(187,0,0,.9);}.tile-link .tile-label:after{top:7px;color:#fff;}.tile-link:hover{color:#fff;}.tile-link:hover .tile-label{color:#fff;}.homepage-play-button{zoom:.5;}.swiper-container{background:#111;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#a80000!important;}.play-button{zoom:.5;}.text-cnslr{padding:0 15px;text-align:left;}.text-cnslr img{margin-bottom:0;}}@media screen and (min-width:991px){.search-open .site-search .site-search-toggle{margin-top:5px;}.search-open .site-search .site-search-toggle .search-icon:after{color:#444!important;}.search-open .site-search .site-search-submit{color:#444;margin-top:5px;}.video-playing .homepage .header{transform:translate3d(0,-150%,0);}.homepage .header{transition:.5s transform ease-in-out;}.stand-out-text{max-width:480px;}.homepage .navigation{opacity:.95;}.sticky-header .homepage .navigation{opacity:1;}.billboard .animate{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}.swiper-slide-active .animate{animation:kenburns 45s linear alternate infinite;}.ie .swiper-slide-active .animate{animation:none;}}@keyframes kenburns{95%{transform:scale3d(1.25,1.25,1.25) translate3d(-50px,-40px,0);animation-timing-function:ease-in;opacity:1;}100%{transform:scale3d(1.5,1.5,1.5) translate3d(-70px,-60px,0);opacity:0;}}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel .owl-refresh .owl-item{display:none;}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../../less/slides/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;}.slides .slider-item{position:relative;}.slides .slider-item .slider-caption{transition:.25s opacity bottom;opacity:0;bottom:-200px;}.slides .active .slider-item .slider-caption{opacity:1;bottom:0;}.news-slides{padding:10px;}.with-caption .slider-item:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';}.with-caption .slider-caption{width:100%;position:absolute;bottom:0;left:0;padding:15px 10px 0 10px;background:rgba(255,255,255,.8);background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.8),#fff);}.with-caption .slider-caption a{font-weight:bold;font-size:110%;}.with-bullets{margin-bottom:20px;}.with-bullets .owl-controls{text-align:center;}.with-bullets .owl-controls .owl-nav{display:none;}.with-bullets .owl-controls .owl-dots{display:inline-block;margin:0 -4px;}.with-bullets .owl-controls .owl-dot{display:inline-block;margin:0 5px;width:16px;height:16px;border-radius:99em;background:#222;-webkit-transition:background .3s;transition:background .3s;}.with-bullets .owl-controls .owl-dot.active{background:#a80000;}.with-nav .slide-controls .slide-nav{display:block;}.with-nav .slide-controls .slide-next,.with-nav .slide-controls .slide-prev{color:#fff;display:inline-block;cursor:pointer;top:50%;font-size:64px;margin-top:-64px;position:absolute;line-height:normal;}.with-nav .slide-controls .slide-next:hover,.with-nav .slide-controls .slide-prev:hover{color:#a80000;}.with-nav .slide-controls .slide-next{right:0;}.with-nav .slide-controls .slide-prev{left:0;}.slide-inner{transition:.25s height;}.with-nav-buttons .owl-controls .owl-nav{display:block;}.with-nav-buttons .owl-controls .owl-next,.with-nav-buttons .owl-controls .owl-prev{color:#fff;background:#a80000;padding:4px;border-radius:4px;display:inline-block;cursor:pointer;}.with-nav-buttons .owl-controls .owl-next:hover,.with-nav-buttons .owl-controls .owl-prev:hover{color:#a80000;}.with-nav-buttons .owl-controls .owl-next{right:0;}.with-nav-buttons .owl-controls .owl-prev{left:0;}.with-nav-buttons .slide-element{padding:0 100px;}.col-slider .cols{display:table;width:100%;}.col-slider .col{display:table-cell;vertical-align:middle;}.col-slider .photo{width:35%;}.col-slider .copy{width:65%;}.academic-excellence{margin:0 auto;}.academic-excellence .owl-dots{margin:10px -4px!important;}.academic-excellence .col.photo img{max-height:175px;}.swiper-container.autoheight{transition:1s height ease;}.swiper-container.with-nav .slide-caption-pad{padding-left:40px;padding-right:40px;}@media screen and (max-width:767px){.swiper-container.with-nav .slide-caption-pad{padding-left:25px;padding-right:25px;padding-bottom:30px;}.swiper-container.with-nav .swiper-button-prev,.swiper-container.with-nav .swiper-button-next{top:auto;bottom:25px;zoom:.5;}.swiper-container.with-nav .swiper-button-prev{left:25px;}.swiper-container.with-nav .swiper-button-next{right:25px;}.with-caption .slider-caption{position:static;}.has-news-slider .cover-photo{background-image:none!important;}.news-slides{padding:0;}.with-nav .owl-controls .owl-nav{display:block;text-align:center;}.with-nav .owl-controls .owl-next,.with-nav .owl-controls .owl-prev{position:relative;background:#a80000;padding:4px;border-radius:4px;color:#fff;display:inline-block;cursor:pointer;top:50%;margin:5px;font-size:18px;}.with-nav .owl-controls .owl-next:hover,.with-nav .owl-controls .owl-prev:hover{color:#fff;}.with-nav .owl-controls .owl-next{right:0;}.with-nav .owl-controls .owl-prev{left:0;}.with-nav .slide-element{padding:0 50px;}.col-slider{display:block;margin-bottom:20px;}.col-slider .col{display:block;width:100%;}.academic-excellence .col.photo img{max-height:100px;}}.dropdown{display:inline-block;background:#fff;border:1px solid rgba(0,0,0,.15);border-right-color:gba(0,0,0,.25);border-left-color:gba(0,0,0,.25);box-shadow:0 0 2px rgba(0,0,0,.125);width:250px;position:absolute;top:100%;left:50%;margin-left:-125px;font-size:16px;border-radius:4px;opacity:0;visibility:hidden;margin-top:10px;padding:10px;z-index:100;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}.dropdown.dropdown-right{top:65%;left:73%;}.dropdown.dropdown-left{top:68%;left:7%;}.dropdown:before,.dropdown:after{content:'';position:absolute;top:-9px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.2);}.dropdown:after{top:-8px;border-bottom-color:#fff;}.dropdown>li{display:block;}.dropdown>li>a{color:#444;display:block;padding:8px;}.dropdown>li+li{border-top:1px solid #eee;}.dropdown>li.dropdown-header{padding:5px 0;color:#888;font-weight:bold;}.dropdown>li.dropdown-header+li{border-top:0;}.dropdown>li:hover>a{color:#a80000;}.dropdown-parent{display:inline-block;position:relative;}.open .dropdown,.open .dropdown-right{opacity:1;visibility:visible;}.ie8 .header{position:relative;background:url(../../less/img/bg-header.png) repeat-x left bottom;}.ie8 .slide:after{background:url(../../less/img/bg-slide.png);}.breadcrumbs{display:inline-block;float:left;color:#444;}.breadcrumbs:after,.breadcrumbs:before{content:"";display:table;clear:both;}.breadcrumbs:before,.breadcrumbs:after{content:" ";display:table;}.breadcrumbs:after{clear:both;}.breadcrumbs ul{line-height:42px;}.breadcrumbs ul li{display:inline-block;font-weight:400;}.breadcrumbs ul li:after{margin-left:5px;content:'/';}.breadcrumbs ul li:last-child{font-weight:300;}.breadcrumbs ul li:last-child:after{content:'';}.breadcrumbs ul li a{color:#444;}.breadcrumbs ul li a:hover{color:#a80000;}.breadcrumbs ul li+li{margin-left:4px;}.breadcrumbs .breadcrumbs-toggle{display:none;position:absolute;top:18px;right:5px;color:#a80000;padding:2px 5px;cursor:pointer;}.page-header-inner{padding:25px 0;}.page-header-inner:after,.page-header-inner:before{content:"";display:table;clear:both;}.page-header-inner:before,.page-header-inner:after{content:" ";display:table;}.page-header-inner:after{clear:both;}.section-title{display:inline-block;float:left;font-size:225%;font-weight:400;color:#fff;position:relative;margin-right:15px;background:#a80000;padding:0 20px 3px 20px;font-family:'Roboto Slab','Roboto','Georgia','Serif';font-weight:bold;}.section-title a,.section-title a:hover{color:#fff;}.section-title p,.section-title h1{margin:0;font-size:100%;}@media screen and (max-width:991px){.page-header{color:#444;}.page-header .breadcrumbs{margin-left:-5px;}.page-header .breadcrumbs .breadcrumbs-toggle{display:block;}.page-header-inner{padding:5px 15px;}.section-title{display:inline-block;font-size:125%;float:none;margin:7px 0;padding:5px 10px;margin-left:-15px;}.section-title:after{display:none;}.breadcrumbs{float:none;display:block;margin:0;color:#888;}.breadcrumbs ul{display:none;}.breadcrumbs ul li a{color:#888;}.breadcrumbs ul li a:hover{color:#444;}.show-breadcrumbs .breadcrumbs ul{display:block;}.has-page-photo .page-header{position:absolute;top:0;left:0;width:100%;z-index:2;}.has-page-photo .page-header .page-header-inner{padding:5px 15px;}.has-page-photo .page-header.show-breadcrumbs{background:rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);}.has-page-photo .page-header .breadcrumbs{color:#fff;color:rgba(255,255,255,.8);}.has-page-photo .page-header .breadcrumbs .breadcrumbs-toggle{background:rgba(187,0,0,.8);border-radius:4px;color:#fff;}.has-page-photo .page-header .breadcrumbs ul li a{color:#fff;}.has-page-photo .page-header .breadcrumbs ul li a:hover{color:#fff;}.has-page-photo .section-title{display:inline-block;padding:5px 10px;margin-left:-15px;}.has-page-photo .breadcrumbs ul{line-height:25px;}}@media screen and (min-width:768px) and (max-width:991px){.section-title{font-size:250%;}}@media screen and (max-width:767px){.img-xs-max-50{max-width:50%!important;}}.page-col-left ol:not(.progress){counter-reset:my-counter;margin-left:20px;}.page-col-left ol:not(.progress) li{position:relative;padding-left:30px;min-height:30px;}.page-col-left ol:not(.progress) li:before{content:counter(my-counter);counter-increment:my-counter;position:absolute;left:0;top:0;font-weight:300;background:#a80000;color:#fff;text-align:center;line-height:23px;width:20px;height:20px;font-size:.9em;border-radius:100%;}.page-col-left ol:not(.progress) li ul:not(.dropdown):not(.dropdown-right){counter-reset:my-counter;margin-left:20px;}.page-col-left ol:not(.progress) li ul:not(.dropdown):not(.dropdown-right) li:before{top:0;background:none;color:#222;}.page-col-left ol:not(.progress) li ol li{font-size:100%;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list){margin-left:40px;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list)>li{position:relative;padding-left:20px;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list)>li:before{font-family:sans-serif;content:'■';position:absolute;top:-4px;left:0;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).open-circle li{position:relative;padding-left:20px;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).open-circle li:before{font-family:sans-serif;content:'○';position:absolute;top:-2px;left:0;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).learn-more,.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).arrow-list{margin:15px 0;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).learn-more li,.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).arrow-list li{padding-left:0;margin-top:5px;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).learn-more li:before,.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).arrow-list li:before{display:none;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).learn-more>li:first-child,.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).arrow-list>li:first-child{font-weight:bold;position:relative;padding-left:0;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).learn-more>li:first-child:before,.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list).arrow-list>li:first-child:before{position:static;display:inline-block;content:'';font-family:FontAwesome;font-weight:normal;margin-right:5px;vertical-align:middle;}@media screen and (max-width:767px){.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list){margin-left:20px;}.page-col-left ul:not(.dropdown):not(.dropdown-right):not(.tabs):not(.pills):not(.share-bar):not(.reset-list) li:before{top:0;}}table{width:100%;border-collapse:collapse;}table.bordered{border:1px solid #d0d0d0;}table.bordered tr th{background:#f5f5f5;}table.bordered tr td,table.bordered tr th{border:1px solid #d0d0d0;padding:10px;}table table{width:100%;}table thead{border-bottom:1px solid #d0d0d0;}table caption{padding:10px 0;font-weight:600;text-align:left;text-transform:uppercase;color:#444;font-size:115%;}table tr td,table tr th{padding:10px 0;vertical-align:top;text-align:left;}table tr td[align="right"],table tr th[align="right"]{text-align:right;}table tr th{font-weight:500;}table tr+tr td{border-top:1px solid #ddd;}table.verticaly-centered tr td{vertical-align:middle;}@media(max-width:767px){table.responsive-table thead{display:none;}table.responsive-table tr{display:block;}table.responsive-table tr+tr{border-top:1px solid #ddd;}table.responsive-table td{display:block;border:0;position:relative;padding-left:105px;min-height:40px;}table.responsive-table td:before{display:inline-block;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;content:attr(data-col-name);font-weight:bold;position:absolute;left:0;}table.responsive-table td.text-right{text-align:left;}table.responsive-table.with-accordion tr.open td:first-child:after{transform:rotate(90deg);}table.responsive-table.with-accordion tr.open td+td{display:block;}table.responsive-table.with-accordion td{padding-left:120px;}table.responsive-table.with-accordion td:first-child{cursor:pointer;}table.responsive-table.with-accordion td:first-child:after{content:'';font-family:FontAwesome;position:absolute;left:0;top:13px;color:#a80000;transition:.25s transform;}table.responsive-table.with-accordion td:first-child:before{color:#a80000;left:15px;}table.responsive-table.with-accordion td+td{display:none;}}.tabs{border-bottom:1px solid #eee;}.tabs:after,.tabs:before{content:"";display:table;clear:both;}.tabs:before,.tabs:after{content:" ";display:table;}.tabs:after{clear:both;}.tabs>li{display:inline-block;float:left;}.tabs>li a{display:block;padding:15px;}.tabs>li:before{display:none;}.tabs>li.active{border:1px solid #eee;border-bottom-color:#fff;margin-bottom:-1px;}.tabs>li.active>a{color:#222;}.pills{list-style:none;padding:0;}.pills[data-prefix]:before{content:attr(data-prefix);color:#888;text-transform:uppercase;font-weight:500;padding:10px 8px;font-size:122%;}.pills>li{padding:0;display:inline-block;}.pills>li a{display:block;padding:8px;border-radius:4px;}.pills>li.active a{background:#a80000;color:#fff;}.tab{display:none;}.tab.active{display:block;}.input-control{font:14px canada-type-gibson,-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Arial,sans-serif;padding:15px 10px;border:1px solid #ddd;width:100%;display:block;box-shadow:0 -1px 1px rgba(0,0,0,.05) inset;outline:0;border-radius:4px;background:#fff;}.input-controlinput[type="text"]{height:50px;}.input-control:active,.input-control:focus{outline:0;border-color:#b0e5e3!important;background-color:#eef9f9!important;}.input-control[disabled]{background:#eee;opacity:.6;}input[type='number']{-moz-appearance:textfield;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;}form label{display:block;font-weight:300;margin:10px 0;}form label.checkbox-label{display:inline-block;}form .row+.row{margin-top:15px;}form fieldset{border:0;padding:0;}form fieldset p{font-size:100%!important;}form fieldset+fieldset{margin-top:-1px;}form fieldset legend{font-size:125%;font-weight:bold;}form fieldset .fieldset-content{margin:15px 0;}form .has-error .input-control,form .has-error .selectbox .sb-selected{border-color:#db4f4f!important;background-color:#fef8f8!important;}form .has-error .form-error{display:block;}form .input-container{position:relative;}form .has-tip .form-tip{display:none;max-width:100%;min-width:200px;position:absolute;right:0;bottom:100%;border:1px solid #ccc;padding:8px;background:#fff;font-size:90%;margin-bottom:4px;border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.2);}form .has-tip .form-tip:after,form .has-tip .form-tip:before{content:'';position:absolute;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;bottom:-7px;right:10px;}form .has-tip .form-tip:before{border-top-color:#ccc;bottom:-8px;}form .has-tip .tip{position:absolute;top:50%;right:10px;margin-top:-9px;color:#d3d3d3;cursor:pointer;}form .has-tip .tip:hover{color:#777;}form .has-tip .tip:hover+.form-tip{display:block;}.form-buttons{margin:15px 0;}fieldset legend{display:block;background:#f9f9f9;border:1px solid #eee;border-bottom-color:#ddd;border-right-color:#ddd;width:100%;padding:15px;cursor:pointer;position:relative;}fieldset .fieldset-status{color:#909090;}fieldset .field-status-completed{color:#0c884c;}.fieldset-accordion fieldset legend:before{content:'';font-family:FontAwesome;}.fieldset-accordion fieldset legend:focus{outline:0;box-shadow:1px 1px 0 rgba(0,0,0,.1) inset,-1px -1px 0 rgba(0,0,0,.1) inset;}.fieldset-accordion fieldset .fieldset-content{display:none;}.fieldset-accordion fieldset.open .fieldset-content{display:block;}.fieldset-accordion fieldset.open legend:before{content:'';font-family:FontAwesome;}.input-cardnum:after{content:'';width:48px;height:30px;position:absolute;top:50%;right:10px;margin-top:-15px;}.input-cardnum.Visa:after{background:url(//assets.nwciowa.edu/nwciowa.edu/img/forms/visa.png) no-repeat;}.input-cardnum.AmericanExpress:after{background:url(//assets.nwciowa.edu/nwciowa.edu/img/forms/americanexpress.png) no-repeat;}.input-cardnum.Discover:after{background:url(//assets.nwciowa.edu/nwciowa.edu/img/forms/discover.png) no-repeat;}.input-cardnum.MasterCard:after{background:url(//assets.nwciowa.edu/nwciowa.edu/img/forms/mastercard.png) no-repeat;}.required>label:before{content:'*';display:inline-block;padding:2px;background:#a80000;font-weight:400;color:#fff;border-radius:4px;line-height:18px;font-size:18px;width:12px;height:12px;text-align:center;vertical-align:middle;margin-right:4px;}.input-radio{display:inline-block;width:20px;height:20px;position:relative;background:#fff;border-radius:50px;border:1px solid #aaa;margin:1px 4px 1px 0;vertical-align:text-top;}.input-radio label{width:100%;height:100%;cursor:pointer;position:absolute;left:0;top:0;border-radius:50px;margin:0;}.input-radio label:after{content:'';width:12px;height:12px;position:absolute;top:50%;left:50%;background:#fff;border-radius:50px;margin-left:-6px;margin-top:-6px;}.input-radio label:hover::after{background:#a80000;}.input-radio div.radio{width:100%;height:100%;cursor:pointer;position:absolute;left:0;top:0;border-radius:50px;margin:0;}.input-radio div.radio:after{content:'';width:12px;height:12px;position:absolute;top:50%;left:50%;background:#fff;border-radius:50px;margin-left:-6px;margin-top:-6px;}.input-radio div.radio:hover::after{background:#a80000;}.input-radio input[type=radio]{visibility:hidden;}.input-radio input[type=radio]:checked+label:after{background:#a80000;}.input-radio input[type=radio]:checked+div.radio:after{background:#a80000;}.input-checkbox{display:inline-block;width:20px;position:relative;margin:1px 4px 1px 0;vertical-align:middle;}.input-checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border-radius:2px;border:1px solid #aaa;margin:0;overflow:hidden;}.input-checkbox label:after{content:'';width:16px;height:8px;position:absolute;top:2px;left:2px;border:3px solid #fff;border-top:0;border-right:0;background:transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.input-checkbox label:hover::after{border-color:#888;}.input-checkbox div.checkbox{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border-radius:2px;border:1px solid #aaa;margin:0;overflow:hidden;}.input-checkbox div.checkbox:after{content:'';width:16px;height:8px;position:absolute;top:2px;left:2px;border:3px solid #fff;border-top:0;border-right:0;background:transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.input-checkbox div.checkbox:hover::after{border-color:#888;}.input-checkbox input[type=checkbox]{visibility:hidden;}.input-checkbox input[type=checkbox]:checked+label{border-color:#a80000;background:#a80000;}.input-checkbox input[type=checkbox]:checked+label:after{border-color:#fff;}.input-checkbox input[type=checkbox]:checked+div.checkbox{border-color:#a80000;background:#a80000;}.input-checkbox input[type=checkbox]:checked+div.checkbox:after{border-color:#fff;}.input-group{position:relative;}.input-group .input-group-item.radio-item,.input-group .input-group-item.checkbox-item{padding-left:30px;position:relative;}.input-group .input-group-item.radio-item .input-radio,.input-group .input-group-item.checkbox-item .input-radio,.input-group .input-group-item.radio-item .input-checkbox,.input-group .input-group-item.checkbox-item .input-checkbox{position:absolute;top:0;left:0;}.input-group .input-group-item+.input-group-item{margin-top:10px;}.input-group.has-button{padding-right:0;overflow:hidden;}.input-group.has-button .input-group-button{position:absolute;z-index:1;right:0;background:none;outline:0;border:0;border:1px solid #ddd;height:unset;padding:0 10px;cursor:pointer;line-height:50px;min-height:50px;max-height:50px;background:#fff;color:#444;border-radius:0 4px 4px 0;}.input-group.has-button .input-group-button .fa{font-size:20px;}.input-group.has-button .input-group-button:hover,.input-group.has-button .input-group-button:focus,.input-group.has-button .input-group-button:active{color:#a80000;}.form-error{display:none;}div.missing .selectbox .sb-selected,.has-error .selectbox .sb-selected{border-color:#db4f4f;}div.missing .form-error,.has-error .form-error{position:relative;display:block;background-color:#db4f4f;padding:5px;border-radius:0 0 4px 4px;color:#fff;margin-top:-4px;font-size:90%;}div.missing .form-error:after,.has-error .form-error:after{content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #db4f4f;position:absolute;top:-8px;left:8px;}@media screen and (max-width:767px){form .col-xs-6{margin-top:15px;}form fieldset legend{font-size:100%;}}.charcount{display:inline-block;font-size:85%;color:#767676;}.course-link{color:#a80000;cursor:pointer;}.course-link:before{content:'';font-family:FontAwesome;margin-right:2px;}.course-abstr{display:none;padding:10px 0;color:#353535;}.show-abstr .course-abstr{display:block;}.show-abstr .course-link:before{content:'';}.academic-program .listing{padding:10px 0;}.academic-program .listing+.listing{border-top:1px dashed #ccc;}.academic-program .listing.show-abstr .course-abstr{font-weight:200;}.academic-program .sublisting{padding:10px 20px;}.academic-program .sublisting+.sublisting{border-top:1px dashed #ccc;}.academic-program .sublisting.show-abstr{font-weight:500;}.academic-program .sublisting.show-abstr .course-abstr{font-weight:200;}.academic-program .total-credits{border-top:2px solid #eee;padding-top:15px;margin-bottom:15px;}.academic-program h2,.academic-program h3,.academic-program h4{margin:0;color:#222;font-family:Roboto,Arial,Helvetica,sans-serif;}.academic-program .heading{margin-top:15px;}.academic-program .heading:last-child{padding:10px 0;}.course-list .course{padding:10px 0;}.course-list .course+.course{border-top:1px dashed #ccc;}.alpha-list{display:table;width:100%;}.alpha-list li{display:table-cell;width:1%;text-align:center;}.alpha-list li a{display:inline-block;padding:0 10px;border-radius:4px;}.alpha-list li.active a{background:#a80000;color:#fff;}.faculty-directory table{font-size:90%;}.faculty-directory .search-button{border:0;background:none;position:absolute;top:10px;right:10px;font-size:20px;color:#888;}.profile-photo{position:relative;border-radius:4px 4px 0 0;overflow:hidden;}.profile-photo .profile-photo-caption{color:#fff;position:absolute;font-size:300%;font-weight:400;width:100%;left:0;bottom:0;top:auto;padding:75px 25px 25px 25px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,.95));}.profile-photo .profile-caption-primary{font-size:150%;}.profile-photo .profile-caption-secondary{font-size:70%;font-weight:300;}.profile-section-panel{background:#555;color:#fff;min-height:500px;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;}.profile-section-panel .section-inner{padding:25px 15px;position:relative;z-index:1;width:100%;}.profile-section-panel:after{content:'';position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.45) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NgYODjBWJWKOZgQOKwQDAKByLAgSTACQAp6QE8mK8aTgAAAABJRU5ErkJggg==');background:linear-gradient(to right,rgba(0,0,0,.55) 25%,rgba(0,0,0,0) 50%);}.profile-section-panel.profile-caption-right:after{background:linear-gradient(to left,rgba(0,0,0,.55) 25%,rgba(0,0,0,0) 50%);}@media screen and (max-width:767px){.profile-photo{margin-bottom:0;border-radius:0;box-shadow:none;}.profile-photo .profile-photo-caption{font-size:150%;}.profile-section-panel{min-height:initial;font-size:110%;}.profile-section-panel .section-inner{padding-top:150px;padding-bottom:5px;}.profile-section-panel h3{margin:5px 0;}.profile-section-panel p{margin:5px 0;}.profile-section-panel:after,.profile-section-panel.profile-caption-right:after{background:linear-gradient(rgba(0,0,0,0) 25%,rgba(0,0,0,.75) 75%);}}@media screen and (max-width:991px){.profile-section-panel{border-bottom:8px solid #fff;}}@media screen and (min-width:768px) and (max-width:991px){.profile-section-panel .section-inner{padding:50px 15px;}}.directory{font-size:90%;margin-top:15px;}.directory.directory-grid{display:flex;flex-wrap:wrap;}.directory.directory-grid .directory-item{position:relative;display:flex;padding:5px;width:25%;}.directory.directory-grid .directory-item .directory-photo{top:5px;}.directory.directory-grid.two-cols .directory-item{width:50%;}.directory .directory-info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.directory .directory-item{margin-bottom:15px;}.directory .directory-photo{margin-bottom:10px;}.directory .directory-photo img{max-width:100%;margin-bottom:6px;}.directory .directory-photo img.img-circle{border-radius:99em;}.directory .directory-photo img.img-rounded{border-radius:5px;border:1px solid rgba(0,0,0,.2);}.directory .directory-photo img.img-shadow{box-shadow:6px 6px 0 #eee;}.directory.list-view .directory-item{position:relative;}.directory.has-photos .directory-photo{position:absolute;left:0;top:0;width:90px;}.directory.has-photos .directory-photo img{border-radius:4px;}.directory.has-photos .directory-info{padding-left:100px;min-height:90px;}.directory.has-photos.faculty-directory .directory-info{padding-left:70px;}.directory.has-photos.faculty-directory .directory-photo{width:60px;}@media screen and (max-width:767px){.directory{text-align:left!important;font-size:85%;}.directory .directory-item+.directory-item{border-top:1px solid #eee;padding-top:15px;}.directory.has-photos .directory-photo{top:5px;width:70px;}.directory.has-photos .directory-info{padding-left:80px;min-height:70px;}.directory.has-photos .directory-item+.directory-item .directory-photo{top:20px;}.directory.directory-grid{display:block;flex-wrap:wrap;}.directory.directory-grid .directory-item{position:relative;display:block;padding:5px;width:auto;}.directory.directory-grid .directory-item .directory-photo{top:10px;}.directory.directory-grid.two-cols .directory-item{width:auto;}}.sk-region-toolbar-section_title{min-width:80px;}.sk-region-toolbar-breadcrumbs{margin-left:40px!important;}.sk-content-region-navigation{position:static!important;}.sk-content-region-navigation .sk-inline-btns,.sk-content-region-navigation .sk-menu-action{display:none!important;}.sk-admin .header{margin-top:50px;top:-46px;}.sk-admin.sk-toolbar-bottom .header{margin-top:0;top:-96px;}.admin-bar-hidden .header{margin-top:0;top:-96px;}.has-cover-photo .sk-content-region.sk-content-region-cover_photo{position:absolute;width:100%;height:100%;z-index:9;}.has-cover-photo .sk-content-region.sk-content-region-cover_photo .sk-content-block{height:100%;}.has-cover-photo .sk-content-region.sk-content-region-cover_photo .sk-content-block .sk-inline-toolbar{top:auto;left:20px;bottom:20px;}.sk-show-buttons .secondary-navigation .menu-item{position:relative;}.sk-show-buttons .accordion,.sk-show-buttons .accordion-xs{padding-top:30px;padding-bottom:5px;margin-bottom:15px;}.sk-show-buttons .accordion .accordion,.sk-show-buttons .accordion-xs .accordion,.sk-show-buttons .accordion .accordion-xs,.sk-show-buttons .accordion-xs .accordion-xs{padding-top:0;padding-bottom:0;margin-bottom:0;}.page-photo.has-video{position:relative;}.page-photo.has-video video{display:none;width:100%;max-width:100%;height:auto!important;}.page-photo.has-video.video-playing video{display:block;}.page-photo.has-video.video-playing picture{display:none;}.page-photo.has-video.video-playing .play-button{margin:0;margin-top:0;top:5%;left:93%;zoom:.5;}.page-photo.has-video.video-playing .play-button b{border-radius:4px;border:0;}.page-photo.has-video.video-playing .play-button b:before{content:'';}.page-photo.has-video.video-playing .close-button{display:block;}.page-photo.has-video.video-playing:after{display:none;}.page-photo.has-video .play-button{position:absolute;z-index:1;opacity:.7;cursor:pointer;top:50%;left:50%;margin-top:-32px;margin-left:-32px;zoom:1.5;}.page-photo.has-video .play-button:hover{opacity:1;}.page-photo.has-video:hover .play-button{opacity:1;}@media screen and (max-width:991px){.page-photo-video-playing .page-header{display:none;}.page-photo{min-height:30px;}.page-photo.has-video .play-button{opacity:.7;zoom:1;}.page-photo.has-video.video-playing .play-button{left:90%;opacity:.5;}.page-photo.has-video.video-playing .play-button:hover{opacity:1;}.has-page-photo .page-content{box-shadow:none;}}.section-panel{position:relative;font-size:150%;background:#000;overflow:hidden;color:#fff;box-shadow:0 0 1px rgba(0,0,0,.15);}.section-panel .section-label{display:inline-block;color:#fff;background:#a80000;padding:5px 10px;position:absolute;top:15px;left:0;z-index:2;font-size:125%;margin:0;}.section-panel .has-wallpaper,.section-panel .has-video-wallpaper{background:#000;color:#fff;overflow:hidden;}.section-panel .has-wallpaper .photo-wallpaper,.section-panel .has-video-wallpaper .photo-wallpaper{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;}.section-panel+.section-panel{margin-top:-20px;}.section-panel:first-child{border-top:1px solid rgba(0,0,0,.1);}.section-panel:last-child{overflow:hidden;}.section-panel .section-inner{position:relative;z-index:1;padding-top:80px;padding-bottom:45px;}.section-panel.no-label .section-inner{padding-top:25px;}.section-panel.student-slider{background:#fff;color:#222;}.section-panel.student-slider .swiper-container{background:transparent;padding-bottom:30px;}.section-panel.student-slider .student-slider-inner{padding:0 50px;}.section-panel.student-slider .student-slider-quote{font-size:115%;}.section-panel.student-slider table{font-size:90%;width:auto;margin:0 auto;}.section-panel.student-slider table td+td{vertical-align:middle;}.section-panel.student-slider .swiper-button-prev,.section-panel.student-slider .swiper-button-next{top:20%;}.section-slide{position:relative;padding:25px 0;}.section-slide .section-slide-inner{padding:25px 15px;}.section-slides .swiper-container{background:#000;}.section-slides .section-slide{border-top:0;margin-top:0;border-bottom:0;}.section-slides .section-slide:before{content:'';position:absolute;bottom:0;width:100%;left:0;min-height:50px;background:linear-gradient(rgba(0,0,0,0),#000);z-index:2;}.section-caption{display:table;}.section-caption .caption-col{display:table-cell;vertical-align:middle;padding:0 25px;width:40%;}.section-caption .caption-col+.caption-col{width:45%;}.section-caption .left-caption-col{width:60%;}.section-caption .right-caption-col{width:40%;}.section-caption.right-col-primary .caption-col{width:40%;}.section-caption.right-col-primary .caption-col+.caption-col{width:40%;}.section-caption .video-container{max-width:600px;}.video-wallpaper{background:transparent;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;}.video-wallpaper video{width:100%;object-fit:fill;}.video-wallpaper:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NgYODjBWJWKOZgQOKwQDAKByLAgSTACQAp6QE8mK8aTgAAAABJRU5ErkJggg==');}.photo-wallpaper .photo-container{position:relative;}.photo-wallpaper .photo-container:before,.photo-wallpaper .photo-container:after{content:'';position:absolute;width:100%;left:0;}.photo-wallpaper .photo-container.textured:before{background:rgba(0,0,0,.35) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NgYODjBWJWKOZgQOKwQDAKByLAgSTACQAp6QE8mK8aTgAAAABJRU5ErkJggg==');height:100%;top:0;}.photo-wallpaper .photo-container.white.textured:before{background:rgba(255,255,255,.65);height:100%;top:0;}.photo-wallpaper .photo-container.white:after{position:absolute;top:0;height:100%;background:rgba(255,255,255,.15) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NgYODjBWJWKOZgQOKwQDAKByLAgSTACQAp6QE8mK8aTgAAAABJRU5ErkJggg==');}.photo-wallpaper .photo-container:after{position:absolute;top:0;height:100%;background:rgba(0,0,0,.45) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NgYODjBWJWKOZgQOKwQDAKByLAgSTACQAp6QE8mK8aTgAAAABJRU5ErkJggg==');background:linear-gradient(to right,rgba(0,0,0,.55) 25%,rgba(0,0,0,0) 60%);}.photo-wallpaper .photo-container:after1{position:absolute;bottom:0;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0),#111);}.photo-wallpaper .photo-container .photo-inner:after{content:'';width:100%;position:absolute;bottom:0;height:25%;background:linear-gradient(to bottom,rgba(0,0,0,0),#000);}.profile-caption-right .photo-wallpaper .photo-container:after{background:linear-gradient(to left,rgba(0,0,0,.55) 25%,rgba(0,0,0,0) 60%);}.profile-caption-right .photo-wallpaper .photo-container.white:after{background:linear-gradient(to left,rgba(255,255,255,.55) 25%,rgba(0,0,0,0) 60%);}.video-panel{background:#111;color:#fff;}.video-panel .section-inner{z-index:1;}.video-panel .video-caption{display:table;}.video-panel .video-caption .caption,.video-panel .video-caption .video-container{display:table-cell;vertical-align:middle;padding:0 25px;}.video-panel .video-caption .caption{width:60%;}.video-panel .video-caption .video-container{width:40%;}.play-button{background:none;border:0;outline:0;color:#fff;line-height:58px;font-size:28px;transition:.1s all;cursor:pointer;}.play-button b{display:inline-block;color:#fff;width:64px;height:64px;background:#a00;border:4px solid #fff;text-align:center;border-radius:99em;box-shadow:0 0 2px rgba(0,0,0,.05) inset,2px 2px 0 rgba(0,0,0,.25);}.play-button b:before{font-family:FontAwesome;content:'';}.play-button:hover{transform:scale(1.15);}.video-container{position:relative;}.video-container video{visibility:hidden;transition:.5s opacity;opacity:0;}.video-container .play-button{position:absolute;top:50%;margin-top:-32px;left:0;width:100%;text-align:center;}.video-container.playing .play-button{display:none;}.video-container.playing video{opacity:1;visibility:visible;}.academic-excellence-slides{padding-bottom:20px;}.flex-vcenter{display:flex;align-items:center;justify-content:center;}.flex-vcenter .flex-col{align-self:center;}@media screen and (max-width:991px){.section{font-size:125%;}}@media screen and (max-width:767px){.section-panel{margin-top:0;font-size:115%;}.section-panel .section-label{font-size:100%;}.section-panel:last-child{margin-top:0;margin-bottom:0;border-radius:0;border-bottom:0;}.section-slides{border-radius:0;margin-bottom:0;border-bottom:0;}.section-slides .section-label{font-size:100%;font-weight:bold;}.section{font-size:110%;margin-bottom:0;padding-bottom:10px;}.section-caption{display:block;}.section-caption .caption-col,.section-caption .caption-col+.caption-col{width:auto!important;display:block;padding:0 10px;}.section-caption .video-container{max-width:100%;}.has-wallpaper .photo-wallpaper .photo-container{position:relative;}.has-wallpaper .photo-wallpaper .photo-container:before{content:'';position:absolute;bottom:0;width:100%;left:0;min-height:50px;background:linear-gradient(rgba(0,0,0,0),#000);z-index:2;}.has-wallpaper .photo-wallpaper .photo-container:after{top:auto;position:absolute;bottom:0;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0),#000)!important;}.has-wallpaper .photo-wallpaper .photo-container.white:before{background:linear-gradient(rgba(255,255,255,0),#fff);}.has-wallpaper .photo-wallpaper .photo-container.white:after{background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)!important;}.has-wallpaper .section-inner{padding-top:50%;padding-bottom:15px;}.video-container{width:auto;}.video-container .play-button{position:relative;margin:0;zoom:.65;box-shadow:0 0 2px rgba(0,0,0,.05) inset,2px 2px 0 rgba(0,0,0,.25);border:4px solid #fff;border-radius:10px;}.video-container .play-button b{border:0;width:auto;height:auto;background:none;box-shadow:none;}.video-container .play-button:hover{transform:none;}.video-container video{display:none;}.video-container.playing video{display:block;}.flex-xs-none{display:block;}.academic-excellence-slides .row .col-xs-12+.col-xs-12{margin-top:0;}}@media screen and (min-width:1120px){.section-panel.alumni-slides,.section-panel.nwc-network{min-height:500px;}.section-panel.alumni-slides .section-slides .section-slide,.section-panel.nwc-network .section-slides .section-slide{min-height:500px;}.section-panel.alumni-slides .section-slides .section-inner,.section-panel.nwc-network .section-slides .section-inner{padding-top:130px;}.section-panel.alumni-slides .section-slides .slide-inner,.section-panel.nwc-network .section-slides .slide-inner{min-height:500px;}.nwc-network{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);}.nwc-network .section-inner{padding:0 25px;display:flex;align-items:center;min-height:500px;}.nwc-network .panel-caption{display:block;margin-left:auto;max-width:275px;}.nwc-network .photo-wallpaper .photo-container.white:after{background:none;}}.raidernation-works{min-height:500px;}.raidernation-works .section-inner{display:flex;min-height:500px;align-items:center;}@media screen and (min-width:1200px) and (max-width:1499px){.section-slides .slide-inner{min-height:360px;}.about-slides .section-inner{padding-top:100px;}}@media screen and (min-width:768px) and (max-width:991px){.photo-wallpaper-inner{position:relative;}.photo-wallpaper-inner:after{content:'';background:linear-gradient(rgba(0,0,0,0),#000);width:100%;height:40px;position:absolute;bottom:0;left:0;}.photo-wallpaper-inner.white:after{background:linear-gradient(rgba(255,255,255,0),#fff);}}@media screen and (min-width:991px){.section-panel{min-height:350px;}}.swiper-container.nav-on-bottom{padding-bottom:30px;}.swiper-container.nav-on-bottom .swiper-button-prev,.swiper-container.nav-on-bottom .swiper-button-next{zoom:.5;margin-top:0;top:auto;z-index:12;}.accordion .accordion-toggle{position:relative;padding-left:20px!important;cursor:pointer;display:inline-block;outline:0;}.accordion .accordion-toggle:before{content:'+';position:absolute;top:0!important;left:0;margin-top:0!important;font-weight:bold;}.accordion h2,.accordion h3,.accordion h4,.accordion h5,.accordion h6{font-size:100%;margin:0;}.accordion .accordion-item{margin:15px 0;}.accordion .accordion-item.accordion-open>.accordion-content{display:block;}.accordion .accordion-item.accordion-open+.accordion-item{margin-top:0;}.accordion .accordion-item.accordion-open>.accordion-heading .accordion-toggle:first-child:before{transform:rotate(45deg);}.accordion .accordion{margin-left:20px;}.accordion .accordion-content{position:relative;display:none;padding-left:20px;}.accordion.bordered .accordion-item+.accordion-item,.accordion.with-border .accordion-item+.accordion-item,.accordion-xs.bordered .accordion-item+.accordion-item,.accordion-xs.with-border .accordion-item+.accordion-item{border-top:1px solid #eee;padding-top:10px;}.accordion.bordered .accordion-item.accordion-open+.accordion-item,.accordion.with-border .accordion-item.accordion-open+.accordion-item,.accordion-xs.bordered .accordion-item.accordion-open+.accordion-item,.accordion-xs.with-border .accordion-item.accordion-open+.accordion-item{margin-top:10px;}.accordion-xs .accordion-heading a:hover{color:#a80000;}.accordion-content>ul{margin-top:15px;}@media screen and (max-width:767px){.accordion-xs .accordion-toggle{position:relative;padding-left:20px!important;cursor:pointer;display:block;}.accordion-xs .accordion-toggle:before{content:'';font-family:FontAwesome;position:absolute;top:6px!important;left:0;font-size:14px!important;margin-top:0!important;font-weight:normal;}.accordion-xs h2,.accordion-xs h3,.accordion-xs h4,.accordion-xs h5,.accordion-xs h6{font-size:125%;margin:0;}.accordion-xs .accordion-heading a:hover{color:#252525;}.accordion-xs .accordion-item{margin:15px 0;}.accordion-xs .accordion-item.accordion-open>.accordion-content{display:block;}.accordion-xs .accordion-item.accordion-open+.accordion-item{margin-top:0;}.accordion-xs .accordion-item.accordion-open>.accordion-heading .accordion-toggle:first-child:before{transform:rotate(90deg);}.accordion-xs .accordion{margin-left:20px;}.accordion-xs .accordion-content{position:relative;display:none;padding-left:20px;}}ol.progress{counter-reset:my-counter;padding:0;width:100%;display:table;margin-top:20px;margin-bottom:25px;}ol.progress li{width:1%;display:table-cell;text-align:center;line-height:1em;position:relative;padding:0 0 15px 0;font-weight:bold;color:#888;}ol.progress li:after{content:"  ";}ol.progress li:before{content:counter(my-counter);counter-increment:my-counter;position:absolute;bottom:0;left:50%;margin-left:-10px;line-height:15px;margin-bottom:-12px;border-radius:34px;width:20px;height:20px;border:2px solid transparent;font-size:80%;}ol.progress li.progress-done{color:#222;border-bottom:4px solid #a80000;}ol.progress li.progress-done:before{color:#fff;background-color:#a80000;border-color:#a80000;}ol.progress li.progress-active{color:#222;border-bottom:4px solid #a80000;}ol.progress li.progress-active:before{color:#a80000;background-color:#fff;border-color:#a80000;}ol.progress li.progress-todo{color:#888;border-bottom:4px solid #c0c0c0;}ol.progress li.progress-todo:before{color:#c0c0c0;background-color:#fff;border-color:#c0c0c0;}.progress-steps .progress-step{display:none;}.progress-steps .progress-step.active{display:block;}.campus-calendar .page-col-left{width:auto;float:none;}.campus-calendar .page-col-right{display:none;}.date{position:relative;width:150px;display:inline-block;min-height:45px;font-weight:600;}.date .day{position:absolute;left:0;font-size:36px;letter-spacing:-2px;width:35px;text-align:right;color:#a80000;font-weight:500;}.date .date-text{position:absolute;left:44px;top:8px;display:block;}.date .date-text .dayname{display:block;color:#888;font-size:12px;top:10px;}.date .date-text .month{display:block;font-size:12px;top:25px;color:#222;}.calendar{position:relative;width:100%;border-collapse:collapse;border-spacing:0;display:table;}.calendar .cal-date .day-box{display:none;}.calendar .add-event{position:absolute;top:7px;right:6px;}.calendar .calendar-row{width:100%;display:table-row;}.calendar .calendar-row .day{display:table-cell;width:100%/7;}.calendar .day-names .day-name{position:relative;color:#444;text-align:center;font-weight:600;padding:12px 6px;margin-right:3px;}.calendar .week .day{position:relative;padding:6px;height:100%;border-top:1px solid #ddd;border-right:1px solid #ddd;}.calendar .week .day .day-name{font-size:110%;color:#444;font-weight:500;}.calendar .week .day.day-today .day-name{background:#a80000;color:#fff;}.calendar .week .day:nth-child(7){border-right:0;}.calendar .week .day.day-today .day-name{border-radius:3px;padding:1px;}.calendar .days .calendar-row{min-height:80px;}.calendar .calendar-event{padding:4px 0;margin-bottom:2px;font-size:90%;line-height:1.4;}.calendar .calendar-event+.calendar-event{margin-top:2px;border-top:1px dashed #ddd;}.calendar .calendar-event .event-time{display:inline-block;margin-right:4px;color:#777;font-weight:500;}.calendar-section{display:block;}.calendar-pills{margin:15px 0;}.calendar-list{width:100%;}.calendar-list .calendar-row{display:table;}.calendar-list .calendar-row.month{font-size:24px;display:block;}.calendar-list .calendar-row.month h3 .year{color:#444;}.calendar-list .calendar-cell{display:table-cell;padding:8px;border-bottom:1px solid #ddd;vertical-align:top;}.calendar-list .day-date{width:80px;}.calendar-list .day-events{width:100%;}.calendar-list .calendar-event{margin-bottom:2px;padding:4px 0;padding-left:70px;position:relative;}.calendar-list .calendar-event.all-day{padding-left:0;}.calendar-list .calendar-event+.calendar-event{margin-top:5px;border-top:1px dashed #ddd;padding-top:10px;}.calendar-list .calendar-event .event-time{position:absolute;left:0;top:5px;display:block;width:65px;white-space:nowrap;margin-right:4px;color:#222;}.event-alt-time{display:block;font-size:80%;}.event-sections{display:block;font-size:75%;font-weight:400;color:#888;}.calendar-subscribe code{width:100%;color:#333;overflow:auto;max-width:100%;white-space:nowrap;display:block;padding:10px;background:#fff;border:1px solid #ddd;border-radius:4px;}.calendar-subscribe code strong{display:block;}.toolbar{background:#f9f9f9;border:1px solid #d4d4d4;box-shadow:-1px 1px #f2f2f2;border-radius:4px;padding:5px;margin:15px 0;}.toolbar .button{width:100%;text-align:center;max-height:47px;}.toolbar .toolbar-toggle{background:none;border:0;color:#888;text-shadow:none;box-shadow:none;width:100%;text-align:left;padding:15px 10px;font-size:14px;cursor:pointer;display:none;}.toolbar .toolbar-toggle:active,.toolbar .toolbar-toggle:focus,.toolbar .toolbar-toggle:hover{outline:0;background:none;color:#888;}.event-details .row+.row{margin-top:5px;}.event-list{position:relative;}.event-list .event{position:relative;padding-left:75px;min-height:75px;}.event-list .event+.event{border-top:1px solid #ddd;}.event-list .event .event-date{position:absolute;left:0;top:0;}.event-list .event .event-details{padding:10px 0;}.event-list:before{content:'';position:absolute;height:100%;border-left:1px solid #ddd;width:2px;left:60px;top:0;}.event-list.with-date-range .date-range{color:#888;text-align:center;min-width:60px;line-height:1em;padding:15px 0;}.event-list.with-date-range .date-range .month{font-weight:400;color:#444;}.event-list.with-date-range .date-range .day{font-weight:400;color:#a80000;}.event-list.with-date-range .date-range small{font-variant:small-caps;display:block;margin:0;line-height:10px;margin-top:2px;margin-bottom:4px;font-weight:400;color:#888;}.event-list.with-date-range .event .event-details{padding:15px 0;}@media screen and (max-width:767px){.calendar{display:block;}.calendar .day-names{display:none;}.calendar .week{display:table;width:100%;}.calendar .week .day{display:block;width:100%;padding:5px 0;border:0;border-bottom:1px solid #ddd;}.calendar .week .day.no-events{display:none;}.calendar .week .day .cal-date{display:table-cell;padding:5px;}.calendar .week .day .event-listings{display:table-cell;width:100%;padding:5px;border-left:3px solid #ddd;}.calendar .week .day .day-box{display:block;}.calendar .week .day .day-name{width:60px;height:65px;display:none;}.toolbar .toolbar-toggle{display:block;}.toolbar .row .col-xs-12+.col-xs-12{margin-top:15px;}.toolbar .toolbar-inner{display:none;}.toolbar.open .toolbar-inner{display:block;}.calendar-option-btns{margin:12px 0;display:block;padding-left:32px;}.day-box{width:60px;height:65px;text-align:center;line-height:1em;font-size:20px;}.day-box .day-dd{font-size:24px;color:#a80000;font-weight:600;}.day-box .day-mm,.day-box .day-ddd{font-size:14px;font-weight:400;text-transform:uppercase;display:block;}.day-box .day-ddd{color:#888;}.calendar-list .calendar-cell{border:0;border-bottom:1px solid #ddd;}.calendar-list .day-date{width:50px;}.calendar-list .day-box{position:relative;width:auto;top:auto;left:auto;}.calendar-list .calendar-event{padding-left:0;}.calendar-list .calendar-event .event-time{position:static;width:auto;}}.share-bar{position:relative;margin:0;list-style:none;}.share-bar:after,.share-bar:before{content:"";display:table;clear:both;}.share-bar:before,.share-bar:after{content:" ";display:table;}.share-bar:after{clear:both;}.share-bar li{display:block;padding:0;float:left;line-height:24px;}.share-bar li+li{margin-left:4px;}.share-bar a{display:block;font-size:0;}.share-bar a:before{font-family:FontAwesome;content:'';font-size:28px;}.share-bar a[target="_blank"]:after{display:none!important;}a.social-icon{display:inline-block;vertical-align:middle;}a.social-icon:before{font-family:FontAwesome;content:'';font-size:28px;}.share-bar a.facebook,a.social-icon.facebook{color:#3b5998;}.share-bar a.facebook:before,a.social-icon.facebook:before{content:'';}.share-bar a.twitter,a.social-icon.twitter{color:#000;}.share-bar a.twitter:before,a.social-icon.twitter:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"/></svg>');display:block;width:24px;top:-1.5px;position:relative;}.share-bar a.google-plus,a.social-icon.google-plus{color:#dd4b39;}.share-bar a.google-plus:before,a.social-icon.google-plus:before{content:'';}.share-bar a.pinterest,a.social-icon.pinterest{color:#cb2027;}.share-bar a.pinterest:before,a.social-icon.pinterest:before{content:'';}.share-bar a.email,a.social-icon.email{color:#a80000;}.share-bar a.email:before,a.social-icon.email:before{content:'';}.share-bar a.instagram,a.social-icon.instagram{color:#517fa4;}.share-bar a.instagram:before,a.social-icon.instagram:before{content:'';}.share-bar a.tumblr,a.social-icon.tumblr{color:#32506d;}.share-bar a.flickr,a.social-icon.flickr{color:#ff0084;}.share-bar a.linkedin,a.social-icon.linkedin{color:#007bb6;}.share-bar a.linkedin:before,a.social-icon.linkedin:before{content:'';}.share-bar a.add-calendar,a.social-icon.add-calendar{background:#199299;color:#fff;font-size:14px;border-radius:4px;padding:0 5px;}.share-bar a.add-calendar:before,a.social-icon.add-calendar:before{content:'';font-size:14px;margin-right:4px;}@media screen and (max-width:767px){a.social-icon.blog:before{font-size:42px;}}.modal-overlay{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:#000;display:none;}.modal-dialog{z-index:1001;max-width:700px;padding:10px;background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:-1px -1px 2px rgba(0,0,0,.1);}.modal-dialog .modal-close{position:absolute;right:0;top:0;color:#888;cursor:pointer;font-size:0;line-height:25px;}.modal-dialog .modal-close:before{font-size:30px;content:'x';}body *{box-sizing:border-box;}.selectbox{position:relative;font-size:14px;scrollbar-base-color:#eee;scrollbar-3dlight-color:#e5e5e5;scrollbar-highlight-color:#e5e5e5;scrollbar-track-color:#fff;scrollbar-arrow-color:#444;scrollbar-shadow-color:#fff;scrollbar-dark-shadow-color:#fff;}.selectbox:focus,.selectbox:active{outline:0;}.selectbox .sb-selected{padding:0 10px;line-height:50px;border:1px solid #ddd;width:100%;display:block;box-shadow:0 -1px 1px rgba(0,0,0,.05) inset;outline:0;border-radius:4px;background:#fff;height:50px;cursor:pointer;font-weight:400;}.selectbox .sb-selected:after{content:'';border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #222;position:absolute;right:10px;top:50%;margin-top:-2px;}.selectbox:focus .sb-selected,.selectbox .sb-highlighted{border-color:#b0e5e3;background:#eef9f9;}.selectbox .sb-options{display:none;position:absolute;top:100%;border:1px solid #ddd;width:100%;min-width:160px;margin-top:4px;border-radius:4px;z-index:1;background:#fff;box-shadow:0 0 3em rgba(0,0,0,.1);}.selectbox .sb-options .sb-options-inner{max-height:200px;overflow:auto;}.selectbox .sb-options .sb-option{display:block;padding:10px 10px;color:#444;position:relative;cursor:pointer;}.selectbox .sb-options .sb-option+.sb-option{border-top:1px solid #f5f5f5;}.selectbox .sb-options .sb-option.sb-disabled{cursor:not-allowed;color:#aaa;}.selectbox .sb-options .sb-option.sb-disabled:hover{color:#aaa;background:none;}.selectbox .sb-options .sb-option:hover{color:#444;background:#eef9f9;}.selectbox .sb-hidden{display:none!important;}.selectbox .sb-filter{position:relative;}.selectbox .sb-filter:after{content:'';font-family:FontAwesome;font-size:14px;color:#444;position:absolute;top:50%;margin-top:-7px;right:10px;}.selectbox .sb-input-filter{display:block;padding:15px 10px;width:100%;border:0;border-bottom:1px solid #f5f5f5;background:none;outline:0;}.selectbox.sb-open .sb-selected{border-color:#b0e5e3;background:#eef9f9;}.selectbox.sb-open .sb-options{display:block;}.selectbox .sb-group label{display:block;position:relative;padding:0;}.selectbox .sb-group label span{padding:10px;display:inline-block;background:#fff;font-weight:bold;color:#888;}.selectbox.sb-multiple .sb-options .sb-options-inner{max-height:230px;}.selectbox.sb-multiple .sb-options .sb-option{padding-left:35px;}.selectbox.sb-multiple .sb-options .sb-option:before{border:1px solid rgba(0,0,0,.1);width:25px;height:25px;position:absolute;left:5px;top:50%;margin-top:-12.5px;font-family:FontAwesome;font-weight:normal;content:'';border-radius:4px;line-height:25px;text-align:center;}.selectbox.sb-multiple .sb-options .sb-option.selected{font-weight:bold;}.selectbox.sb-multiple .sb-options .sb-option.selected:before{background:#a80000;color:#fff;content:'';}.selectbox.sb-multiple .sb-buttons{border-top:1px solid #f5f5f5;}.selectbox.sb-multiple .sb-buttons .sb-close{line-height:45px;padding:0 10px;color:#444;cursor:pointer;font-weight:600;}.selectbox ::-webkit-scrollbar{width:8px;height:8px;}.selectbox ::-webkit-scrollbar-track{background:#eee;box-shadow:0 0 3px rgba(0,0,0,.3) inset;}.selectbox ::-webkit-scrollbar-track:horizontal{border-top:1px solid rgba(0,0,0,.4);}.selectbox ::-webkit-scrollbar-track:vertical{border-left:1px solid rgba(0,0,0,.4);}.selectbox ::-webkit-scrollbar-thumb{background:#ccc;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 0 #fff inset,1px 1px 0 #fff inset;border-radius:4px;}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box;}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;font-size:1.02em;color:#333;}.autocomplete-suggestion b{font-weight:normal;color:#1f8dd6;}.autocomplete-suggestion.selected{background:#f0f0f0;}.visit-calendars{display:none;}.visit-calendars.show-visit-calendars{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100000;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);}.visit-calendars .visit-calendars-inner{position:relative;border:1px solid #ddd;background:#fff;padding:25px;box-shadow:0 0 3em rgba(0,0,0,.1);max-width:500px;width:95%;}.visit-calendars .visit-calendars-inner .visit-calendar{display:none;}.visit-calendars .visit-calendars-inner .visit-calendar.active{display:table;}.visit-calendars .visit-calendars-inner .month-name{display:none;}.visit-calendars .visit-calendars-inner .close-calendars{position:absolute;top:5px;right:10px;color:#737373;}.visit-calendars .not-available{color:#737373;}.visit-calendars .month-select{display:block;margin-bottom:15px;}.visit-calendars .month-select a{display:table-cell;width:1%;text-align:center;padding:5px;}.visit-calendars .month-select a.active{background:#a80000;color:#fff;border-radius:4px;}.photo-gallery:after,.photo-gallery:before{content:"";display:table;clear:both;}.photo-gallery:before,.photo-gallery:after{content:" ";display:table;}.photo-gallery:after{clear:both;}.thumbnail-list .list-item{position:relative;padding:10px 0 0 175px;min-height:105px;margin-bottom:10px;border-bottom:1px solid #eee;}.thumbnail-list .list-item:after,.thumbnail-list .list-item:before{content:"";display:table;clear:both;}.thumbnail-list .list-item:before,.thumbnail-list .list-item:after{content:" ";display:table;}.thumbnail-list .list-item:after{clear:both;}.thumbnail-list .list-item+.list-item{border-top:1px solid #eee;}.thumbnail-list .list-item-thumbnail{position:absolute;left:0;top:10px;width:100px;height:65px;overflow:hidden;}.thumbnail-list .list-item-thumbnail a{display:block;position:relative;height:65px;overflow:hidden;}.thumbnail-list .list-item-thumbnail img{width:100%;}.thumbnail-list .list-item-content{position:relative;font-size:95%;}.thumbnail-list.with-dates .list-item{padding-left:190px;}.thumbnail-list.with-dates .list-item-date{position:absolute;left:0;top:50%;margin-top:-35px;width:70px;}.thumbnail-list.with-dates .list-item-thumbnail{left:70px;}.thumbnail-list h3{font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:100%;margin:0;}.thumbnail-list p{margin:0;}@media screen and (max-width:767px){.thumbnail-list .list-item{padding:10px 0 0 110px;min-height:75px;}.thumbnail-list .list-item-thumbnail{width:100px;}.thumbnail-list .list-item-thumbnail a{max-height:60px;}}.feed-item{max-width:350px;border:1px solid #ddd;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.045);float:left;margin:5px;}.feed-item-user{display:none;padding:5px;}.img-responsive{max-width:100%;margin:0 auto;display:block;}.feed-item-avatar{display:inline-block;vertical-align:middle;}.feed-item-avatar img{max-width:100%;border:1px solid rgba(0,0,0,.1);max-width:30px;}.feed-item-user-details{display:inline-block;}.feed-item-message{padding:5px;}.masonary-layout .b-by-b-item{background-color:#fff;border:1px solid #eee;color:#444;width:33.33%;}.masonary-layout.no-grid .b-by-b-item{width:100%!important;}.caption{padding:10px;}.caption .descr{font-size:90%;color:#888;}.single-column .b-by-b-item{width:100%!important;}@media(min-width:0) and (max-width:768px){.masonary-layout .b-by-b-item{width:100%;}}.dialog{display:none;}.dialog .dialog-inner{max-width:640px;min-width:500px;padding:10px;border-radius:4px;background:#fff;margin:0 auto;position:relative;box-shadow:0 0 4px rgba(0,0,0,.25);}.dialog .dialog-title{padding:10px 0;border-bottom:1px solid #eee;font-weight:600;}.dialog .dialog-content{padding:10px;}.dialog .dialog-close-button{position:absolute;top:10px;right:10px;border:0;background:transparent;font-size:150%;cursor:pointer;}.dialog .dialog-close-button:hover{color:#a80000;}.dialog-open .dialog{position:fixed;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:10;}@media screen and (max-width:767px){.dialog .dialog-inner{border-radius:0;height:100%;min-width:100%;}}.site-search{position:absolute;top:0;right:0;z-index:2;width:48px;}.site-search .site-search-input{display:none;}.site-search .site-search-button{border:0;background:none;min-width:16px;height:16px;text-align:center;font-size:24px;position:absolute;color:#fff;top:0;right:0;outline:0;cursor:pointer;}.site-search .site-search-button .search-icon{position:relative;font-size:0;}.site-search .site-search-button .search-icon:after{font-family:FontAwesome;font-size:16px;content:'';}.site-search .site-search-submit{display:none;}.search-open .site-search{width:100%;}.search-open .site-search .site-search-toggle{left:0;top:2px;}.search-open .site-search .site-search-toggle .search-icon:after{content:'';color:#fff;}.search-open .site-search .site-search-submit{display:block;}.search-open .site-search .site-search-input{display:block;margin-top:-8px;padding-left:30px;}.search-open .site-search .site-search-input:focus,.search-open .site-search .site-search-input:active{border-color:#ddd!important;background:#fff!important;}.gsc-input{margin:0!important;}.google-search .gsc-control-cse{padding:0;}.google-search .google-brand{font-size:70%;color:#888;display:block;padding:5px 0;}.google-search .google-brand img{vertical-align:middle;}.google-search .google-search-input{position:relative;}.google-search .google-search-input .input-control{padding-right:40px;}.google-search .google-search-input .google-search-btn{position:absolute;top:0;right:0;height:100%;background:none;border:0;outline:0;width:40px;font-size:24px;color:#444;}.google-search .gcsc-branding{display:none;}.google-search .gsc-control-cse,.google-search .gsc-control-cse .gsc-table-result{font-family:"Roboto Condensed",Helvetica,sans-serif;font-size:16px;}.google-search .gsc-input-box{height:auto;}.google-search .gsc-webResult .gsc-result{border-bottom:1px solid #ddd!important;padding:0;margin-bottom:10px;}.google-search .gs-result .gs-title,.google-search .gs-result .gs-title *{color:#a80000;font-weight:bold;text-decoration:none;}.google-search .gs-result a.gs-visibleUrl,.google-search .gs-result .gs-visibleUrl{color:#777;}.google-search .gsc-selected-option-container{width:100px!important;}.google-search .gsc-table-result,.google-search .gsc-thumbnail-inside,.google-search .gsc-url-top{padding-left:0;}.google-search a{color:#a80000;}.google-search a[target="_blank"]:after{display:none;}.google-search .gsc-results .gsc-cursor-box .gsc-cursor-page{display:inline-block;border-radius:4px;border:1px solid #eee;padding:5px 10px;color:#a80000;line-height:150%;}.google-search .gsc-results .gsc-cursor-box .gsc-cursor-current-page{background:#a80000;color:#fff;border-color:#a80000;}@media screen and (min-width:991px){.homepage .site-search{top:25px;right:-15px;}.search-open .homepage .site-search{top:74px;}.search-open .homepage .site-search .site-search-toggle{top:-4px!important;}.search-open .homepage .site-search .site-search-submit{margin-top:0;color:#444;}}@media screen and (max-width:767px){.search-open .homepage .site-search .site-search-submit{color:#444;}.search-open .menu-right{width:100%;}.search-open .site-search{top:54px;}.search-open .site-search .site-search-input{border-top:0;border-left:0;border-right:0;padding-left:10px;border-radius:0;}.search-open .site-search .site-search-toggle{left:auto;right:0;top:-54px;}.search-open .site-search .site-search-toggle .search-icon:after{color:#fff;}.google-search .gsc-cursor-box{margin:10px 0!important;}.google-search .gsc-results .gsc-cursor-box .gsc-cursor{display:table!important;width:100%!important;margin:10px 0!important;border-radius:0!important;}.google-search .gsc-results .gsc-cursor-box .gsc-cursor-page{padding:5px;display:table-cell;width:1%;text-align:center;margin:0;border-radius:0;}.google-search .gsc-results .gsc-cursor-box .gsc-cursor-page+.gsc-cursor-page{border-left:0;}}.data-pager:after,.data-pager:before{content:"";display:table;clear:both;}.data-pager:before,.data-pager:after{content:" ";display:table;}.data-pager:after{clear:both;}.data-pager .pager-label{float:right;color:#888;}.data-pager select.input-control{padding:2px 10px;}.data-pager li{display:table-cell;}.data-pager li a{display:block;padding:4px;border-radius:4px;border:1px solid #eee;padding:0 10px;}.data-pager li.active a{background:#a80000;border-color:#a80000;color:#fff;font-weight:bold;}.data-pager li+li a{margin-left:5px;}.program-page .site-inner{background-color:transparent;}.program-page .contents{background-color:transparent;margin-top:0!important;}.program-page .contents .contents-inner .page-header .page-header-inner .breadcrumbs{float:none;display:block;padding-left:7.5px;padding-right:7.5px;position:relative;z-index:5;color:#000;}.program-page .contents .contents-inner .page-header .page-header-inner .breadcrumbs ul li a{color:#000;}.program-page .contents .contents-inner .page-header .page-header-inner .breadcrumbs ul li a:hover{color:#a80000;}.program-page .contents .contents-inner .page-header .page-header-inner .breadcrumbs .dark{color:#fff;}.program-page .contents .contents-inner .page-header .page-header-inner .breadcrumbs .dark ul li a{color:#fff;}.program-page .contents .contents-inner .page-header .page-header-inner .breadcrumbs .dark ul li a:hover{color:#a80000;}.program-page .heading-content{background-color:rgba(255,255,255,.65);font-size:125%;box-shadow:0 0 150px 100px rgba(255,255,255,.65);color:#000;max-width:680px;padding:25px;}.program-page .heading-content .dark{background-color:rgba(0,0,0,.65);box-shadow:0 0 150px 100px rgba(0,0,0,.65);color:#fff;}.program-page .cover-photo{position:absolute;top:0;width:100%;background-position:top,center;}.program-page .cover-photo:after{background:none;}.sticky-header .program-page .cover-photo{top:28px;}.quick-info-bar{padding-left:15px;padding-right:15px;}.quick-info-bar h1{margin-top:15px;}.quick-info-bar h1+p{margin-top:0;}.quick-info-bar p{margin-top:15px;margin-bottom:0;border-radius:5px;padding:8px;padding-top:10px;padding-bottom:10px;border:2px solid #a80000;border-left-width:6px;}.program-panel{margin-top:15px;margin-bottom:15px;}p.quick-info-bar{margin-top:15px;margin-bottom:0;background-color:#a80000;color:#fff;border-radius:5px;padding:8px;padding-top:10px;padding-bottom:10px;}@media screen and (max-width:767px){.quick-info-bar{padding-left:0;padding-right:0;}.quick-info-bar p{border-radius:0;}.program-page .cover-photo{top:0;}.program-panel{text-align:center;}}@media screen and (min-width:768px) and (max-width:991px){.quick-info-bar{padding-left:0;padding-right:0;}.quick-info-bar p{border-radius:0;}.program-page .cover-photo{top:0;}}.announcement{padding:1.5rem 1rem;background:#f5f5f5;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.2rem;font-weight:500;}@media screen and (max-width:991px){.has-announcement.homepage .billboard{height:calc(100vh - 210px);margin-top:110px;}.has-announcement.homepage .billboard .wordmark{opacity:0;}.has-announcement.homepage .header-inner{background:#a80000;}.has-announcement.homepage .brand{opacity:1;left:50%;transform:translateX(-50%);margin-left:0;}}.input-group{position:relative;padding-right:40px;}.input-group .input-group-button{min-width:40px;height:40px;text-align:center;right:5px;top:0;}.alert{margin:15px 0;padding:10px;border:1px solid transparent;border-radius:4px;}.alert.alert-error{border-color:#db4f4f;background-color:#fef8f8;}.alert.alert-error strong{color:#b00;}.alert.alert-info{border-color:#ede9cb;background:#faf9f1;}.alert.alert-success{border-color:#a7d3a0;background:#f8fcf7;color:#59a74d;}.alert.alert-success strong{color:#59a74d;}.hidden{display:none;}.site{display:block!important;}.site-loading{display:none;}a{cursor:pointer;}.tab-content .tab{display:none;}.tab-content .tab.active{display:block;}video{max-width:100%;}.video-active .video-container{position:relative!important;}.video-active picture{display:none;}.t-pixel{position:absolute;width:1px;height:1px;bottom:0;}.embedded-iframe{position:relative;overflow:hidden;padding-top:56.25%;}.embedded-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}optgroup{font-weight:500;}@media print{.navigation{display:none;}.brand .logo .hidden-xs{display:block!important;}.brand .logo .visible-xs{display:none!important;}.header{position:static!important;height:80px!important;}.site-inner,.header-inner{max-width:100%!important;}.header-inner,.sticky-header .header-inner{box-shadow:none;height:80px;}.menu{display:none;}html,body{background:#fff;}.secondary .contents{padding-top:0;}.cover-photo{display:none;}.breadcrumbs{color:#888!important;}.breadcrumbs ul li a{color:#888!important;}.section-panel{display:none;}.page-header .page-header-inner{padding:0;}.page-header .section-title{display:none;}.page-photo{display:none;}.page-content{border:0;box-shadow:none!important;}.page-col-inner{padding:0;}.page-col-left{width:100%;}.page-col-right{display:none;}.footer{background:#fff;box-shadow:none!important;border-top:0;}.footer .copyright{box-shadow:none;border-top:1px solid #ccc;}.footer .social-btns,.footer .footer-links,.footer .footer-inner{display:none;}.calendar-toolbar{display:none;}h1{font-size:200%;}h2{font-size:150%;}h3{font-size:120%;}h4,h5{font-size:115%;}.billboard{display:none;}#admin_toolbar{display:none!important;}}