@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@font-face{font-family:'annifontitalic';src:url('/sebin/w/l/annifont-webfont.eot');src:url('/sebin/w/l/annifont-webfont.eot?#iefix') format('embedded-opentype'), url('/sebin/c/g/annifont-webfont.ttf') format('truetype'), url('/sebin/z/z/annifont-webfont.svg#annifontitalic') format('svg');}
@font-face{font-family:'Merriweather Sans';src:url('/sebin/y/c/merriweathersans-regular-webfont.eot');src:url('/sebin/y/c/merriweathersans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/sebin/e/p/merriweathersans-regular-webfont.ttf') format('truetype'), url('/sebin/v/x/merriweathersans-regular-webfont.svg') format('svg');}
#alert-new.orange {background-color: #EC9B1C;}
#cta-main {display: flex;position: fixed;bottom: 0;width: 100%;padding: .5em 0 0;background-color: rgba(0,0,0,0.25);}
h3 a {color: #004d43;}
#header-new #covid-actions {
    font-family: "Roboto Condensed",sans-serif;
    margin-bottom: .5rem;
}
#covid-actions a {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-right: 1rem;
	margin-right: .5rem;
	font-size: 1rem;
	color: #014d44;
	border-right: 1px solid #f0f0f0;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.videocam:after {
	content: 'videocam';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.25em;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    vertical-align: middle;
    color: #B5D333;
    vertical-align: baseline;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
}
.video-call:after {
	content: 'video_call';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.25em;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    vertical-align: middle;
    color: #B5D333;
    vertical-align: baseline;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
}

.tabs-row .zn-tabs-group .zn-tab-list>li {
    align-self: flex-end; 
}

#zn-info-notice {background-color: #005847;}
.info-bar-low p, .info-bar-low h3 {color: #f8f8f8;}
.info-bar-low a {color: #b3d32a;}

#profile_detail .title {
    color: #124e43;
    font-size: 1.25rem;
    line-height: normal;
    margin-top: 5px;
    font-weight: bold;
}

.profile_container .image {
    padding: 14px 14px 10px 14px;
    background-color: #ebebeb;
}

.testimonial img {
    max-width: 100%;
}

@media (min-width: 1024px) {
#header-new #covid-actions {
    position: absolute;
    z-index: 25;
    top: 0;
    right: 150px;
    margin: 0;
}
	
#covid-actions a:after {
    content: 'keyboard_arrow_right';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    vertical-align: middle;
    color: #b4d333;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}
	
#covid-actions a {
	position: relative;
	border: 0;
	padding: .75rem;
}
}

@media (min-width: 1200px) {
#header-new .header-bar .stage #covid-actions {
    right: 200px;
	} 
#header-new #covid-actions {
    right: 250px;
    top: 1.25rem;
    -webkit-transition: all .3s;
    transition: all .3s;
}	
#covid-actions a {
	font-size: 1rem;
}
}

