html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:transparent;}html{font-size:100%;line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;box-sizing:border-box;}div,span,ul,li,fieldset,input,textarea,blockquote{box-sizing:border-box;}ul{list-style:none;}td,th{vertical-align:top;}a{text-decoration:none;}table{border-spacing:0;border-collapse:separate;}caption,th,td{font-weight:normal;text-align:left;}blockquote:before,blockquote:after,q:before,q:after{content:'';}blockquote,q{quotes:'' '';}strong,b{font-weight:bold;}em,i{font-style:italic;}ins{text-decoration:none;color:#000;background-color:#ff9;}mark{font-weight:bold;font-style:italic;color:#000;background-color:#ff9;}del{text-decoration:line-through;}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted;}table{border-spacing:0;border-collapse:collapse;}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc;}input,select{max-width:100%;vertical-align:middle;}sup{font-size:smaller;vertical-align:super;}sub{font-size:smaller;vertical-align:sub;}.clearfix:after,.contain:after,.recent-news__link:after,.landing-content__wrap:after,.promo:after,.by-the-numbers:after,.by-the-numbers__carousel__wrap:after,.social-feed__wrap:after,.social-feed__info:after,.calendar:after,.calendar__list:after,.listing__item__wrap:after,.webform__half:after,.footer__main:after,.footer__contact:after,.footer__cta__wrap:after,.footer__cta__gallery:after,.nav__utility:after,.clearfix:before,.contain:before,.recent-news__link:before,.landing-content__wrap:before,.promo:before,.by-the-numbers:before,.by-the-numbers__carousel__wrap:before,.social-feed__wrap:before,.social-feed__info:before,.calendar:before,.calendar__list:before,.listing__item__wrap:before,.webform__half:before,.footer__main:before,.footer__contact:before,.footer__cta__wrap:before,.footer__cta__gallery:before,.nav__utility:before{display:table;content:'';}.clearfix:after,.contain:after,.recent-news__link:after,.landing-content__wrap:after,.promo:after,.by-the-numbers:after,.by-the-numbers__carousel__wrap:after,.social-feed__wrap:after,.social-feed__info:after,.calendar:after,.calendar__list:after,.listing__item__wrap:after,.webform__half:after,.footer__main:after,.footer__contact:after,.footer__cta__wrap:after,.footer__cta__gallery:after,.nav__utility:after{clear:both;}.skip{position:absolute;left:-9999px;overflow:hidden;width:1px;width:600px;height:1px;color:#fff;}.skip:focus,.skip:active{position:static;left:0;width:auto;height:auto;margin-right:10px;}.noreveal:focus,.noreveal:active{position:absolute;left:-9999px;overflow:hidden;width:1px;width:600px;height:1px;color:#fff;}.access,.view-filters .description,#user-login label,#user-register-form label,#user-pass label,#user-login .description,#user-register-form .description,#user-pass .description,.element-invisible{position:absolute;left:-9999px;overflow:hidden;width:1px;height:1px;color:#fff;background:#000;}.forPrint{display:none;}button,input[type='submit']{cursor:pointer;}img{max-width:100%;height:auto;}button{padding:0;border:0;background:none;}html,body{position:relative;height:100%;}body{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.contain{display:block;max-width:940px;margin:auto;padding:0 20px;}.container-fluid{max-width:100%;margin-right:auto;margin-left:auto;}.container-fluid:after{display:block;clear:both;content:' ';}.container,.content-area,.landing .breadcrumbs,.node-type-landing-one .breadcrumbs,.node-type-landing-two .breadcrumbs,.recent-news__wrap,.feature-links__wrap,.landing-content,.social-feed__wrap,.footer__main{max-width:1160px;margin-right:auto;margin-left:auto;}.container:after,.content-area:after,.landing .breadcrumbs:after,.node-type-landing-one .breadcrumbs:after,.node-type-landing-two .breadcrumbs:after,.recent-news__wrap:after,.feature-links__wrap:after,.landing-content:after,.social-feed__wrap:after,.footer__main:after{display:block;clear:both;content:' ';}@font-face{font-family:'icomoon';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/icomoon/icomoon.eot?{$icon-ext});src:url(/sites/all/themes/heidelberg/html/assets/fonts/icomoon/icomoon.eot?{$icon-ext}#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/icomoon/icomoon.ttf?{$icon-ext}) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/icomoon/icomoon.woff?{$icon-ext}) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/icomoon/icomoon.svg?{$icon-ext}#icomoon) format('svg');}[class^='icon-'],[class*=' icon-']{font-family:'icomoon' !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-linkedin:before{content:'\f0e1';}.icon-close:before{content:'\e901';}.icon-H:before{content:'\e900';}.icon-search:before{content:'\f002';}.icon-chevron-left:before{content:'\f053';}.icon-chevron-right:before{content:'\f054';}.icon-chevron-right-alt:after,.breadcrumbs__crumb:after{content:'\f054';}.icon-twitter:before{content:'\f099';}.icon-facebook:before{content:'\f09a';}.icon-facebook-f:before{content:'\f09a';}.icon-youtube-play:before{content:'\f16a';}.icon-instagram:before{content:'\f16d';}.icon-flickr:before{content:'\f16e';}.icon-burger:before{content:'\f0c9';}.icon-pinterest:before{content:'\f0d2';}.icon-home:before{content:'\f015';}@font-face{font-family:'latoblack';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Black/lato-black-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Black/lato-black-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Black/lato-black-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Black/lato-black-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Black/lato-black-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Black/lato-black-webfont.svg#latoblack) format('svg');}@font-face{font-family:'latoblack_italic';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BlackItalic/lato-blackitalic-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BlackItalic/lato-blackitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BlackItalic/lato-blackitalic-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BlackItalic/lato-blackitalic-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BlackItalic/lato-blackitalic-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BlackItalic/lato-blackitalic-webfont.svg#latoblack_italic) format('svg');}@font-face{font-family:'latobold';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Bold/lato-bold-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Bold/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Bold/lato-bold-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Bold/lato-bold-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Bold/lato-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Bold/lato-bold-webfont.svg#latobold) format('svg');}@font-face{font-family:'latobold_italic';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BoldItalic/lato-bolditalic-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BoldItalic/lato-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BoldItalic/lato-bolditalic-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BoldItalic/lato-bolditalic-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BoldItalic/lato-bolditalic-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/BoldItalic/lato-bolditalic-webfont.svg#latobold_italic) format('svg');}@font-face{font-family:'latohairline';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Hairline/lato-hairline-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Hairline/lato-hairline-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Hairline/lato-hairline-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Hairline/lato-hairline-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Hairline/lato-hairline-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Hairline/lato-hairline-webfont.svg#latohairline) format('svg');}@font-face{font-family:'latohairline_italic';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/HairlineItalic/lato-hairlineitalic-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/HairlineItalic/lato-hairlineitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/HairlineItalic/lato-hairlineitalic-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/HairlineItalic/lato-hairlineitalic-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/HairlineItalic/lato-hairlineitalic-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/HairlineItalic/lato-hairlineitalic-webfont.svg#latohairline_italic) format('svg');}@font-face{font-family:'latoitalic';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Italic/lato-italic-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Italic/lato-italic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Italic/lato-italic-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Italic/lato-italic-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Italic/lato-italic-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Italic/lato-italic-webfont.svg#latoitalic) format('svg');}@font-face{font-family:'latolight';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Light/lato-light-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Light/lato-light-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Light/lato-light-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Light/lato-light-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Light/lato-light-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Light/lato-light-webfont.svg#latolight) format('svg');}@font-face{font-family:'latolight_italic';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/LightItalic/lato-lightitalic-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/LightItalic/lato-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/LightItalic/lato-lightitalic-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/LightItalic/lato-lightitalic-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/LightItalic/lato-lightitalic-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/LightItalic/lato-lightitalic-webfont.svg#latolight_italic) format('svg');}@font-face{font-family:'latoregular';font-weight:normal;font-style:normal;src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Regular/lato-regular-webfont.eot);src:url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Regular/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Regular/lato-regular-webfont.woff2) format('woff2'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Regular/lato-regular-webfont.woff) format('woff'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Regular/lato-regular-webfont.ttf) format('truetype'),url(/sites/all/themes/heidelberg/html/assets/fonts/Lato/Regular/lato-regular-webfont.svg#latoregular) format('svg');}.btn,#user-login input[type='submit'],#user-register-form input[type='submit'],#user-pass input[type='submit']{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.28em;font-weight:700;display:inline-block;padding:10px 15px;-webkit-transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;letter-spacing:0;text-transform:uppercase;color:#c22032;border:1px solid #bfbfbf;}.btn:hover,#user-login input[type='submit']:hover,#user-register-form input[type='submit']:hover,#user-pass input[type='submit']:hover,.btn:focus,#user-login input[type='submit']:focus,#user-register-form input[type='submit']:focus,#user-pass input[type='submit']:focus{-webkit-transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;color:white;outline:none;background:#c22032;}.btn:active,#user-login input[type='submit']:active,#user-register-form input[type='submit']:active,#user-pass input[type='submit']:active{-webkit-transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;color:white;border-color:black;background:#c22032;}.btn--full,#user-login input[type='submit'],#user-register-form input[type='submit'],#user-pass input[type='submit']{color:white;border-color:#c22032;background:#c22032;}.btn--full:hover,#user-login input[type='submit']:hover,#user-register-form input[type='submit']:hover,#user-pass input[type='submit']:hover,.btn--full:focus,#user-login input[type='submit']:focus,#user-register-form input[type='submit']:focus,#user-pass input[type='submit']:focus{background:#e45424;}.btn--ghost{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.28em;font-weight:700;-webkit-transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;color:white;border:1px solid #bfbfbf;border-color:white;}.btn--ghost:hover,.btn--ghost:focus{-webkit-transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;background:#c22032;}.btn--ghost:active{-webkit-transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;border-color:black;background:#c22032;}.btn--mobile{line-height:0;display:inline-block;margin-top:13.25px;margin-right:5px;-webkit-transition:background .5s,border-color .5s;transition:background .5s,border-color .5s;border:1px solid #c22032;}.btn--mobile button{font-size:1.2em;display:block;padding:10px 14.5px;color:white;}.btn--mobile:hover,.btn--mobile:focus{-webkit-transition:background .25s,border-color .25s;transition:background .25s,border-color .25s;background:#c22032;}.btn--mobile:active{-webkit-transition:background .25s,border-color .25s;transition:background .25s,border-color .25s;border-color:black;background:#c22032;}.btn--heidleberg{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.2em;font-weight:900;line-height:1em;display:inline-block;padding:12px;-webkit-transition:background .5s ease-out,border-color .5s ease-out;transition:background .5s ease-out,border-color .5s ease-out;letter-spacing:-.38px;text-transform:uppercase;color:white;color:white;border:1px solid #c22032;background:rgba(0,0,0,.25);}.btn--heidleberg:hover,.btn--heidleberg:focus{-webkit-transition:background .25s ease-out,border-color .25s ease-out;transition:background .25s ease-out,border-color .25s ease-out;background:#c22032;}.btn--heidleberg:active{-webkit-transition:background .25s ease-out,border-color .25s ease-out;transition:background .25s ease-out,border-color .25s ease-out;border-color:black;background:#c22032;}.btn--heidleberg span{font-size:1.3em;margin-right:23px;vertical-align:sub;}.content-area p .btn,.content-area p #user-login input[type='submit'],#user-login .content-area p input[type='submit'],.content-area p #user-register-form input[type='submit'],#user-register-form .content-area p input[type='submit'],.content-area p #user-pass input[type='submit'],#user-pass .content-area p input[type='submit']{font-size:.8em;}.arrows__prev,.arrows__next{font-size:1.8em;width:40px;height:40px;-webkit-transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;color:white;border:solid 1px #c22032;background:#c22032;}.arrows__prev:hover,.arrows__prev:focus,.arrows__next:hover,.arrows__next:focus{-webkit-transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;color:#c22032;border-color:#c22032;background:white;}.arrows__prev:active,.arrows__next:active{-webkit-transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;color:#c22032;border-color:black;background:white;}.arrows__prev span,.arrows__next span{line-height:2em;}.arrows--ghost{position:relative;-webkit-transition:opacity .25s;transition:opacity .25s;}.arrows--ghost.disabled{z-index:-1;opacity:0;}.arrows--ghost__prev,.arrows--ghost__next{font-size:1.8em;width:40px;height:40px;-webkit-transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;color:#e45424;border:solid 1px white;background:white;}.arrows--ghost__prev:hover,.arrows--ghost__prev:focus,.arrows--ghost__next:hover,.arrows--ghost__next:focus{-webkit-transition:color .25s ease-out,background .25s ease-out;transition:color .25s ease-out,background .25s ease-out;color:black;}.arrows--ghost__prev:active,.arrows--ghost__next:active{-webkit-transition:color .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,border-color .25s ease-out;color:black;border-color:black;}.arrows--ghost__prev span,.arrows--ghost__next span{line-height:2em;}.content-area__sidebar > .recent-news--sidebar > .recent-news__header span{border:none;}.content-area__header{margin-bottom:45px;padding-top:23px;}.content-area__title{font-family:'leitura-news',serif;font-weight:600;font-size:2.8em;line-height:1.286em;margin-bottom:15px;text-align:center;letter-spacing:0;color:black;}.content-area__main,.content-area__full{float:none;width:100%;padding-bottom:57px;}.content-area__main a,.content-area__full a{color:#e45424;}.content-area__main a:hover,.content-area__main a:focus,.content-area__full a:hover,.content-area__full a:focus{text-decoration:underline;}.content-area__main h3,.content-area__main legend,.content-area__full h3,.content-area__full legend{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:2em;font-weight:400;font-weight:700;margin-top:25px;margin-bottom:15px;padding:0 10px;text-transform:uppercase;}.content-area__main fieldset,.content-area__full fieldset{margin-bottom:20px;}.content-area__main h4,.content-area__full h4{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:2em;font-weight:700;margin-bottom:15px;padding:0 10px;}.content-area__main h5,.content-area__full h5{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:2em;font-weight:400;margin-bottom:15px;padding:0 10px;}.content-area__main h6,.content-area__full h6{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.8em;font-weight:400;padding:0 10px;}.content-area__main ol,.content-area__main ul,.content-area__full ol,.content-area__full ul{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;line-height:1.4;margin-bottom:34px;padding:0 10px;}.content-area__main ol p + ul,.content-area__main ol p + ol,.content-area__main ul p + ul,.content-area__main ul p + ol,.content-area__full ol p + ul,.content-area__full ol p + ol,.content-area__full ul p + ul,.content-area__full ul p + ol{margin-top:-10px;}.content-area__main ol h3,.content-area__main ol p,.content-area__main ol ul,.content-area__main ol ol,.content-area__main ul h3,.content-area__main ul p,.content-area__main ul ul,.content-area__main ul ol,.content-area__full ol h3,.content-area__full ol p,.content-area__full ol ul,.content-area__full ol ol,.content-area__full ul h3,.content-area__full ul p,.content-area__full ul ul,.content-area__full ul ol{font-size:1em;}.content-area__main ol li,.content-area__main ul li,.content-area__full ol li,.content-area__full ul li{font-size:1em;position:relative;margin-bottom:12px;padding-left:25px;list-style:none;}.content-area__main ul li:before,.content-area__full ul li:before{position:absolute;top:-2px;left:0;content:'•';}.content-area__main ul ul,.content-area__full ul ul{margin-top:8px;}.content-area__main ul ul li,.content-area__full ul ul li{margin-bottom:3px;padding-left:15px;}.content-area__main ol,.content-area__full ol{counter-reset:li;}.content-area__main ol li,.content-area__full ol li{padding-left:25px;}.content-area__main ol > li:before,.content-area__full ol > li:before{font-weight:300;position:absolute;top:0;left:0;content:counter(li) '.';counter-increment:li;}.content-area__main ol ul,.content-area__full ol ul{margin-top:8px;}.content-area__main ol ul li,.content-area__full ol ul li{margin-bottom:3px;padding-left:15px;}.content-area__main dl,.content-area__full dl{margin-bottom:20px;}.content-area__main dl dd,.content-area__main dl dt,.content-area__full dl dd,.content-area__full dl dt{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:400;line-height:1.5em;margin-bottom:15px;padding:0 10px;}.content-area__main dl dt,.content-area__full dl dt{font-size:1.6em;font-weight:bold;margin-bottom:0;color:#e45424;}.content-area__main blockquote,.content-area__full blockquote{position:relative;clear:both;margin:40px 0;padding:0 20px;}.content-area__main blockquote p,.content-area__full blockquote p{font-weight:300;font-style:italic;line-height:1.6;margin-bottom:0;}.content-area__main blockquote p:first-of-type:before,.content-area__main blockquote p:last-of-type:after,.content-area__full blockquote p:first-of-type:before,.content-area__full blockquote p:last-of-type:after{font:normal 2em 'Georgia',serif;position:absolute;}.content-area__main blockquote p:first-of-type:before,.content-area__full blockquote p:first-of-type:before{top:0;left:10px;content:'\201C';}.content-area__main blockquote p:last-of-type:after,.content-area__full blockquote p:last-of-type:after{bottom:-10px;padding-left:10px;content:'\201D';}.content-area__main blockquote footer,.content-area__full blockquote footer{font-size:1.4em;}.content-area__main hr,.content-area__full hr{margin-bottom:30px;padding:0 10px;}.content-area__main table,.content-area__full table{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;box-sizing:border-box;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-bottom:40px;padding:0 10px;border:1px solid #ccc;border-width:1px 1px 0 0;}.content-area__main table th,.content-area__full table th{font-weight:bold;background:#e6e6e6;}.content-area__main table th,.content-area__main table td,.content-area__full table th,.content-area__full table td{padding:10px;border:1px solid #ccc;border-width:0 0 1px 1px;}.content-area__main table th p,.content-area__main table td p,.content-area__full table th p,.content-area__full table td p{font-size:1em;}.content-area__main img,.content-area__full img{display:block;}.content-area__main img[style^='float:left'],.content-area__main img[style^='float:left'],.content-area__full img[style^='float:left'],.content-area__full img[style^='float:left']{margin:10px 15px 15px 0;}.content-area__main img[style^='float:right'],.content-area__main img[style^='float:right'],.content-area__full img[style^='float:right'],.content-area__full img[style^='float:right']{margin:10px 0 15px 15px;}.content-area__full{width:100%;}.content-area__feature-img{margin-bottom:21px;}.content-area__feature-img img{width:100%;height:auto;}.content-area__subtitle,.content-area h2{font-family:'leitura-news',serif;font-size:2.4em;font-weight:300;line-height:1.083em;margin-top:33px;margin-bottom:20px;padding:0 10px;color:#e45424;}.content-area p,.content-area .address-block{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:400;line-height:1.5em;margin-bottom:12px;padding:0 10px;}.content-area .address-block{line-height:1.2;}.content-area__feature-text,.content-area p.content-area__feature-text{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:300;line-height:1.5em;margin-bottom:25px;padding-bottom:25px;letter-spacing:0;color:black;border-bottom:1px solid #e4e4e4;}.content-area__feature-text--simple,.content-area p.content-area__feature-text--simple{padding-bottom:5px;border:0;}.content-area__large-text,.content-area p.content-area__large-text{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:300;line-height:1.5em;margin-bottom:25px;letter-spacing:0;color:black;}.content-area__tags{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:400;line-height:1.333em;margin-top:45px;padding:0 10px;}.content-area__tags + .content-area__tags{margin-top:10px;}.content-area__tags a{color:#e45424;}.content-area__tags a:hover{text-decoration:underline;}.content-area__sidebar{float:none;width:100%;}.content-area__sidebar__heading{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.6em;font-weight:700;padding:17px 15px;text-transform:uppercase;color:white;background:#e45424;}.content-area__sidebar__menu{margin-bottom:40px;border-bottom:solid 1px #e45424;}.content-area__sidebar__menu__wrap{padding-top:2px;}.content-area__sidebar__menu__item{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.6em;font-weight:700;line-height:1.063em;border-bottom:solid 1px #e4e4e4;}.content-area__sidebar__menu__item:last-of-type{border-bottom:none;}.content-area__sidebar__menu__item > a{display:block;padding:16px 15px 16px;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s;color:black;}.content-area__sidebar__menu__item > a:hover{-webkit-transition:color .25s,background .25s;transition:color .25s,background .25s;color:#e45424;background:#f1f2f3;}.content-area__sidebar__menu__item.active > a{padding-left:15px;color:#e45424;border-left:solid 5px #e4e4e4;background:#f1f2f3;}.content-area__sidebar__submenu{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:300;}.content-area__sidebar__submenu__item{line-height:1.063em;border-bottom:solid 1px #e4e4e4;}.content-area__sidebar__submenu__item:last-of-type{border-bottom:none;}.content-area__sidebar__submenu__item > a{display:block;padding:16px 15px 16px 45px;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s;color:black;}.content-area__sidebar__submenu__item > a:hover{-webkit-transition:color .25s,background .25s;transition:color .25s,background .25s;color:#e45424;background:#f1f2f3;}.content-area__sidebar__submenu__item.active > a{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:700;color:#e45424;}.breadcrumbs{display:none;padding-top:20px;}.landing .breadcrumbs,.node-type-landing-one .breadcrumbs,.node-type-landing-two .breadcrumbs{border-bottom:solid 4px #e4e4e4;}.breadcrumbs__wrap{font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Geneva,Verdana,sans-serif;padding-bottom:20px;}.breadcrumbs__crumb{font-size:1.2em;display:inline-block;vertical-align:middle;}.breadcrumbs__crumb:after{font-family:'icomoon';font-size:.7em;font-weight:normal;display:inline-block;padding:0 9px 0 11px;vertical-align:inherit;color:#4a4a4a;}.breadcrumbs__crumb:last-of-type:after{display:none;}.breadcrumbs__crumb .icon-home{font-family:'icomoon';font-weight:normal;}.breadcrumbs__crumb a{-webkit-transition:color .5s;transition:color .5s;color:#4a4a4a;}.breadcrumbs__crumb a:hover{-webkit-transition:color .25s;transition:color .25s;text-decoration:underline;color:#e45424;}.recent-news{padding-top:13px;background:#e4e4e4;}.recent-news--sidebar{margin-bottom:13px;}.recent-news__header{font-family:'leitura-news',serif;font-weight:600;font-size:2.8em;line-height:1em;padding:30px 5% 28px;text-align:center;letter-spacing:0;color:black;}.recent-news--sidebar .recent-news__header{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:2.2em;font-weight:700;line-height:1em;height:54px;margin-top:-13px;margin-bottom:18px;padding:0;text-align:center;letter-spacing:0;color:white;background:#4a4a4a;}.recent-news--sidebar .recent-news__header span{line-height:1;display:inline-block;height:54px;padding:15px 45px 0;text-align:center;text-transform:uppercase;border-bottom:solid 4px #e45424;}.recent-news__wrap a .social-feed__item{display:inline-block;float:none;width:100%;margin-bottom:10px;}.recent-news__wrap a:nth-of-type(n+2){display:inherit;}.recent-news--sidebar .recent-news__wrap{padding:0 18px;}.recent-news__link{position:relative;display:block !important;margin-bottom:28px;color:#242424;}.recent-news__link:before{position:absolute;top:-10px;left:-18px;display:block;width:-webkit-calc(100% + 36px);width:calc(100% + 36px);height:-webkit-calc(100% + 20px);height:calc(100% + 20px);content:'';-webkit-transition:all .25s;transition:all .25s;opacity:0;background:rgba(255,255,255,.6);}.recent-news__link:hover:before{opacity:1;}.recent-news__cta{padding:9px 0 33px;text-align:center;}.recent-news--sidebar .recent-news__cta{padding:10px 10px 20px;}.recent-news--2x a:nth-of-type(2) .social-feed__item{display:none;}.news-item{position:relative;z-index:2;}.news-item__excerpt{font-family:'leitura-news',serif;font-weight:300;font-size:1.8em;line-height:1.3;margin-bottom:10px;}.news-item__date{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.2em;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#e45424;}.feature-links{padding:41px 0 47px;background:#e4e4e4;}.feature-links__item{position:relative;float:none;overflow:hidden;width:100%;margin-bottom:10px;box-shadow:0 0 10px rgba(0,0,0,.1);}.feature-links__item:hover img,.feature-links__item:focus img{-webkit-transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.feature-links__img{position:relative;overflow:hidden;}.feature-links__img img{width:100%;height:auto;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;}.feature-links__label{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:2.1em;font-weight:300;position:absolute;bottom:45%;width:100%;-webkit-transition:bottom .25s;transition:bottom .25s;text-align:center;letter-spacing:0;text-transform:uppercase;color:white;}.feature-links__label strong{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:700;}.feature-links__fade{position:absolute;bottom:0;width:100%;height:50%;opacity:.8;background-image:-webkit-linear-gradient(transparent 0%,#000 100%);background-image:linear-gradient(transparent 0%,#000 100%);}.feature-links__desc{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:400;line-height:1.5em;display:none;padding:25px;letter-spacing:0;color:black;background:white;}.feature-links__mobile-cta{position:absolute;bottom:15%;width:100%;text-align:center;}.landing-content{padding:27px 0 43px;}.landing-content__heading{font-family:'leitura-news',serif;font-weight:600;font-size:2.8em;margin-bottom:31px;text-align:center;letter-spacing:0;color:black;}.landing-content__wrap{position:relative;margin-bottom:40px;}.landing-content__img{display:none;float:left;width:63.98305%;margin-right:1.69492%;}.landing-content__excerpt{float:none;width:100%;padding-top:6px;}.landing-content__excerpt p{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:400;line-height:1.5em;margin-bottom:20px;letter-spacing:0;color:#000;}.landing-content__excerpt p:last-of-type{margin-bottom:0;}.landing-content__excerpt__lead{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:300;line-height:1.5em;margin-bottom:20px;}.landing-content__excerpt .btn,.landing-content__excerpt #user-login input[type='submit'],#user-login .landing-content__excerpt input[type='submit'],.landing-content__excerpt #user-register-form input[type='submit'],#user-register-form .landing-content__excerpt input[type='submit'],.landing-content__excerpt #user-pass input[type='submit'],#user-pass .landing-content__excerpt input[type='submit']{display:none;}.landing-content__cta{clear:both;padding-top:30px;text-align:center;}.message{padding:32px 25px 36px;text-align:center;}.message__title{font-family:'leitura-news',serif;font-weight:600;font-size:2.1em;line-height:1em;margin-bottom:15px;letter-spacing:-.75px;color:black;}.message__title--strong{font-family:'leitura-news',serif;font-weight:600;font-style:normal;}.message__excerpt{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:300;line-height:1.5em;margin-bottom:25px;letter-spacing:0;color:black;}.promo{padding:0 20px;}.promo__link{height:90px;margin-bottom:10px;}.promo__link:hover .promo__image img,.promo__link:focus .promo__image img{-webkit-transition:-webkit-transform 1.5s;transition:transform 1.5s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.promo__link:hover .promo__image__fade,.promo__link:focus .promo__image__fade{height:60%;-webkit-transition:height .25s ease-out;transition:height .25s ease-out;}.promo__image{position:relative;overflow:hidden;width:100%;height:100%;}.promo__image img{position:relative;top:-50%;width:100%;height:auto;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;}.promo__image__fade{position:absolute;z-index:1;bottom:0;width:100%;height:100%;-webkit-transition:height .5s ease-out;transition:height .5s ease-out;opacity:.8;background:-webkit-linear-gradient(top,transparent 0%,#000 100%);background:linear-gradient(to bottom,transparent 0%,#000 100%);}.promo__label{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:2.65em;font-weight:300;position:absolute;z-index:2;bottom:-webkit-calc(50% - 13.5px);bottom:calc(50% - 13.5px);width:100%;text-align:center;letter-spacing:0;text-transform:uppercase;color:white;}.promo__label strong{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:900;}.by-the-numbers{position:relative;background:url(/sites/all/themes/heidelberg/html/assets/images/by-the-numbers_bg.jpg) no-repeat center;background-size:cover;}.by-the-numbers__overlay{position:absolute;z-index:1;width:100%;height:100%;background:rgba(228,84,36,.8);}.by-the-numbers .container,.by-the-numbers .content-area,.by-the-numbers .landing .breadcrumbs,.landing .by-the-numbers .breadcrumbs,.by-the-numbers .node-type-landing-one .breadcrumbs,.node-type-landing-one .by-the-numbers .breadcrumbs,.by-the-numbers .node-type-landing-two .breadcrumbs,.node-type-landing-two .by-the-numbers .breadcrumbs,.by-the-numbers .recent-news__wrap,.by-the-numbers .feature-links__wrap,.by-the-numbers .landing-content,.by-the-numbers .social-feed__wrap,.by-the-numbers .footer__main{position:relative;z-index:2;padding:21px 40px 23px;}.by-the-numbers__desc{color:white;}.by-the-numbers__heading{font-family:'leitura-news',serif;font-weight:600;font-size:2.8em;line-height:1.286em;margin-bottom:21px;text-align:center;letter-spacing:0;}.by-the-numbers__excerpt{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:400;font-stretch:normal;line-height:1.5em;margin-bottom:18px;text-align:center;letter-spacing:0;color:white;}.by-the-numbers__link{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:900;line-height:1.5em;display:none;margin-top:20px;letter-spacing:0;text-transform:uppercase;}.by-the-numbers__link a{color:white;}.by-the-numbers__link a:hover,.by-the-numbers__link a:focus{text-decoration:underline;}.by-the-numbers__link span{font-size:.9em;margin-left:10px;}.by-the-numbers__link--mobile{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:900;line-height:1.5em;text-align:center;letter-spacing:0;text-transform:uppercase;color:white;}.by-the-numbers__link--mobile a{vertical-align:middle;color:white;}.by-the-numbers__link--mobile a:hover,.by-the-numbers__link--mobile a:focus{text-decoration:underline;}.by-the-numbers__link--mobile span{font-weight:300;margin-left:10px;vertical-align:middle;}.by-the-numbers__carousel{position:relative;height:auto;margin-bottom:26px;}.by-the-numbers__carousel__borders{overflow:hidden;border:dashed 1px white;border-width:1px 0;}.by-the-numbers__carousel__wrap{position:relative;height:100%;padding:15px 0 15px;}.by-the-numbers__carousel__item{display:inline-block;float:left;padding:0;vertical-align:middle;}.by-the-numbers__carousel .number{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:8em;font-weight:900;margin:0 auto 15px;text-align:center;letter-spacing:0;color:white;}.by-the-numbers__carousel .label{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;font-stretch:normal;line-height:1.2;width:50%;margin:0 auto;text-align:center;letter-spacing:0;color:white;}.by-the-numbers__controls{position:absolute;top:0;left:0;display:none;width:100%;height:100%;}.by-the-numbers__controls__button{font-size:2.6em;line-height:50%;position:absolute;width:30px;height:100%;color:white;}.by-the-numbers__controls__button--prev{left:0;}.by-the-numbers__controls__button--next{right:-15px;}.social-feed{padding-top:1px;background:#e4e4e4;}.social-feed__heading{font-family:'leitura-news',serif;font-weight:600;font-size:2.8em;line-height:1.214em;width:70%;margin:26px auto 29px;text-align:center;letter-spacing:0;color:black;}.social-feed__wrap{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;}.social-feed__wrap.active{opacity:1;}.social-feed__item{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-bottom:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);}.social-feed__item:hover .social-feed__img img{-webkit-transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.social-feed__item.twitter{margin-bottom:0;padding:0;color:white;background:#e45424;}.social-feed__item.twitter.active{margin-bottom:20px;padding:25px 20px;}.social-feed__item.twitter .social-feed__info{padding-top:30px;}.social-feed__item.twitter .social-feed__info__type{float:none;vertical-align:middle;color:white;}.social-feed__item.twitter .social-feed__info__user{font-size:1.4em;margin-left:10px;vertical-align:middle;color:white;}.social-feed__item.twitter .social-feed__info__post-date{font-size:1.4em;margin-left:10px;vertical-align:middle;letter-spacing:0;text-transform:none;color:#dadada;}.social-feed__item.instagram{display:none;padding:10px 15px;background:white;}.social-feed__item.instagram.active{display:block;}.social-feed__item.instagram .social-feed__img{margin-bottom:10px;}.social-feed__item.instagram .social-feed__excerpt{margin:10px 0 0;color:black;}.social-feed__item.instagram .social-feed__info{margin-top:20px;padding-bottom:20px;}.social-feed__item.post{position:relative;background:transparent;}.social-feed__item.post .social-feed__img{position:relative;z-index:1;}.social-feed__item.post .social-feed__img img{position:relative;z-index:1;}.social-feed__item.post .social-feed__excerpt{position:absolute;z-index:3;bottom:61px;width:auto;margin-bottom:0;padding:0 17px;color:white;}.social-feed__item.post .social-feed__info{position:absolute;z-index:2;bottom:19px;width:100%;margin-bottom:0;padding:10px 0 0;}.social-feed__item.post .social-feed__info__post-date{position:relative;top:6px;left:17px;}.social-feed__excerpt{font-family:'leitura-news',serif;font-weight:300;font-size:1.8em;line-height:1.22em;letter-spacing:0;word-wrap:break-word;color:white;}.social-feed__img{overflow:hidden;width:100%;height:auto;}.social-feed__img img{width:100%;height:auto;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;}.social-feed__img__fade{position:absolute;z-index:1;bottom:0;width:100%;height:60%;opacity:.8;background:-webkit-linear-gradient(top,transparent 0%,#000 100%);background:linear-gradient(to bottom,transparent 0%,#000 100%);}.social-feed__info{padding:10px 0 0;}.social-feed__info__post-date{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.2em;font-weight:400;font-stretch:normal;letter-spacing:2px;text-transform:uppercase;color:#e45424;}.social-feed__info__type{font-size:1.6em;float:right;color:black;}.social-feed__info__label{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.2em;font-weight:900;float:right;padding:5px 7px;letter-spacing:0;text-transform:uppercase;color:white;background:#c22032;}.social-feed__links{padding:17px 0 23px;text-align:center;}.social-feed__links .btn,.social-feed__links #user-login input[type='submit'],#user-login .social-feed__links input[type='submit'],.social-feed__links #user-register-form input[type='submit'],#user-register-form .social-feed__links input[type='submit'],.social-feed__links #user-pass input[type='submit'],#user-pass .social-feed__links input[type='submit']{display:table;margin:0 auto 10px;}.calendar{position:relative;background:url(/sites/all/themes/heidelberg/html/assets/images/calendar_bg.jpg) no-repeat center;background-size:cover;}.calendar .container,.calendar .content-area,.calendar .landing .breadcrumbs,.landing .calendar .breadcrumbs,.calendar .node-type-landing-one .breadcrumbs,.node-type-landing-one .calendar .breadcrumbs,.calendar .node-type-landing-two .breadcrumbs,.node-type-landing-two .calendar .breadcrumbs,.calendar .recent-news__wrap,.calendar .feature-links__wrap,.calendar .landing-content,.calendar .social-feed__wrap,.calendar .footer__main{position:relative;z-index:2;padding-top:30px;padding-bottom:30px;}.calendar__overlay{position:absolute;z-index:1;width:100%;height:100%;background:rgba(228,84,36,.8);}.calendar__header{font-family:'leitura-news',serif;font-weight:600;font-size:2.8em;line-height:1em;padding:0 0 35px;text-align:center;letter-spacing:0;color:white;}.calendar .arrows--ghost{margin-bottom:28px;text-align:center;}.calendar__list{overflow:hidden;max-width:235px;height:353px;margin:auto;}.calendar__list__wrap{position:relative;height:100%;}.calendar__event{display:inline-block;float:left;height:100%;vertical-align:top;}.calendar__event a:hover .calendar__event__image img,.calendar__event a:focus .calendar__event__image img{-webkit-transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.calendar__event a:hover .calendar__event__date,.calendar__event a:focus .calendar__event__date{-webkit-transition:color .25s ease-out;transition:color .25s ease-out;color:#e45424;}.calendar__event a:hover .calendar__event__title,.calendar__event a:focus .calendar__event__title{-webkit-transition:color .25s ease-out;transition:color .25s ease-out;text-decoration:underline;color:#e45424;}.calendar__event__wrap{position:relative;height:100%;padding-bottom:45px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);}.calendar__event__date{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;line-height:1.765em;position:absolute;z-index:3;top:0;left:0;padding:7px 20px 17px;-webkit-transition:color .5s ease-out;transition:color .5s ease-out;text-align:center;letter-spacing:0;text-transform:uppercase;color:black;background:white;}.calendar__event__date .day{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.882em;font-weight:900;line-height:.75em;display:block;}.calendar__event__image{overflow:hidden;width:100%;height:123px;}.calendar__event__image img{width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;}.calendar__event__title{font-family:'leitura-news',serif;font-weight:300;font-size:2em;line-height:1.4em;margin-top:35px;padding:0 20px;-webkit-transition:color .5s ease-out;transition:color .5s ease-out;color:black;}.calendar__event__time{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.2em;font-weight:400;position:absolute;bottom:33px;padding:0 20px;letter-spacing:2px;color:#e45424;}.calendar__links{margin-top:32px;text-align:center;}.staff-profile hr{width:-webkit-calc(100% - 25px);width:calc(100% - 25px);margin:0 auto 24px;border-color:#e4e4e4;}.staff-profile__feature-img{float:none;width:100%;margin-bottom:33px;}.staff-profile__feature-img img{display:block;width:100%;height:auto;}.staff-profile__feature-details{padding:10px 12px 14px 12px;background:#f1f2f3;}.staff-profile__feature-details p{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:300;margin-bottom:0;padding:0;}.staff-profile__feature-details p strong{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:700;}.staff-profile__feature-details a{color:#e45424;}.staff-profile__feature-details a:hover{text-decoration:underline;}.staff-profile__feature-details__social{font-size:2.4em;margin-top:5px;}.staff-profile__feature-details__social a{display:inline-block;margin-right:10px;text-decoration:none;}.staff-profile__feature-details__social a:hover{text-decoration:underline;}.staff-profile .content-area__subtitle{font-family:'leitura-news',serif;font-size:3em;font-weight:300;line-height:1em;margin-top:14px;margin-bottom:20px;padding:0 10px;text-transform:none;}.staff-profile__content{width:-webkit-calc(100% - 25px);width:calc(100% - 25px);margin:0 auto;padding:0 0 25px;}.staff-profile__content .content-area__subtitle{padding:0;}.staff-profile__content p{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:300;margin:0;padding:0;}.staff-profile__content p strong{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:700;}.listing__info{font-size:1.6em;line-height:1;margin-bottom:10px;}.listing__info__label{display:inline;color:#000;}.listing__info__detail{display:inline;color:#e45424;}.listing .content-area__header{margin-bottom:0;padding-top:6px;}.listing .content-area__main{padding-top:21px;}.listing .content-area__large-text,.listing .content-area p.content-area__large-text{padding-bottom:3px;}.listing .landing-feature__title{font-size:2.4em;}.listing__item{margin-bottom:10px;background:#f1f2f3;}.listing__item:last-of-type{margin-bottom:0;}.listing__item__heading{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:2.1em;font-weight:700;line-height:1em;position:relative;min-height:54px;margin-bottom:20px;text-align:center;letter-spacing:0;color:white;background:#4a4a4a;}.listing__item__heading span{display:inline-block;margin-top:16px;padding:0 5px 20px;text-align:center;text-transform:uppercase;border-bottom:solid 4px #e45424;}.listing__item__wrap{padding:0 15px 4px;}.listing__item__img{margin-bottom:20px;}.listing__item__img img{width:100%;}.listing__item__title{font-family:'leitura-news',serif;font-weight:600;font-size:2.1em;line-height:1.143em;margin-bottom:10px;letter-spacing:0;color:#e45424;}.listing__item__title__label{color:#000;}.listing__item__excerpt__cta{margin-top:20px;text-align:center;}.listing__item li{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:400;line-height:1.1;margin-bottom:15px;}.listing__item p{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:400;line-height:1.5em;margin-bottom:20px;padding:0;}.listing__item p.listing__item__label{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:700;}.listing__item--faculty{margin-bottom:0;}.listing__item--faculty .listing__item__heading span{line-height:2.381em;display:inline-block;width:100%;margin-top:0;padding-top:16px;text-align:center;text-transform:uppercase;border-top:solid 4px #e45424;border-bottom:none;}.listing__item__link{color:#e45424;}.listing__item__link a{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:700;text-transform:uppercase;color:#e45424;}.listing__item__link a:hover{text-decoration:underline;}.listing__item__link span{font-size:.7em;display:inline-block;margin-left:10px;vertical-align:middle;}.filter{margin-bottom:30px;padding:0 10px;}.filter__label{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.6em;font-weight:700;line-height:1em;display:block;margin-bottom:20px;text-transform:uppercase;color:black;}.filter__listing{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;width:100%;height:42px;padding:8px 16px;color:black;border:1px solid #e0e7ee;border-radius:5px;background:url(/sites/all/themes/heidelberg/html/assets/images/caret.png) no-repeat 94% 50% #fff;-webkit-appearance:none;}.filter__listing:focus{outline-color:#e45424;}ul.pager{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;line-height:1.4;margin-top:46px;margin-bottom:34px;list-style:none;}ul.pager .pager-current{padding:0 5px;}ul.pager li{font-weight:bold;display:inline-block;margin:0;margin-right:5px;padding:0;vertical-align:middle;text-transform:capitalize;}ul.pager li:before{display:none;content:'';}ul.pager a{padding:5px;color:#e45424;}ul.pager a:focus,ul.pager a:hover{text-decoration:underline;}.webform .description{font-size:1.4em;line-height:1.2;margin-bottom:10px;}.webform .fieldset-description{font-size:1.4em;line-height:1.2;margin-bottom:10px;}.webform .content-area__feature-text,.webform .content-area p.content-area__feature-text{padding-bottom:5px !important;border:0 !important;}.webform__wrap{padding:0 10px;}.webform__legend{position:relative;margin-bottom:25px;}.webform__legend__required{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.2em;font-weight:700;line-height:2.083em;position:absolute;top:-webkit-calc(50% + 3px);top:calc(50% + 3px);right:0;height:25px;padding-left:9px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;color:black;border-left:solid 5px #c22032;}.webform__country{padding-top:20px;padding-bottom:20px;}.webform__country input{display:none;margin-bottom:0;}.webform__input,.webform__select{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;line-height:1em;width:100%;margin-bottom:12px;padding:12px 25px;-webkit-transition:border .25s,padding .25s;transition:border .25s,padding .25s;color:#333;border:1px solid #ccd1d9;border-radius:3px;background:white;box-shadow:inset 1px 1px 3px 0 #ccd1d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.webform__group input[type=text]{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;line-height:1em;width:100%;margin-bottom:12px;-webkit-transition:border .25s,padding .25s;transition:border .25s,padding .25s;color:#333;border:1px solid #ccd1d9;border-radius:3px;background:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.webform__input::-ms-expand,.webform__select::-ms-expand{display:none;}.webform__input:required,.webform__select:required,.webform__select.required,.form-text:required,.form-number:required,.name-element.required{box-shadow:inset 1px 1px 3px 0 #ccd1d9,inset 5px 0 0 0 #c22032;}.webform__input--text,.webform__select--text{min-height:160px;padding:20px 25px;resize:none;}.webform__input:focus,.webform__select:focus{outline-color:#e45424;}.webform__select{height:45px;background:url(/sites/all/themes/heidelberg/html/assets/images/caret.png) no-repeat 90% 50% #fff;box-shadow:none;}.ie9 .webform__select{background-image:none;}.webform__content__wrap{margin:20px 0;}.webform__content__label{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;display:block;margin:3px 0 23px;}.webform__radio:checked + .webform__radio__label:before{display:block;}.webform__radio:focus + .webform__radio__label{outline:5px auto #e45424;}.webform__radio:focus + .webform__radio__label:before{display:block;}.webform__radio__label{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;position:relative;margin-right:26px;padding:10px 0;}.webform__radio__label:before{position:absolute;top:10px;right:5px;display:none;width:24px;height:24px;content:'';border-radius:100%;background:#242424;}.webform__radio__label:after{display:inline-block;width:32px;height:32px;margin-left:9px;content:'';cursor:pointer;vertical-align:middle;border:1px solid #979797;border-radius:100%;background-image:-webkit-linear-gradient(143deg,white 0%,#d8d8d8 98%);background-image:linear-gradient(-53deg,white 0%,#d8d8d8 98%);}.webform__radio__label:last-of-type{margin-right:0;}.webform__group{position:relative;width:100%;}.webform__group--error{padding-top:10px;padding-bottom:10px;border:solid 4px #c22032;}.webform .btn,.webform #user-login input[type='submit'],#user-login .webform input[type='submit'],.webform #user-register-form input[type='submit'],#user-register-form .webform input[type='submit'],.webform #user-pass input[type='submit'],#user-pass .webform input[type='submit']{font-size:1.6em;width:52%;margin-right:3%;}.webform .btn:last-of-type,.webform #user-login input[type='submit']:last-of-type,#user-login .webform input[type='submit']:last-of-type,.webform #user-register-form input[type='submit']:last-of-type,#user-register-form .webform input[type='submit']:last-of-type,.webform #user-pass input[type='submit']:last-of-type,#user-pass .webform input[type='submit']:last-of-type{width:45%;margin-right:0;}.webform__error{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.8em;font-weight:700;position:absolute;top:-55px;left:10%;padding:12px 27px;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0;color:white;background:#c22032;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);}.webform__error:before{position:absolute;top:100%;left:25%;margin-left:15px;content:'';pointer-events:none;border:solid transparent;border-width:15px;border-color:rgba(255,255,255,0);border-top-color:#c22032;}.webform__error.active{opacity:1;}.webform input.btn + button.btn,.webform #user-login input[type='submit'] + button.btn,#user-login .webform input[type='submit'] + button.btn,.webform #user-register-form input[type='submit'] + button.btn,#user-register-form .webform input[type='submit'] + button.btn,.webform #user-pass input[type='submit'] + button.btn,#user-pass .webform input[type='submit'] + button.btn{position:relative;top:3px;margin-left:20px;}.view-filters label{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;display:block;margin:3px 0 23px;padding-bottom:5px;}.view-filters .views-exposed-widget{display:block;width:100%;}.view-filters .description{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:300;line-height:1.5em;margin-bottom:25px;padding-bottom:0;letter-spacing:0;color:black;}.view-filters .views-submit-button{clear:both;margin-bottom:35px;}.view-filters .form-submit{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.28em;font-weight:700;display:inline-block;padding:10px 15px;-webkit-transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;transition:color .5s ease-out,background .5s ease-out,border-color .5s ease-out;letter-spacing:0;text-transform:uppercase;color:white;border:1px solid #bfbfbf;border-color:#c22032;background:#c22032;}.view-filters .form-submit:hover,.view-filters .form-submit:focus{-webkit-transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;color:white;outline:none;background:#e45424;}.view-filters .form-submit:active{-webkit-transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background .25s ease-out,border-color .25s ease-out;color:white;border-color:black;background:#e45424;}.content-area .detail-header{text-align:center;}.content-area .detail-header__byline{font-family:'leitura-news',serif;font-weight:600;font-size:2.1em;line-height:1.238em;letter-spacing:-.21px;color:black;}.content-area .detail-header__byline--name{color:rgba(0,0,0,.7);}.content-area .detail-header__date{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:700;line-height:2em;text-transform:uppercase;}.content-area .detail-header__social{min-height:36px;margin:12px auto 28px;}.content-area .detail-header__social img{max-height:30px;}.alumni-mag{font-family:'leitura-news',serif;font-weight:600;font-size:22px;margin-bottom:20px;}.alumni-mag__bold{font-size:24px;}.alumni-mag__issue{margin-right:10px;}.content-area__main .event-details{list-style:none;}.content-area__main .event-details li{margin-bottom:5px;padding-left:0;}.content-area__main .event-details li:before{display:none;}.content-area__main .event-details a{color:#e45424;}.content-area__main .event-details a:hover,.content-area__main .event-details a:focus{text-decoration:underline;}.job-body,.program-body{margin-top:30px;}.footer{background:#242424;}.footer__main{padding:36px 0 47px;}.footer__contact{float:none;width:100%;padding-right:0;text-align:center;color:white;}.footer__contact__wrap{float:none;width:100%;}.footer__contact__title{font-family:'leitura-news',serif;font-weight:600;font-size:2.2em;line-height:1.6em;margin-bottom:4px;color:white;}.footer__contact__address,.footer__contact__phone,.footer__contact__email{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:400;font-style:normal;line-height:1.5em;}.footer__contact__phone a{color:white;}.footer__contact__email{font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:300;}.footer__contact__email a{-webkit-transition:color .5s;transition:color .5s;color:#dadada;}.footer__contact__email a:hover{-webkit-transition:color .25s;transition:color .25s;text-decoration:underline;color:#e45424;}.footer__contact__social{font-size:2.4em;margin-top:29px;margin-bottom:33px;}.footer__contact__social a{display:inline-block;margin-right:8px;-webkit-transition:color .5s;transition:color .5s;color:#dadada;}.footer__contact__social a:hover{-webkit-transition:color .25s;transition:color .25s;color:#e45424;}.footer__contact__menu{float:none;width:100%;margin-bottom:35px;}.footer__contact__link{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:900;line-height:2em;letter-spacing:.88px;text-transform:uppercase;}.footer__contact__link a{-webkit-transition:color .5s;transition:color .5s;color:#dadada;}.footer__contact__link a:hover{-webkit-transition:color .25s;transition:color .25s;text-decoration:underline;color:#e45424;}.footer__cta{float:none;width:100%;height:auto;}.footer__cta__wrap{width:100%;border:1px solid #979797;background:#e4e4e4;}.footer__cta__gallery{display:none;float:left;box-sizing:border-box;padding-left:2px;}.footer__cta__photo{float:left;width:-webkit-calc(50% - 1px);width:calc(50% - 1px);}.footer__cta__photo:nth-of-type(-n+2){margin-bottom:1px;padding-top:2px;}.footer__cta__photo:nth-of-type(even){float:right;}.footer__cta__menu{float:none;width:100%;padding:0 0 37px;text-align:center;letter-spacing:0;color:#242424;}.footer__cta__menu__wrap{margin-bottom:32px;}.footer__cta__menu__item{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.5em;font-weight:700;line-height:2.133em;letter-spacing:.87px;text-transform:uppercase;}.footer__cta__menu__item a{-webkit-transition:color .5s ease-out;transition:color .5s ease-out;color:#4a4a4a;}.footer__cta__menu__item a:hover{-webkit-transition:color .25s ease-out;transition:color .25s ease-out;text-decoration:underline;color:#e45424;}.footer__cta__menu__button{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.6em;font-weight:700;display:inline-block;margin:0 auto;padding:10px 41px;letter-spacing:0;text-transform:uppercase;color:#c22032;border:1px solid #bfbfbf;}.footer__cta__title{font-family:leituraNewsRoman4;font-size:3.2em;margin:28px auto 36px;text-align:center;}.footer__lower{position:relative;height:50px;text-align:center;background:black;}.footer__lower p{font-family:Lato-Regular;font-size:1.2em;line-height:4.167em;letter-spacing:0;color:#e4e4e4;}.footer__lower span{margin:0;}.footer__lower span:first-of-type{position:absolute;left:20px;}.footer__lower span:last-of-type{position:absolute;right:20px;}.header _{position:relative;}.home-feature{position:relative;z-index:2;width:100%;max-height:790px;padding-top:0;}.home-feature__spacer{position:relative;z-index:0;display:none;width:100%;}.home-feature__spacer img{width:100%;height:auto;padding-bottom:160px;}.home-feature__slide{position:relative;z-index:1;top:0;display:none;width:100%;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;background:black;}.home-feature__slide.top{z-index:2;}.home-feature__slide.active{display:block;opacity:1;}.home-feature__slide img{width:100%;height:auto;}.home-feature__slide__content{position:relative;padding-bottom:20px;padding-bottom:20px;text-align:center;}.home-feature__slide-nav{position:absolute;z-index:2;display:none;}.home-feature__title{font-family:'leitura-news',serif;font-weight:600;font-size:9em;font-size:3.6em;line-height:.889em;margin-top:20px;padding:0 15%;letter-spacing:-1px;color:white;text-shadow:1px 1px 2px black;}.home-feature__excerpt{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.2em;font-weight:400;font-stretch:normal;line-height:1em;padding:11px 0 18px;letter-spacing:0;color:white;text-shadow:1px 1px 2px black;}.landing-feature{position:relative;-webkit-transition:box-shadow .5s;transition:box-shadow .5s;box-shadow:0 2px 4px rgba(0,0,0,.5);}.landing-feature__img img{width:100%;height:auto;}.landing-feature__fade{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background-image:-webkit-linear-gradient(transparent 0%,#000 100%);background-image:linear-gradient(transparent 0%,#000 100%);}.landing-feature__title{font-family:'leitura-news',serif;font-weight:600;font-size:3.6em;line-height:1;position:absolute;bottom:10px;left:0;width:100%;text-align:center;color:white;}.nav{position:relative;z-index:10;top:0;width:100%;}.nav__utility{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.2em;font-weight:400;line-height:1em;display:none;padding:14px 28px;letter-spacing:.26px;text-transform:uppercase;background:black;}.nav__utility__left{float:left;}.nav__utility__left .nav__utility__item{margin-right:16px;}.nav__utility__left .nav__utility__item:last-of-type{margin-right:0;}.nav__utility__left a{-webkit-transition:color .5s;transition:color .5s;color:#a8a8a8;}.nav__utility__left a:hover{-webkit-transition:color .25s;transition:color .25s;text-decoration:underline;color:#e45424;}.nav__utility__right{float:right;}.nav__utility__right .nav__utility__item{margin-left:16px;}.nav__utility__right .nav__utility__item:first-of-type{margin-left:0;}.nav__utility__right .nav__utility__item--search{position:relative;width:10px;height:10px;}.nav__utility__right .nav__utility__item--search .search-form{position:absolute;top:-6px;right:25px;display:inline-block;display:none;overflow:hidden;width:0;-webkit-transition:width .35s;transition:width .35s;}.nav__utility__right .nav__utility__item--search .search-form input{font-size:1em;line-height:1.5em;width:100%;padding:0 5px;color:black;}.nav__utility__right .nav__utility__item--search .search-form input:focus{outline-color:#e45424;}.nav__utility__right .nav__utility__item--search .search-form.on{display:inline-block;}.nav__utility__right .nav__utility__item--search .search-form.active{width:200px;}.nav__utility__right .nav__utility__item--search .icon-close,.nav__utility__right .nav__utility__item--search .icon-search{font-size:1em;position:absolute;z-index:1;top:-1px;right:0;display:none;-webkit-transition:opacity .25s,color .5s;transition:opacity .25s,color .5s;vertical-align:middle;opacity:0;}.nav__utility__right .nav__utility__item--search .icon-close:focus,.nav__utility__right .nav__utility__item--search .icon-search:focus{outline-color:#e45424;}.nav__utility__right .nav__utility__item--search .icon-close.on,.nav__utility__right .nav__utility__item--search .icon-search.on{display:inline-block;}.nav__utility__right .nav__utility__item--search .icon-close.active,.nav__utility__right .nav__utility__item--search .icon-search.active{opacity:1;}.nav__utility__right .nav__utility__item--search.on .search-form{display:block;}.nav__utility__right .nav__utility__item--search.active .search-form{width:120px;}.nav__utility__right a,.nav__utility__right button{-webkit-transition:color .5s;transition:color .5s;color:white;}.nav__utility__right a:hover,.nav__utility__right button:hover{-webkit-transition:color .25s;transition:color .25s;text-decoration:underline;color:#e45424;}.nav__utility__right button:hover{text-decoration:none;}.nav__utility__item{display:inline-block;}.nav__main{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.6em;font-weight:700;height:70px;padding:0 10px;letter-spacing:0;text-transform:uppercase;color:white;background:#242424;}.nav__main:before{display:inline-block;height:100%;content:'';vertical-align:middle;}.nav__main__logo{display:inline-block;width:180px;vertical-align:middle;}.nav__main__logo img[src$='.svg']{width:100%;}.nav__main__menu{display:block;float:right;width:auto;height:100%;text-align:right;}.nav__main__item{position:relative;display:none;height:100%;vertical-align:top;}.nav__main__item.l-o-t .nav__main__subnav{right:-10px;left:auto;}.nav__main__item:hover > a{-webkit-transition:color .25s;transition:color .25s;color:#e45424;}.nav__main__item:hover > a:after{height:16px;}.nav__main__item:first-of-type{margin-left:0;}.nav__main__item > a{line-height:90px;position:relative;display:block;height:100%;padding:0 9px;-webkit-transition:color .5s;transition:color .5s;color:white;}.nav__main__item > a:after{position:absolute;bottom:0;left:-5px;display:block;width:-webkit-calc(100% + 10px);width:calc(100% + 10px);height:0;content:'';-webkit-transition:height .25s;transition:height .25s;background:#e45424;}.nav__main__item > a.active{position:relative;}.nav__main__item > a.active:after{height:5px;}.nav__main__item > a.active:hover:after{height:16px;}.nav__main__subnav{position:absolute;top:90px;left:-10px;display:none;width:260px;text-align:left;border:solid 1px #e45424;border-width:2px 0 1px;}.nav__main__subnav__item{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:.889em;font-weight:400;line-height:1.1em;text-transform:initial;border-bottom:solid 1px #9b9b9b;}.nav__main__subnav__item:last-of-type{border-bottom:none;}.nav__main__subnav__item a{display:block;height:100%;padding:15px 20px;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;color:#e4e4e4;border-left:solid 0 black;background:rgba(74,74,74,.85);}.nav__main__subnav__item a:hover{-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s;color:white;background:#4a4a4a;}.nav__main__subnav__item a:active,.nav__main__subnav__item a.active{padding-left:15px;-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s;border-left:solid 5px black;}.nav__mobile{position:fixed;z-index:9999;top:0;right:-100%;overflow-y:scroll;width:100%;height:100%;padding:50px 25px;-webkit-transition:right .35s;transition:right .35s;background:black;}.nav__mobile.active{right:0;}.nav__mobile__close{font-size:2em;position:absolute;top:20px;right:25px;color:white;}.nav__mobile__form{position:relative;margin-bottom:20px;}.nav__mobile__search{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.6em;font-weight:400;line-height:2.813em;width:100%;padding:0 15px;border:none;box-shadow:1px 1px 3px rgba(0,0,0,.25) inset;}.nav__mobile__search__submit{font-size:1.6em;line-height:2.813em;position:absolute;top:0;right:0;width:45px;height:45px;color:black;}.nav__mobile__main{margin-bottom:20px;border:solid 1px #e45424;border-width:1px 0;}.nav__mobile__main__item{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.4em;font-weight:900;text-transform:uppercase;border-bottom:solid 1px #4a4a4a;}.nav__mobile__main__item a{line-height:2.857em;display:block;padding:0 30px;-webkit-transition:color .5s;transition:color .5s;color:white;}.nav__mobile__main__item a:hover,.nav__mobile__main__item a:focus{-webkit-transition:color .25s;transition:color .25s;color:#e45424;}.nav__mobile__main__item.active a{color:#e45424;}.nav__mobile__main__item:last-of-type{border-bottom:none;}.nav__mobile__utility__item{font-size:1.4em;line-height:2.143em;padding:0 30px;text-transform:uppercase;}.nav__mobile__utility__item a{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:400;-webkit-transition:color .5s;transition:color .5s;color:#a8a8a8;}.nav__mobile__utility__item a strong{font-family:'latoblack','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-weight:900;color:white;}.nav__mobile__utility__item a:hover,.nav__mobile__utility__item a:focus{-webkit-transition:color .25s;transition:color .25s;color:#e45424;}.nav__mobile__utility__item a:hover strong,.nav__mobile__utility__item a:focus strong{color:#e45424;}.messages{font-size:1.4em;font-weight:bold;margin-bottom:20px;}.messages.error{color:#f00;}.logged-in.front,.logged-in.node-type-landing-one,.logged-in.node-type-landing-two{padding-top:140px !important;}.logged-in #views-form-team-video-ordering,.logged-in #views-form-case-studies-block-2{font-size:1.4em;}.logged-in #views-form-team-video-ordering .views-field,.logged-in #views-form-case-studies-block-2 .views-field{line-height:2.25em;width:450px;vertical-align:middle;}.logged-in #views-form-team-video-ordering .tabledrag-hide,.logged-in #views-form-case-studies-block-2 .tabledrag-hide{vertical-align:middle;}.logged-in #views-form-team-video-ordering .handle,.logged-in #views-form-case-studies-block-2 .handle{display:inline-block;width:20px;height:20px;background:#e45424;}.logged-in #views-form-team-video-ordering #edit-submit,.logged-in #views-form-case-studies-block-2 #edit-submit{font-size:1.4em;display:block;width:100px;margin:20px 0;text-align:center;}.page-user-login .mesh-overlay{display:none;}.page-user-login .vertical-wrap{padding-top:140px;}.page-user-login .page-head{height:100%;margin-top:-140px;}.page-user-login #user-login{width:50%;margin:0 auto;}.page-user-login #user-login .form-item{margin-bottom:20px;}.page-user-login #user-login label{font-size:1.4em;display:block;margin-bottom:5px;}.page-user-login #user-login input,.page-user-login #user-login input[type='password']{font-size:1.6em;margin-bottom:5px;padding:5px 10px;}.page-user-login #user-login .description{font-size:1.2em;font-style:italic;color:#dadada;}.page-user-login #user-login #edit-submit{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.6em;font-weight:700;display:block;padding:16px 20px;-webkit-transition:background .5s;transition:background .5s;text-align:center;color:#242424;border:solid 1px #242424;background:transparent;}.page-user-login #user-login #edit-submit:hover{-webkit-transition:background .25s;transition:background .25s;background:rgba(0,0,0,.05);}.right-sidebar ul.edit-field-type-tid-1{display:none;}.tabs-wrapper{position:absolute;z-index:99;top:132px;border-bottom:solid 1px #e45424;background:rgba(0,0,0,.8);}.tabs-wrapper li{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.6em;font-weight:400;position:relative;display:block;float:left;padding:12px 30px;border:solid 1px #e45424;border-bottom:none;}.tabs-wrapper li a{text-decoration:none;color:white;}.tabs-wrapper li a:hover{text-decoration:underline;}.tabs-wrapper li span{display:none;}.tabs-wrapper{border-top:solid 1px #e45424;}.tabs-wrapper li.active{border-bottom:solid 6px #e45424;}#user-login,#user-register-form,#user-pass{padding-top:100px;}#user-login input[type='text'],#user-login input[type='password'],#user-register-form input[type='text'],#user-register-form input[type='password'],#user-pass input[type='text'],#user-pass input[type='password']{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;line-height:1em;float:left;float:none;width:100%;margin-right:0;margin-bottom:15px;margin-bottom:12px;margin-left:0;padding:12px 25px;color:#333;border:1px solid #ccd1d9;border-radius:3px;background:white;box-shadow:inset 1px 1px 3px 0 #ccd1d9;-webkit-appearance:none;}#user-login input[type='text']:required,#user-login input[type='password']:required,#user-register-form input[type='text']:required,#user-register-form input[type='password']:required,#user-pass input[type='text']:required,#user-pass input[type='password']:required{box-shadow:inset 1px 1px 3px 0 #ccd1d9,inset 5px 0 0 0 #c22032;}#user-login label,#user-register-form label,#user-pass label{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:1.7em;font-weight:400;display:block;margin:3px 0 23px;}#user-login .description,#user-register-form .description,#user-pass .description{font-size:14px;margin-bottom:20px;}#user-login input[type='submit'],#user-register-form input[type='submit'],#user-pass input[type='submit']{margin-bottom:20px;}#edit-actions{clear:both;text-align:right;}@media screen and (min-width:480px){.feature-links__mobile-cta{bottom:20%;}.staff-profile hr{width:auto;}.staff-profile__feature-img{float:right;width:42.79661%;margin-right:0;margin-left:20px;}.staff-profile__content{width:auto;padding:0 10px 25px;}}@media screen and (min-width:640px){.content-area__header{margin-bottom:0;padding-top:33px;}.content-area__main blockquote p,.content-area__full blockquote p{padding-right:0;}.feature-links__label{font-size:2.4em;}.promo{padding:0;}.promo__link{float:left;width:33.3333%;height:auto;margin-bottom:0;}.promo__link:last-of-type{float:right;width:33.3333%;margin-right:0;}.promo__link:hover .promo__image img,.promo__link:focus .promo__image img{-webkit-transition:-webkit-transform 1.5s;transition:transform 1.5s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.promo__link:hover .promo__image__fade,.promo__link:focus .promo__image__fade{height:30%;-webkit-transition:height .25s ease-out;transition:height .25s ease-out;}.promo__image img{top:0;}.promo__image__fade{height:65%;}.promo__label{font-size:2.4em;bottom:30px;}.by-the-numbers .container,.by-the-numbers .content-area,.by-the-numbers .landing .breadcrumbs,.landing .by-the-numbers .breadcrumbs,.by-the-numbers .node-type-landing-one .breadcrumbs,.node-type-landing-one .by-the-numbers .breadcrumbs,.by-the-numbers .node-type-landing-two .breadcrumbs,.node-type-landing-two .by-the-numbers .breadcrumbs,.by-the-numbers .recent-news__wrap,.by-the-numbers .feature-links__wrap,.by-the-numbers .landing-content,.by-the-numbers .social-feed__wrap,.by-the-numbers .footer__main{height:100%;padding:16px 0 5px;}.by-the-numbers__desc{float:left;width:36.44068%;margin-right:1.69492%;}.by-the-numbers__heading{margin-bottom:16px;text-align:left;}.by-the-numbers__excerpt{text-align:left;}.by-the-numbers__link{display:block;}.by-the-numbers__link--mobile{display:none;}.by-the-numbers__carousel{float:right;width:57.62712%;height:270px;margin-right:0;margin-bottom:0;padding:10px 25px 0 45px;}.by-the-numbers__carousel__borders{height:100%;border-width:0 1px;}.by-the-numbers__carousel__wrap{padding:0;}.by-the-numbers__carousel__item{display:inline-block;height:100%;padding-top:70px;}.by-the-numbers__carousel__item:nth-of-type(n+2){display:inline-block;}.by-the-numbers__controls{display:block;}.social-feed__item{width:48.15%;}.social-feed__links{padding:17px 0 33px;}.social-feed__links .btn,.social-feed__links #user-login input[type='submit'],#user-login .social-feed__links input[type='submit'],.social-feed__links #user-register-form input[type='submit'],#user-register-form .social-feed__links input[type='submit'],.social-feed__links #user-pass input[type='submit'],#user-pass .social-feed__links input[type='submit']{display:inline-block;margin:0 10px 0;}.calendar__list{max-width:none;}}@media screen and (min-width:768px) and (max-width:1022px){.content-area__sidebar__menu__item.active > a{padding-left:10px;}.content-area__sidebar__submenu__item > a{padding-left:30px;}.content-area__sidebar__submenu__item.active > a{padding-left:25px;}.footer__contact__wrap{float:left;width:50%;}.footer__contact__menu{float:right;width:50%;margin-bottom:0;padding-top:22px;}}@media screen and (min-width:768px) and (max-width:1024px){.home-feature__spacer img{width:auto;min-width:100%;max-width:none;height:auto;max-height:540px;}.home-feature__slide img{width:auto;max-width:none;height:auto;max-height:550px;}}@media screen and (min-width:768px){.btn,#user-login input[type='submit'],#user-register-form input[type='submit'],#user-pass input[type='submit']{font-size:1.6em;padding:11px 26px;}.btn--mobile{margin-top:21.5px;}.btn--heidleberg{font-size:1.7em;padding:15px;}.content-area__title{font-size:3.8em;line-height:1.316em;margin-bottom:15px;text-align:left;letter-spacing:-.38px;}.content-area__main,.content-area__full{float:left;width:74.57627%;margin-right:1.69492%;padding-top:26px;border-top:solid 4px #e4e4e4;}.listing .content-area__main,.listing .content-area__full{padding-bottom:180px;}.content-area__main h3,.content-area__main legend,.content-area__full h3,.content-area__full legend{padding:0;}.content-area__main h4,.content-area__full h4{padding:0;}.content-area__main h5,.content-area__full h5{padding:0;}.content-area__main h6,.content-area__full h6{padding:0;}.content-area__main ol,.content-area__main ul,.content-area__full ol,.content-area__full ul{padding:0;}.content-area__main dl dd,.content-area__main dl dt,.content-area__full dl dd,.content-area__full dl dt{padding:0;}.content-area__main blockquote,.content-area__full blockquote{padding-left:25px;}.content-area__main hr,.content-area__full hr{padding:0;}.content-area__main table,.content-area__full table{width:100%;padding:0;}.content-area__full{width:100%;}.content-area__feature-img{margin-bottom:32px;}.content-area__subtitle,.content-area h2{font-size:3.2em;line-height:.813em;margin-bottom:24px;padding:0;}.content-area p,.content-area .address-block{padding:0;}.content-area__feature-text,.content-area p.content-area__feature-text{font-size:1.7em;line-height:1.529em;padding-bottom:30px;}.content-area__large-text,.content-area p.content-area__large-text{font-size:1.7em;line-height:1.529em;padding-bottom:30px;}.content-area__tags{padding:0;}.content-area__sidebar{float:right;width:23.72881%;margin-right:0;border-top:solid 4px #e45424;}.content-area__sidebar__heading{display:none;}.breadcrumbs{display:block;}.recent-news__header{font-size:4.2em;padding:26px 5% 41px;}.recent-news--sidebar .recent-news__header{font-size:2.2em;height:60px;padding:0;}.recent-news--sidebar .recent-news__header span{width:auto;height:60px;padding:20px 5px 0;border-top:none;border-bottom:solid 4px #e45424;}.recent-news__wrap a .social-feed__item{margin-bottom:0;}.recent-news__wrap a:nth-of-type(n+2){display:inherit;}.recent-news__wrap a:nth-of-type(n+2) .social-feed__item{float:right;width:49.15254%;margin-right:0;}.recent-news__wrap a .social-feed__item{float:left;width:49.15254%;margin-right:1.69492%;}.recent-news__wrap a:nth-of-type(n+3){display:none;}.recent-news__cta{padding:40px 0 46px;}.recent-news--sidebar .recent-news__cta{padding:10px 18px 20px;}.recent-news--2x a:nth-of-type(2) .social-feed__item{display:block;}.feature-links__item{float:left;width:49.15254%;margin-right:1.69492%;margin-bottom:0;}.feature-links a:last-of-type .feature-links__item{float:right;width:49.15254%;margin-right:0;}.feature-links--three .feature-links__item{float:left;width:32.20339%;margin-right:1.69492%;}.feature-links--three a:last-of-type .feature-links__item{float:right;width:32.20339%;margin-right:0;}.feature-links__desc{font-size:1.6em;display:block;}.feature-links__mobile-cta{display:none;}.landing-content{padding:37px 0 51px;}.landing-content__heading{font-size:4.2em;}.landing-content__img{display:block;float:left;width:66.10169%;margin-right:1.69492%;}.landing-content__excerpt{float:right;width:30.50847%;margin-right:0;}.message{padding:26px 70px 40px;}.message__title{font-size:4.2em;margin-bottom:21px;}.message__excerpt{font-size:1.7em;line-height:1.529em;}.by-the-numbers__desc{float:left;width:27.9661%;margin-right:1.69492%;}.by-the-numbers__heading{font-size:4.2em;line-height:.952em;margin-top:12px;margin-bottom:21px;}.by-the-numbers__carousel{float:right;width:68.22034%;margin-right:0;margin-bottom:46px;}.by-the-numbers__carousel__item{padding-top:68px;}.by-the-numbers__carousel .label{width:85%;}.by-the-numbers__controls__button{width:40px;}.social-feed__heading{font-size:4.2em;width:100%;margin:43px auto 40px;}.social-feed__item{width:48.5%;}.social-feed__item.instagram .social-feed__excerpt{margin:15px 0 0;}.social-feed__item.instagram .social-feed__info{padding-bottom:15px;}.social-feed__item.post .social-feed__excerpt{bottom:78px;}.social-feed__item.post .social-feed__info{bottom:41px;}.social-feed__item.post .social-feed__info__post-date{top:10px;}.social-feed__links{padding:35px 0 55px;}.calendar .container,.calendar .content-area,.calendar .landing .breadcrumbs,.landing .calendar .breadcrumbs,.calendar .node-type-landing-one .breadcrumbs,.node-type-landing-one .calendar .breadcrumbs,.calendar .node-type-landing-two .breadcrumbs,.node-type-landing-two .calendar .breadcrumbs,.calendar .recent-news__wrap,.calendar .feature-links__wrap,.calendar .landing-content,.calendar .social-feed__wrap,.calendar .footer__main{padding-top:11px;padding-bottom:37px;}.calendar__header{font-size:4.2em;display:inline-block;width:-webkit-calc(100% - 86px);width:calc(100% - 86px);padding:30px 0 35px;text-align:left;}.calendar .arrows--ghost{display:inline-block;margin-bottom:0;text-align:right;}.calendar__links{margin-top:35px;}.staff-profile .content-area__subtitle{padding:0;}.staff-profile__content p{font-size:2.1em;margin:0;}.listing .landing-feature__title{font-size:3.8em;}.listing__item{margin-bottom:28px;}.listing__item__heading{font-size:2.4em;min-height:60px;}.listing__item__heading span{width:auto;border-top:none;}.listing__item__wrap{padding:0 21px 25px;}.listing__item__img{float:left;width:42.37288%;margin-right:1.69492%;margin-bottom:0;}.content-area__full .listing__item__img{float:left;width:19.49153%;margin-right:1.69492%;}.listing__item__title{margin-bottom:0;}.listing__item__excerpt{margin-top:-4px;}.content-area .listing__item p{margin-bottom:16px;}.listing__item--faculty .listing__item__img{float:right;width:40.67797%;margin-right:0;margin-bottom:0;}.listing__item--faculty .listing__item__excerpt{float:left;width:55.50847%;margin-right:1.69492%;}.listing__item--faculty .listing__item__heading span{line-height:2.34em;width:auto;border-top:none;border-bottom:solid 4px #e45424;}.page-alumni-directory .listing__item__img,.page-directory .listing__item__img,.page-admissions-directory .listing__item__img,.page-academics-faculty-directory .listing__item__img{width:24.24%;}.page-alumni-directory .listing__item__excerpt,.page-directory .listing__item__excerpt,.page-admissions-directory .listing__item__excerpt,.page-academics-faculty-directory .listing__item__excerpt{width:73.25%;}.filter{margin-bottom:40px;padding:0;}.filter__listing{width:340px;}figure + .listing__item__excerpt{float:right;width:55.50847%;margin-right:0;}.content-area__full figure + .listing__item__excerpt{float:right;width:78.81356%;margin-right:0;}.webform label{font-size:2.1em;}.webform{padding-right:20px;}.webform__wrap{padding:0;}.webform__legend{margin-bottom:57px;}.webform__legend__required{font-size:1.4em;line-height:2em;top:-webkit-calc(50% + 11px);top:calc(50% + 11px);height:28px;}.webform__country{padding-bottom:0;}.webform__input--text,.webform__select--text{min-height:197px;}.webform__input,.webform__select{font-size:2.2em;margin-top:10px;margin-bottom:10px;padding:19px 27px;}.webform__group input[type=text]{font-size:2.2em;margin-top:10px;margin-bottom:10px;padding:19px 27px;outline-color:#e45424;}.webform__select{height:64px;}.webform__content__wrap{display:inline-block;margin:0 0 0 20px;}.webform__content__label{font-size:2.1em;display:inline-block;margin-top:6px;margin-bottom:0;}.webform__radio__label{font-size:2.1em;}.webform__radio__label:before{top:12px;}.webform__radio__label:after{margin-left:17px;}.webform__group--error{padding-top:18px;padding-bottom:18px;}.webform__half .webform__group{float:left;width:49%;}.webform__half .webform__group:last-of-type{float:right;}.webform__half select{background-position:91% 50%;}.webform__button-wrap{width:340px;margin-top:40px;}.webform .btn,.webform #user-login input[type='submit'],#user-login .webform input[type='submit'],.webform #user-register-form input[type='submit'],#user-register-form .webform input[type='submit'],.webform #user-pass input[type='submit'],#user-pass .webform input[type='submit']{width:42%;margin-right:5%;}.webform .btn:last-of-type,.webform #user-login input[type='submit']:last-of-type,#user-login .webform input[type='submit']:last-of-type,.webform #user-register-form input[type='submit']:last-of-type,#user-register-form .webform input[type='submit']:last-of-type,.webform #user-pass input[type='submit']:last-of-type,#user-pass .webform input[type='submit']:last-of-type{width:37%;}.view-filters label{font-size:2.1em;display:inline-block;margin-top:6px;margin-bottom:0;}.view-filters .views-exposed-widget{float:left;width:49.15254%;margin-right:1.69492%;}.view-filters .views-exposed-widget:nth-of-type(2){float:right;width:49.15254%;margin-right:0;}.view-filters .description{font-size:1.7em;line-height:1.529em;padding-bottom:30px;}.view-filters .form-submit{font-size:1.6em;padding:11px 26px;}.content-area .detail-header{text-align:left;}.content-area .detail-header__social{margin:28px auto 38px;}.content-area .detail-header__social img{max-height:48px;}.footer__main{padding:55px 0 47px;}.footer__contact__title{margin-bottom:0;}.footer__contact__address,.footer__contact__phone,.footer__contact__email{font-size:1.5em;line-height:2em;}.footer__contact__social{margin-top:27px;margin-bottom:64px;}.footer__contact__social a{margin-right:10px;}.footer__contact__link{font-size:1.5em;line-height:2.15em;}.footer__cta__gallery{display:block;width:406px;height:406px;}.footer__cta__menu{float:right;width:-webkit-calc(100% - 406px);width:calc(100% - 406px);padding:0;}.footer__cta__menu__wrap{margin-bottom:54px;}.footer__cta__title{margin:35px auto 56px;}.footer__lower p{font-size:1.5em;line-height:3.333em;}.footer__lower span{margin:0 14px;}.footer__lower span:first-of-type{position:static;left:20px;}.footer__lower span:last-of-type{position:static;right:20px;}.home-feature{overflow:hidden;}.home-feature__spacer{display:block;height:360px;height:auto;}.home-feature__spacer img{padding-bottom:0;}.home-feature__slide{position:absolute;display:block;height:100%;}.home-feature__slide__content{position:absolute;z-index:2;bottom:30px;left:30px;width:400px;padding-bottom:0;padding-bottom:0;text-align:left;background:transparent;}.home-feature__slide-nav{right:30px;bottom:30px;display:block;}.home-feature__title{font-size:6.3em;margin-top:0;padding:0;text-align:left;}.home-feature__excerpt{font-size:1.7em;padding:25px 0 25px;}.landing-feature{box-shadow:none;}.landing-feature__title{font-size:7em;line-height:1.143em;bottom:20px;left:26px;width:auto;text-align:left;letter-spacing:.01em;}.home .nav,.landing .nav,.listing .nav,.front .nav,.node-type-landing-one .nav,.node-type-landing-two .nav{position:absolute;}.nav__utility{display:block;}.nav__main{height:90px;padding:0 25px;background:rgba(0,0,0,.7);}#user-login input[type='text'],#user-login input[type='password'],#user-register-form input[type='text'],#user-register-form input[type='password'],#user-pass input[type='text'],#user-pass input[type='password']{float:left;width:49.15254%;margin-right:1.69492%;}#user-login input[type='password'],#user-register-form input[type='password'],#user-pass input[type='password']{float:right;width:49.15254%;margin-right:0;}#user-login label,#user-register-form label,#user-pass label{font-size:2.1em;display:inline-block;margin-top:6px;margin-bottom:0;}}@media screen and (min-width:770px){.content-area__main ol,.content-area__main ul,.content-area__full ol,.content-area__full ul{padding-right:100px;}.content-area__main blockquote,.content-area__full blockquote{padding-right:100px;}}@media screen and (min-width:960px){.btn--mobile{display:none;}.home-feature__slide__content{bottom:40px;left:30px;width:500px;}.home-feature__slide-nav{right:40px;bottom:40px;}.home-feature__title{font-size:8em;}.home-feature__excerpt{font-size:2.1em;padding:44px 0 27px;letter-spacing:-.47px;}.nav__utility{font-size:1.4em;}.nav__utility__left .nav__utility__item{margin-right:30px;}.nav__utility__right .nav__utility__item{margin-left:30px;}.nav__utility__right .nav__utility__item--search{width:14px;}.nav__utility__right .nav__utility__item--search .search-form{top:-8px;}.nav__utility__right .nav__utility__item--search .search-form.active{width:220px;}.nav__utility__right .nav__utility__item--search .icon-close,.nav__utility__right .nav__utility__item--search .icon-search{top:-2px;}.nav__main__item{display:inline-block;}.nav__mobile{display:none;}}@media screen and (min-width:1024px){.content-area__header{padding-top:48px;}.content-area__title{font-size:4.8em;line-height:1.042em;margin-bottom:30px;letter-spacing:-.48px;}.content-area__main,.content-area__full{padding-top:40px;padding-bottom:110px;}.content-area__main.webform,.content-area__full.webform{padding-bottom:185px;}.content-area__main dl dd,.content-area__main dl dt,.content-area__full dl dd,.content-area__full dl dt{font-size:1.6em;margin-bottom:12px;}.content-area__main dl dt,.content-area__full dl dt{font-size:1.8em;margin-bottom:0;}.content-area__feature-img{margin-bottom:41px;}.content-area__subtitle,.content-area h2{font-size:3.6em;margin-top:38px;margin-bottom:21px;}.content-area p,.content-area .address-block{font-size:1.6em;margin-bottom:12px;}.content-area__tags{font-size:1.7em;}.content-area__sidebar__menu__item > a{padding:16px 21px;}.breadcrumbs{padding-top:25px;}.breadcrumbs__crumb{font-size:1.4em;}.breadcrumbs__crumb:after{padding:0 11px 0 12px;}.recent-news__header{font-size:4.8em;}.recent-news--sidebar .recent-news__header{font-size:2.2em;padding:0;}.recent-news--sidebar .recent-news__header span{padding:20px 25px 0;}.recent-news__wrap a .social-feed__item{float:left;width:32.20339%;margin-right:1.69492%;}.recent-news__wrap a:nth-of-type(n+2) .social-feed__item{float:left;width:32.20339%;margin-right:1.69492%;}.recent-news__wrap a:nth-of-type(n+3){display:inherit;}.recent-news__wrap a:nth-of-type(n+3) .social-feed__item{float:right;width:32.20339%;margin-right:0;}.recent-news--2x a .social-feed__item{float:left;width:49.15254%;margin-right:1.69492%;}.recent-news--2x a:nth-of-type(2) .social-feed__item{float:right;width:49.15254%;margin-right:0;}.feature-links__label{font-size:2.8em;bottom:15%;}.landing-content{padding:43px 0 60px;}.landing-content__heading{font-size:4.8em;margin-bottom:47px;}.landing-content__excerpt{float:right;width:32.20339%;margin-right:0;}.landing-content__excerpt p{font-size:1.6em;}.landing-content__excerpt p:last-of-type{margin-bottom:40px;}.landing-content__excerpt__lead{font-size:2.1em;}.landing-content__excerpt .btn,.landing-content__excerpt #user-login input[type='submit'],#user-login .landing-content__excerpt input[type='submit'],.landing-content__excerpt #user-register-form input[type='submit'],#user-register-form .landing-content__excerpt input[type='submit'],.landing-content__excerpt #user-pass input[type='submit'],#user-pass .landing-content__excerpt input[type='submit']{display:inline-block;}.landing-content__cta{display:none;}.by-the-numbers .container,.by-the-numbers .content-area,.by-the-numbers .landing .breadcrumbs,.landing .by-the-numbers .breadcrumbs,.by-the-numbers .node-type-landing-one .breadcrumbs,.node-type-landing-one .by-the-numbers .breadcrumbs,.by-the-numbers .node-type-landing-two .breadcrumbs,.node-type-landing-two .by-the-numbers .breadcrumbs,.by-the-numbers .recent-news__wrap,.by-the-numbers .feature-links__wrap,.by-the-numbers .landing-content,.by-the-numbers .social-feed__wrap,.by-the-numbers .footer__main{padding:29px 0 17px;}.social-feed__heading{font-size:4.8em;margin:29px auto 33px;}.social-feed__item.instagram .social-feed__excerpt{margin:20px 0 0;}.social-feed__item.instagram .social-feed__info{margin-top:25px;padding-top:10px;}.calendar .container,.calendar .content-area,.calendar .landing .breadcrumbs,.landing .calendar .breadcrumbs,.calendar .node-type-landing-one .breadcrumbs,.node-type-landing-one .calendar .breadcrumbs,.calendar .node-type-landing-two .breadcrumbs,.node-type-landing-two .calendar .breadcrumbs,.calendar .recent-news__wrap,.calendar .feature-links__wrap,.calendar .landing-content,.calendar .social-feed__wrap,.calendar .footer__main{padding-top:4px;padding-bottom:45px;}.calendar__header{font-size:4.8em;padding:30px 0 25px;}.calendar__list{height:341px;}.calendar__event__image{height:119px;}.calendar__event__title{margin-top:32px;}.staff-profile__feature-img{margin-bottom:28px;}.staff-profile__feature-details{padding:17px 23px 26px;}.staff-profile__feature-details p{font-size:2.1em;}.staff-profile__feature-details p{margin-bottom:0;}.staff-profile__feature-details__social{font-size:2.8em;margin-top:19px;}.staff-profile .content-area__subtitle{font-size:3.6em;}.staff-profile__content{padding:0 2px 36px;}.staff-profile__content p{font-size:2.1em;margin-bottom:2px;}.listing .landing-feature__title{font-size:4.8em;}.listing__item__title{font-size:2.4em;}.listing__item p{font-size:1.6em;}.filter__label{font-size:1.7em;}.webform__content__wrap{margin:0 0 0 125px;}.webform__radio__label{margin-right:62px;}.content-area .detail-header__byline{font-size:2.4em;line-height:1.333em;}.content-area .detail-header__date{font-size:1.7em;line-height:1.882em;}.content-area .detail-header__social{margin:22px auto 38px;}.footer{height:550px;}.footer__main{padding:55px 0 45px;}.footer__contact{float:left;width:23.72881%;margin-right:1.69492%;text-align:left;}.footer__contact__title{line-height:1.304em;margin-top:3px;margin-bottom:8px;}.footer__contact__address,.footer__contact__phone,.footer__contact__email{font-size:1.5em;line-height:1.533em;}.footer__contact__address{margin-bottom:8px;}.footer__contact__social{font-size:1.7em;margin-bottom:37px;}.footer__contact__menu{width:100%;margin-bottom:0;padding-top:29px;border-top:solid 1px #4a4a4a;}.footer__cta{float:right;width:74.57627%;height:100%;margin-right:0;}.landing-feature__title{font-size:9em;line-height:.889em;bottom:43px;}.nav__utility__left .nav__utility__item{margin-right:36px;}.nav__utility__right .nav__utility__item{margin-left:36px;}.nav__main__logo{width:220px;}.nav__main__menu{width:-webkit-calc(99% - 220px);width:calc(99% - 220px);}.nav__main__item > a:after{left:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);}}@media screen and (min-width:1026px){.message{padding:36px 0 52px;}.message__title{font-size:4.8em;}.message__excerpt{font-size:2.1em;line-height:1.524em;padding:0 80px;}.promo__label{font-size:3.2em;bottom:35px;}.by-the-numbers__desc{float:left;width:23.72881%;margin-right:1.69492%;}.by-the-numbers__heading{font-size:4.8em;margin-bottom:28px;}.by-the-numbers__excerpt{font-size:1.6em;}.by-the-numbers__link{font-size:1.6em;}.by-the-numbers__carousel{float:right;width:74.57627%;height:292px;margin-right:0;margin-bottom:25px;padding:10px 40px 0;}.by-the-numbers__controls__button{width:50px;}.by-the-numbers__controls__button--prev{left:-15px;}.social-feed__item{width:31.855%;}}@media screen and (min-width:1100px){.nav__main__item > a{padding:0 20px;}}@media screen and (min-width:1200px){.content-area__subtitle,.content-area h2{line-height:1.125em;}.content-area__feature-text,.content-area p.content-area__feature-text{font-size:2.1em;line-height:1.524em;padding-bottom:35px;}.content-area__feature-text--simple,.content-area p.content-area__feature-text--simple{padding-bottom:5px;}.content-area__large-text,.content-area p.content-area__large-text{font-size:2.1em;line-height:1.524em;padding-bottom:35px;}.recent-news--sidebar .recent-news__header span{padding:20px 45px 0;}.by-the-numbers__controls__button{width:60px;}.social-feed__heading{margin:46px auto 51px;}.social-feed__item{width:32.2%;}.social-feed__links{padding:35px 0 60px;}.calendar .container,.calendar .content-area,.calendar .landing .breadcrumbs,.landing .calendar .breadcrumbs,.calendar .node-type-landing-one .breadcrumbs,.node-type-landing-one .calendar .breadcrumbs,.calendar .node-type-landing-two .breadcrumbs,.node-type-landing-two .calendar .breadcrumbs,.calendar .recent-news__wrap,.calendar .feature-links__wrap,.calendar .landing-content,.calendar .social-feed__wrap,.calendar .footer__main{padding-top:11px;padding-bottom:56px;}.calendar__header{padding:30px 0 35px;}.calendar__list{height:340px;}.calendar__event__image{height:156px;}.calendar__event__title{margin-top:25px;}.calendar__links{margin-top:43px;}.view-filters .description{font-size:2.1em;line-height:1.524em;padding-bottom:35px;}.footer__contact{float:left;width:32.20339%;margin-right:1.69492%;padding-right:80px;}.footer__cta{float:right;width:66.10169%;margin-right:0;}.home-feature__slide__content{bottom:75px;left:70px;width:540px;}.home-feature__slide-nav{right:70px;bottom:75px;}.home-feature__title{font-size:9em;}.nav__main{font-size:1.8em;}}@media screen and (min-width:1440px){.nav__main__item > a{padding:0 40px;}}@media screen and (max-width:1200px){.container,.content-area,.landing .breadcrumbs,.node-type-landing-one .breadcrumbs,.node-type-landing-two .breadcrumbs,.recent-news__wrap,.feature-links__wrap,.landing-content,.social-feed__wrap,.footer__main{max-width:972px;margin-right:auto;margin-left:auto;}.container:after,.content-area:after,.landing .breadcrumbs:after,.node-type-landing-one .breadcrumbs:after,.node-type-landing-two .breadcrumbs:after,.recent-news__wrap:after,.feature-links__wrap:after,.landing-content:after,.social-feed__wrap:after,.footer__main:after{display:block;clear:both;content:' ';}}@media screen and (max-width:1024px){.page-head .container,.page-head .content-area,.page-head .landing .breadcrumbs,.landing .page-head .breadcrumbs,.page-head .node-type-landing-one .breadcrumbs,.node-type-landing-one .page-head .breadcrumbs,.page-head .node-type-landing-two .breadcrumbs,.node-type-landing-two .page-head .breadcrumbs,.page-head .recent-news__wrap,.page-head .feature-links__wrap,.page-head .landing-content,.page-head .social-feed__wrap,.page-head .footer__main{float:none;margin-right:auto !important;margin-left:auto !important;}}@media screen and (max-width:1022px){.container,.content-area,.landing .breadcrumbs,.node-type-landing-one .breadcrumbs,.node-type-landing-two .breadcrumbs,.recent-news__wrap,.feature-links__wrap,.landing-content,.social-feed__wrap,.footer__main{max-width:748px;margin-right:auto;margin-left:auto;}.container:after,.content-area:after,.landing .breadcrumbs:after,.node-type-landing-one .breadcrumbs:after,.node-type-landing-two .breadcrumbs:after,.recent-news__wrap:after,.feature-links__wrap:after,.landing-content:after,.social-feed__wrap:after,.footer__main:after{display:block;clear:both;content:' ';}}@media only screen and (max-width:767px){.content-area__main table.responsive,.content-area__full table.responsive{margin-bottom:0;}.content-area__main .pinned,.content-area__full .pinned{position:absolute;top:0;left:0;overflow:hidden;overflow-x:scroll;width:35%;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;}.content-area__main .pinned table,.content-area__full .pinned table{width:100%;border-right:none;border-left:none;}.content-area__main .pinned table th,.content-area__main .pinned table td,.content-area__full .pinned table th,.content-area__full .pinned table td{white-space:nowrap;}.content-area__main .pinned td:last-child,.content-area__full .pinned td:last-child{border-bottom:0;}.content-area__main div.table-wrapper,.content-area__full div.table-wrapper{position:relative;overflow:hidden;margin-bottom:20px;border-right:1px solid #ccc;}.content-area__main div.table-wrapper div.scrollable,.content-area__full div.table-wrapper div.scrollable{margin-left:35%;}.content-area__main div.table-wrapper div.scrollable,.content-area__full div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden;}.content-area__main table.responsive td,.content-area__main table.responsive th,.content-area__full table.responsive td,.content-area__full table.responsive th{position:relative;overflow:hidden;white-space:nowrap;}.content-area__main table.responsive th:first-child,.content-area__main table.responsive td:first-child,.content-area__main table.responsive td:first-child,.content-area__main table.responsive.pinned td,.content-area__full table.responsive th:first-child,.content-area__full table.responsive td:first-child,.content-area__full table.responsive td:first-child,.content-area__full table.responsive.pinned td{display:none;}}@media screen and (max-width:766px){.container,.content-area,.landing .breadcrumbs,.node-type-landing-one .breadcrumbs,.node-type-landing-two .breadcrumbs,.recent-news__wrap,.feature-links__wrap,.landing-content,.social-feed__wrap,.footer__main{max-width:580px;margin-right:auto;margin-left:auto;}.container:after,.content-area:after,.landing .breadcrumbs:after,.node-type-landing-one .breadcrumbs:after,.node-type-landing-two .breadcrumbs:after,.recent-news__wrap:after,.feature-links__wrap:after,.landing-content:after,.social-feed__wrap:after,.footer__main:after{display:block;clear:both;content:' ';}}@media screen and (max-width:640px){.container,.content-area,.landing .breadcrumbs,.node-type-landing-one .breadcrumbs,.node-type-landing-two .breadcrumbs,.recent-news__wrap,.feature-links__wrap,.landing-content,.social-feed__wrap,.footer__main{max-width:100%;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;}.container:after,.content-area:after,.landing .breadcrumbs:after,.node-type-landing-one .breadcrumbs:after,.node-type-landing-two .breadcrumbs:after,.recent-news__wrap:after,.feature-links__wrap:after,.landing-content:after,.social-feed__wrap:after,.footer__main:after{display:block;clear:both;content:' ';}.page-head .container,.page-head .content-area,.page-head .landing .breadcrumbs,.landing .page-head .breadcrumbs,.page-head .node-type-landing-one .breadcrumbs,.node-type-landing-one .page-head .breadcrumbs,.page-head .node-type-landing-two .breadcrumbs,.node-type-landing-two .page-head .breadcrumbs,.page-head .recent-news__wrap,.page-head .feature-links__wrap,.page-head .landing-content,.page-head .social-feed__wrap,.page-head .footer__main{float:left;float:none;width:100%;margin-right:0;margin-left:0;}.page-user-login .page-head-table{display:block;}.page-user-login .vertical-wrap{display:block;margin:100px 0 50px;padding:0 20px;}.page-user-login .page-head{height:auto;margin-top:0;}.page-user-login #user-login{width:90%;padding-top:50px;}.page-user-login #user-login #edit-submit{padding:16px 20px;}}.content-area__tags{margin-top:0px;}body.page-academics-programs-2 .landing-feature__img img{}.orange-check-mark{text-indent:-9999px;width:20px;height:20px;background-image:url(/sites/all/themes/heidelberg/html/assets/images/checkmark-orange.png);margin:0 auto;background-position:center;background-size:20px 20px;background-repeat:no-repeat;}.content-area__main .program-listing-page table th{background-color:#9b9b9b;color:#fff;}.content-area__main .program-listing-page table{border:0px;}.content-area__main .program-listing-page table td{border:0px;}.content-area__main .program-listing-page a,.content-area__full .program-listing-page a{color:#6b6b6b;text-decoration:underline;}.content-area__main .program-listing-page a:hover,.content-area__full .program-listing-page a:hover{color:#e45424;}.program-listing-page tr:nth-child(even){background:#f1f2f3}.program-listing-page tr:nth-child(odd){background:#FFF}@media screen and (max-width:780px){.program-listing-page td{white-space:normal;}.content-area__main .program-listing-page .pinned table td{white-space:normal;}.program-listing-page tr > *:nth-child(2){display:none;}.program-listing-page tr > *:nth-child(3){display:none;}.program-listing-page tr > *:nth-child(4){display:none;}.program-listing-page tr > *:nth-child(5){display:none;}.content-area__main .program-listing-page .pinned,.content-area__full .program-listing-page .pinned{position:relative;top:0;left:0;overflow:hidden;overflow-x:hidden;width:100%;border-right:0px solid #ccc;border-left:0px solid #ccc;background:#fff;}.content-area__main .program-listing-page .pinned table,.content-area__full .program-listing-page .pinned table{margin-bottom:0;}.content-area__main .program-listing-page div.table-wrapper div.scrollable{overflow:hidden;display:none;}}body.page-studentlife-groups .content-area__main h3{background-color:#9b9b9b;color:#fff;padding:10px;border:1px solid #979797;margin-bottom:0;}body.page-studentlife-groups .content-area__main .views-field{border:1px solid #979797;padding:10px;border-width:0;}body.page-studentlife-groups .content-area__main .views-field:nth-child(even){background:#f1f2f3}body.page-studentlife-groups .content-area__main .views-field:nth-child(odd){background:#FFF}body.page-studentlife-groups .content-area__main .views-field a{font-size:1.5em;color:#6b6b6b;text-decoration:underline;}body.page-studentlife-groups .content-area__main .views-field a:hover{color:#e45424;cursor:pointer;}.directory-listing-blocks .listing__info__detail{color:#000;}.directory-listing-blocks .directory-title{font-family:'latoregular','Helvetica','Tahoma','Geneva','Arial',sans-serif;font-size:2em;font-weight:700;margin-bottom:15px;text-transform:uppercase;color:#000;}.directory-listing-blocks .directory-title .listing__info__detail{color:#000;}body.page-directory .landing-feature .landing-feature__img,body.page-alumni-directory  .landing-feature .landing-feature__img,body.page-admissions-directory .landing-feature .landing-feature__img{min-height:130px;background-image:url(/sites/all/themes/heidelberg/html/assets/images/header/bg-directory.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}body.page-directory .landing-feature .landing-feature__img img,body.page-alumni-directory  .landing-feature .landing-feature__img img,body.page-admissions-directory .landing-feature .landing-feature__img img{display:none;}body.page-alumni-resources .landing-feature .landing-feature__img{min-height:130px;background-image:url(/sites/all/themes/heidelberg/html/assets/images/header/bg-alumnimagazine.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}body.page-alumni-resources .landing-feature .landing-feature__img img{display:none;}body.page-studentlife-blog .landing-feature .landing-feature__img{min-height:130px;background-image:url(/sites/all/themes/heidelberg/html/assets/images/header/bg-blogs.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}body.page-studentlife-blog .landing-feature .landing-feature__img img{display:none;}body.page-about-news .landing-feature .landing-feature__img{min-height:130px;background-image:url(/sites/all/themes/heidelberg/html/assets/images/header/bg-offices.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}body.page-about-news .landing-feature .landing-feature__img img{display:none;}body.page-academics-programs-of-study .landing-feature .landing-feature__img{min-height:130px;background-image:url(/sites/all/themes/heidelberg/html/assets/images/header/bg-officesresources.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}body.page-academics-programs-of-study .landing-feature .landing-feature__img img{display:none;}body.page-offices .landing-feature .landing-feature__img{min-height:130px;background-image:url(/sites/all/themes/heidelberg/html/assets/images/header/bg-offices.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}body.page-offices .landing-feature .landing-feature__img img{display:none;}body.page-studentlife-groups .landing-feature .landing-feature__img{min-height:130px;background-image:url(/sites/all/themes/heidelberg/html/assets/images/header/bg-studentgroups.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}body.page-studentlife-groups .landing-feature .landing-feature__img img{display:none;}body.page-about-events .landing-feature .landing-feature__img{min-height:130px;background-image:url(/sites/all/themes/heidelberg/html/assets/images/header/bg-events.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}body.page-about-events .landing-feature .landing-feature__img img{display:none;}@media screen and (min-width:440px){body.page-alumni-directory.landing-feature .landing-feature__img,body.page-admissions-directory .landing-feature .landing-feature__img,body.page-directory .landing-feature .landing-feature__img{min-height:200px;}body.page-alumni-resources .landing-feature .landing-feature__img{min-height:200px;}body.page-studentlife-blog .landing-feature .landing-feature__img{min-height:200px;}body.page-about-news .landing-feature .landing-feature__img{min-height:200px;}body.page-offices .landing-feature .landing-feature__img{min-height:200px;}body.page-studentlife-groups .landing-feature .landing-feature__img{min-height:200px;}body.page-about-events .landing-feature .landing-feature__img{min-height:200px;}body.page-academics-programs-of-study .landing-feature .landing-feature__img{min-height:200px;}}@media screen and (min-width:640px){body.page-alumni-directory .landing-feature .landing-feature__img,body.page-admissions-directory  .landing-feature .landing-feature__img,body.page-directory .landing-feature .landing-feature__img{min-height:260px;}body.page-alumni-resources .landing-feature .landing-feature__img{min-height:260px;}body.page-studentlife-blog .landing-feature .landing-feature__img{min-height:260px;}body.page-about-news .landing-feature .landing-feature__img{min-height:260px;}body.page-offices .landing-feature .landing-feature__img{min-height:260px;}body.page-studentlife-groups .landing-feature .landing-feature__img{min-height:260px;}body.page-about-events .landing-feature .landing-feature__img{min-height:260px;}body.page-academics-programs-of-study .landing-feature .landing-feature__img{min-height:260px;}}@media screen and (min-width:767px){body.page-alumni-directory .landing-feature .landing-feature__img,body.page-admissions-directory .landing-feature .landing-feature__img,body.page-directory .landing-feature .landing-feature__img{min-height:320px;}body.page-alumni-resources .landing-feature .landing-feature__img{min-height:320px;}body.page-studentlife-blog  .landing-feature .landing-feature__img{min-height:320px;}body.page-about-news .landing-feature .landing-feature__img{min-height:320px;}body.page-offices .landing-feature .landing-feature__img{min-height:320px;}body.page-studentlife-groups .landing-feature .landing-feature__img{min-height:320px;}body.page-about-events .landing-feature .landing-feature__img{min-height:320px;}body.page-academics-programs-of-study .landing-feature .landing-feature__img{min-height:320px;}}@media screen and (min-width:1022px){body.page-alumni-directory .landing-feature .landing-feature__img,body.page-admissions-directory .landing-feature .landing-feature__img,body.page-directory .landing-feature .landing-feature__img{min-height:400px;}body.page-alumni-resources .landing-feature .landing-feature__img{min-height:400px;}body.page-studentlife-blog .landing-feature .landing-feature__img{min-height:400px;}body.page-about-news .landing-feature .landing-feature__img{min-height:400px;}body.page-offices .landing-feature .landing-feature__img{min-height:400px;}body.page-studentlife-groups .landing-feature .landing-feature__img{min-height:400px;}body.page-about-events .landing-feature .landing-feature__img{min-height:400px;}body.page-academics-programs-of-study .landing-feature .landing-feature__img{min-height:400px;}}select.year,select.month,select.day{width:31%;display:inline-block;margin-right:1%;}.webform-calendar{display:none !important;}.webform__group{padding:10px 0;}.form-managed-file{padding:10px 0;}.webform__group div{margin:10px 0;}.name-title-wrapper{max-height:100px;}select[multiple]{height:auto;background:none;}.webform__select.hour,.webform__select.minute{width:25%;}.webform__select.minute{margin-right:10px;}.webform label.option{display:block;line-height:20px;}input[type="checkbox"]{display:none;}input[type="checkbox"] + label:before{border:1px solid #1d1d1d;content:"\00a0";display:inline-block;font:16px/1em sans-serif;height:16px;margin:0 .25em 0 0;padding:0;vertical-align:top;width:16px;}input[type="checkbox"]:checked + label:before{background-image:url(/sites/all/themes/heidelberg/html/assets/images/checkmark-orange-square.png);background-size:16px 16px;background-position:top left;background-repeat:no-repeat;color:#666;content:"";text-align:center;}input[type="checkbox"]:checked + label:after{font-weight:bold;}.detail-header__date span.date-display-single{display:block;}.detail-header__date span.date-display-single div.date-display-range{display:inline-block;}.listing__item__title span.date-display-single:not(:last-child):after{content:",\00a0";}.page-calendar .calendar-calendar th.days{background-color:transparent;border:0;padding-bottom:10px;}.page-calendar .calendar-calendar tbody tr:first-child{border-top:1px solid #9c9c9c;}.calendar-calendar td.empty,.content-area__main table th,.content-area__main table td,.content-area__full table th,.content-area__full table td{border:1px solid #9c9c9c;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:transparent;}.page-calendar .item:not(:first-child){padding-top:6px !important;}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today{border-color:#e45424;}.calendar-calendar td .inner div.day a{color:#e45424;}.calendar-calendar td.empty{color:#bbb;}.calendar-calendar td{color:#777;line-height:1.1rem;}.calendar-calendar td .views-field{font-size:0.8rem;}.calendar-calendar .month-view .full tr.single-day td{padding:6px;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background:#f1f2f3;}.sideblock-spotlight_wrap{padding:0 10px 15px;}.sideblock-spotlight-image{padding-bottom:5px;}.content-area__sidebar .listing__item--faculty{margin-top:40px;}
.calendar__event__date{top:auto;bottom:0;left:auto;right:0;background-color:#000;color:#fff;}.view-id-alert_box{background-color:#fad201;border-bottom:solid 2px rgba(0,0,0,.7);padding:2em;text-align:center;font-size:2em;font-family:'latolight','Helvetica','Tahoma','Geneva','Arial',sans-serif;}.view-id-alert_box .views-field-title h3{font-weight:bold;padding-bottom:12px;}.view-id-alert_box .views-field-body p{font-weight:400;}.nav.with-alert{position:inherit;}body.landing .view-id-alert_box{position:relative;z-index:2;max-height:254px;overflow:auto;}@media screen and (min-width:768px){body.landing .view-id-alert_box{position:absolute;z-index:2;top:132px;width:100%;}}@media screen and (min-width:768px) and (max-width:800px){.body.landing .view-id-alert_box{max-height:120px;overflow:auto;}}#user-login label,#user-pass label{position:relative;width:auto;height:auto;left:inherit;color:#000;background:transparent;}#user-login input[type='text'],#user-login input[type='password']{float:none;width:100%;}.nav__main__subnav{z-index:999;}
