@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);@import url(//fonts.googleapis.com/css?family=Merriweather:300,700);body{font-family:Open Sans,sans-serif;font-size:16px}h1,h2{font-size:20px;font-weight:700;margin:20px 0}h3{font-weight:800}h3,h4{font-size:16px;margin:20px 0}h4{font-weight:700}h5{font-size:16px;font-weight:600}h5,h6{margin:20px 0}h6{font-size:15px;font-weight:800}p{margin:20px 0}a,a:visited{color:#336c9a}.nav-top-01{height:40px;background-color:#222;color:#fff}.nav-top-01 .header-social-media .fa{color:#fff;vertical-align:middle}.nav-top-01 .header-logo{position:absolute;top:0;margin-top:-18px;padding:10px;background-color:#396971}.nav-top-01 .header-search{max-width:300px}.nav-top-01 .header-search .form-control{background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff}.nav-top-01 .header-search .btn,.nav-top-01 .header-search .button-search,.nav-top-01 .header-search button{background-color:transparent;border:0;border-radius:0;color:#fff;font-size:20px}.nav-top-02{height:60px;color:#fff;background-color:rgba(0,0,0,.5)}nav{width:100%;position:fixed;top:0;left:0;z-index:20}.nav-top,nav{height:100px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.nav-top{padding:0;margin-top:0}.nav-mobile{background-color:#396971}.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:transparent;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:static!important}.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{color:#fff;font-weight:800;height:60px;line-height:60px;background-color:transparent;margin:0;text-transform:uppercase}.nav-main ul.nav li a:hover{background-color:#305960}.nav-main ul.nav li.dropdown a .caret{display:none}.nav-main ul.nav .open .dropdown-toggle{background-color:#305960}.nav-main ul.nav ul.dropdown-menu{margin-top:0;border-top-width:0;background-color:#396971;border-radius:0}.nav-main ul.nav ul.dropdown-menu a{height:40px;line-height:40px;padding:0 30px;margin:0;text-transform:none;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400}.nav-main ul.nav ul.dropdown-menu .dropdown-header{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;color:#fff;height:40px;line-height:40px;padding:0 10px}nav.small{height:60px!important}nav.small .nav-top{margin-top:-40px}nav.small .nav-top-02{background-color:#396971}nav.small .nav-main{height:60px;box-shadow:none}nav.small .header-logo{display:none}nav.small .minilogo{left:0;top:24px}nav.small .minilogo img{max-height:50px}.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.collapsing,.navbar-collapse.in{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}ul.mega-menu li.dropdown{position:static}ul.mega-menu ul.dropdown-menu{top:100%!important;left:0!important;right:0!important;padding-top:15px!important;padding-bottom:15px!important;width:auto;height:auto}ul.mega-menu ul.dropdown-menu li.col-xs-12.col-sm-6.col-md-3{min-height:180px}ul.mega-menu ul.dropdown-menu a{height:auto!important;line-height:1.5!important;display:block;word-wrap:break-word;padding:5px 0 5px 5px!important}ul.mega-menu ul.dropdown-menu a:hover{text-decoration:none}ul.mega-menu ul.dropdown-menu .dropdown-header{height:auto!important;line-height:1.5!important;padding:5px 0 5px 5px!important}@media (max-width:767px){ul.mega-menu ul.dropdown-menu{padding-top:0!important;padding-bottom:0!important}ul.mega-menu ul.dropdown-menu li.col-xs-12.col-sm-6.col-md-3{min-height:1px}ul.mega-menu ul.dropdown-menu .dropdown-header,ul.mega-menu ul.dropdown-menu a{height:40px!important;line-height:40px!important;padding:0 20px!important}}.top-banner{margin-top:-100px}.top-banner .col-lg-12,.top-banner .col-md-12,.top-banner .col-sm-12,.top-banner .col-xs-12,.top-banner .container-fluid,.top-banner .row{padding:0!important;margin:0!important}.top-banner img{min-width:100%!important}.top-banner .carousel-control .glyphicon-chevron-left,.top-banner .carousel-control .glyphicon-chevron-right,.top-banner .carousel-control .icon-next,.top-banner .carousel-control .icon-prev{font-size:50px;height:50px;width:50px;color:#fff}.top-banner .carousel-indicators li{width:25px;height:25px;border-radius:25px;border:0;background-color:hsla(0,0%,100%,.5)}.top-banner .carousel-indicators .active{border:0;background-color:#fff}.top-banner .carouselButtons{visibility:hidden;position:absolute;right:15px;bottom:15px}.top-banner .carouselButtons button{border-radius:50%;box-shadow:2px 2px 3px #000}.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 .slide-title{display:none;height:auto;width:100%}.top-banner .slide-description .slide-description-wrapper .slide-caption{text-shadow:2px 2px 5px #333;font-family:Merriweather,serif;font-weight:700;font-size:30px;color:#fff;display:block;height:auto;width:100%}main{margin-top:100px;position:relative;min-height:100%;height:auto!important;height:100%;width:100%}section{padding-bottom:20px}section .content .form-group-field-29,section .content .form-group-field-30,section .content .form-group-field-32,section .content .form-group-field-33,section .content .form-group-field-34,section .content .form-group-field-35,section .content .form-group-field-37,section .content .form-group-field-38{display:none}section .content .nimble-form .form-field{margin-bottom:0!important}section .content #show-file-2,section .content #show-file-2:visited,section .content #show-file-3,section .content #show-file-3:visited,section .content #show-file-4,section .content #show-file-4:visited{border-radius:0;background-color:#ca8c2c;border:1px solid #bd8329;color:#fff}section .content #show-file-2:active,section .content #show-file-2:hover,section .content #show-file-3:active,section .content #show-file-3:hover,section .content #show-file-4:active,section .content #show-file-4:hover{background-image:linear-gradient(to bottom right,#ca8c2c,#d9a350)}section .content .page-description p.return-link{margin-top:25px;font-size:17px}section .content .page-description p.return-link a,section .content .page-description p.return-link a:visited{color:#bd8329;text-decoration:none;padding:7px 10px;border:1px solid #b57d27;border-radius:25px}section .content ul.nav-tabs{margin-top:30px;margin-bottom:30px}section .content ul.nav-tabs li.nav-item a.nav-link{background-color:#396971;color:#fff;border-radius:0}section .content .tab-content table.table th,section .content .tab-content table.table tr:nth-child(2n){background-color:#eee}section .content .tab-content table.table td:nth-of-type(2) a,section .content .tab-content table.table td:nth-of-type(2) a:visited{border-radius:25px;background-color:#bd8329;color:#fff;text-decoration:none;padding:5px 10px;border:0}section .content .tab-content table.table td:nth-of-type(2) a:active,section .content .tab-content table.table td:nth-of-type(2) a:hover{background-image:linear-gradient(to bottom right,#ca8c2c,#d9a350);color:#fff;text-decoration:none}section .content .tab-content table.table td:nth-of-type(3) a,section .content .tab-content table.table td:nth-of-type(3) a:visited{border-radius:25px;background-color:#bd8329;color:#fff;text-decoration:none;padding:5px 10px;border:0}section .content .tab-content table.table td:nth-of-type(3) a:active,section .content .tab-content table.table td:nth-of-type(3) a:hover{background-image:linear-gradient(to bottom right,#ca8c2c,#d9a350);color:#fff;text-decoration:none}section .content .tab-content table.table td{font-size:15px}section .content .gray-bar{background-color:#eee;padding-top:20px;padding-bottom:20px;margin-right:-15px;margin-left:-15px}section .content .gray-bar .breadcrumb{background-color:transparent;padding:0;margin:0}section .content .gray-bar .breadcrumb a{color:#396971;font-weight:700;font-size:15px}section .content .gray-bar .breadcrumb .active{display:block;color:#666;text-transform:uppercase;font-size:30px;font-weight:800}section .content .gray-bar .breadcrumb li.active:before{display:none}section .content .directory-entry{margin-top:20px}.footer{color:#fff}.footer .footer-01{margin-right:-15px;margin-left:-15px;padding-top:15px;padding-bottom:15px;background-color:#444}.footer .footer-01 h6{margin:3px 0 15px;font-size:18px;color:#ca8c2c;font-weight:700;text-transform:uppercase}.footer .footer-01 .nav-stacked li{padding:0 0 5px}.footer .footer-01 .nav-stacked li a,.footer .footer-01 .nav-stacked li a:visited{font-size:16px;font-weight:400;padding:0}.footer .footer-01 .nav-stacked li a:active,.footer .footer-01 .nav-stacked li a:hover{background-color:transparent;text-decoration:underline}.footer .footer-01 .nav-stacked .dropdown-header{padding:0 0 15px;font-size:18px;color:#ca8c2c;font-weight:700;text-transform:uppercase;line-height:unset}.footer .footer-01 .form-block{max-width:100%;padding-top:18px;padding-bottom:15px}.footer .footer-01 .form-block .nimble-form-title,.footer .footer-01 .form-block label{display:none}.footer .footer-01 .form-block .btn.btn-primary{margin:0;background-color:#ca8c2c;border:0;border-radius:0;font-weight:700;font-size:16px;text-transform:uppercase}.footer .footer-01 .form-block .btn.btn-primary:hover{background-color:#a06f23}.footer .footer-01 .form-block .nimble-form-fields{margin-right:-15px;margin-left:-15px}.footer .footer-01 .form-block .nimble-form .row{margin:0}.footer .footer-01 .form-block div.form-field{padding:0}.footer .footer-01 .form-block div.form-field .form-control{border-radius:0;border:0}.footer .footer-01 .form-block div.form-field .form-group{margin-bottom:10px}.footer .footer-01 .form-block .form-group-field-11{padding-right:5px}.footer .footer-01 .form-block .form-group-field-12{padding-left:5px}.footer .footer-02{margin-right:-15px;margin-left:-15px;padding-top:15px;padding-bottom:15px;background-color:#333}.footer a,.footer a:visited{color:#fff}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 0;margin:0 20px}body #notifications-bar .alert-warning{background-color:#ff0;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:active,body #notifications-bar .alert-warning a:hover{color:#222;text-decoration:underline}body #notifications-bar .alert-danger{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:active,body #notifications-bar .alert-danger a:hover{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;border-radius:0;border-bottom-right-radius:7px;text-decoration:underline}body .btn-skip:active,body .btn-skip:hover,body .btn-skip:visited{color:#fff}body .btn-skip:active,body .btn-skip:hover{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:20px auto #000;outline-offset:-2px}.wrapper{padding:0!important;margin:0!important}.vcenter{display:inline-block;vertical-align:middle;float:none!important}.modal-backdrop{z-index:5}.back-to-top{margin-right:10px;position:fixed;bottom:65px;right:0;background-color:#333;padding:1em;display:inline;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{.wrapper,body,html,main{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:0!important;float:none!important;font-weight:400!important}h1{font-size:150%!important}h1,h2,h3,h4,h5,h6{border:0!important}h2,h3,h4,h5,h6{font-size:125%!important}strong{font-size:105%!important}.breadcrumb,.catalog-breadcrumb,.catalog-footer-breadcrumbs,.catalog-search,.catalog-up-one-level,.nimble-widget-catalog-nav{display:none!important}a[href]:after{content:"(" attr(href) ") "}.catalog-faculty-listing-contactInfo a[href^="mailto:"]:after,a[href^="tel:"]:after{content:""}a.course-name{text-decoration:none!important}.catalog-faculty-listing-entireName a[href]:after,a.course-name[href]:after{content:""}.catalog-faculty-listing-entireName{font-size:115%;font-weight:700}.catalog-faculty-listing{min-height:auto!important;border:0!important;text-align:left!important;margin:0 0 20px!important;padding:0!important}.catalog-faculty-listing .faculty-role{text-transform:uppercase!important;margin:0!important;font-size:98%!important}.catalog-faculty-listing .catalog-faculty-listing-department p,.catalog-faculty-listing .catalog-faculty-listing-location{margin:0!important}.faculty-list-programs:first-of-type{margin-top:20px}table.curriculum-table{-webkit-print-color-adjust:exact}table.curriculum-table td,table.curriculum-table th,table.curriculum-table tr{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;text-decoration:underline!important;color:#000}a.btn,a.btn-default,a.btn-info,a.btn-primary{background-color:transparent!important;border:1px solid #666!important}}.home-page .top-banner .how-do-i-wrapper{position:absolute;top:23vw;left:50%;z-index:16;width:60%;padding-left:0;margin-left:-30%;text-align:center}.home-page .top-banner .how-do-i-wrapper .how-do-i{max-width:500px;min-width:300px;margin-right:auto;margin-left:auto;text-align:center}.home-page .top-banner .how-do-i-wrapper .how-do-i .navbar-nav{float:none}.home-page .top-banner .how-do-i-wrapper .how-do-i .navbar-nav li{float:none;border:10px solid hsla(0,0%,100%,.5)}.home-page .top-banner .how-do-i-wrapper .how-do-i .navbar-nav li a{font-family:Merriweather,serif;font-size:20px;font-weight:700!important;background-color:hsla(0,0%,100%,.9);color:#666;text-align:left}.home-page .top-banner .how-do-i-wrapper .how-do-i .navbar-nav li a .caret{margin-top:5px;float:right;vertical-align:middle;border-width:10px}.home-page .top-banner .how-do-i-wrapper .how-do-i .navbar-nav ul.dropdown-menu{background-color:hsla(0,0%,100%,.9)!important;border-radius:0!important;width:100%;border:0!important;padding-bottom:15px!important}.home-page .top-banner .how-do-i-wrapper .how-do-i .navbar-nav ul.dropdown-menu li{border:0}.home-page .top-banner .how-do-i-wrapper .how-do-i .navbar-nav ul.dropdown-menu li a{background-color:transparent;font-family:Open Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;border-radius:0;padding:3px 15px}.home-page .top-banner .how-do-i-wrapper .how-do-i .navbar-nav ul.dropdown-menu li a:hover{padding-left:10px;border-left:5px solid #666}.home-page .top-banner .carousel-indicators{bottom:60px}.home-page .icon-bar{z-index:2;text-align:center;background-color:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.2);color:#336c9a;font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;padding:10px 0;margin-top:0;margin-bottom:-110px;position:relative;top:-50px}.home-page .icon-bar img{margin-right:auto;margin-left:auto;display:block;margin-bottom:5px;padding:10px;border-radius:100px;border:2px solid #fff;transition:all .2s ease-in-out;width:64px;height:64px}.home-page .icon-bar img:hover{border:2px solid #d25226;border-radius:100px;transform:scale(1.1)}.home-page .icon-bar a:hover{color:#d25226;text-decoration:none}.home-page .icon-bar a:hover img{border:2px solid #d25226;border-radius:100px;transform:scale(1.1)}.home-page section .content .breadcrumbs{display:none}.home-page section .content .gray-bar{padding-top:80px}.home-page section .content .gray-bar h1{font-family:Open Sans,sans-serif;font-weight:800;font-size:74px;color:#666;text-transform:uppercase;margin:0}.home-page section .content .gray-bar p{font-family:Merriweather,serif;font-weight:300;font-size:20px;margin:0}.home-page section .content .home-page-content h2{color:#333;font-weight:700;font-size:25px;padding-bottom:10px;text-transform:uppercase;border-bottom:1px solid #ccc}.home-page section .content .home-page-content h4.article-title{font-size:16px;font-weight:600;color:#d25226;text-transform:uppercase}.home-page section .content .home-page-content h4.article-title a,.home-page section .content .home-page-content h4.article-title a:visited{color:#d25226}.home-page section .content .home-page-content .article-date{color:#666}.home-page section .content .home-page-content .author{color:#666;font-style:italic;font-weight:300;margin-top:-5px}.home-page section .content .home-page-content .news-block .article-date:before{color:#336c99;font-weight:600;text-transform:uppercase;content:"News | "}.home-page section .content .home-page-content .events-block article .row{margin:0}.home-page section .content .home-page-content .events-block article .article-body,.home-page section .content .home-page-content .events-block article .article-thumbnail{display:block;width:100%}.home-page section .content .home-page-content .events-block article .article-thumbnail{padding:0}.home-page section .content .home-page-content .events-block article .article-thumbnail img{width:100%;border:0;border-radius:0;background-color:transparent;padding:0;margin:0}.home-page section .content .home-page-content .events-block article .article-body{padding:0}.home-page section .content .home-page-content .events-block .event-start-info:before{color:#336c99;font-weight:600;text-transform:uppercase;content:"Events | "}.home-page section .content .home-page-content .events-block .event-start-info{color:#666;margin-bottom:20px}.home-page section .content .home-page-content .events-block .event-location,.home-page section .content .home-page-content .events-block .event-start-info .event-start-timezone{display:none}.home-page section .content .home-page-content .facebook-city-block{padding-bottom:15px;padding-top:65px;background-image:url(/images/icon-sylvester.png);background-repeat:no-repeat;background-position:top}.home-page section .content .home-page-content .facebook-city-block .article-body{width:100%}.home-page section .content .home-page-content .facebook-city-block .article-body p{margin-bottom:0}.home-page section .content .home-page-content .facebook-city-block .article-date:before{color:#336c99;font-weight:600;text-transform:uppercase;content:"Social Media | "}.home-page section .content .home-page-content .facebook-mainstreet-block{padding-top:65px;background-image:url(/images/icon-mainstreet.png);background-repeat:no-repeat;background-position:top}.home-page section .content .home-page-content .facebook-mainstreet-block .article-body{width:100%}.home-page section .content .home-page-content .facebook-mainstreet-block .article-body p{margin-bottom:0}.home-page section .content .home-page-content .facebook-mainstreet-block .article-date:before{color:#336c99;font-weight:600;text-transform:uppercase;content:"Social Media | "}.home-page section .content .home-page-content .photos-block h1.nimble-gallery-title{display:none}.home-page section .content .home-page-content .photos-block img{margin-bottom:5px}@media (max-width:767px){main{margin-top:80px}nav{height:80px}nav .nav-top{height:80px!important}nav .nav-main ul.nav li a{font-weight:800;font-size:18px;padding-left:30px;border-radius:0;margin:0}nav .nav-main ul.nav ul.dropdown-menu a{padding-left:40px}.nav.navbar-nav{margin:0 15px;background-color:#396971}.top-banner{margin-top:80px}.top-banner .slide-description{display:none!important}.top-banner .how-do-i-wrapper{display:none}.icon-bar{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:25px!important;box-shadow:none!important}.icon-bar img{margin-top:15px}.gray-bar{padding:20px 0!important}.gray-bar h1{text-align:center}.nav-mobile{padding-top:15px;padding-bottom:15px}.nav-mobile .btn-sm{font-size:10px}.nav-mobile-logo img{max-height:50px}.footer-02{text-align:center}.footer-02 .text-left,.footer-02 .text-right{text-align:unset}}@media (max-width:991px){.nav-main ul.nav li a{font-size:17px;padding:0 25px}.footer .dropdown-header,.footer h6{padding-top:15px!important}.footer .footer-01 .form-block .form-group-field-11{padding-right:0}.footer .footer-01 .form-block .form-group-field-12{padding-left:0}.top-banner .slide-description{display:none!important}.top-banner .carousel-control,.top-banner .carousel-indicators,.top-banner .how-do-i-wrapper{display:none}.icon-bar{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:25px!important;box-shadow:none!important}.icon-bar img{margin-top:15px}.gray-bar{padding:20px 0!important}.gray-bar h1{text-align:center}}@media (min-width:992px){.nav-main ul.nav li a{font-size:20px;padding:0 30px}}@media (min-width:1200px){main{margin-top:200px}.home-page main{margin-top:unset}}