@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700");.mini-nav-links a{color:#777;text-decoration:none}.nav-wrapper{box-shadow:0 2px 5px rgba(0,0,0,.1)}.global-sticky-header-offset{margin-top:119px}.solid-nav .body-container-wrapper{margin-top:91px}.nav-wrapper .mini-header{background:#fff}.nav-wrapper .mini-header .fa{color:#ce2026}.nav-wrapper .main-header{background-color:#ac162c}.nav-wrapper .mini-header p{margin:0;padding:0}.nav-wrapper .logo{padding:10px 0}.mini-nav-links{padding-top:8px}.lp-banner-header .global-sticky-header-offset{margin-top:90px}@media(max-width:950px){.main-header{min-height:0!important}.nav-wrapper .mini-header p{margin-right:10px}.global-sticky-header-offset,.lp-banner-header .global-sticky-header-offset,.solid-nav .body-container-wrapper{margin-top:0}}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul{float:none;text-align:center}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{border-bottom:2px solid #fff;border-top:3px solid transparent}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.nav-wrapper.scroll .hs-menu-wrapper.hs-menu-flow-horizontal ul li a,.solid-nav .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{border-bottom:2px solid transparent;color:#fff;padding:10px 20px;text-align:center;text-transform:uppercase}@media(max-width:950px){.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{border-bottom:0;border-top:0;padding:0 20px;text-align:left}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left}}@media(max-width:767px){.second-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin:0}.second-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.second-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{border-bottom:0}}h1,h2,h3,h4,h5,h6,p{font-weight:300}blockquote{border-left:3px solid #ce2026;margin:0;padding-left:10px}@media(max-width:785px){.academics-buckets .text-block h6{font-size:16px}}@media(max-width:767px){h1{font-size:30px}h2{font-size:28px}h3{font-size:22px}p{font-size:16px}}.red-gradient{background:linear-gradient(to bottom left,#ce2026,#f39788)}.red-gradient .background-text a,.red-gradient .background-text div,.red-gradient .background-text h1,.red-gradient .background-text h2,.red-gradient .background-text h3,.red-gradient .background-text h4,.red-gradient .background-text h5,.red-gradient .background-text h6,.red-gradient .background-text p,.red-gradient .background-text span{color:#ac162c}.lightBkg-t1{border-bottom:1px solid #efefef;border-top:1px solid #efefef}.video-container{max-height:750px}.video-container .banner-padding{padding:11% 10%}@media(max-width:950px){.video-container{max-height:100%}.video-container .banner-padding{padding:13% 10% 8%}}@media(max-width:1150px){.academics-buckets .image-block{height:135px}}@media(max-width:950px){.cm-bu1-image .image-block{height:107px}}@media(max-width:767px){.cm-bu1-image .image-block{height:auto}}.home-events.bu1-img-size .text-block{height:200px}.rich-text-padding{padding-left:53px}.faculty-staff a{word-wrap:break-word}@media(max-width:767px){.rich-text-padding{padding-left:0}}.academics-banner .cta_button{margin:5px}.about-banner .tb-2 .full-width .banner-content-wrapper{padding:0}@media(max-width:950px){.extra-cur .cm-bu1 .text-block{height:355px!important}.extra-cur .cm-bu1.generic-bucket .image-block{height:130px!important}}@media(max-width:767px){.extra-cur .cm-bu1 .text-block{height:auto!important}}.full-width-header-border{position:relative;text-align:center}.full-width-header-border:before{background-color:#ccc;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.full-width-header-border h1,.full-width-header-border h2,.full-width-header-border h3,.full-width-header-border h4,.full-width-header-border h5,.full-width-header-border h6{background-color:#fff;display:inline-block;padding:0 40px;position:relative;text-align:center}.lightBkg-t1 .full-width-header-border h1,.lightBkg-t1 .full-width-header-border h2,.lightBkg-t1 .full-width-header-border h3,.lightBkg-t1 .full-width-header-border h4,.lightBkg-t1 .full-width-header-border h5,.lightBkg-t1 .full-width-header-border h6{background-color:#f9f9f9}.tb-2 .full-width .banner-padding{padding:16% 15%}@media(max-width:767px){.tb-2 .full-width .banner-content-wrapper{padding:0}.tb-2 .full-width .banner-padding{padding:30% 15px}}.cm-bu1-image{border:1px solid #ccc;padding:0!important}.cm-bu1-image h1,.cm-bu1-image h2,.cm-bu1-image h3,.cm-bu1-image h4,.cm-bu1-image h5,.cm-bu1-image h6,.cm-bu1-image p,.cm-bu1-image span{margin:0;padding:0}.cm-bu1-image .image-block{height:165px;overflow:hidden}.cm-bu1-image .text-block{background-color:#aa142a;margin-left:0!important;padding:10px 15px}.cm-bu1-image .text-block h1,.cm-bu1-image .text-block h2,.cm-bu1-image .text-block h3,.cm-bu1-image .text-block h4,.cm-bu1-image .text-block h5,.cm-bu1-image .text-block h6,.cm-bu1-image .text-block p,.cm-bu1-image .text-block span{color:#fff}.cm-bu1-image-wrapper a:hover .cm-bu1-image{transform:scale(1.05)}.cm-bu1-image .text-block p{padding:0!important}@media(max-width:950px){.cm-bu1-image-wrapper a:hover .cm-bu1-image{transform:scale(1)}.cm-bu1-image-wrapper{margin:10px 0}}.faculty-bu1 .cm-bu1-image .image-block{height:225px}@media(max-width:1150px){.faculty-bu1 .cm-bu1-image .image-block{height:200px}}@media(max-width:1020px){.faculty-bu1 .cm-bu1-image .image-block{height:175px}}@media(max-width:900px){.faculty-bu1 .cm-bu1-image .image-block{height:150px}}@media(max-width:795px){.faculty-bu1 .cm-bu1-image .image-block{height:140px}.faculty-bu1 .cm-bu1-image h4{font-size:21px}}@media(max-width:767px){.faculty-bu1 .cm-bu1-image .image-block{height:auto}.faculty-bu1 .cm-bu1-image h4{font-size:24px}}.standard-z1 .text-body{padding:0 15px}.standard-z1 .text-body p{margin:0}.standard-z1 .text-header{padding-bottom:10px;padding-left:15px}@media(max-width:950px){.standard-z1 .image-block,.standard-z1 .text{width:100%}}.cm-b1 .banner-content{padding:16% 8%!important}.cm-cb1 .cta-bar-tall .cta-bar-padding{padding:20px 15px 60px}.cm-cb2 .cta-bar-padding2,.cm-cb2.cta-bar .cta-text{padding:0}.cm-cb2 .page-center{padding-top:0}@media(max-width:767px){.cm-cb2 .button{padding-top:15px}}.cm-t2 .banner-padding{padding:10% 15% 8%}.cm-t2 .transparent-background{background:rgba(0,0,0,.6)}.cm-t2 .triangle{border-top:30px solid rgba(0,0,0,.6)}@media(max-width:767px){.cm-t2 .banner-padding{padding:10% 15px 8%}.cm-t2 .author-section .author-text{padding:0;text-align:center}}.cm-a1.accordion span.ui-accordion-header-icon.ui-icon{float:right;height:35px}.cm-a1.accordion h4.ui-accordion-header,.cm-a1.accordion h4.ui-accordion-header:hover{font-weight:300}.span3 .cm-bu1.generic-bucket{padding:7% 10px}.bu1-img-size .cm-bu1.generic-bucket .image-block{height:200px;overflow:hidden}.bu1-img-size .image-block,.bu1-img-size .text-block{margin-left:0}.bu1-img-size .cm-bu1.generic-bucket{padding:5% 20px}@media(max-width:950px){.widget-span .generic-bucket .center-align .cm-bu1-image .cm-bu1,.widget-span .generic-bucket .cm-bu1-image .cm-bu1{height:auto}.cm-bu1-image .image-block{height:110px}.cm-bu1-image .text-block{padding:4px;text-align:center}.bu1-img-size .cm-bu1.generic-bucket .image-block{height:auto}}@media(max-width:767px){.bu1-img-size .cm-bu1.generic-bucket .image-block{height:auto}.bu1-img-size .cm-bu1.generic-bucket{margin:10px 0}.widget-span .generic-bucket .center-align .cm-bu1-image .cm-bu1{height:auto}.cm-bu1-image .image-block{height:auto!important}}.footer-background .page-center{padding:45px 15px 20px}.footer-nav-links p,.footer-nav-links p a{color:#777;font-size:14px;margin:0}.footer-nav-links p a:hover,.footer-nav-links p:hover{color:#ce2026;font-weight:700}.footer-contact h6,.footer-contact p{margin:0;padding:5px 10px}.footer-contact p{font-size:14px}.footer-contact h6{font-size:16px}.footer-contact h6 strong,.footer-contact p strong{color:#ce2026}.fa-footer-social{padding:5px 10px}.fa-footer-social .fa{color:#777;font-size:1.5em;margin:0 5px}.fa-footer-social .fa:hover{color:#ce2026;text-decoration:none}.fa-footer-social p strong{color:#ce2026}.fa-footer-social p{font-size:14px}.footer-background a:hover{border-bottom:0}.footer-info{padding-top:40px}.footer-info span{color:#777;font-size:14px}.footer-background .bottomBorder-t1,.footer-background .topBorder-t1{border-bottom-width:1px;border-top-width:1px}.footer-second-column{padding-left:60px}.footer-third-column{padding-left:30px}@media(max-width:767px){.footer-second-column{padding:20px 0 0}.footer-third-column{padding:20px 0}}:target:before{content:"";display:block;height:208px;margin:-90px 0 0}.password-input input[type=password]{height:45px!important}#email-prefs-form .item-inner{text-align:left}.blog-post2 h2 a{text-decoration:none}.blog-post2 img{max-height:100%!important;max-width:100%!important}.blog-post2 .hs_submit.hs-submit .actions{padding-top:20px}.blog-post-padding{padding:10% 13% 5%!important}.classic-blog .blog-listing-wrapper .post-listing .post-item:nth-child(odd){border-bottom:0;border-top:0}.classic-blog .blog-listing-wrapper .post-listing .post-item{border-bottom:1px solid #ccc!important;margin:0;padding:40px 25px}.classic-blog .blog-listing-wrapper .post-listing .post-item:last-child{border-bottom:0}.classic-blog .sidebar h3{color:#ce2026}.classic-blog .blog-post-wrapper .post-body img{height:auto!important}.cm-bu1-image .text-block,.cm-bu1-image .text-block *,.nav-wrapper .main-header a{font-family:Times New Roman,Times,serif!important}