.related-information img{max-width:100%;height:auto}figcaption{text-align:left;padding:5px 15px;font-size:14px;line-height:20px;color:#6a7882;border-bottom:1px dotted #ddd;background:#f9f9f9;position:relative;font-family:'LightConObl'}figcaption:after{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f9f9f9;position:absolute;top:-10px;left:50%;margin-left:-5px}#notification-home{margin-top:10px!important;display:block}#notification-home .notification{background-color:#f1f1f1}.tab-pane{padding-top:20px}#block-views-resources-block-1>div.content>div>div.view-content>div.row{margin-left:0;margin-right:0}.block-views{position:relative}#view-button{position:absolute;top:-80px;right:0}.panel-body img{max-width:100%;height:auto}#toolbar{z-index:99999}.views-exposed-form .form-item.form-type-bef-checkbox{padding-left:10px}.views-exposed-form .form-item.form-type-bef-checkbox label{font-weight:normal}.views-exposed-form .form-item.form-type-bef-checkbox input{margin-left:-21px;margin-right:3px}#edit-reset-button{text-align:right}#edit-reset-button input{margin:10px 0;text-align:right;padding:5px;border:none;border-bottom:1px solid transparent;background:#fff;color:#ac1455}#edit-reset-button input:hover{border-bottom:1px solid #7a003c}#edit-reset.progress-disabled{background:#f1f1f1}.white-bg{background-color:#fff;border:1px solid #e2e5e6;padding:20px}.site-primary{font-family:'UltraCon';font-size:30px;line-height:40px;margin:0}.site-primary a{color:#7a003c!important;border-bottom:0!important}.site-secondary{font-family:'UltraCon';font-size:50px;line-height:50px;margin:0}.site-secondary a{color:#323e48;border-bottom:none!important;padding-bottom:0}.site-secondary a:hover{color:#7a003c}header.container{padding-top:30px}h1{margin-top:0}header .region.region-header-right{}#header-links{display:block;position:absolute;bottom:0}#header-links a{line-height:25px}header nav,header nav *{border-radius:0!important}nav .icon-bar{background-color:#fff!important}nav .navbar-toggle{border:0;margin:0;height:45px}nav .navbar-toggle:hover,nav .navbar-toggle:focus{background:#56002a!important}nav.navbar .navbar-brand{color:#fff;height:45px;padding-top:11px;padding-bottom:10px}nav.navbar .navbar-brand:hover{color:#fff;cursor:default}nav.navbar{min-height:40px;margin-top:20px}#site-navigation{margin-left:-15px;margin-right:15px}nav.navbar .nav a{color:#fff;padding:12px 36px 13px}nav.navbar .nav a:hover{background:#ac1455;color:#fff!important}nav.navbar .nav a:focus{border:none;color:#fff;background:transparent}nav.navbar .nav .active a:hover{cursor:default}nav.navbar .nav .active a{background:#1e252b!important;color:#fff!important}.navbar-collapse{margin-right:-15px!important}nav.navbar .nav.sub-nav{background-color:#1e252b;margin:0;padding-left:15px;padding-right:15px}nav.navbar .nav.sub-nav li{margin:0}nav.navbar .nav.sub-nav a{color:#fff}nav.navbar .nav.sub-nav a:hover{background:#323e48}nav.navbar .nav.sub-nav .active a{background:transparent!important;color:#fdbf57!important}.c-hamburger{position:relative;overflow:hidden;margin:0;padding:0;width:50px;height:45px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:22px;left:12px;right:12px;height:2px;background:#fff}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#fff;content:""}.c-hamburger span::before{top:-8px}.c-hamburger span::after{bottom:-8px}.c-hamburger--htx{background-color:#7a003c}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:.3s , .3s;transition-delay:.3s , 0s}.c-hamburger--htx span::before{transition-property:top , transform}.c-hamburger--htx span::after{transition-property:bottom , transform}.c-hamburger--htx.is-active{background-color:#7a003c}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{transition-delay:0s , .3s}.small-h2{font-size:20px;margin-top:20px;margin-bottom:10px}.notification{position:relative;background-color:#fff;margin-top:-22px;border:1px solid #e2e5e6;margin-left:1px;margin-right:1px;margin-bottom:20px}.notification-container{position:relative}.notification .notification-cell{width:100%;margin-right:0;padding:10px;padding-left:50px;padding-right:90px;font-weight:normal;text-align:left;position:relative;top:auto;bottom:auto}.notification-list{border-top:1px solid #ddd}.notification-list .notification-cell p{margin-right:50px}.notification-list .notification-cell{position:relative;padding-left:0;padding-right:50px;padding:10px 15px;background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;transition:background-color .3s ease-out}.notification-list .notification-cell:nth-child(even) {background:#f9f9f9}.notification-list .notification-cell:hover{background-color:#f1f1f1}.notification .notification-cell:before{display:inline;content:'Upcoming Deadline: ';margin-right:5px;text-transform:uppercase;font-size:11px;color:#6a7882;letter-spacing:1px}.notification-list .notification-cell:before{display:none;content:'';margin-right:0}.notification .flickity-prev-next-button{width:36px;height:100%;border-radius:0;border-left:1px solid #fff;background:#fff;transition:background .3s ease-out}.notification .flickity-prev-next-button:hover{background:#fff}.notification .flickity-prev-next-button .arrow{fill:#231f20}.notification .flickity-prev-next-button.no-svg{color:#231f20}.notification .flickity-prev-next-button.previous{display:none}.notification .flickity-prev-next-button.next{right:0;width:40px}.notification .flickity-prev-next-button.next:hover{background-color:#c6cbce}.notification .flickity-prev-next-button:disabled{display:none}.notification .flickity-page-dots{display:none}.notification-status{display:block;position:absolute;right:40px;top:0;margin:0;padding:0;text-align:center;width:40px;height:100%;border:1px solid #e2e5e6;background:#f1f1f1}.notification-status span{position:relative;display:block;top:50%;transform:translateY(-50%);font-size:16px;line-height:20px}.notification .add-to-cal{position:absolute;top:0;left:0;height:100%;margin:0;width:40px;border-width:0;border-right:1px solid #e2e5e6!important}.notification .add-to-cal .fa{position:relative;top:50%;transform:translateY(-50%)}.notification-list .add-to-cal{position:absolute;top:0;right:0;height:100%;margin:0;width:40px;border-width:0;border-left:1px solid #e2e5e6!important;border-right:1px solid #e2e5e6!important}.notification-list .add-to-cal .fa{position:relative;top:50%;transform:translateY(-50%)}.howto-carousel{position:relative}.howto-carousel .carousel-cell{width:100%;height:auto;padding-left:10px;padding-right:10px;margin-bottom:30px}.howto-carousel .carousel-cell img{display:block;margin:30px auto;max-width:100%;height:auto;border:1px solid #ddd}.howto-carousel .flickity-prev-next-button{width:50px;height:50px;border-radius:0;background:transparent}.howto-carousel .flickity-prev-next-button:hover{background:#7a003c}.howto-carousel .flickity-prev-next-button:hover .arrow{fill:#fff}.howto-carousel .flickity-prev-next-button:hover.no-svg{color:#fff}.howto-carousel .flickity-prev-next-button .arrow{fill:#323e48}.howto-carousel .flickity-prev-next-button.no-svg{color:#323e48}.howto-carousel .flickity-prev-next-button.previous{left:-30px}.howto-carousel .flickity-prev-next-button.next{right:-30px}.howto-carousel .flickity-page-dots{bottom:15px}#home-banner .flex-control-nav{display:none}#home-banner .flex-direction-nav{display:none}#home-banner{margin-top:-30px;position:relative}#home-banner .slides{height:550px;overflow:hidden;position:relative;background:#000}#home-banner .slides img{display:block;height:auto;width:100%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;opacity:.7}#home-banner #home-titles{position:absolute;width:100%;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff!important;z-index:2;text-align:center;padding-bottom:30px}#home-banner .site-primary{font-size:60px;line-height:1;letter-spacing:2px;text-shadow:0 1px 10px rgba(0,0,0,.6)}#home-banner .site-secondary{font-size:100px;line-height:1;text-shadow:0 1px 10px rgba(0,0,0,.6)}#home-nav{position:absolute;z-index:10;top:100%;left:0;right:0}#home-head{position:relative;margin-bottom:0;margin-top:30px}#home-nav .navbar{border:none;margin-bottom:0;margin-top:-45px}.upcoming-row{margin-bottom:0}.upcoming-row h2{}.home-news-stories{border-top:0!important;padding-top:0!important;margin-top:0!important}.welcome{background:#fff;margin-top:-5px;padding-top:10px;padding-bottom:20px;margin-bottom:15px}.site-lead{font-size:25px;line-height:35px}.banner{margin:-21px 1px 40px 1px}.banner-cell{width:100%;margin-right:10px;background:#1e252b;position:relative;height:360px}.banner-cell img{display:block;width:100%;height:auto}.banner-cell .banner-link{position:absolute;width:100%;bottom:0;right:0;text-align:right;padding:0 70px 40px;color:#fff;background-size:auto 100%;background-repeat:repeat-x;background-position:bottom}.banner-cell .banner-link:hover{color:#fdbf57;background-color:rgba(0,0,0,.3)}.banner-cell .banner-link:focus,.banner-cell .banner-link:active{border-bottom:0!important}.banner-cell a .banner-date{display:block;font-size:30px;line-height:35px;margin-top:30px;text-shadow:2px 2px 20px rgba(0,0,0,1)}.banner-cell a .banner-title{font-size:40px;line-height:50px;padding-top:10px;margin-top:10px;display:inline-block;max-width:50%;text-shadow:2px 2px 20px rgba(0,0,0,1)}.banner-cell a .banner-date+.banner-title{border-top:2px solid #fff}.banner-cell a:hover .banner-date+.banner-title{border-top:2px solid #fdbf57}.banner .flickity-prev-next-button{width:50px;height:50px;background:transparent}.banner .flickity-prev-next-button:hover{background:transparent}.banner .flickity-prev-next-button .arrow{fill:white}.banner .flickity-prev-next-button.no-svg{color:#fff}.banner .flickity-prev-next-button:disabled{display:none}.page-lead{color:#323e48!important}.page-title{position:relative;display:block;overflow:inherit}.page-title h1{margin-top:0}.btn-title{overflow:hidden;margin-top:40px;display:block}.btn-title .btn{float:right;margin-bottom:20px}.btn-title h2{float:left;margin-top:0}.page-title .page-section{display:inline-block;width:100%;font-family:'UltraCon';font-size:30px;line-height:40px;color:#7a003c}.page-title .page-section:hover{color:#ac1455}.program-location{margin-top:-10px;margin-bottom:0}.field-description{margin-top:15px}#view-button{margin-top:16px;font-size:30px;padding:5px;border:none;background:transparent}#view-button.related-view-btn{margin-top:0}#view-button:hover{color:#7a003c}#view-button.grid span:before{content:"\f00a"}#view-button:focus{outline:0}.equal-tabs li{}.equal-tabs li a{}.why-list{margin-top:0}.why-list img{margin-bottom:20px;margin-top:30px;width:140px;height:140px}.why-list .item-title{font-size:25px;line-height:30px;margin-top:0;border-bottom:1px solid #c6cbce;padding-bottom:10px}.contact-well{background-color:#e2e5e6;box-shadow:none;margin-top:50px}.contact-header{font-size:20px;line-height:25px;color:#323e48}.contact-list{padding-left:0}.contact-list li{font-size:18px;line-height:25px;margin-bottom:5px;padding-left:25px}.contact-list li:before{color:#7a003c;font-size:20px;line-height:25px}.tab-content{padding-top:0}.tab-content .white-bg{border-top:0}.tab-header{font-size:25px;line-height:30px;margin-top:0;margin-bottom:40px;border-bottom:none!important}.tab-header+p.lead{margin-top:-20px;margin-bottom:40px}.tab-degree{font-family:'LightCon';font-size:30px;line-height:40px}.degree-details-list{margin-top:40px}.detail-title{font-family:'RegCon';font-weight:normal;font-style:normal;color:#8e979d;margin-top:20px;margin-bottom:5px}.detail-description{font-size:20px;line-height:25px}.program-tab .btn-group-vertical .btn{margin-bottom:3px}.program-tab.white-bg{border-top:0;padding-bottom:0}.program-tab .border-left{border-left:1px solid #e2e5e6;padding-left:30px}.program-tab .program-pane{padding-top:40px;padding-bottom:40px}.program-tab .tab-pane.program-pane{margin-left:15px;margin-right:15px}.program-tab .program-pane.nopad{padding-bottom:0}.nav.nav-tabs.apply-tabs>li>a{font-size:20px;line-height:25px;font-family:'RegCon';padding-right:30px}.nav.nav-tabs.apply-tabs{background-color:#e2e5e6}.nav.nav-tabs.apply-tabs>li{position:relative}.nav.nav-tabs.apply-tabs>li>a{padding-left:10px;padding-right:30px}.nav.nav-tabs.apply-tabs>li>a:after{font-family:'FontAwesome';line-height:20px;content:'\f105';display:block;width:20px;height:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.main-tab-content{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 30px}.main-tab-content.related-tab-content{padding-top:30px!important;padding-bottom:40px!important}.international-content{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 30px}.main-tab-content .note{border:1px dotted #ccc;padding:15px 20px;margin-bottom:20px;margin-top:20px}.main-tab-content .note .note-title{font-size:110%;margin-bottom:0;margin-top:0}.main-tab-content .note p,.apply-content .note ul{margin-top:10px;margin-bottom:10px}.btn-header{margin-top:20px}.list-group-item{overflow:hidden}.list-group-item:after{font-family:'FontAwesome';content:'\f101';float:right}.list-group-item p{color:#323e48}.list-group-item .list-group-item-heading{color:#7a003c!important}.list-group-item:hover .list-group-item-heading{color:#ac1455!important}.list-group-item:hover .list-group-item-text{color:#000!important}.degree-options-item{border-top:1px solid #e2e5e6;margin-left:-35px;padding-left:35px;margin-right:-35px;padding-right:35px;position:relative;overflow:hidden;padding-bottom:35px}.degree-options-item .tab-degree{overflow:hidden;margin-bottom:0}.degree-options-item .degree-details-list{width:25%;float:left;border-left:3px solid #e2e5e6;padding-left:20px;padding-right:10px;margin-top:15px;margin-bottom:0}.degree-options-item .degree-details-list .detail-title{margin-top:0}.degree-options-item .degree-details-btn{margin-left:10px;float:right;margin-top:5px}.footnotes span{margin-top:10px}.related-row{margin-left:-35px;margin-right:-35px}.related-row .white-bg{border:1px solid #e2e5e6}.program-row{margin-left:0;margin-right:0}.program-item{background-color:#fff;transition:background-color .3s ease-out;padding-bottom:60px;height:290px}.program-item:hover{background-color:#e2e5e6}.program-content{max-height:210px;overflow:hidden}.program-title{margin-top:0;font-size:30px;line-height:35px;font-family:'LightCon';letter-spacing:-.02em;margin-bottom:10px}.program-title a{color:#323e48!important}.program-title a:hover{color:#ac1455!important}.program-faculty{text-transform:uppercase;font-size:14px;font-family:'RegCon';margin-top:10px;margin-bottom:10px;color:#8e979d}.program-description{margin-top:10px;color:#6a7882}.program-buttons{position:absolute;bottom:20px;left:21px;right:20px}.program-buttons .btn{margin-top:-1px}.program-buttons .btn:first-child{margin-left:-1px}.program-buttons .btn-default:hover{background-color:#7a003c!important;color:#fff!important}.amount{margin:0;font-size:30px;line-height:35px;font-family:'LightCon';letter-spacing:-.02em;margin-bottom:0}.amount small{text-align:left;display:block;font-size:11px;line-height:20px;font-family:'LightCon';margin-bottom:0;text-transform:uppercase;letter-spacing:1px;color:#6a7882}.list-view .program-item{width:100%;height:auto;padding-bottom:10px;overflow:hidden}.list-view .program-description{display:none}.list-view .program-buttons{bottom:auto;top:0;right:0;left:auto;width:17%;margin-bottom:10px;float:right;position:relative}.list-view .program-buttons .btn{width:100%}.list-view .program-title{font-size:25px;line-height:30px}.list-view .program-content{width:80%;max-height:none;overflow:auto;float:left}.resource-title{font-family:'LightCon';font-size:20px;line-height:25px;margin-top:0}.resource-title a{color:#ac1455!important}.resource-title a:hover{color:#147cac!important}.resource-label{display:block;position:absolute;bottom:20px;left:20px;right:20px;font-size:11px;line-height:15px;font-family:'LightCon';margin-bottom:0;text-transform:uppercase;letter-spacing:1px;color:#6a7882}.resource-label button{border-bottom:0!important;color:#6a7882;border:none;background:transparent;padding:0;outline:none;font-size:11px;line-height:15px;font-family:'LightCon';margin-bottom:0;text-transform:uppercase;letter-spacing:1px}.resource-label button:hover{color:#147cac}.resource-modal .modal-body{padding-top:0;padding-bottom:0}.modal .resource-label{position:relative;float:left}.resource-row .white-bg{padding-bottom:30px;transition:background-color .3s ease-out}.resource-row .white-bg:hover{background-color:#f1f1f1}.initiative-row .white-bg{position:relative;padding:0;transition:background .3s ease-out}.initiative-row .white-bg:hover{background-color:#f1f1f1}.initiative-row .white-bg img{}.initiative-row .white-bg .program-content{height:auto;min-height:none;max-height:none;padding:20px}.initiative-row .program-title a{color:#ac1455!important}.initiative-row .program-title a:hover{color:#147cac!important}.past-initiative-row .program-title{font-size:20px;line-height:25px}.past-initiative-row .program-description{margin-bottom:0;position:absolute;bottom:20px}.past-initiative-row .white-bg .program-content{padding-bottom:40px;padding-top:15px}.header-image{position:relative;display:block;margin:-30px -30px 30px}.header-image img{width:100%;height:auto}.btn-share:hover{background-color:transparent!important;cursor:default}.initiative-tab-content .tab-pane{padding-top:20px}.initiative-tab-content h3{font-size:20px;line-height:25px;font-family:'RegCon'}.related-sidebar h2{font-size:20px;line-height:25px;margin-top:20px;margin-bottom:20px;margin-top:30px;margin-bottom:15px}.link-title{font-size:25px;line-height:30px;font-family:'UltraCon';text-transform:uppercase;margin-bottom:0}.link-title a{color:#7a003c}.link-title a:hover{color:#147cac}.link-type{text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:15px;color:#323e48;font-family:'RegCon';font-weight:normal;font-style:normal}.media-left .img-box{display:block;width:60px;height:60px;overflow:hidden;border-radius:50%}.media-left .img-box img{display:block;width:100%;height:auto}.media-body{vertical-align:middle}.media-info{text-transform:uppercase;font-size:11px;line-height:15px;font-family:'RegCon';color:#6a7882;letter-spacing:1px;margin-top:0;margin-bottom:0}.media-author{margin-bottom:20px;margin-top:-10px}.media-author .media-left a{width:30px;height:30px}.media-author .link-title{font-size:12px;line-height:15px;display:inline;font-family:'RegCon';color:#6a7882;letter-spacing:1px;margin-top:0;margin-bottom:0}.media-author .link-title a{color:#ac1455}.media-author .link-title a:hover{color:#147cac}.media-author .media-info{display:inline;font-size:12px;line-height:15px;font-family:'RegCon';color:#6a7882;letter-spacing:1px;margin-top:0;margin-bottom:0}.media-author .media-info:before{content:'| '}.related-information{padding:15px}.related-information dd{margin-bottom:10px}.related-information .link-information{font-size:14px;line-height:18px;margin-top:5px;margin-bottom:15px;color:#6a7882}.btn-media-gallery{padding:15px;font-size:18px;line-height:20px}.white-bg.white-bg-lg{padding:30px}.news-story>img{margin:20px;border-radius:3px;max-width:100%;height:auto}.news-story blockquote{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;line-height:25px}.white-bg.white-bg-lg .btn-group{margin-top:20px;margin-bottom:0}.white-bg.white-bg-lg p.lead{margin-bottom:30px}.related-sidebar .list-group *{border-radius:0}.event-item h2{font-size:25px;line-height:30px;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:20px}.event-item .btn-group-lg{margin-top:0!important;margin-bottom:0!important}.event-item .larger-txt{font-size:18px;line-height:25px}.event-item .event-details .detail-title{font-size:16px;margin-bottom:0;margin-top:0}.event-item .event-details .detail-title+.larger-txt{margin-top:0;margin-bottom:10px}.event-contact{margin-top:5px}.event-details p a{border-bottom:0}.event-contact .media-left .image-box{width:50px;height:50px}.event-contact .link-title{font-size:18px;line-height:25px;text-transform:none;font-family:'LightCon'}.event-contact .link-title a{color:#ac1455}.event-contact .link-title a:hover{color:#147cac}.event-details .btn-group-sm{margin-top:5px!important}.event-title{font-family:'LightCon';font-size:20px;line-height:25px;margin:0;padding:10px 15px 15px}.event-title a{color:#ac1455!important}.event-title a:hover{color:#147cac!important}.calendar-table{padding-bottom:0}.calendar-table th{background:#f1f1f1;color:#1e252b;font-family:'RegCon'}.calendar-table table thead tr th{border-bottom:1px solid #6a7882!important}.calendar-table td{position:relative}.calendar-table h3{margin:0!important;font-size:18px;line-height:20px;font-family:'RegCon'}.calendar-table table a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-bottom:2px solid #ac1455;color:#ac1455;font-family:'RegCon';background:#f1f1f1;padding-top:3px}.calendar-table td:hover{background-color:#f1f1f1}.calendar-table td a:hover{background-color:#ac1455;color:#fff}.agenda-table{}.agenda-table td,.agenda-table tbody{border-top:none!important;border-bottom:1px solid #ddd}.agenda-table tbody tr td:first-child{font-size:13px;line-height:20px;text-transform:uppercase;color:#6a7882}.event-well{margin-top:0;position:relative}.event-control{position:absolute;top:-1px;right:-1px}.event-control #filter_option{position:relative;float:left;height:35px;display:inline-block;border-radius:0;-webkit-appearance:none;width:100px;margin-right:-1px}.event-control #filter_option:hover{background:#f1f1f1;cursor:pointer}.event-control #filter_option option{height:35px;border-radius:0}.event-control #filter_option option,.event-control #filter_option,.event-control .btn{height:35px!important}.event-home-table{margin-top:0}.event-home-table td{padding:8px 10px 10px!important}.event-home-table thead{display:none}.event-table tbody tr td{width:1%;white-space:nowrap}.event-table tbody tr td:last-child{width:auto;white-space:normal}.event-table tr.date-title td{padding-left:0!important;border-top:none!important;border-bottom:1px solid #c6cbce}.event-table tr.date-title td h4{font-size:18px;line-height:20px;color:#6a7882;font-family:'RegCon'}.event-series-table{background:#fff}.speaker-title{font-size:18px;line-height:25px;margin-top:0}.speaker-media .media-body{padding-left:15px}.speaker-media .media-left .img-box{width:100px;height:100px;border-radius:50%;overflow:hidden}.speaker-media .img-box img{width:100%;height:auto}.speaker-media .media-body{vertical-align:top}.speaker-media .media-body p:first-child{margin-top:0}.request-btn{font-size:18px;line-height:25px;padding:15px;white-space:normal}.news-row .media-author{margin-top:0;margin-bottom:10px}.news-row .program-title{font-size:23px;line-height:30px}.news-row .white-bg:hover{background-color:#e2e5e6}.news-row .white-bg:hover .program-description{color:#323e48}.news-stories-row{padding-top:20px;margin-top:20px;border-top:1px solid #c6cbce}.news-highlight-row .program-title{font-size:30px;line-height:35px}.news-highlight-row .news-img-box{display:block;height:100%;overflow:hidden;position:relative;text-align:center;background-color:#8e979d;min-height:240px}.news-highlight-row .news-img-box img{display:block;height:100%!important;width:auto!important;max-width:none!important;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}#custom-search-input{margin:0;margin-top:0;margin-bottom:0;padding:0;margin-right:-25px}#custom-search-input.header-search{margin-top:0;max-width:300px}#custom-search-input .search-query{padding-right:3px;padding-right:4px \9 ;padding-left:10px;padding-left:4px \9 ;margin-bottom:0;border-radius:0}#custom-search-input button{border:0;background:none;padding:2px 5px;margin-top:2px;position:relative;left:-28px;margin-bottom:0;border-radius:3px;color:#6a7882}.search-query:focus+button{z-index:3}#mobile-control-search{z-index:6000}.accordion .panel-heading{padding:0}.accordion.accordion-white{}.accordion.accordion-white .panel-title>a{background:#fff}.accordion.accordion-white .panel-body{background:#f9f9f9}.accordion .panel-title>a{display:block;padding:.4em .6em;outline:none;font-weight:bold;text-decoration:none}.accordion .panel-title>a.accordion-toggle::before,.accordion a[data-toggle="collapse"]::before{content:"\f106";float:left;font-family:'FontAwesome';margin-right:1em}.accordion .panel-title>a.accordion-toggle.collapsed::before,.accordion a.collapsed[data-toggle="collapse"]::before{content:"\f107"}.checkbox label{width:100%}.checkbox input{display:block;top:3px}#mobile-control{position:fixed;bottom:0;left:0;width:100%}#mobile-control button{padding-top:15px;padding-bottom:15px}.modal-content{border-radius:0}.modal-title{font-size:20px;line-height:20px}footer.ask-mcmaster{background:#fff;padding-top:10px;padding-bottom:10px}#ask-mcmaster #custom-search-input{margin-top:15px;margin-bottom:15px}#helpful-links{margin-top:15px;margin-bottom:15px}#helpful-links .btn{line-height:18px}#helpful-links .btn:first-child{border-right-color:transparent!important}#helpful-links .btn:last-child{border-left-color:transparent!important}footer.site-footer{background:#323e48;padding:30px 0 20px;color:#fff}footer.site-footer .btn-outline{border-color:#6a7882}footer.site-footer a{color:#fff}footer.site-footer a:hover{color:#fdbf57}footer.site-footer address{margin-bottom:9px}footer.site-footer h2{color:#8e979d;text-transform:uppercase;font-size:13px;font-family:'RegCon';letter-spacing:1px;margin-top:0;margin-bottom:10px;line-height:15px}footer.site-footer h2 a{color:#8e979d}footer.site-footer{font-size:13px}footer.site-footer .icon-list{padding-left:0;margin-top:0}footer.site-footer .icon-list li:before{color:#fff}.site-footer-logo{margin-bottom:40px!important}