h1 {font-family: "Roboto Condensed", sans-serif;font-size:3rem;}
.site-shift {transition: transform .5s;z-index: 4;}
#cta-main a {flex-basis: 100%;text-align: center;-webkit-transform: none;transform: none;}
hr{clear:both;margin:10px 0}
.styled_form .customSelect{border-radius:5px;margin-top:5px;padding:7px 14% 7px 5%;width:auto;max-width:81%;}
.styled_form select.hasCustomSelect{width:auto !important;}
.styled_form .SEAFWrapper{position:relative}
.styled_form .required_message{font-size:0.6875rem;font-style:italic;}
.styled_form > div.seform{background-color:#e0dede;padding:20px;overflow:hidden;display:inline-block;}
.styled_form input{padding:7px 1%;border:0;border-radius:5px;margin-top:5px;max-width:98%;}
.styled_form select{padding:7px 1%;border:0;border-radius:5px;margin-top:5px;width:98%;}
.styled_form input#submit{cursor:pointer;background-color:#cc1165;color:#fff;text-transform:uppercase;font-family:"Merriweather Sans",sans-serif;font-size:0.75rem;line-height:1.125rem;box-shadow:0 0 40px 0 #ae0f56 inset;transition:box-shadow 0.3s ease;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:15px;}
.styled_form input#submit:hover{box-shadow:none;}
.styled_form label{font-family:"Merriweather Sans",sans-serif;font-size:0.875rem;line-height:1.25rem;margin-top:20px;display:block;font-style:normal;}
.styled_form .SEAFGroupHorizontal,
.styled_form .seFieldCellHorizontal,
.styled_form .seLabelCellHorizontal,
.styled_form .SEAFLabelHorizontal{display:block}
.vid-item{margin-bottom:20px;}
table.styled_table > tbody > tr:nth-child(even){background-color:#f1f1f1}
table.styled_table > tbody > tr:nth-child(odd){background-color:#fff}
#apply,
#apply .details,
.campaign #apply:hover{background-color:#D83E01;box-shadow:0px 0px 40px 0px #A83B10 inset;}
#plan_a_visit,
#plan_a_visit .details,
.campaign #plan_a_visit:hover{background-color:#0194D8;box-shadow:0px 0px 40px 0px #1077A7 inset;}
#request_program_info,
#request_program_info .details,
.campaign #request_program_info:hover{background-color:#CA1264;box-shadow:0px 0px 40px 0px #951D53 inset;}
#choose_program,
.campaign #choose_program:hover{box-shadow:0px 0px 40px 0px #8FA533 inset;}
#apply:hover,
#plan_a_visit:hover,
#request_program_info:hover,
#choose_program:hover{box-shadow:none;cursor:pointer;}
#apply .details,
#plan_a_visit .details,
#request_program_info .details{font-size:0.875rem;line-height:normal;max-height:0px;transition:all 0.3s ease 0s;overflow:hidden;position:absolute;width:90%;z-index:9999;right:0;padding:0 5%;box-shadow:none;}
.interior #apply .details,
.interior #plan_a_visit .details,
.interior #request_program_info .details{position:relative;width:inherit;}
#apply a.trigger{background-image:url('/sebin/j/j/icon_apply.png');}
#plan_a_visit a.trigger{background-image:url('/sebin/p/y/icon_visit.png');}
#request_program_info a.trigger{background-image:url('/sebin/p/o/icon_info.png');}
#apply a.trigger,
#plan_a_visit a.trigger,
#request_program_info a.trigger{display:block;color:#FFF;font-size:0.875rem;line-height:normal;font-family:"Merriweather Sans",sans-serif;font-weight:300;padding:15px 15px 15px 35px;background-repeat:no-repeat;background-position:10px center;cursor:pointer;transition:box-shadow 0.3s ease 0s;-moz-user-select:none;}
#apply.open,
#plan_a_visit.open,
#request_program_info.open,
#choose_program.open{box-shadow:none;}
#apply.open a.trigger,
#plan_a_visit.open a.trigger,
#request_program_info.open a.trigger,
#choose_program.open a.trigger{background-image:url('/sebin/n/f/icon_up.png');background-repeat:no-repeat;background-position:10px center;}
#apply .details.animate,
#plan_a_visit .details.animate,
#request_program_info .details.animate{max-height:9999px;padding-bottom:15px;}
#apply .details a,
#plan_a_visit .details a,
#request_program_info .details a{color:#fff;padding:7px 15px;display:block;text-align:center;border-radius:5px;}
#apply .details a{background-color:#c23700;}
#plan_a_visit .details a{background-color:#0280ba;}
#request_program_info .details a{background-color:#aa0f54;}
#apply .details a.hover,
#plan_a_visit .details a.hover,
#request_program_info .details a.hover{color:#ccc;}
.callout img{margin:0 auto;display:block;padding-bottom:5px}
.margin_top{margin-top:30px;}
.col_2,
.col_3,
.col_4,
.col_6{overflow:hidden;clear:both;}
.col_2 > div,
.col_3 > div,
.col_4 > div,
.col_6 > div{border-bottom:thin solid #ddd;margin-bottom:20px;padding-bottom:20px;box-sizing:border-box;}
.col_2 > div:last-of-type,
.col_3 > div:last-of-type,
.col_4 > div:last-of-type,
.col_6 > div:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:20px;}
#content .inner .col_2 img,
#content .inner .col_3 img,
#content .inner .col_4 img{max-width:90%;}
.box.striped{background:url('/sebin/f/l/pattern_stripey.png') repeat scroll 0% 0% #F1F1F1;padding:10px;}
.horizontal .SECalendarViewletItem,
.box.striped .SECalendarViewletItem{padding:10px 0px;border-bottom:1px solid #EBEBEB;}
.horizontal .SECalendarViewletItem:last-of-type,
.box.striped .SECalendarViewletItem:last-of-type{border-bottom:none;}
.box.striped .box{margin-top:0;}
.publications > p{color:#666;font-size:1.1rem;text-align:center;margin:20px auto;}
.publications div.cultural{background-color: #418FDE;color: #ffffff;}
.publications div.english {background-color: #004D43;color:#ffffff;}
.publications div.exhibition {background-color: #bed630;color:#004d43;}
.publications div.film {background-color: #f8b600;color: #004d43;}
.publications div.music {background-color: #51284F;color:#ffffff;}
.publications div.theatre {background-color: #E03C31;color:#ffffff;}
.publications div.exhibition a, .publications div.film a{color: #004d43;}
.publications div.english a, .publications div.cultural a, .publications div.music a, .publications div.theatre a{color: #ffffff;}
.publications div.cultural, .publications div.english, .publications div.exhibition, .publications div.film, .publications div.music, .publications div.theatre{padding: 0 0 10px;border-radius: 5px 5px 2px 2px;box-shadow: 0px 15px 10px -10px #999;box-sizing: border-box;display: inline-block;}
.publications .desc{padding-left: 10px;}
.publications .desc .title{font-size:1.25em;font-weight:bold;font-variant-caps: small-caps;}

.center_all_but_one th,
.center_all_but_one td{padding-right:15px;}
.center_all_but_one td:not(:first-of-type){text-align:center;}
.center_all_but_one h4{margin-bottom:0;margin-top:20px;}
.center_all_but_one h6{margin-top:0;}
.no_margin.no_margin{margin:0;}
#stevenson_plus{width:32%;float:left;margin-right:2%;margin-bottom:25px;padding:15px 0 0;background-color:#fff;}
#stevenson_plus:nth-of-type(3n){margin-right:0;}
#stevenson_plus .copy{padding:10px 20px;height:235px;}
#stevenson_plus .section,
#stevenson_plus .plus,
#stevenson_plus .career{font-size:2rem;}
#stevenson_plus .section{color:#B4D333;font-family:"annifontitalic",sans-serif;font-size:2.25rem;line-height:2.25rem;letter-spacing:-0.04em;}
#stevenson_plus .plus{color:#000;}
#stevenson_plus .career{color:#B4D333;text-transform:uppercase;}
#stevenson_plus .title{color:#B4D333;}
#stevenson_plus .desc{}
#stevenson_plus .triangle{position:absolute;border-style:solid;border-width:60px 0px 60px 30px;border-color:transparent transparent transparent #004D43;width:0px;height:0px;}
#stevenson_plus .image{background-color:#004D43;}
#history .illustration{margin:15px auto 5px;}
#site.alum.landing #photo_stream{margin-top:-10px;}
a.pdf{background-repeat:no-repeat;background-image:url('/sebin/v/x/pdficon_small.png');background-position:right center;padding-right:20px;}
a.more_button.orange{color:#FFF;background-color:#EC9B1C;}
a.more_button.orange:hover{background-color:#BD7C16;}
a.more_button.pdf{background-position:95% center;padding-right:40px;}
a.blog{background-image:url("/sebin/l/o/icon_blog_green.png");background-repeat:no-repeat;background-position:right center;padding-right:24px;}
a.doc{background-repeat:no-repeat;background-image:url('/sebin/x/q/doc_link.png');background-position:right center;padding-right:20px;} 
a.email{background-image:url("/sebin/f/d/icon_email.png");background-repeat:no-repeat;background-position:right center;padding-right:20px;}
a.external{background-image:url("/sebin/n/p/external_link.png");background-repeat:no-repeat;background-position:right center;padding-right:28px}
a.video{background-image:url("/sebin/x/y/icon_video.png");background-repeat:no-repeat;background-position:right center;padding-right:28px;}
a.more_button.video{background-position:95% center;}
a.icon_vimeo{text-indent:-9999px;width:30px;height:30px;display:inline-block;background-image:url("/sebin/j/h/icon_vimeo.png");background-repeat:no-repeat;background-position:center;background-color:#0c4d44;border-radius:20px;transition:background-color 0.5s ease-out;}
a.icon_vimeo:hover{background-color:#b3d335;}
a.media{width:0px;background-image:url('/sebin/l/g/flat-social-media-icons.jpg');margin:0px 5px -1px;height:16px;overflow:hidden;display:inline-block;padding-left:16px;background-repeat:no-repeat;vertical-align:text-bottom;}
a.media.video{display:none;}
a.media.facebook{background-position:0 0;}
a.media.linkedin{background-position:0 -20px;}
a.media.flickr{background-position:0 -40px;}
a.media.twitter{background-position:-20px 0px;}
a.media.instagram{background-position:-20px -20px;}
a.media.vimeo{background-position:-20px -40px;}
a.media.pintrest{background-position:-40px 0px;}
a.media.rss{background-position:-40px -20px;}
a.media.google-plus{background-position:-60px 0px;}
a.media.youtube{background-position:-60px -20px;}
a.media.facebook:hover{background-position:0 -60px;}
a.media.linkedin:hover{background-position:0 -80px;}
a.media.flickr:hover{background-position:0 -100px;}
a.media.twitter:hover{background-position:-20px -60px;}
a.media.instagram:hover{background-position:-20px -80px;}
a.media.vimeo:hover{background-position:-20px -100px;}
a.media.pintrest:hover{background-position:-40px -60px;}
a.media.rss:hover{background-position:-40px -80px;}
a.media.google-plus:hover{background-position:-60px -60px;}
a.media.youtube:hover{background-position:-60px -80px;}
.floating_content{overflow:hidden;margin-top:20px;}
.nav_controls a{color:#fff;padding:5px 15px;font-weight:bold;border-radius:3px;cursor:pointer;background-color:#0194D8;margin:10px;display:inline-block;font-size:1.1rem;width:40px;}
.nav_controls a:hover{background-color:#1077A7;}
.nav_controls .next{float:right;background-image:url("/sebin/h/c/mini_slider_arrow_next.png");background-repeat:no-repeat;background-position:93% 50%;}
.nav_controls .prev{text-align:right;background-image:url("/sebin/l/c/mini_slider_arrow_prev.png");background-repeat:no-repeat;background-position:7% 50%;}
div .eventcalwrapper .SECalendarViewletItem{width:inherit;max-width:500px;}
.int-content-stage .container_right {padding:25px;}
.container_right,
.box.subtle.box.subtle{padding:5px 25px;background-color:#F1F1F1;box-sizing:border-box}
.container_right.bio{width:300px;margin:10px auto;}
.request_info_button{background-color:#CC1165;display:inline-block;color:#FFF;text-align:center;text-transform:uppercase;font-family:"Merriweather Sans",sans-serif;font-size:0.75rem;border-radius:5px;padding:7px 15px;cursor:pointer;box-shadow:0px 0px 40px 0px #AE0F56 inset;transition:box-shadow 0.3s ease 0s;}
.request_info_button:hover{box-shadow:none;color:#FFF;}
#gps_request_info_button{min-width:175px;}
.sevlVideo .sevlPlayerContainer.sevlPlayerContainer{width:inherit;float:none;}
.sevlMain #sevlPlayerContainer div:first-child{margin:0 auto;}
.box.highlight{background-color:#167FB0;}
.box.highlight a{color:#E9E9E9;}
.box.highlight a:hover{color:#043B62;}
.program-more-videos{display:block;float:right;margin-bottom:-1rem;color:#fff;background-color:#ca1264;padding:3px 10px;border-radius:0px 0px 5px 5px;}
.program-more-videos:hover{color:#fff;background-color:#951d53}
.media.video:after{display:table;clear:both;content:""}
#program_list .box,
#school_list .box{background-color: #efefef;}
#site.default #main_nav.dd > ul > li > a{background-color:#000;border-bottom:1px solid #3F4146;}
#site.default #info .col1 .content,
#site.default #info .col2 .content,
#site.default #info .col3 .content,
#site.default #info .col4 .content{margin-top:-8px;}
#site.default #info .contact{color:#575656;font-family:"Merriweather Sans",sans-serif;}
#site.default #info .contact .title{font-size:0.875rem;line-height:normal;font-weight:bold;}
#site.default #info .contact .desc{font-size:0.75rem;line-height:1.25rem;margin-top:5px;}
#site.default.alt #info{background:none repeat scroll 0% 0% #F2F3F4 !important;}
#site.default.alt #info img{max-width:100%;}
#site.default.alt #info .col1,
#site.default.alt #info .col2,
#site.default.alt #info .col3,
#site.default.alt #info .col4{margin:0 auto 20px;}
#site.default.alt #info .col1{width:155px;}
#site.default.alt #info .col2{width:230px;}
#site.default.alt #info .col3{width:287px;}
#site.default.alt #info .col4{/*! width:322px; */}
#site.career.landing .main-cta .col1{width:100%;}
#profile_detail .fluid-width-video-wrapper{margin-top:15px;}
.profiles .profile {text-align: center;padding: 0;border: none;}
.profiles .profile_container{max-width: none;}
.profiles .profile .name {color: #000;font-size: 1.125rem;}
.profiles .profile .title {font-size: 1rem; margin-bottom: 10px;}
.programs_3 #program_list .program{width:100%;margin:0 auto;/*! max-width:252px; */}
.three_cols #content .cols_container .interior_cols_float{padding:0 10px;}
#site.three_cols #content .cols_container .interior_cols_float .col1{padding:0;}
#campaign{background-color:#004D43;padding:15px;color:#FFF;font-family:"Merriweather Sans",sans-serif}
#campaign .campaign_banner{overflow:hidden;max-width:300px}
#campaign .campaign_banner .campaign_bottom{/*! float:right; */color:#B4D333;font-size:2rem;line-height:2.5rem;letter-spacing:.01em;text-transform:uppercase;/*! margin-left: 15px;*/}
#campaign .campaign_banner .campaign_top{color:#B4D333;font-family:"annifontitalic",sans-serif;font-size:1.375rem;line-height:2rem;letter-spacing:-.04em}
#campaign .details{margin-top:15px}
#campaign .details .desc{margin-top:5px}
#campaign .details .desc p{margin:0}
#campaign .details .title{color:#B4D333;font-size:1rem;line-height:normal}
#campaign .right{display:none}
#site.ospr #main_nav.dd > ul > li.expanded > a:hover {background-color:#666} 
.hr_cta{margin-bottom:20px;margin-top:20px;font-family:"Merriweather Sans",sans-serif;}
.hr_cta ul{margin:0;padding:0}
.hr_cta li{list-style:none;padding:0;margin:0}
.hr_cta a.positions{background-image:url(/sebin/r/x/icon_down.png);color:#fff;display:block;line-height:normal;padding:15px 15px 15px 35px;background-position:10px center;background-repeat:no-repeat}
.hr_cta #full-time{background-color:#d83e01;box-shadow:0 0 40px 0 #a83b10 inset;transition:box-shadow .3s ease 0}
.hr_cta #adjunct{background-color:#0194D8;box-shadow:0 0 40px 0 #1077A7 inset;transition:box-shadow .3s ease 0}
.hr_cta #senior-administrator{background-color:#CA1264;box-shadow:0 0 40px 0 #951D53 inset;transition:box-shadow .3s ease 0}
.hr_cta #staff{background-color:#B3D233;box-shadow:0 0 40px 0 #8FA533 inset;transition:box-shadow .3s ease 0}
.hr_cta #student{background-color:#EC9B1C;box-shadow:0 0 40px 0 #c37f14 inset;transition:box-shadow .3s ease 0}
.hr_cta #full-time:hover,.hr_cta #adjunct:hover,.hr_cta #senior-administrator:hover,.hr_cta #staff:hover,.hr_cta #student:hover{box-shadow:none}
#image_rotator {width:100% !important; height:100% !important;}
#image_rotator .SESlideshow_RenderedImage {top:0 !important;}
#image_rotator_wrapper {min-height:300px;}
.profile_pic {box-sizing:border-box;margin-bottom:10px}
#site.gps .bg{background:#005846;}
#site.gps #main_nav.dd > ul > li > a{background-color:#bebec0;color:#000;border-bottom:#ccc;}
.gps.landing #slider .caption {background-color:#003334;box-shadow:none;}
#site.gps #main_nav.dd > ul > li > a:hover {background-color : #003334;color:#fff;}
#site.gps .col2 .box.one .seBlogViewletContainer .seBlogViewletTitle{background-image:none;padding:5px 5px 5px 10px;}
a#quick_exit {position:fixed;top:285px;right:-5px;margin:0;}
body.js_enabled .pathways #tabs .title, body.js_enabled .pathways #tabs .title:hover, body.js_enabled .pathways #tabs .title:active, body.js_enabled .pathways #tabs li.active .title, #content .pathways #tabs .active .title, #site #content .pathways #tabs .title:hover {background: none;background-color: #fff;border: 0;color: #033;}
.pathways #tabs .title {padding:0;margin:0;}
.pathways #tabs .title:hover {background-color:#ffffff;color:#033;}
.pathways #tabs .box .title p {color: #000;font-size: 22px;}
.pathways .title img {width: 295px;border-radius: 50%;transition: .4s;}
.pathways {width:100%;margin: auto;text-align:center;position:relative;}
.pathways #tabs .box {border-radius: 50%;background-color: transparent;}
.pathways-content {display: none;}
.quotation{color:#333;padding:0 25px;color:#030;margin:0 25px 0 15px;border-left:3px solid #ccc}
.opening{color:#333;font-size:1.5em;padding:15px 25px;}
.opening:before{content:'\201C';font-size:3em;color:#030;padding:25px;margin-right:25px;display:inline-block;float:left;border-right:3px solid #ccc}
.opening:before{content:''}
#undergrad_tabs #tabs .title{font-size:14px;}
/*.quotation:after{content:'\201D';font-size:3em;color:#030;padding: 15px 25px 0;display:inline-block;float:right;}*/
#program-detail-display .container_right, .tab-content .container_right {background-color: #fff;margin: 15px 0px;box-sizing: border-box;padding: 15px 10px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#program-detail-display .container_right p, .tab-content .container_right p {color: #014d44;font-weight: bold;}
#program-detail-display .container_right p.center-button, .tab-content .container_right p.center-button {text-align: center;}
#program-detail-display .container_right a, .tab-content .container_right a {color: #014d44;}
.landing-banner img {width: 100%;}
a[class^="button"][class*="-orange"] {background-color: #EC9B1C;color: #fff;}
a[class^="button"][class*="-orange"]:after {background-color: #c37f14;}
#campus_living {width: 100%;}
.fluid-width-video-wrapper{position:relative;padding-bottom:56.25% !important;padding-top:30px !important;height:0;overflow:hidden;}
.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.half-width {width: 50%;}
.three-quarter-width {width: 75%;}
#tabs .title {border-radius: 0;}
a.more_button {border-radius: 0;}
.callout a.more {border-radius: 0;}
.floating_content .image,
.floating_content .video{line-height:0;}
.floating_buttons a {margin-bottom: 20px;}
.body_content a.arrow-after {font-family: "Roboto Condensed",sans-serif;color: #016bb9;}
.body_content a.arrow-after:after {content: 'arrow_forward';font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 1em;display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;-webkit-font-feature-settings: 'liga';font-feature-settings: 'liga';vertical-align: middle;color: #b4d333;vertical-align: baseline;-webkit-transition: .3s;transition: .3s;-webkit-transform: translate(0, 2px);transform: translate(0, 2px);padding-left: .25rem;}
.floating_content a.arrow-after {font-family: "Roboto Condensed",sans-serif;color: #016bb9;}
.floating_content a.arrow-after:after {content: 'arrow_forward';font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 1em;display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;-webkit-font-feature-settings: 'liga';font-feature-settings: 'liga';vertical-align: middle;color: #b4d333;vertical-align: baseline;-webkit-transition: .3s;transition: .3s;-webkit-transform: translate(0, 2px);transform: translate(0, 2px);padding-left: .25rem;}
a.arrow-after:hover:after {-webkit-transform: translate(5px, 2px);transform: translate(5px, 2px);}
.top p {font-size: 1.25rem;font-weight: bold;}
#chart-3col h4, #chart-2col h4 {font-family: "Roboto Condensed", sans-serif;font-weight: bold;font-size: 2.25rem;line-height: 1.15;text-transform: uppercase;}
#chart-3col p, #chart-2col p {font-family: "Open Sans", sans-serif;}
#chart-3col .flex-align, #chart-2col .flex-align {padding: 10px;}
#chart-3col .div2.bottom, #chart-2col .div2.bottom {border-bottom: #eee solid 6px;}
#chart-3col .top p, #chart-2col .top p {font-size: 1.75rem;line-height: 1;}
/* #chart-3col .bottom, #chart-3col .top {border-right: 2px solid white;}*/
#chart-3col .footer, #chart-2col .footer {background: #004d43;font-size: 3.5rem;color: #fff;font-family: "Roboto Condensed", sans-serif;font-weight: bold;line-height: 1.15;}
.grid-center {margin: auto;}
.div5 {margin-top: 10px;}
/*#chart-3col .top {background:#f6f6f6;}
#chart-3col .bottom {background:#eee;}*/
#content-new .student-story .study {padding-bottom: 0;}
ul.no-style {list-style: none;}
#content #zn-tabs-0 .zn-tab-list {margin-left: .5rem;}
#content .zn-tabs-refresh a.button-green-light {margin-left: .5rem;}
.row.news-row.custom-editor {padding-top: 2rem;}
#header-new #main-nav>ul>li .content .nav-heading {margin-bottom: 1rem;}
td.day {padding-right: 0;}
#site.interior.three_cols #content .cols_container .interior_cols_float > .col2 > .callout { padding:0; border:0; }
#section_nav .divnav1 > ul > li > ul > li > ul > li > ul > li > ul > li > a {background-color: #f6f6f6;color: #124e44;font-size: 11px;line-height: 14px;padding: 5px 30px;}

@media all and (max-width:1024px){
#campus_living .thumbnails img {width: 18%;}
#campus_living .left-photo {width: 100%;}
}
@media all and (max-width:768px){
a#quick_exit {top:75%;width:25%}
}
@media all and (max-width:767px){
.floating_buttons a {display: block; margin-bottom: 10px;}
}
@media all and (max-width:475px){ 
#site.interior #content .cols_container>.col1, #site.interior #content .cols_container>.interior_cols_float {width: 100%;} 
}
@media all and (min-width:320px){
#main_nav_trigger{float:left;}
#search{float:right;margin-top:0;width:75%;}
#search .gsc-input input{width:83%;}
}
@media all and (min-width:430px){
#site.visit .row.two{overflow:hidden;}
#site.visit .row.two .box{float:left;width:48%;}
#site.visit .row.two .box.one{margin-right:4%;}
#site.visit .row.two .box.three{clear:both;margin-right:4%;}
#site.gps.landing #calls_to_action ul li,
#site.home #calls_to_action ul li{float:left;width:50%;}
#site.alum #info .cols_container{overflow:hidden;}
#site.alum #info .cols_container .col2{float:left;width:49%;}
#site.alum #info .cols_container .col3{float:left;margin:10px 0 0 2%;width:49%;}
#site.hr #info .cols_container .inner{overflow:hidden;}
#site.hr #info .cols_container .col2{float:left;width:49%;}
#site.hr #info .cols_container .col3{float:left;margin:10px 0 0 2%;width:49%;}
#site.ospr #info .cols_container .inner{overflow:hidden;}
#site.ospr #info .cols_container .col2{float:left;width:49%;}
#site.ospr #info .cols_container .col3{float:left;margin:10px 0 0 2%;width:49%;}
.audiences{overflow:hidden;}
.audiences .box,
.audiences div{float:left;width:47%;margin:10px 1%;box-sizing:border-box}
.audiences .box.one,
.audiences .box.three,
.audiences .box.five,
.audiences .box.seven,
.audiences div:nth-of-type(2n+1){margin-right:2%;}
#apply .details.animate,
#plan_a_visit .details.animate,
#request_program_info .details.animate,
#choose_program .details.animate{padding-top:15px;padding-bottom:15px;}
#apply .details.animate a:first-of-type,
#plan_a_visit .details.animate a:first-of-type,
#request_program_info .details.animate a:first-of-type,
#choose_program .details.animate a:first-of-type{margin-top:20px;}
ul.split {columns: 2;-webkit-columns: 2; -moz-columns: 2;}	
#chart-3col .top, #chart-2col .top {border-bottom: #eee solid 6px;}
#chart-3col .div2.bottom, #chart-2col .div2.bottom {border-bottom: 0;}
.div5 {margin-top: 0;}
}
@media (min-width: 400px) {
#hero-banner #hero-features .features-wrap ul li .feature>a:after {
    background-color: rgba(0,0,0,0.3);
} }
@media all and (min-width:480px){
#search .gsc-input input{width:85%;}
#program_results #filter_form #submit{margin-top:0;float:left;max-width:24%;}
#filter_form #focus,
#filter_form #type{position:relative}
#program_results #filter_form #focus{float:left;width:36%;margin-right:2%;}
#program_results #filter_form #type{float:left;width:36%;margin-right:2%;}
#career .inner{overflow:hidden;}
#site.gps #info{overflow:hidden;}
#site.gps #info .cols_container .contact{overflow:hidden;}
#site.gps #info .cols_container .contact .image{float:left;text-align:left;width:50%;max-width:165px;}
#site.gps #info .cols_container .contact .details{float:left;margin:0 0 0 5%;width:45%;}
#site.gps #info .cols_container .col1{float:left;width:58%;}
#site.gps #info .cols_container .col2{margin:0 0 0 10%;float:left;width:32%;}
#site.landing .main-cta .cols_container{overflow:hidden;}
#site.landing .main-cta .cols_container .col2,
#site.landing .main-cta .cols_container .col3{float:left;width:50%;}
#site.landing .main-cta .cols_container .col4{clear:both;}
#site.landing .main-cta .social .icons{overflow:hidden;}
#site.landing .main-cta .social .title{float:left;line-height:2.125rem;}
#site.landing .main-cta .social .icons ul{float:left;margin:0 0 0 8px;}
#site.alum.landing .row.one{overflow:hidden;}
#site.alum.landing #content .row.two{overflow:hidden;}
#site.alum.landing #content .row.two .box.one{max-width:100%;width:49%;margin:5px 1% 10px 0;float:left;}
#site.alum.landing #content .row.two .box.two{max-width:100%;width:49%;margin:5px 0 10px 1%;float:left;}
#site.alum.landing #content .row.two .box.three{clear:both;max-width:100%;width:49%;margin:5px 1% 10px 0;float:left;}
#site.alum.landing #content .row.two .box.four{max-width:100%;width:49%;margin:5px 0 10px 1%;float:left;}
#site.alum.landing #content .row.two .box img{display:block;margin:auto;}
#site.alum.landing #photo_stream ul.photos li{max-width:100px;width:18%;float:left;margin:0 2% 0 0;}
#site.alum.landing #photo_stream ul.photos li.photo5{margin:0;}
#site.alum #info .cols_container .col1{float:left;width:24%;}
#site.alum #info .cols_container .col2{width:26%;margin:0 0 0 3%;}
#site.alum #info .cols_container .col3{margin:0 0 0 3%;width:35%;}
#site.hr #info .cols_container .col1{float:left;width:24%;}
#site.hr #info .cols_container .col2{width:25%;margin:0 0 0 3%;}
#site.hr #info .cols_container .col3{margin:0 0 0 3%;width:45%;}
#site.ospr #info .cols_container .col1{float:left;width:24%;}
#site.ospr #info .cols_container .col2{width:25%;margin:0 0 0 3%;}
#site.ospr #info .cols_container .col3{margin:0 0 0 3%;width:45%;}
#program_list .row{overflow:hidden;margin-top:10px;}
#program_list .program{margin:0;width:48%;float:left;}
#program_list .program.row_end{margin-left:4%;}
#program_list .program.row_end:first-child{margin-left:0;}
.programs_3 #program_list .program{width:32%;max-width: 100%;}
.programs_3 #program_list .row .program:not(:first-child){margin-left:2%;}
#school_list .row{overflow:hidden;margin-top:10px;}
#school_list .school{margin:0;width:32%;float:left;margin-right: 2%;}
#school_list .school.row_end{margin-right:0;}
#school_list .school.row_end:first-child{margin-left:0;}
#school_list .school .box .image{text-align:center;padding:5px;background-color:#ddd}
#career_callout > a{font-size:1rem;}
.col_2 > div,
.col_3 > div,
.col_4 > div,
.col_6 > div{float:left;width:47.5%;border-bottom:none;margin-bottom:0px;}
.col_3 > div.span_1,
.col_3 > div.span_2,
.col_4 > div.span_2,
.col_4 > div.span_3,
.col_6 > div.span_1,
.col_6 > div.span_2{width:100%;float:none;}
.col_2 > div:nth-child(2n+1),
.col_3 > div:nth-child(2n+1),
.col_4 > div:nth-child(2n+1),
.col_6 > div:nth-child(2n+1){margin-right:5%;}
.col_3 > div:last-of-type,
.col_4 > div:last-of-type,
.col_6 > div:nth-child(3n){margin-bottom:0}
#campaign .inner{overflow:hidden}
.profiles{overflow:hidden;margin-bottom:20px;}
.profiles h2{margin:0;}
.profiles .profile {/*! height:335px !important; */}
.profiles .profile_container{float:left;width:23%;margin-right:2%;margin-bottom:15px;}
.profiles .profile_container.row_end{ margin-right:0; }
#chart-3col .parent {display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 0px;grid-row-gap: 0px;align-items: stretch;}
#chart-2col .parent {display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 0px;grid-row-gap: 0px;align-items: stretch;}
.div1 { grid-area: 1 / 1 / 2 / 2; }
.div2 { grid-area: 2 / 1 / 3 / 2; }
.div3 { grid-area: 1 / 2 / 2 / 3; }
.div4 { grid-area: 2 / 2 / 3 / 3; }
.div5 { grid-area: 1 / 3 / 3 / 4; }
.flex-align {display: flex;align-items: center;text-align: center;}  
#chart-3col p, #chart-3col h4, #chart-2col p, #chart-2col h4 {margin:0;}
}
@media all and (min-width:768px){
#image_rotator_wrapper {min-height:500px;}
#gps_request_info_button{display:none;}
.container_right{float:right;width:30%;margin:10px 0px 10px 30px;}
.container_right:after{display:table;clear:both;content:"";}
.container_right.bio{margin:10px 0px 10px 30px;}
.container_right.width_40{width:40%;}
.container_right.width_45{width:45%;}	
#site.visit .eventcalwrapper{overflow:hidden;}
#site.visit .eventcalwrapper .SECalendarViewletItem{padding:0;border-bottom:0;float:left;max-width:25%;}
#site.visit .eventcalwrapper .SECalendarViewletItem.event1 .SECalendarViewletDetails{border-right:1px solid #ebebeb;padding-right:25px;}
#site.visit .eventcalwrapper .SECalendarViewletItem.event2 .SECalendarViewletDetails{border-right:1px solid #ebebeb;padding:0 25px;}
#site.visit .eventcalwrapper .SECalendarViewletItem.event3 .SECalendarViewletDetails{border-right:1px solid #ebebeb;padding:0 25px;}
#site.visit .eventcalwrapper .SECalendarViewletItem.event4 .SECalendarViewletDetails{padding-left:25px;}
#main_nav_trigger{display:none}
#site.gps.landing #calls_to_action ul li,
#site.home #calls_to_action ul li{float:left;width:25%;display:block}
#header .bg{padding:0}
#header #branding{float:left;margin-top:25px;}
#header #branding img{margin:0;}
#header #find{float:right;margin-top:0;width:60%;}
#find #audience_nav{overflow:hidden;}
#find #audience_nav ul{overflow:hidden;float:right;}
#find #audience_nav li{float:left;border-right:1px solid #e4e5e5;}
#find #audience_nav a{font-family:"Merriweather Sans", sans-serif;letter-spacing:0.05em;text-transform:uppercase;color:#000;padding:20px 10px 3px;display:block;font-size:0.6875rem;}
#find #audience_nav a:hover{background-color:#cdced0;color:#043b62;}
#search{width:320px;margin-top:20px;}
#apply a.trigger,
#plan_a_visit a.trigger,
#choose_program a.trigger,
#request_program_info a.trigger{padding-right:5px;}
#apply .details.animate a:first-of-type,
#plan_a_visit .details.animate a:first-of-type,
#request_program_info .details.animate a:first-of-type,
#choose_program .details.animate a:first-of-type{margin-top:0px;}
#site.home #content{padding:15px;}
#site.home #content .row{overflow:hidden;margin-top:20px;}
#site.home #content .row.one{margin-top:0;}
#site.home #content .box{float:left;width:31.7%;margin-top:0;max-width:100%}
#site.home #content .box.two{margin:0 2.45%;}
#career .section_title{float:left;width:40%;}
#career .details{float:left;width:58%;margin:0 0 0 2%;}
#site.home #info,
#site.default #info,
#site.interior #info{background-image:url(/sebin/b/h/pattern_check.png),url(/sebin/z/r/media_bg_lg.jpg);background-repeat:repeat,no-repeat;background-size:auto,100% 100%;}
.no-multiplebgs #site.home #info,
.no-multiplebgs #site.default #info,
.no-multiplebgs #site.interior #info{background-image:url(/sebin/z/r/media_bg_lg.jpg) !important;background-repeat:no-repeat !important;background-size:100% 100% !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sebin/z/r/media_bg_lg.jpg', sizingMethod='scale');}
#site.interior.hr #info,
#site.interior.ospr #info,
#site.interior.alum #info,
#site.interior.gps #info{background:#f2f3f4 !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false) !important;}
#info .cols_container{overflow:hidden;}
#site.home #info .col1,
#site.default #info .col1,
#site.interior #info .col1{float:left;width:29%;}
#site.home #info .col2,
#site.default #info .col2,
#site.interior #info .col2{float:left;width:41%;margin:0 2% 0;}
#site.home #info .col3,
#site.default #info .col3,
#site.interior #info .col3{float:left;width:26%;margin-top:0;}
#site.default.alt #info .col1{width:25%;}
#site.default.alt #info .col3{width:30%;margin:0 5%}
#site.default.alt #info .col2{width:35%;}
#info #photo_stream{margin:0 auto;}
#info .visit_box{margin:0;float:none;}
#footer .cols_container{overflow:hidden;}
#footer .cols_container > div{border-bottom:0;float:left;width:25%;box-sizing: border-box;padding: 0 2%;border-left: 1px solid #2c2d2d;}
#footer .cols_container > div > .content{/*! padding:0 15px; */}
#footer .cols_container .col1{border-left:none}
#footer .cols_container .col1 .content{/*!padding:0 15px 0 0;*/}
#footer .cols_container .col2 .content{/*! border-left:1px solid #2c2d2d; */}
#footer .cols_container .col3 .content{/*! border-left:1px solid #2c2d2d; */}
#footer .cols_container .col4{/*! padding:10px 0; */}
#footer .cols_container .col4 .content{/*! padding:0 0 0 15px; *//*! border-left:1px solid #2c2d2d; */}
#site.interior h1{padding:0;}
#site.gps #content{padding:15px 0;}
#site.gps .breadcrumbs{margin:0;}
#site.gps.program h1{padding:0;}
#site.gps.landing #content .cols_container > .col1{float:right;width:67%;margin-left:3%;}
#site.gps.landing #content .cols_container > .col1 .box{margin:0;float:left;width:48%;max-width: 100%;}
#site.gps.landing #content .cols_container > .col1 .box.two{margin-left:4%;}
#site.gps.landing #content .cols_container > .col1 .row{margin-top:30px;overflow:hidden;}
#site.gps.landing #content .cols_container > .col1 .row.one{margin:0;}
#site.gps.landing #content .cols_container > .col2{float:left;margin:0;width:30%;}
#site.gps.landing #content .cols_container > .col2 .box.one{margin:0;}
#site.gps.landing #content .cols_container > .col2 .box{margin-top:25px;}
#section_bar .section_title{line-height:1.375rem;}
#main_nav.dd > ul > li > a{border-bottom:0;padding:10px 0;text-align:center;font-size:0.75rem;}
#main_nav.dd > ul > li{float:left;position:relative;z-index:9998;}
#main_nav.dd > ul > li.expanded > ul{max-height:9999px;overflow:visible;}
#main_nav.dd ul ul{position:absolute;z-index:9999;width:100%;max-height:0;transition:max-height 0.4s ease;overflow:hidden;display:block;}
#main_nav.dd ul ul > li > a{color:#fff;padding:10px 20px;font-size:0.75rem;display:block;}
#site.gps #main_nav.dd > ul > li > a{border-bottom:0;border-right:1px solid #cccccc;}
#site.gps #main_nav.dd li.last > a {border:0}	
#site.gps #main_nav.dd ul ul{background-color:#e6e5e5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-width:200px;max-width:100%;}
#site.gps #main_nav.dd > ul > li.expanded > a{background-color:#003334;color:#fff;}
#site.gps #main_nav.dd ul ul > li > a{border-bottom:1px solid #cccccc;color:#000;}
#site.gps #main_nav.dd ul ul > li > a:hover{background-color:#cccccc;}
#site.gps #main_nav.dd > ul > li.four > ul,
#site.gps #main_nav.dd > ul > li.five > ul{right:0;}
#site.gps #main_nav.dd ul ul > li.last > a{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:0;}
#site.default #main_nav.dd > ul > li > a{border-right:1px solid #3f4146;}
#site.default #main_nav.dd ul ul{background-color:#e6e5e5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-width:185px;max-width:100%;}
#site.default #main_nav.dd > ul > li.last > ul{right:0;}
#site.default #main_nav.dd ul ul > li > a{border-bottom:1px solid #ccc;color:#000;}
#site.default #main_nav.dd > ul > li.expanded > a{background-color:#124e44;color:#fff;}
#site.default #main_nav.dd ul ul > li > a:hover{background-color:#ccc;}
#site.default #main_nav.dd ul ul > li.last > a{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:0;}
#site.gps #main_nav.dd > ul > li.one{width:23%}
#site.gps #main_nav.dd > ul > li.two{width:18%}
#site.gps #main_nav.dd > ul > li.three{width:29%}
#site.gps #main_nav.dd > ul > li.four{width:16%}
#site.gps #main_nav.dd > ul > li.five{width:14%}
#site.alum #main_nav.dd > ul > li.one{width:18%}
#site.alum #main_nav.dd > ul > li.two{width:17%}
#site.alum #main_nav.dd > ul > li.three{width:17%}
#site.alum #main_nav.dd > ul > li.four{width:17%}
#site.alum #main_nav.dd > ul > li.five{width:16%}
#site.alum #main_nav.dd > ul > li.six{width:15%}
#site.career #main_nav.dd > ul > li.one{width:18%}
#site.career #main_nav.dd > ul > li.two{width:23%}
#site.career #main_nav.dd > ul > li.three{width:27%}
#site.career #main_nav.dd > ul > li.four{width:16%}
#site.career #main_nav.dd > ul > li.five{width:16%}
#site.hr #main_nav.dd > ul > li.one{width:23%}
#site.hr #main_nav.dd > ul > li.two{width:25%}
#site.hr #main_nav.dd > ul > li.three{width:13%}
#site.hr #main_nav.dd > ul > li.four{width:17%}
#site.hr #main_nav.dd > ul > li.five{width:22%}  
#site.ospr #content .box {float: left;width: 31.7%;margin-top: 0;} 
#site.ospr #content .box.two{margin: 0 2.45%;}
#site.ospr #content .row {overflow: hidden;margin-top: 20px;}
#site.ospr #content .row.one {margin-top:0px;}
#site.ospr #main_nav.dd > ul > li.one{width:10%}
#site.ospr #main_nav.dd > ul > li.two{width:17%}
#site.ospr #main_nav.dd > ul > li.three{width:10%}
#site.ospr #main_nav.dd > ul > li.four{width:19%}
#site.ospr #main_nav.dd > ul > li.five{width:16%}
#site.ospr #main_nav.dd > ul > li.six{width:16%}
#site.ospr #main_nav.dd > ul > li.seven{width:12%} 
#main_nav.mm > ul > li.one{width:21%}
#main_nav.mm > ul > li.two{width:17%}
#main_nav.mm > ul > li.three{width:23%}
#main_nav.mm > ul > li.four{width:19%}
#main_nav.mm > ul > li.five{width:20%}
#main_nav.mm{margin-top:20px;position:relative;z-index:9998;}
#main_nav.mm > ul > li > a{border-bottom:0;padding:10px 0;text-align:center;font-size:0.75rem;}
#main_nav.mm > ul > li > a{border-right:1px solid #37625e;}
#main_nav.mm > ul > li{float:left;}
#site.gps.program #content .cols_container .col2 #calls_to_action a{font-size:0.875rem;}
#site.gps.program #content .cols_container{overflow:hidden;}
#site.gps.program #content .cols_container .col1{float:left;width:73%;}
#site.gps.program #content .cols_container .col2{float:right;width:25%;margin-top:0;}
#site.landing .main-cta .cols_container .col2{width:23%;}
#site.landing .main-cta .cols_container .col3{width:26%;}
#site.landing .main-cta .cols_container .col4{float:left;clear:none;width:51%;}
#site.landing .main-cta .social{padding:7.5px 20px;}
#site.landing .main-cta .social .title{line-height:2.25rem;}
#site.landing .main-cta a.call_to_action_update_info,
#site.landing .main-cta a.call_to_action_submit_note{font-size:0.875rem;}
#site.alum.landing .eventcalwrapper .SECalendarViewletItem{float:left;max-width:50%;}
#site.alum.landing .eventcalwrapper .SECalendarViewletItem .SECalendarViewletDetails{padding:0;border-bottom:0;}
#site.alum.landing .eventcalwrapper .SECalendarViewletItem.event1 .SECalendarViewletDetails{padding-right:20px;}
#site.alum.landing .eventcalwrapper .SECalendarViewletItem.event2 .SECalendarViewletDetails{border-left:1px solid #ebebeb;padding-left:20px;}
#site.alum.landing .eventcalwrapper{overflow:hidden;}
#site.alum.landing #content .row .box{margin-top:0}
#site.alum.landing .row.one .box.one{float:left;width:35%;}
#site.alum.landing .row.one .box.two{float:right;width:63%;}
#site.alum #info .cols_container .col1{float:left;width:16%;}
#site.alum #content #info .cols_container .col2{width:20%;margin:0 0 0 2%;float:left;}
#site.alum #info .cols_container .col3{margin:0 0 0 2%;width:20%;}
#site.alum #info .cols_container .col4{display:block;float:left;width:38%;margin:0 0 0 2%;}
#site.alum #info .cols_container .col4 .icons{overflow:hidden;margin-top:10px;}
#site.alum #info .cols_container .col4 .icons .title{color:#004D43;float:left;line-height:1.875rem;}
#site.alum #info .cols_container .col4 .icons ul{float:left;margin:0 0 0 10px;}
#site.hr.landing #content .cols_container .col2{overflow:hidden;}
#site.hr.landing #content .cols_container .col2 .callout{float:left;width:48%;margin:20px 1% 0;}
#site.hr.landing #content .cols_container .col2 .callout > img{display:block;margin:auto;}
.audiences .box,
.audiences div,
.audiences .box:nth-of-type(2n+1){width:32%;margin:10px 1%;}  
.audiences .box.three,
.audiences .box.six,
.audiences .box.nine,
.audiences div:nth-of-type(3n){margin-right:0;}  
.audiences .box.one,
.audiences .box.four,
.audiences .box.seven,
.audiences div:nth-of-type(3n+1){margin-left:0;}  
.audiences.max_2 .box,
.audiences.max_2 div{width:46%;margin:10px 2%;}  
#site.interior #content .cols_container{overflow:hidden;padding:0 15px;}
.two_cols #content .cols_container .col1{float:right;width:78%;padding:0;margin-top:0;}
.two_cols #content .cols_container .col2{float:left;width:20%;padding:0;}
#site.two_cols_right #content .cols_container .col1{float:left}
#site.two_cols_right #content .cols_container .col2{float:right}
#site.two_cols_right #content .cols_container #slider_container{margin-bottom:3rem}
.two_cols #content #profile_detail .col1{float:left;}
.two_cols #content #profile_detail .col2{float:right;margin-top:0;}
.three_cols #content .cols_container .interior_cols_float{float:right;width:78%;padding:0;}
.three_cols #content .cols_container .interior_cols_float .col1{padding:0 10px;}
.three_cols #content .cols_container .col3{float:left;width:19%;padding:0;margin-top:0;}
#why_choose .inner{overflow:hidden;}
.athletics_facts #why_choose .box .desc h4 {font-size:1.5rem;}
.athletics_facts #why_choose .box .desc p {font-size:1rem;text-transform: capitalize;}
#why_choose .box{float:left;width:28%;min-height:68px;}
#why_choose .box.two,
#why_choose .box.three{padding-left:8%;}
#site.interior #apply .details.animate,
#site.interior #plan_a_visit .details.animate,
#site.interior #request_program_info .details.animate,
#site.interior #choose_program .details.animate{padding-top:0;}
#site #content .cols_container .col1{padding:0}
#site #content .cols_container .col2,
#site #content .cols_container .col3{margin-top:0;}
.horizontal .evencalwrapper,
.box.striped .eventcalwrapper{overflow:hidden;}
.horizontal .SECalendarViewletItem,
.box.striped .SECalendarViewletItem{padding:0;border-bottom:0;float:left;}
.horizontal .SECalendarViewletItem .SECalendarViewletDetails,
.box.striped .SECalendarViewletItem .SECalendarViewletDetails{border-right:1px solid #ebebeb;text-align: center;}
.horizontal .dates_2 .SECalendarViewletItem,
.box.striped .dates_2 .SECalendarViewletItem{width:50%;text-align:center;}
.horizontal .dates_3 .SECalendarViewletItem,
.box.striped .dates_3 .SECalendarViewletItem{width:33%;}
.horizontal .dates_4 .SECalendarViewletItem,
.box.striped .dates_4 .SECalendarViewletItem{width:25%;}
.horizontal .dates_5 .SECalendarViewletItem,
.box.striped .dates_5 .SECalendarViewletItem{width:20%;}
.horizontal .dates_3 .SECalendarViewletItem .SECalendarViewletDetails,
.box.striped .dates_3 .SECalendarViewletItem .SECalendarViewletDetails{padding:0 25px;}
.horizontal .dates_4 .SECalendarViewletItem .SECalendarViewletDetails,
.box.striped .dates_4 .SECalendarViewletItem .SECalendarViewletDetails{padding:0 25px;}
.horizontal .dates_5 .SECalendarViewletItem .SECalendarViewletDetails,
.box.striped .dates_5 .SECalendarViewletItem .SECalendarViewletDetails{padding:0 20px;}
.horizontal .SECalendarViewletItem:first-of-type .SECalendarViewletDetails,
.box.striped .SECalendarViewletItem:first-of-type .SECalendarViewletDetails{padding-left:0;}
.horizontal .eventcalwrapper div:nth-last-of-type(1) .SECalendarViewletDetails,
.box.striped .eventcalwrapper div:nth-last-of-type(1) .SECalendarViewletDetails,
.horizontal .dates_4 .event4 .SECalendarViewletDetails,
.box.striped .dates_4 .event4 .SECalendarViewletDetails,
.horizontal .dates_5 .event5 .SECalendarViewletDetails,
.box.striped .dates_5 .event5 .SECalendarViewletDetails{padding-right:0;border-right:none;}
.horizontal .dates_3:last-of-type .SECalendarViewletItem:last-of-type .SECalendarViewletDetails,
.box.striped .dates_3:last-of-type .SECalendarViewletItem:last-of-type .SECalendarViewletDetails{padding-left:25px;}
.horizontal.dates_4:last-of-type .SECalendarViewletItem:last-of-type .SECalendarViewletDetails,
.box.striped .dates_4:last-of-type .SECalendarViewletItem:last-of-type .SECalendarViewletDetails{padding-left:25px;}
.horizontal .dates_5:last-of-type .SECalendarViewletItem:last-of-type .SECalendarViewletDetails,
.box.striped .dates_5:last-of-type .SECalendarViewletItem:last-of-type .SECalendarViewletDetails{padding-left:20px;}
#toolbar ul{float:left;padding-top:5px;}
#toolbar{padding-top:0;font-size:0.75rem;}
#toolbar .inner{position:relative;}
#toolbar #career_callout{position:absolute;top:0;right:0;}
#toolbar li{margin-right:5px}
#header .wrap{overflow:hidden;padding:0 10px;}
#find #audience_nav ul{float:right;margin-top:20px;overflow:hidden;}
#find #audience_nav a{color:#000000;display:block;font-family:"Merriweather Sans",sans-serif;font-size:0.6875rem;letter-spacing:0.05em;padding:3px 10px;text-transform:uppercase;font-size:0.6875rem;}
#site.gps #find #audience_nav a{color:#fff;display:block;font-family:"Merriweather Sans",sans-serif;font-size:0.6875rem;letter-spacing:0.05em;padding:3px 10px;text-transform:uppercase;font-size:0.6875rem;}
#career_callout > a{padding:10px 35px 10px 15px;font-style:normal;letter-spacing:normal;}
#career_callout > a:hover{text-decoration:none;}
#campaign .campaign_banner{float:left;width:40%}
#campaign .details{float:left;width:58%;margin:0 0 0 2%}
} 
@media all and (min-width:890px){
.floating_content{margin-top:0;}
.floating_content .content{width:48%;}
.floating_content .image,
.floating_content .video{float:right;width:46%;}
.floating_content .image .profile_pic{float:right;}
.floating_buttons {float: left;width: 52%;}	
.publications > div {float: left;margin: 20px 0;width: 30%;margin-right: 5%;}
.publications > div:nth-child(3n) {margin-right: 0;}
#site.gps #info .cols_container .col1{width:40%;}
#site.gps #info .cols_container .col2{margin:0 2%;width:20%;}
#site.gps #info .cols_container .col3{display:block;width:36%;float:left;margin-left:0;}
#site.hr #info .cols_container .col1{float:left;width:16%;}
#site.hr #info .cols_container .col2{width:20%;margin:0 0 0 2%;}
#site.hr #info .cols_container .col3{margin:0 0 0 2%;width:20%;}
#site.hr #info .cols_container .col4{display:block;float:left;width:38%;margin:0 0 0 2%;}
#site.hr #info .cols_container .col4 .icons{margin-top:10px;}
#site.hr #info .cols_container .col4 .icons .title{color:#004D43;}
#site.ospr #info .cols_container .col1{float:left;width:16%;}
#site.ospr #info .cols_container .col2{width:20%;margin:0 0 0 2%;}
#site.ospr #info .cols_container .col3{margin:0 0 0 2%;width:20%;}
#site.ospr #info .cols_container .col4{display:block;float:left;width:38%;margin:0 0 0 2%;}
#site.ospr #info .cols_container .col4 .icons{margin-top:10px;}
#site.ospr #info .cols_container .col4 .icons .title{color:#004D43;}
#calls_to_action li > a,
#apply a.trigger,
#plan_a_visit a.trigger,
#choose_program a.trigger,
#request_program_info a.trigger{font-size:1.0625rem;}
#history .illustration{float:right;clear:right;padding-top:0;margin:10px 0 10px 20px;padding-left:20px;}
.publications{overflow:hidden;}
.publications > p{float:left;margin:20px 0;width:30%;margin-right:5%;}
.publications > p:nth-child(3n){margin-right:0;}
}
@media all and (min-width:1024px){
#cta-main {display: none;}
#campus_living {width: 775px;}
#campus_living .left-photo {float: left;}
#campus_living .thumbnails {float: right;max-width: 15%;cursor: pointer;}
.row.news-row.custom-editor {padding-top: 4rem;}	
}
@media all and (min-width:1044px){
#site.visit .row.two .box{width:223px;}
#site.visit .row.two .box.one{margin-right:0;padding-right:25px;border-right:1px solid #dfdfdf;}
#site.visit .row.two .box.two{margin-right:0;padding:0 25px;border-right:1px solid #dfdfdf;}
#site.visit .row.two .box.three{clear:none;margin-right:0;padding:0 25px;}
#site.visit #content .cols_container .col1{padding:0;}
.inner{max-width:1024px;margin:auto;padding:0 25px;/*! box-sizing:border-box; */}
  #calls_to_action .inner {padding:0}
#slider_container .inner{padding:0;}
#apply,
#plan_a_visit,
#choose_program,
#request_program_info{position:relative;}
#apply a.trigger,
#plan_a_visit a.trigger,
#choose_program a.trigger,
#request_program_info a.trigger{padding-right:15px;}
#site.home #content .row{margin-top:25px;}
#site.home #content,
#site.alum.landing #content{padding:20px 0;}
#calls_to_action{background-color:#004D43;}
.audiences.max_4 .box,
.audiences.max_4 div,
.audiences.max_4 .box:nth-of-type(2n+1){width:24%;margin-left:0.665%;margin-right:0.665%}
.audiences.max_4 .box.four,
.audiences.max_4 .box.eight,
.audiences.max_4 div:nth-of-type(4n){margin-right:0;}
.audiences.max_4 .box.one,
.audiences.max_4 .box.five,
.audiences.max_4 .box:nth-of-type(4n+1),
.audiences.max_4 div:nth-of-type(4n+1){margin-left:0;}  
#career{padding:0;}
#career .section_title{float:left;width:300px;padding:15px 0;}
#career .details{float:left;width:460px;margin:0 0 0 34px;padding:15px 40px 15px 0;}
#career .right{display:block;float:left;width:190px;}
#career .triangle{position:absolute;border-style:solid;border-width:60px 0 60px 30px;border-color:transparent transparent transparent #004D43;-webkit-transform:rotate(360deg);width:0;height:0;}
#career .image img{display:block;}


#site.home #info,
#site.default #info,
#site.interior #info{padding:20px 0;}
#site.home #info .col1,
#site.default #info .col1,
#site.interior #info .col1{width:20%;padding: 0;margin: 0;}
#site.home #info .col2,
#site.default #info .col2,
#site.interior #info .col2{width:28%;margin:0;margin-left:1%;padding: 0;}
#site.home #info .col3,
#site.default #info .col3,
#site.interior #info .col3{width:18%;margin: 0;margin-left:1%;padding: 0;}
#site.home #info .col4,
#site.default #info .col4,
#site.interior #info .col4{display:block;float:left;width:31%;margin-left:1%;padding: 0;}
#site.default.alt #info .col1{width:15%;margin:0;}
#site.default.alt #info .col2{width:22%;}
#site.default.alt #info .col3{width:28%;}
#site.default.alt #info .col4{width:31%;}
#site.default.alt #info .col2,
#site.default.alt #info .col3,
#site.default.alt #info .col4{margin:0 0 0 1%;text-align: center;}
/*

#site.home #info,
#site.default #info,
#site.interior #info{padding:20px 0;}
#site.home #info .col1,
#site.default #info .col1,
#site.interior #info .col1{width:203px;}
#site.home #info .col2,
#site.default #info .col2,
#site.interior #info .col2{width:282px;margin:0 0 0 10px;}
#site.home #info .col3,
#site.default #info .col3,
#site.interior #info .col3{width:183px;margin-left:10px;}
#site.home #info .col4,
#site.default #info .col4,
#site.interior #info .col4{display:block;float:left;width:324px;margin-left:10px;}
#site.default.alt #info .col1{width:155px;margin:0;}
#site.default.alt #info .col2{width:230px;}
#site.default.alt #info .col3{width:287px;}
#site.default.alt #info .col4{width:322px;}
#site.default.alt #info .col2,
#site.default.alt #info .col3,
#site.default.alt #info .col4{margin:0 0 0 10px;}
*/

#footer{padding:30px 0 0;}
#footer .inner{overflow:hidden;}
#footer .cols_container{float:left;width:80%;}
#footer #quick_links{display:block;float:left;background-color:#004d43;box-shadow:0 0 30px 0 #00433d inset;padding:15px;width:20%;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing: border-box;}
#footer #quick_links ul{margin:0;padding:0;list-style:none;}
#footer #quick_links ul.link_list li{border-bottom:1px solid #1e5d56;}
#footer #quick_links ul.link_list li:last-child{border-bottom:0;}
#footer #quick_links ul.link_list a{font-size:0.8125rem;font-weight:300;letter-spacing:0.025em;}
#site.gps.landing #content{padding:30px 0;}
#site.gps #info{padding:10px 0;}
#site.gps #info .cols_container .col1{width:300px;margin-top:10px;}
#site.gps #info .cols_container .col2{margin:10px 50px 0;width:324px;}
#site.gps #info .cols_container .col3{width:300px;}
#site.gps #info .cols_container .contact .image{width:165px;}
#site.gps #info .cols_container .contact .details{width:125px;margin:0 0 0 10px;}
#site.gps.landing #content .cols_container > .col2 .box{margin-top:30px;}
#section_bar{margin-top:0;border-top-left-radius:5px;border-top-right-radius:5px;}
#main_nav.dd > ul > li > a,
#main_nav.mm > ul > li > a{font-size:0.875rem;}
#site.gps.program #content .cols_container .col1{float:left;width:79%;}
#site.gps.program #content .cols_container .col2{float:right;width:19%;}
#site.landing .main-cta .col1{float:left;}
#site.alum.landing .main-cta .col1{width:200px}
#site.alum.landing .main-cta .col2{/*! width:222px */}
#site.alum.landing .main-cta .col3{/*! width:222px; */}
#site.alum.landing .main-cta .col4{width:380px}
#site.career.landing .main-cta .col1{width:25%;}
#site.career.landing .main-cta .col2{width:16%;}
#site.career.landing .main-cta .col3{width:28%;}
#site.career.landing .main-cta .col4{width:31%;}
#site.alum.landing .row.one .box.one{width:400px}
#site.alum.landing .row.one .box.two{width:614px}
#site.alum.landing #content .row.two .box.one{width:245px;margin:0;}
#site.alum.landing #content .row.two .box.two{width:24%;margin:0 0 0 1.33%;}
#site.alum.landing #content .row.two .box.three{clear:none;width:24%;margin:0 0 0 1.33%;}
#site.alum.landing #content .row.two .box.four{width:259px;margin:0 0 0 10px;}
#site.alum.landing .main-cta .social .title{width:39%;}
#site.career.landing .main-cta .social .title{width:35%;}
#site.alum.landing .main-cta .social .icons ul{width:58%;margin:0 0 0 1%;}
#site.career .main-cta .social .icons ul{width:64%;margin:0 0 0 1%;}
#site.alum #info .cols_container .col1{width:18%;}
#site.alum #info .cols_container .col2{width:23%;margin:0 0 0 1%;max-width: 100%;text-align: center;}
#site.alum #info .cols_container .col3{width:23%;margin:0 0 0 1%;max-width: 100%;text-align: center;}
#site.alum #info .cols_container .col4{width:33%;margin:0 0 0 1%;}
#site.hr #info .cols_container .col1{width:20%;}
#site.hr #info .cols_container .col2{width:20%;margin:0 0 0 1%;}
#site.hr #info .cols_container .col3{width:28%;margin:0 0 0 1%;}
#site.hr #info .cols_container .col4{width:29%;margin:0 0 0 1%;}
#site.hr #info .cols_container{padding:20px 0;}
#site.hr.landing #content .cols_container .col2 .callout{float:none;width:100%;margin:0 0 20px;}
#site.hr.landing #content .cols_container .col1{float:left;width:750px;padding:15px 25px;}
#site.hr.landing #content .cols_container .col2{float:right;width:20%;}
#site.ospr #info .cols_container .col1{width:24%;}
#site.ospr #info .cols_container .col2{width:24%;margin:0 0 0 1.33%;}
#site.ospr #info .cols_container .col3{width:24%;margin:0 0 0 1.33%;}
#site.ospr #info .cols_container .col4{width:24%;margin:0 0 0 1.33%;}
#site.ospr #info .cols_container{padding:20px 0;}
.campus_boxes{overflow:hidden;margin-top:20px;}
.campus_boxes .box.one{float:left;width:359px;padding:0 15px 0 0;border-right:1px solid #e2e2e3;border-bottom:0;}
.campus_boxes .box.two{float:left;width:360px;padding:0 0 0 15px;}
.breadcrumbs{padding:0 0 10px;margin:0;}
#site.interior #content .cols_container{padding:0;}
.two_cols #content .cols_container .col1{/*! width:800px */}
.two_cols #content .cols_container .col2{/*! width:209px */}

.three_cols #content .cols_container .interior_cols_float{/*! width:800px; */overflow:hidden;}
.three_cols #content .cols_container .interior_cols_float .col1{float:left;width:70%;margin-top:0;}
.three_cols #content .cols_container .interior_cols_float .col2{float:right;width:25%;margin-top:0;}
.two_cols #content #profile_detail .col1{/*! width:585px; */margin-right:2%;}
.two_cols #content #profile_detail .col2{/*! width:190px; */}
.two_cols #content .cols_container .col3{width:209px;}
.one_col #content .col1{padding:0;}
#main_nav.mm{margin-top:0}
#why_choose{padding:20px 0;}
#why_choose .section_title{float:left;width:190px;}
#why_choose .box{margin-top:0;padding-left:53px !important;width:225px;background-image:url(/sebin/x/w/why_choose_arrow.png);background-repeat:no-repeat;background-position:10px 10px;}
#program_intro{overflow:hidden;background-color: #003334;}
#program_intro .caption{float:left;width:40%;/*! height:261px; */padding:35px 25px;box-sizing: border-box;}
#program_intro .media{float:right;width:60%;margin-top:0;}
body.js_enabled #tabs:not(.accordion) > ul{overflow:hidden;border-bottom:1px solid #e1dfdf;clear:both;}
body.js_enabled #tabs:not(.accordion) > ul > li{float:left;margin-right:5px;}
body.js_enabled #tabs:not(.accordion){position:relative;}
body.js_enabled #tabs:not(.accordion) .title{background-color:#fff;border-radius:5px 5px 0 0;display:block;padding:5px 15px;color:#033;text-decoration:none;cursor:pointer;border:1px solid #E0DEDE;border-bottom:0;background-image:none;}
body.js_enabled #tabs:not(.accordion) li.active .title{background-color:#033;color:#fff;border:1px solid #033;border-bottom:0;background-image:none;}
body.js_enabled #tabs:not(.accordion) li:hover .title{border-bottom:0;}
body.js_enabled #tabs:not(.accordion) .content, body.js_enabled .pathways #tabs:not(.accordion) .content{position:absolute;left:0;max-height:none;transition:none;display:none;text-align:left;}
body.js_enabled #tabs:not(.accordion) li.active .content, body.js_enabled .pathways #tabs:not(.accordion) li.active .content{display:block;margin-top:10px;}
body.js_enabled .pathways #tabs:not(.accordion) > ul {margin-left:60px;}
body.js_enabled .pathways #tabs .title{height:367px;}
#undergrad_tabs h2 {display: none;}
body.js_enabled #undergrad_tabs #tabs:not(.accordion) > ul {border-bottom: none;}
body.js_enabled #undergrad_tabs #tabs:not(.accordion) .title {background-color:#043b62;border-radius:0;color:#fff;border:none;text-align:center;}
body.js_enabled #undergrad_tabs #tabs:not(.accordion) > ul > li.tab.minors {margin-right: 0;}	
body.js_enabled #undergrad_tabs ul li {width: 19.45%;}
body.js_enabled #undergrad_tabs li.active {background-image: url(/sebin/h/s/program_tab_arrow.png);background-position: center bottom;background-repeat: no-repeat;padding-bottom: 7px;}	
#content #undergrad_tabs #tabs .active .title, #site #content #undergrad_tabs #tabs .title:hover {background-color: #0096db;}
#content .pathways #tabs .active .title, #site #content .pathways #tabs .title:hover, #content .pathways #tabs .title {background-color: transparent;border: none;}
.pathways #tabs .box.two {margin-left: -60px;float: left;z-index: 2;}
.pathways #tabs .box.three {z-index: 3;margin-left: -60px;}
.pathways #tabs .box.one {z-index: 1;}
.pathways .title img:hover {transform: scale(1.05);transition: .4s;}

#site.gps #tabs:not(.accordion) .title{border-bottom:0 !important;}
body.js_enabled #program_tabs{position:relative;}
body.js_enabled #program_tabs ul{overflow:hidden;}
body.js_enabled #program_tabs h2{margin:0;}
body.js_enabled #program_tabs ul li{float:left;margin-right:0.5%;width:24.6%;}
body.js_enabled #program_tabs ul li.last{margin-right:0;}
body.js_enabled #program_tabs ul li h2{text-align:center;cursor:pointer;transition:all 0.25s ease;font-size:16px;}
body.js_enabled #program_tabs li.active h2,
body.js_enabled #program_tabs li:hover h2{background-color:#0096db;}
body.js_enabled #program_tabs li.active{background-image:url("/sebin/h/s/program_tab_arrow.png");background-position:center bottom;background-repeat:no-repeat;padding-bottom:7px;}
body.js_enabled #program_tabs .content{position:absolute;left:0;display:none;}
body.js_enabled #program_tabs li.active .content{display:block;width:100%;}
#main_nav.mm > ul > li.expanded > .content{max-height:9999px;}
#main_nav.mm > ul > li.expanded > a{background-color:#303030;}
#main_nav.mm > ul > li > .content{position:absolute;/*! width:1024px; */max-height:0;transition:max-height 0.4s ease;overflow:hidden;display:block;background-color:#e6e5e5;left:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-family:"Merriweather Sans", sans-serif;}
#main_nav.mm > ul > li > .content > div{background:#e6e5e5;background:-moz-linear-gradient(left, #e6e5e5 65%, #dcdbdb 100%);background:-webkit-gradient(linear, left top, right top, color-stop(65%,#e6e5e5), color-stop(100%,#dcdbdb));background:-webkit-linear-gradient(left, #e6e5e5 65%,#dcdbdb 100%);background:-o-linear-gradient(left, #e6e5e5 65%,#dcdbdb 100%);background:-ms-linear-gradient(left, #e6e5e5 65%,#dcdbdb 100%);background:linear-gradient(to right, #e6e5e5 65%,#dcdbdb 100%);float:left;}
#main_nav.mm > ul > li > .content ul li a.section_title{color:#004d43;font-size:0.875rem;letter-spacing:0.05em;font-weight:bold;text-transform:uppercase;}
#main_nav.mm > ul > li > .content ul li.first a{padding-top:15px;}
#main_nav.mm > ul > li > .content ul li a{display:block;color:#000;padding:5px 25px;border-bottom:1px solid #ccc;}
#main_nav.mm > ul > li > .content ul li.last a{border-bottom:0;padding-bottom:20px;}
#main_nav.mm > ul > li > .content ul li a:hover{background-color:#cecece;}
#main_nav.mm > ul > li > .content .callout{margin:0;padding:15px;}
#main_nav.mm > ul > li > .content .callout .image{padding:5px;background-color:#fff;}
#main_nav.mm > ul > li > .content .callout .image img{max-width:100%;height:auto;display:block;}
#main_nav.mm > ul > li > .content .callout .desc{margin-top:10px;font-style:italic;letter-spacing:0.025em;}
#main_nav.mm > ul > li > .content > div.one,
#main_nav.mm > ul > li > .content > div.two,
#main_nav.mm > ul > li > .content > div.three,
#main_nav.mm > ul > li > .content > div.four{width:25%}
#main_nav.mm > ul > li > .content.two_cols > div.one,
#main_nav.mm > ul > li > .content.two_cols > div.two{width:50%;overflow:hidden;}
#main_nav.mm > ul > li > .content.two_cols > div.one ul,
#main_nav.mm > ul > li > .content.two_cols > div.two ul{float:left;width:252px;}
#main_nav.mm > ul > li > .content.two_cols > div.one .callout,
#main_nav.mm > ul > li > .content.two_cols > div.two .callout{float:left;width:230px; }
.col_3 > div:nth-child(2n+1),
.col_4 > div:nth-child(2n+1),
.col_6 > div:nth-child(2n+1){margin-right:0;}
.col_3 > div.span_1,
.col_3 > div.span_2,
.col_4 > div.span_2,
.col_4 > div.span_3,
.col_6 > div.span_2{float:left;border:none;}
.col_3 > div,
.col_3 > div.span_1,
.col_6 > div,
.col_6 > div.span_1{width:33.3%;}
.col_4 > div,
.col_4 > div.span_1{width:25%;}
.col_3 > div.span_2,
.col_6 > div.span_2{width:66.6%;}
.col_4 > div.span_2{width:50%;}
.col_4 > div.span_3{width:75%;}
.col_3 > div, 
.col_6 > div {padding:0 2.58%;border-right:thin solid #ddd;margin-bottom:1rem;}
.col_4 > div {padding:0 2%;border-right:thin solid #ddd;margin-bottom:1rem;}
.col_3 > div:first-of-type,
.col_4 > div:first-of-type,
.col_6 > div:nth-child(3n+1){ }
.col_3 > div:last-of-type,
.col_4 > div:last-of-type,
.col_6 > div:nth-child(3n){border-right:none;padding-bottom:0;margin-bottom:1rem;}
#header .wrap{padding:10px 0 30px}
#toolbar li{margin-right:10px}
#career_callout > a{font-size:1.125rem;}
#find #audience_nav a, #site.gps #find #audience_nav a{font-size:0.8125rem;}
.programs_3 #program_list .row .program:not(:first-child){/*! margin-left:2.75%; */}
.program .box .image {text-align:center;padding:5px;background-color:#ddd}
#campaign{padding:0}
#campaign .campaign_banner{float:left;width:30%;padding:25px 0 0;max-width: 500px;}
#campaign .details{float:left;width:51%;margin:0;padding:15px 40px;box-sizing: border-box;}
#campaign .image img{display:block}
#campaign .right{display:block;float:left;width:19%;}
#campaign .triangle{position:absolute;border-style:solid;border-width:60px 0px 60px 30px;border-color:transparent transparent transparent #004D43;width:0px;height:0px}
table.styled_table td.programs{width:220px;}
}
@media (min-width: 1200px) {
#page-stage #page-meta .menu-stage .section-menu #section-menu-toggle {padding: .75rem 1.25rem; font-size: 1.5rem;}
#chart-3col .chart-body {margin:0 auto;width: 75%;}
#chart-2col .chart-body {margin:0 auto;width: 40%;}
#header-new .header-bar .stage #actions {right: 200px;}
@media print{#toolbar,#find,#main_nav,#slider_container,#calls_to_action,.mini_slider,#info,.three_cols #content .cols_container .interior_cols_float .col2,.two_cols #content .cols_container .col2,.three_cols #content .cols_container .col3,.audiences,#site.gps.program #content .cols_container .col2,#tabs .title,.sevlVideo,#program_results .options,#footer #quick_links{display:none}
.three_cols #content .cols_container .interior_cols_float,.three_cols #content .cols_container .interior_cols_float .col1,.two_cols #content .cols_container .col1,#site.gps.program #content .cols_container .col1,#tabs > ul > li,#program_tabs ul li{width:100%;float:none;}
#tabs,#program_tabs{height:100% !important}
#tabs .content,#program_tabs .content{display:block !important;position:relative !important;max-height:none !important;}
#program_intro .caption{box-shadow:none}
}/* Z-index for JQuery UI Datepicker */
.seInput.hasDatepicker {z-index: 99999 !important; position: relative;}
#site.interior #content .cols_container > .col2 .left_calendar {
    padding: 10px;
    border: 2px solid #e0dede;
}
#site.interior #content .cols_container > .col2 .left_calendar h3 {
    margin: 5px 0;
}
#site.interior #content .cols_container > .col2 .left_calendar a.more {
    margin-top: 10px;
}
#site.interior #content .cols_container > .col2 .left_calendar .SECalendarViewletItem {
    padding: 10px 0;
    border-bottom: 1px solid #ebebeb;
}
#site.interior #content .cols_container > .col2 .left_calendar .eventcalwrapper .SECalendarViewletDetails .eventcaldate {
    font-size: 14px;
    margin-top: 0;
}
#site.interior #content .cols_container > .col2 .left_calendar .eventcalwrapper .SECalendarViewletDetails .eventcalevent {
    font-size: 13px;
    line-height: normal;
}
#site.interior #content .cols_container > .col2 .left_calendar .eventcalwrapper .SECalendarViewletDetails .eventcalevent a {
    text-decoration: underline;
}
.left_calendar a.more {
    background-color: #b4d333;
    display: block;
    color: #004d43;
    text-align: center;
    text-transform: uppercase;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 12px;
    line-height: normal;
    text-decoration: none;
    border-radius: 5px;
    padding: 7px 15px;
    margin-top: 20px;
}
#fw-container {
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    border: 0px solid #dbdee1;
    border-radius: 5px;
    overflow: hidden;
    box-sizing: border-box;
    text-align: left;
}
.left_callout {
    font-size: .875rem;
    line-height: 20px;
}
#content .left_callout h3 {
    margin-top: 0;
}
#site-name a {color: #333;}
#section-bar a.active {font-weight: bold;}
#content .pathways {text-align: left;}
#content .pathways p {margin: 1.5rem 0;}
@media all and (min-width: 768px){
#content .pathways .desc .tags {font-size: 1.75rem;}
#program-detail-display .container_right, .tab-content .container_right {background-color:#fff; padding-left: 2rem;float: right;width: 25%;margin: 10px 0px 10px 30px;box-sizing: border-box;border-left: 1px solid #ccc;border-top: none;border-bottom: none;}
}
#content .pathways .desc .tags {color: #01332d;font-weight: 700;font-family: "Roboto Condensed",sans-serif;}
#content .pathways .desc .tags ul {list-style: none; padding-left: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center;}
#content .pathways ul {padding: 0 0 0 2rem;}
#content .pathways .desc .tags ul li {display: block;border-left: 1px solid #ccc;padding-left: 0.5rem;margin-left: 0.5rem;}
#content .pathways .desc .tags ul li:first-child {border-left: 0;padding-left: 0;margin-left: 0;}
#content .pathways .media .image:last-child {right: 0;}
#content .pathways .desc .tags ul li {display: block;}
#content .pathways ul>li {margin-bottom: 0.25rem;}
#content .pathways .media {margin-top: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: -2rem;}
#content .pathways .media .image:first-child {right: -2rem;}
#content .pathways .media .image {position: relative;right: -1rem;width: 33%;}
#content .pathways .media .image img {border-radius: 50%;display: block;}
#content .pathways a {text-decoration: none;}
#content .pathways a:hover {text-decoration: underline;}
.su-faculty-section.publications > div {width: 95%; margin: 0 40px;}
