@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');.nav-wrapper .mini-header{border-bottom:5px solid #7b1b2a}.nav-wrapper .main-header{box-shadow:0px 1px 10px rgba(0,0,0,0.15)}.nav-wrapper .mini-header a:hover,.nav-wrapper .mini-header a:hover span,.nav-wrapper .mini-header a:hover i{color:#ffc72c !important}.global-sticky-header-offset{margin-top:124px}.solid-nav .body-container-wrapper{margin-top:96px}@media(max-width:950px){.global-sticky-header-offset,.solid-nav .body-container-wrapper{margin-top:0}.mini-nav-text{width:100% !important;margin-left:0 !important}.header-space{display:none !important}}@media(max-width:767px){.nav-wrapper .logo{padding:10px 0}.phone-number{padding:10px 0}}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{text-transform:uppercase}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{border-bottom:0;color:#9d2235}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{border-top:0;border-bottom:0}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{border-top:0;border-bottom:0;color:#9d2235}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{border-top:0;border-bottom:0}@media(max-width:767px){.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul{float:none}}h1,h2,h3,h4,h5,h6{letter-spacing:1px}a{text-decoration:none}.home-page-2 .section-1-wrapper .white-box-border{padding:10px 20px 0}.home-page-2 .section-1-wrapper{padding:40px 15px}.home-page-2 .section-1-text{padding-top:8px}.home-page-2 .section-1-text h4{padding:0;margin:0;font-weight:400}.home-page-2 .section-1-form h3.form-title{display:none}.home-page-2 .section-1-form .form-columns-2{width:70%;float:left}.home-page-2 .section-1-form .hs_submit{width:30%;float:left;margin-top:5px}.home-page-2 .section-1-form .hs-form-required{display:none}.home-page-2 .section-1-form .hs-button.primary,.home-page-2 .section-1-form input[type="submit"],.home-page-2 .section-1-form input[type="button"]{border-radius:1px;padding:11px 5px;font-family:'Open Sans',sans-serif;letter-spacing:1px;width:100% !important;background-color:#b20838;text-transform:uppercase;letter-spacing:1px;font-size:16px}.home-page-2 .section-1-form .hs-button.primary:hover,.home-page-2 .section-1-form input[type="submit"]:hover,.home-page-2 .section-1-form input[type="button"]:hover{background-color:#9d2235}.home-page-2 .section-2-left,.home-page-2 .section-2-right{height:600px;position:relative}.home-page-2 .section-2-left-content,.home-page-2 .section-2-right-content{position:absolute;bottom:30px;padding:0 8% 15px}.home-page-2 .section-2-left .overlay-t1,.home-page-2 .section-2-right .overlay-t1{padding:20px}.hs_cos_flex-slider{margin:0}@media(max-width:767px){.home-page-2 .section-1-form .form-columns-2{width:100%}.home-page-2 .section-1-form .hs_submit{width:98%}}.video-container .banner-padding{padding:16% 5%}@media(max-width:767px){.video-container .banner-padding{padding:16% 15px}}.yellow-gradient{background:#ffc72c;background:linear-gradient(#ffdb79,#dfa300)}.yellow-gradient .background-text h1,.yellow-gradient .background-text h2,.yellow-gradient .background-text h3,.yellow-gradient .background-text h4,.yellow-gradient .background-text h5,.yellow-gradient .background-text h6,.yellow-gradient .background-text a,.yellow-gradient .background-text p,.yellow-gradient .background-text div,.yellow-gradient .background-text span{color:#fff}.tb-2 .full-width .banner-padding{padding:12% 5%}.tb-2.colorBkg-t1 .overlay-t1,.tb-2.colorBkg-t2 .overlay-t1,.tb-2.colorBkg-t3 .overlay-t1,.tb-2.colorBkg-t4 .overlay-t1,.tb-2.custom-bkg .overlay-t1{background:rgba(0,0,0,0)}.parallax-banner-2 .banner-padding-short{padding:4% 15px}.recent-blog-post-item{width:30% !important;float:left;margin:0 1.5%;position:relative}.recent-blog-post-item .rss-item-content{border:1px solid rgba(246,246,247,1);padding:10px;box-shadow:0px 1px 10px rgba(0,0,0,0.15)}.recent-blog-post-item .featured-image{height:185px;width:100%;overflow:hidden}.recent-blog-post-item .featured-image img{height:auto;width:100%}.recent-blog-post-item .post-item-content{padding:20px;height:250px}.recent-blog-post-item .post-title h4{font-size:22px;font-family:'Lato',sans-serif;color:#6f6f6f;text-align:left}.recent-blog-post-item .post-title a{text-decoration:none;color:#9d2235;font-weight:600;line-height:1.25em;font-size:20px}.recent-blog-post-item .post-summary p,.recent-blog-post-item .post-summary span,.recent-blog-post-item .post-summary div,.recent-blog-post-item .post-summary a,.recent-blog-post-item .post-summary h1,.recent-blog-post-item .post-summary h2,.recent-blog-post-item .post-summary h3,.recent-blog-post-item .post-summary h4,.recent-blog-post-item .post-summary h5,.recent-blog-post-item .post-summary h6,.recent-blog-post-item .post-summary p strong,.recent-blog-post-item .post-summary h4 em{text-align:left !important;font-size:16px;font-weight:300 !important;text-transform:normal;font-style:normal !important;color:#6f6f6f}.recent-blog-post-item .post-link{position:absolute;bottom:20px;left:20px}.post-link a{color:#fff;font-weight:600;background-color:#ffc72c;padding:7px 18px;text-decoration:none;text-transform:uppercase;font-size:13px;letter-spacing:1px}@media(max-width:930px){.recent-blog-post-item .post-item-content{height:260px}}@media(max-width:790px){.recent-blog-post-item .featured-image{height:120px}}@media(max-width:767px){.recent-blog-post-item .post-item-content{height:auto}.recent-blog-post-item{width:100% !important;margin:10px 0;background:0;box-shadow:none}.recent-blog-post-item .featured-image{height:auto}.recent-blog-post-item .post-link{position:initial}.recent-blog-post-item .rss-item-content{margin:0 15px;background:#f9f9f9;box-shadow:0px 2px 5px rgba(51,51,51,0.05)}}.block-bucket{margin:0}.cm-bu1.generic-bucket{padding:20px}.span3 .cm-bu1.generic-bucket{padding:7% 25px}.cm-bu1.generic-bucket .icon-block{padding-bottom:20px}.cm-bu1.icon .image-block,.cm-bu1.icon .video-block{display:none}.cm-bu1.image .icon-block,.cm-bu1.icon .video-block{display:none}.cm-bu1.video .icon-block,.cm-bu1.video .image-block{display:none}.cm-bu1.generic-bucket .text-block p{padding:0 0 20px}.cm-bu1 .image-block{margin-left:0}.home-page-2 .cm-bu1.generic-bucket .text-block{height:200px}@media(max-width:1105px){.home-page-2 .cm-bu1.generic-bucket .text-block{height:250px}}@media(max-width:830px){.home-page-2 .cm-bu1.generic-bucket .text-block{height:300px}}@media(max-width:767px){.home-page-2 .cm-bu1.generic-bucket .text-block{height:auto}}.faculty-page .cm-bu1.generic-bucket .text-block{height:150px}@media(max-width:850px){.faculty-page .cm-bu1.generic-bucket .text-block{height:175px}}@media(max-width:767px){.faculty-page .cm-bu1.generic-bucket .text-block{height:auto;padding:25px 0 0}}@media(max-width:767px){.cm-bu1 .icon-text-1.icon-block{text-align:left}.cm-bu1.generic-bucket,.span3 .cm-bu1.generic-bucket{padding:7% 15px}.cm-bu1.generic-bucket .text-block{height:auto}.cm-bu1{margin:20px 0}}.footer-background .fa{color:#9d2235;font-size:1.5em;margin:0 7px}.footer-background .fa:hover{color:#ffc72c}.copyright-background span{color:#6f6f6f}.athletics-page .cm-bu4.block-bucket .text-block{height:275px}@media(max-width:1050px){.athletics-page .cm-bu4.block-bucket .text-block{height:350px}}@media(max-width:950px){.athletics-page .cm-bu4.block-bucket .text-block{height:450px}.athletics-page .cm-bu4.block-bucket{padding:10px 15px}}@media(max-width:767px){.athletics-page .cm-bu4{margin:20px 0}.athletics-page .cm-bu4.block-bucket .text-block{height:auto}}.cm-cb1 .cta-bar-tall .cta-bar-padding{padding:2% 15px 4.5%}@media(max-width:767px){.cm-cb1 .cta-bar-tall .cta-bar-padding{padding:2% 15px 9%}.cm-cb1 .cta-bar .span6.button2{padding:10px}}