@import url(//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,600;0,800;1,700&display=swap);
@import url(//fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);
@import url(//fonts.googleapis.com/css2?family=Yellowtail&display=swap);
p.custom-no-margin {
    margin: 0 !important;
}
span.custom-h2-style {
    margin: 20px 0px 20px 0px;
    font-size: 60px;
    font-family: Yellowtail;
    font-weight: normal;
}
h2.custom-no-margin {
    margin: 0 !important;
}
span.custom-blue {
    color: #2D4CE7 !important;
}
body{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600}h1{margin:20px 0px 20px 0px;font-family:Yellowtail;font-weight:normal}h2{margin:20px 0px 20px 0px;font-size:26px;font-family:"Montserrat";font-weight:800}h3{margin:20px 0px 20px 0px;font-family:Yellowtail;font-weight:normal;font-size:30px}h4{margin:20px 0px 20px 0px}h5{margin:20px 0px 20px 0px}h6{margin:20px 0px 20px 0px}p{margin:20px 0px 20px 0px}a,a:visited{color:#2d4ce7}a:active,a:hover{color:#1a3be1}.text-muted{color:#666 !important}.calendar-legend-name,.fc-content,.small,small{color:#000 !important}.btn-default,.btn-primary,a.btn{background:#f4b11a;color:#000;border:none;border-radius:0;white-space:normal !important}.btn-default:hover,.btn-primary:hover,a.btn:hover{background:#e9a50b;color:#000}.btn-success{color:#000 !important;background-color:#5cb85c;border-color:#4cae4c}.header-social-media{padding-top:5px;padding-bottom:5px}.header-social-media .fa{vertical-align:middle}.header-links li a{padding:3px 15px;background:#f4b11a;color:#000}.header-logo{margin:10px 0}.header-logo img{max-height:100px}.header-search{padding-top:15px;padding-bottom:15px}nav{height:auto;width:100%;position:absolute;top:0;left:0;z-index:20;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.nav-top{background-color:rgba(255,255,255,.8);padding:0px 0px 0px 0px;height:auto;margin-top:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.nav-top:hover{background-color:#fff;transition:.2s}.nav-mobile{background-color:#fff}.nav-mobile .text-left{text-align:left !important}.nav-mobile .navbar-toggle,.nav-mobile .search-toggle{margin-top:-2px !important;margin-bottom:0;border:0 !important;background-color:#333 !important;padding:8px}.nav-mobile .search-toggle{float:right;margin-right:0;margin-left:15px}.nav-mobile .navbar-toggle{float:none;margin-left:0;margin-right:15px}.nav-mobile .navbar-toggle .fa,.nav-mobile .search-toggle .fa{color:#fff !important}.nav-main{width:100%;height:auto;border:0 !important}.nav-main .container{position:relative}.nav-main ul.nav{list-style-type:none;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.nav-main ul.nav li{vertical-align:top}.nav-main ul.nav li a{height:auto;line-height:1;white-space:normal;background-color:transparent;padding:10px;margin:0;color:#000;border-bottom:2px solid transparent;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-style:italic;transition:.2s}.nav-main ul.nav li a:hover{color:#2d4ce7;transition:.2s}.nav-main ul.nav .open .dropdown-toggle{border-bottom:2px solid #2d4ce7;background:transparent}.nav-main ul.nav ul.dropdown-menu{margin-top:0;border-top-width:0;width:100%;min-width:200px;box-shadow:none;border:none}.nav-main ul.nav ul.dropdown-menu a{height:auto;line-height:1;white-space:normal;padding:10px 20px;margin:0;text-transform:none}.nav-main ul.nav ul.dropdown-menu .dropdown-header{height:40px;line-height:40px;padding:0px 10px 0px 10px}nav.small{height:50px !important}nav.small .nav-top{margin-top:-200px}nav.small .nav-main{height:50px;box-shadow:none}nav.small .minilogo{left:0;top:5px}nav.small .minilogo img{max-height:40px}.navbar-collapse{display:block;border-top:0 !important;box-shadow:none !important;padding:0 !important;overflow-x:visible;overflow-y:auto;height:0;max-height:400px}.navbar-collapse.in,.navbar-collapse.collapsing{display:block;overflow-y:auto;height:auto;max-height:400px}.minilogo{color:#fff;position:absolute;top:0;left:-9999px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.minilogo a{text-decoration:none !important}.top-banner{position:relative;min-height:150px}.top-banner .container-fluid{padding:0 !important;margin:0 !important}.top-banner .row{padding:0 !important;margin:0 !important}.top-banner .col-xs-12,.top-banner .col-sm-12,.top-banner .col-md-12,.top-banner .col-lg-12{padding:0 !important;margin:0 !important}.top-banner img{min-width:100% !important;object-fit:cover;object-position:center;height:400px !important}.top-banner .carousel-control,.top-banner .carousel-indicators{display:none !important}.top-banner .carouselButtons{position:absolute;background:rgba(255,255,255,.8);border-radius:30px;padding:0 10px;z-index:1}.top-banner .carouselButtons button{color:#222;background:transparent;border:none;padding:10px}.top-banner .carouselButtons button:nth-child(5),.top-banner .carouselButtons button:nth-child(7){display:none}.top-banner .item-description{display:none !important}.top-banner .slide-description{display:flex !important;flex-direction:column;justify-content:space-around;position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;text-align:center;vertical-align:middle}.top-banner .slide-description .slide-description-wrapper{background:rgba(0,0,0,.5);color:#fff;text-align:left;padding:20px 30px;display:inline-block;left:0;position:absolute}.top-banner .slide-description .slide-description-wrapper .slide-title{display:block;height:auto;width:100%}.top-banner .slide-description .slide-description-wrapper .slide-caption{display:block;height:auto;width:100%}main{position:relative;min-height:100%;height:auto !important;height:100%;width:100%}main #content .nimble-page-row{padding:20px 0}main #content .history-banner-wrapper .slide-description,main #content .col-md-6.nimble-widget-banner .slide-description,main #content .col-md-7.nimble-widget-banner .slide-description,main #content .col-md-8.nimble-widget-banner .slide-description,main #content .col-md-9.nimble-widget-banner .slide-description,main #content .col-md-10.nimble-widget-banner .slide-description,main #content .col-md-12.nimble-widget-banner .slide-description{background:#f4b11a;color:#000}main #content .history-banner-wrapper .slide-description .slide-title,main #content .history-banner-wrapper .slide-description .slide-caption,main #content .col-md-6.nimble-widget-banner .slide-description .slide-title,main #content .col-md-6.nimble-widget-banner .slide-description .slide-caption,main #content .col-md-7.nimble-widget-banner .slide-description .slide-title,main #content .col-md-7.nimble-widget-banner .slide-description .slide-caption,main #content .col-md-8.nimble-widget-banner .slide-description .slide-title,main #content .col-md-8.nimble-widget-banner .slide-description .slide-caption,main #content .col-md-9.nimble-widget-banner .slide-description .slide-title,main #content .col-md-9.nimble-widget-banner .slide-description .slide-caption,main #content .col-md-10.nimble-widget-banner .slide-description .slide-title,main #content .col-md-10.nimble-widget-banner .slide-description .slide-caption,main #content .col-md-12.nimble-widget-banner .slide-description .slide-title,main #content .col-md-12.nimble-widget-banner .slide-description .slide-caption{color:#000}main #content .history-banner-wrapper img,main #content .col-md-6.nimble-widget-banner img,main #content .col-md-7.nimble-widget-banner img,main #content .col-md-8.nimble-widget-banner img,main #content .col-md-9.nimble-widget-banner img,main #content .col-md-10.nimble-widget-banner img,main #content .col-md-12.nimble-widget-banner img{height:250px}main #content .col-md-5.nimble-widget-banner .slide-description,main #content .col-md-4.nimble-widget-banner .slide-description,main #content .col-md-3.nimble-widget-banner .slide-description,main #content .col-md-2.nimble-widget-banner .slide-description{background:#2d4ce7;color:#fff;line-height:1}main #content .col-md-5.nimble-widget-banner .slide-description .slide-title,main #content .col-md-4.nimble-widget-banner .slide-description .slide-title,main #content .col-md-3.nimble-widget-banner .slide-description .slide-title,main #content .col-md-2.nimble-widget-banner .slide-description .slide-title{color:#fff;font-size:12px}main #content .col-md-5.nimble-widget-banner .slide-description .slide-caption,main #content .col-md-4.nimble-widget-banner .slide-description .slide-caption,main #content .col-md-3.nimble-widget-banner .slide-description .slide-caption,main #content .col-md-2.nimble-widget-banner .slide-description .slide-caption{color:#fff;border-color:#f4b11a}main #content .col-md-5.nimble-widget-banner img,main #content .col-md-4.nimble-widget-banner img,main #content .col-md-3.nimble-widget-banner img,main #content .col-md-2.nimble-widget-banner img{height:200px}main #content .nimble-widget-banner .carousel-control,main #content .nimble-widget-banner .carousel-indicators,main #content .history-banner-wrapper .carousel-control,main #content .history-banner-wrapper .carousel-indicators{display:none !important}main #content .nimble-widget-banner img,main #content .history-banner-wrapper img{width:40%;position:relative;z-index:1;overflow:hidden;object-fit:cover;margin:40px 0}main #content .nimble-widget-banner .slide-description,main #content .history-banner-wrapper .slide-description{position:absolute;right:0;top:0;width:80%;padding:20px;display:flex;flex-direction:column;justify-content:center;height:calc(100% + 80px);padding-left:calc(20% + 20px);z-index:0;margin:-40px 0 0 0}main #content .nimble-widget-banner .slide-description .slide-title,main #content .history-banner-wrapper .slide-description .slide-title{color:#000}main #content .nimble-widget-banner .slide-description .slide-caption,main #content .history-banner-wrapper .slide-description .slide-caption{color:#000;font-size:22px;display:block;text-transform:uppercase;font-weight:700;border-bottom:3px solid;margin-top:20px;line-height:1;padding-bottom:10px}main #content .nimble-widget-banner .container,main #content .history-banner-wrapper .container{width:100%}main .nav-stacked{padding:0px 40px}main .nav-stacked li.dropdown-header{font-family:Yellowtail;font-weight:normal;color:#000}main .nav-stacked li a{color:#000;border-bottom:2px solid #ddd;padding:10px}main .nav-stacked li a:hover{background:none;color:#2d4ce7}main .board-wrapper,main .administration-wrapper{background:#fff;border-radius:4px;box-shadow:0px 0px 10px rgba(0,0,0,.2);padding:20px;margin:20px 0}main .directory-entry-widget-heading{display:none}main .directory-entry-widget-listing{width:calc(20% - 4px);display:inline-block;vertical-align:top}main .directory-entry-widget-listing .listing-photo img{height:150px;object-fit:cover;object-position:top;min-width:100%;overflow:hidden;margin-bottom:10px}main .directory-entry-widget-listing .entry-full-name a{color:#000;font-family:"Bebas Neue";font-weight:normal;font-size:18px}main .directory-entry-widget-listing .entry-job-title{font-family:"Bebas Neue";font-weight:normal;color:#555;font-size:16px}main .directory-entry-widget-listing .entry-address,main .directory-entry-widget-listing .entry-phone-numbers,main .directory-entry-widget-listing .entry-email{display:none}main .department-header-wrapper,main .important-notice-wrapper{position:relative}main .department-header-wrapper p,main .important-notice-wrapper p{margin:0}main .department-header-wrapper a,main .department-header-wrapper a:visited,main .important-notice-wrapper a,main .important-notice-wrapper a:visited{color:#000;text-decoration:underline}main .department-header a.button{background:#2d4ce7;color:#fff;text-decoration:none;font-weight:normal;padding:10px 20px 8px 20px;display:inline-block;border-radius:4px;box-shadow:0px 0px 7px rgba(0,0,0,.2)}main .department-header a.button:hover,main .department-header a.button:visited{background-color:#1a3be1;color:#fff}main .important-notice a.button{color:#f4b11a;background-color:#000;text-decoration:none;font-weight:normal;padding:10px 20px 8px 20px;display:inline-block;border-radius:4px;box-shadow:0px 0px 7px rgba(0,0,0,.2)}main .important-notice a.button:hover,main .important-notice a.button:visited{background-color:#222;color:#f4b11a}main .important-notice a.button .text-muted,main .important-notice a.button small{color:#000 !important}main .department-header-wrapper .department-header,main .department-header-wrapper .empty-block{background:#fff;padding:20px 40px 20px 160px;font-family:Bebas Neue;font-weight:normal;font-size:18px;min-height:50px !important;line-height:1}main .department-header-wrapper .department-header::before,main .department-header-wrapper .empty-block::before{font-family:"FontAwesome";color:#fff;background-color:#2d4ce7;content:"";height:100%;position:absolute;left:0;top:0;width:120px;font-size:30px;display:flex;flex-direction:column;justify-content:center;text-align:center}main .important-notice-wrapper .important-notice,main .important-notice-wrapper .empty-block{background:#fff;min-height:50px !important;padding:20px 40px 20px 160px;font-family:Bebas Neue;font-weight:normal;font-size:18px;line-height:1;background:#f4b11a;color:#000}main .important-notice-wrapper .important-notice::before,main .important-notice-wrapper .empty-block::before{font-family:"FontAwesome";color:#f4b11a;background-color:#000;content:"";height:100%;position:absolute;left:0;top:0;width:120px;font-size:30px;display:flex;flex-direction:column;justify-content:center;text-align:center}main .interior-content,main .module-wrapper{background:#fff;padding:20px 50px;border-radius:4px;box-shadow:0px 0px 10px rgba(0,0,0,.2);margin-top:20px}main .events-feed-wrapper ul.upcoming-events .event-location{display:none}main .nimble-full-calendar .nimble-full-calendar-legend .calendar-legend-color{width:100%;min-height:50px}main .nimble-full-calendar .nimble-full-calendar-legend .calendar-legend-name{margin-left:5px;text-overflow:ellipsis;overflow:hidden;line-height:1;position:absolute;z-index:1;left:10px;top:0;width:calc(100% - 30px);height:calc(100% - 5px);display:flex;flex-direction:column;justify-content:center;text-align:center;white-space:normal !important;color:#fff;padding:0 10px}section{padding-top:20px;padding-bottom:20px;top:-70px;position:relative}section#module{padding-top:20px;padding-bottom:20px;top:-20px;position:relative}.footer{background:#f4b11a;color:#000}.footer .footer-01 .fa{margin-right:5px}.footer a,.footer a:visited{color:#000}.footer .footer-copyright{color:#000;text-align:right}.footer .footer-powered-by{color:#000;text-align:right}body{background-image:url(/images/html_bg.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;background-color:#f3f5f4}body .container{position:relative}body #notifications-bar{display:block;z-index:1000;position:relative;top:0;right:0;left:0;width:100%;height:auto;text-align:center;font-size:large}body #notifications-bar p{padding:15px 0px 15px 0px;margin:0px 20px 0px 20px}body #notifications-bar .alert-info .empty-block,body #notifications-bar .alert-warning .empty-block,body #notifications-bar .alert-danger .empty-block{min-height:30px;padding:5px}body #notifications-bar .alert-info .empty-block p,body #notifications-bar .alert-warning .empty-block p,body #notifications-bar .alert-danger .empty-block p{padding:5px}body #notifications-bar .alert-info .empty-block button,body #notifications-bar .alert-warning .empty-block button,body #notifications-bar .alert-danger .empty-block button{font-size:12px;font-weight:bold;padding:5px 10px !important;line-height:1}body #notifications-bar .alert-info{color:#f0af00;background-color:#222}body #notifications-bar .alert-info .empty-block{color:#f0af00;background-color:#222}body #notifications-bar .alert-warning{background-color:#f0af00;color:#222}body #notifications-bar .alert-warning .empty-block{background-color:#f0af00;color:#222}body #notifications-bar .alert-warning a,body #notifications-bar .alert-warning a:visited{color:#222;text-decoration:none}body #notifications-bar .alert-warning a:hover,body #notifications-bar .alert-warning a:active{color:#222;text-decoration:underline}body #notifications-bar .alert-danger{background-color:#ad2222;color:#fff}body #notifications-bar .alert-danger .empty-block{background-color:#ad2222;color:#fff}body #notifications-bar .alert-danger a,body #notifications-bar .alert-danger a:visited{color:#fff;text-decoration:none}body #notifications-bar .alert-danger a:hover,body #notifications-bar .alert-danger a:active{color:#fff;text-decoration:underline}body .small #notifications-bar{display:none}body img{font-family:"object-fit: cover; object-position: center;"}body #content:focus{outline:none}body .btn-skip{color:#fff;background-color:#8c0000;height:auto;width:auto;padding:7px 15px 7px 15px;border-radius:0;border-bottom-right-radius:7px;text-decoration:underline}body .btn-skip:hover,body .btn-skip:active,body .btn-skip:visited{color:#fff}body .btn-skip:hover,body .btn-skip:active{text-decoration:none}body.user-is-tabbing *:focus{background:#000 !important;color:#fff !important;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}body.user-is-tabbing .carousel-inner a:focus{outline:#000 auto 20px;outline-offset:-2px}.wrapper{padding:0 !important;margin:0 !important;overflow:hidden}.vcenter{display:inline-block;vertical-align:middle;float:none !important}.modal-content .panel-body img{max-width:100%}.modal-backdrop{z-index:5}.back-to-top{margin-right:10px;position:fixed;bottom:60px;right:0px;background-color:#333;padding:1em;display:none;opacity:.75;filter:alpha(opacity=75);zoom:1;border-radius:5px}a.back-to-top{color:#fff !important;text-decoration:none !important}.back-to-top:hover{background-color:#404040}@media print{body,html,main,.wrapper{font-family:Arial,Verdana,sans-serif !important;font-size:15px !important;color:#000;width:100% !important;height:100% !important;border:0 !important;padding:0 !important;margin:0px !important;float:none !important;font-weight:normal !important}h1{font-size:150% !important;border:0 !important}h2,h3,h4,h5,h6{font-size:125% !important;border:0 !important}strong{font-size:105% !important}.breadcrumb,.catalog-breadcrumb,.nimble-widget-catalog-nav,.catalog-search,.catalog-up-one-level,.catalog-footer-breadcrumbs{display:none !important}a[href]:after{content:"(" attr(href) ") "}a[href^="tel:"]:after{content:""}.catalog-faculty-listing-contactInfo a[href^="mailto:"]:after{content:""}a.course-name{text-decoration:none !important}a.course-name[href]:after{content:""}.catalog-faculty-listing-entireName a[href]:after{content:""}.catalog-faculty-listing-entireName{font-size:115%;font-weight:bold}.catalog-faculty-listing{min-height:auto !important;border:0 !important;text-align:left !important;margin:0px 0px 20px 0px !important;padding:0px !important}.catalog-faculty-listing .faculty-role{text-transform:uppercase !important;margin:0 !important;font-size:98% !important}.catalog-faculty-listing .catalog-faculty-listing-location{margin:0 !important}.catalog-faculty-listing .catalog-faculty-listing-department p{margin:0 !important}.faculty-list-programs:first-of-type{margin-top:20px}table.curriculum-table{-webkit-print-color-adjust:exact}table.curriculum-table th,table.curriculum-table tr,table.curriculum-table td{background-color:unset !important}table.curriculum-table th{background-color:#ddd !important;-webkit-print-color-adjust:exact}table.curriculum-table tr.area-course:nth-child(odd){background-color:#eee !important;-webkit-print-color-adjust:exact}a{background-color:transparent !important}a{text-decoration:underline !important;color:#000}a.btn,a.btn-info,a.btn-default,a.btn-primary{background-color:transparent !important;border:1px solid #666 !important}}.home-page .home-buttons-wrapper .home-buttons{overflow:hidden;border-radius:4px;box-shadow:0px 4px 15px rgba(0,0,0,.2)}.home-page .home-buttons-wrapper .home-buttons ul{padding:0;margin:0}.home-page .home-buttons-wrapper .home-buttons ul li{list-style-type:none;padding:0;text-align:center}.home-page .home-buttons-wrapper .home-buttons ul li a{background:#fff;display:block;vertical-align:middle;font-family:Bebas Neue;color:#222;font-size:18px;font-weight:normal;transition:.2s}.home-page .home-buttons-wrapper .home-buttons ul li a img{display:inline-block}.home-page .home-buttons-wrapper .home-buttons ul li a:hover{text-decoration:none;background:#f4b11a;border-color:#f4b11a;transition:.2s}.home-page .events-wrapper{background-image:url(/images/blue_image_bg.jpg);margin:0 -15px;color:#fff;padding:30px 0}.home-page .events-wrapper ul.upcoming-events li{display:none}.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4){display:inline-block !important;vertical-align:top;padding:20px;background:#fff;color:#000;position:relative}.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-col-2 .event-start-date-dayweek,.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-col-2 .event-start-date-separator:nth-child(2),.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-col-2 .event-start-time,.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-col-2 .event-start-daytime,.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-col-2 .event-start-timezone{display:none}.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-date{font-weight:700}.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-title a{transition:.2s}.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-title a:hover{color:#2d4ce7}.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-title a:hover::after{color:#2d4ce7;margin:0 0 0 8px;transition:.2s}.home-page .events-wrapper ul.upcoming-events li:nth-child(-n+4) .event-title a::after{content:"";font-family:"FontAwesome";color:#ddd;border:2px solid;width:27px;display:inline-flex;text-align:center;height:22px;border-radius:30px;padding:3px 0 3px 2px;vertical-align:middle;flex-direction:column;justify-content:center;margin:0 8px 0 0;transition:.2s}@media(max-width: 767px){main{margin-top:80px}nav{height:auto !important}nav .nav-top{height:auto !important}nav .nav-main .navigation_1{padding-top:30px}nav .nav-main ul.nav{margin:0 !important}nav .nav-main ul.nav li a{padding-left:30px;border-radius:0;margin:0}nav .nav-main ul.nav ul.dropdown-menu{background:#efefef}nav .nav-main ul.nav ul.dropdown-menu a{padding-left:40px}.nav-mobile{padding-top:15px;padding-bottom:15px}.nav-mobile .btn-sm{font-size:10px}.nav-mobile-logo img{max-height:50px}}@media(max-width: 991px){h1,.nav-stacked li.dropdown-header{font-size:35px}.top-banner{min-height:70px}.top-banner img{height:200px !important}.top-banner .carouselButtons{right:0;top:-110px}.top-banner .slide-description{position:absolute;top:0;right:0;left:5%;bottom:0;width:90%;height:170px;text-align:center;display:block !important}.top-banner .slide-description .slide-description-wrapper{display:block !important;left:0 !important;position:absolute !important;width:100% !important;text-align:center !important;padding:10px 30px !important}.top-banner .slide-description .container{display:flex;flex-direction:column;justify-content:center;height:100%}.top-banner .slide-caption{font-family:Yellowtail;font-size:40px;font-weight:normal;line-height:1.3}.home-page .top-banner .empty-block{min-height:300px}.home-page .top-banner img{height:300px !important}.home-page .top-banner .slide-description{display:none !important}.home-page .top-banner .home-welcome-wrapper{position:absolute;top:20px;height:auto;display:flex;flex-direction:column;justify-content:center;width:90%;margin:0 5%}.home-page .top-banner .home-welcome-wrapper .home-welcome{background:rgba(25,25,25,.75);width:auto;color:#fff;padding:10px 30px;display:inline-block;text-align:center}.home-page .top-banner .home-welcome-wrapper .home-welcome h1{font-size:30px;margin:10px 0}.home-page .top-banner .home-welcome-wrapper .home-welcome p{font-size:16px;margin:5px 0}.home-page .top-banner .carouselButtons{bottom:80px;right:15px}.home-page .home-buttons-wrapper .home-buttons ul li{width:100%;display:inline-block;margin-right:0;text-align:left}.home-page .home-buttons-wrapper .home-buttons ul li a{padding:20px;border-left:1px solid #f3f5f4;border-bottom:1px solid #f3f5f4}.home-page .home-page-content{padding:50px 0}.home-page .events-feed-wrapper{padding:0}.home-page .events-wrapper ul.upcoming-events li{width:calc(100% - 64px);height:auto;margin:20px 30px;min-height:90px}.home-page .events-wrapper ul.upcoming-events li .event-thumbnail{display:none}.home-page .events-wrapper ul.upcoming-events li .event-col-1{height:auto;display:block}.home-page .events-wrapper ul.upcoming-events li .event-col-2{position:absolute;bottom:-15px;right:30px;background:#f4b11a;color:#000;padding:5px 10px;height:30px}.home-page .events-wrapper ul.upcoming-events li .event-title{font-size:20px;text-transform:uppercase;font-weight:700;text-decoration:none;line-height:1.2}.home-page .events-wrapper ul.upcoming-events li .event-title a{color:#000;text-decoration:none}.home-page .events-wrapper ul.upcoming-events li .event-details{display:none}header .row.header-quicklinks-wrapper{position:relative;top:0;right:auto;width:100%;left:auto;margin:0}header .row.header-quicklinks-wrapper .pull-right{float:none !important;width:100% !important}header .row.header-quicklinks-wrapper .header-links li a{font-size:12px}header nav ul.nav{float:none !important;text-align:left}header nav ul.dropdown-menu{padding-top:5px}header nav ul.dropdown-menu li a a:hover{padding:10px 15px 10px 25px;transition:.2s}header nav ul.dropdown-menu li.dropdown-header{padding:0px 10px 0px 30px}#content{top:-60px}#content .nimble-widget-banner .carouselButtons{position:absolute;bottom:10px;width:80%;padding-left:calc(20% + 20px)}#content .nimble-widget-banner .carouselButtons button{width:45px;background:transparent;border:none}#content .nimble-widget-banner .carouselButtons button:nth-child(2),#content .nimble-widget-banner .carouselButtons button:nth-child(3),#content .nimble-widget-banner .carouselButtons button:nth-child(5),#content .nimble-widget-banner .carouselButtons button:nth-child(7){display:none}main .interior-content,main .module-wrapper{padding:10px 20px !important}main .directory-entry-widget-listing{width:calc(33.333% - 4px);display:inline-block;vertical-align:top;margin-bottom:20px}.carousel-inner .slide-description .slide-title,.carousel-inner .slide-description .slide-caption{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width: 992px){h1,.nav-stacked li.dropdown-header{font-size:60px}main{min-height:calc(100vh - 100px)}.interior-content .directory-entry-widget-listing{width:150px !important}.interior-content .directory-entry-widget-listing .listing-photo img{height:200px !important}.top-banner{min-height:200px}.top-banner .carouselButtons{right:0;top:-110px}.top-banner .slide-description{position:absolute;top:120px;right:0;left:0;bottom:0;width:100%;height:230px;text-align:center;display:block !important}.top-banner .slide-description .container{display:flex;flex-direction:column;justify-content:center;height:100%}.top-banner .slide-caption{font-family:Yellowtail;font-size:60px;font-weight:normal}.home-page .top-banner .empty-block{min-height:530px}.home-page .top-banner img{height:700px !important}.home-page .top-banner .slide-description{display:none !important}.home-page .top-banner .home-welcome-wrapper{position:absolute;top:120px;height:520px;display:flex;flex-direction:column;justify-content:center;width:80%;margin:0 10%}.home-page .top-banner .home-welcome-wrapper .home-welcome{background:rgba(25,25,25,.75);width:auto;color:#fff;padding:10px 40px;display:inline-block}.home-page .top-banner .home-welcome-wrapper .home-welcome h1{font-size:90px;margin:5px 0}.home-page .top-banner .home-welcome-wrapper .home-welcome p{font-size:20px;margin:5px 0}.home-page .top-banner .carouselButtons{bottom:80px;right:15px}.home-page .home-buttons-wrapper .home-buttons ul li{width:25%;display:inline-block;margin-right:-4px}.home-page .home-buttons-wrapper .home-buttons ul li a{padding:20px;border-left:1px solid #f3f5f4;border-bottom:1px solid #f3f5f4}.home-page .home-page-content{padding:50px 0}.home-page .events-feed-wrapper{padding:50px 0}.home-page .events-wrapper ul.upcoming-events li{width:calc(33.3333% - 64px);height:250px;margin:0 30px}.home-page .events-wrapper ul.upcoming-events li .event-thumbnail{position:absolute;margin-left:-50px;width:150px;height:150px;vertical-align:top;overflow:hidden;bottom:-30px}.home-page .events-wrapper ul.upcoming-events li .event-thumbnail img{object-fit:cover;object-position:center;width:150px;min-height:150px}.home-page .events-wrapper ul.upcoming-events li .event-col-1{height:90px;display:flex;flex-direction:column;justify-content:center}.home-page .events-wrapper ul.upcoming-events li .event-col-2{position:absolute;bottom:-15px;right:30px;background:#f4b11a;color:#000;padding:5px 10px;height:30px}.home-page .events-wrapper ul.upcoming-events li .event-title{font-size:20px;text-transform:uppercase;font-weight:700;text-decoration:none;line-height:1.2}.home-page .events-wrapper ul.upcoming-events li .event-title a{color:#000;text-decoration:none}.home-page .events-wrapper ul.upcoming-events li .event-details{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;padding-left:120px;padding-top:15px}header .row.header-quicklinks-wrapper{position:absolute;top:0;right:0;width:100%}header .row.header-quicklinks-wrapper .header-links li a{font-size:12px}header nav ul.dropdown-menu{padding-top:30px}header nav ul.dropdown-menu li a a:hover{padding:10px 15px 10px 25px;transition:.2s}#content{top:-60px}#content .nimble-widget-banner .carouselButtons{position:absolute;bottom:10px;width:80%;padding-left:calc(20% + 20px)}#content .nimble-widget-banner .carouselButtons button{width:45px;background:transparent;border:none}#content .nimble-widget-banner .carouselButtons button:nth-child(2),#content .nimble-widget-banner .carouselButtons button:nth-child(3),#content .nimble-widget-banner .carouselButtons button:nth-child(5),#content .nimble-widget-banner .carouselButtons button:nth-child(7){display:none}.board-members-text,.administration-text{border-right:3px solid #f4b11a}}

/*# sourceMappingURL=site.eb809e7e44fc081c1953.css.map*/