@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,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:rgba(206,32,38,0.8)}.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:0px !important}.nav-wrapper .mini-header p{margin-right:10px}.global-sticky-header-offset{margin-top:0}.solid-nav .body-container-wrapper{margin-top:0}.lp-banner-header .global-sticky-header-offset{margin-top:0px}}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal{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{color:#fff;text-align:center;padding:10px 20px;text-transform:uppercase;border-bottom:2px solid transparent}@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-top:0;border-bottom: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;padding-left:10px;margin:0}@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 0%,#f39788 100%)}.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,.red-gradient .background-text div,.red-gradient .background-text a{color:#fff}.lightBkg-t1{border-top:1px solid #efefef;border-bottom: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{position:absolute;left:0;right:0;top:50%;height:1px;background-color:#ccc;content:""}.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{text-align:center;display:inline-block;position:relative;padding:0 40px;background-color:#fff}.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:#ce2026;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-left:15px;padding-bottom:10px}@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 .cta-text{padding:0}.cm-cb2 .cta-bar-padding2{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,0.6)}.cm-t2 .triangle{border-top:30px solid rgba(0,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{height:auto}.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 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{font-size:14px;margin:0;color:#777}.footer-nav-links p:hover,.footer-nav-links p a:hover{color:#ce2026;font-weight:bold}.footer-contact p,.footer-contact h6{padding:5px 10px;margin:0}.footer-contact p{font-size:14px}.footer-contact h6{font-size:16px}.footer-contact p strong,.footer-contact h6 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{text-decoration:none;color:#ce2026}.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{font-size:14px;color:#777}.footer-background .topBorder-t1,.footer-background .bottomBorder-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-top:0;border-bottom: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}