/*! 
* ConnecticutCollege v2018-08-14  
* Updated v2019-07 for WCAG 2.x Compliance
* Test for caching issue
*/


/*WCAG 2.0 Accessibility AA Overrides*/

a:hover,a:focus {text-decoration:underline !important;opacity:1 !important;}

.takeover_panel a:hover, .takeover_panel a:focus {outline:1px solid #9ec3de !important;}

.screenreader {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.screenreader:focus{position:relative !important;left:100px !important;top:100px !important;width:100px !important;height:100px !important;color:#002f5f !important;font-size:2rem;}
@media only screen and (max-width:1220px){.screenreader:focus{top: 0px !important;}}

.callout_alt .shadow_mask, .callout_alt .block_link {background-color:#000000 !important;}

.button_white {color:#000 !important;}

.roller-canister.news_flex_canister a:focus {
    border: 10px solid #ffffff;
}

article.roller-item.color_white.bg_green_1.hover.news_flex_article.news_flex_article2.tag_green_2:hover {
    background: #07403C;
}

article.roller-item.color_white.bg_green_1.hover.news_flex_article.news_flex_article2.tag_green_2 {
    background: #0B5E51;
}

.article.roller-item.tag_green_2 .bar_decoration_top:before {
background: #07403C;
}

.roller .roller-control:focus {
    border: solid white 4px;
}

/*Majors slider focus indicator*/
a.callout_department_link:focus h3 {
    border: 2px solid white;
}

/*anchor links*/
.anchored .anchor, .anchorlink a{position: absolute;left: 0px;top: -110px;}
.anchored, .anchorlink {position:relative;}
.anchorlink a span {font-size:0 !important;color:#ffffff !important;visibility:hidden !important;}


/*from FastSpot*/

@media only screen and (min-width: 980px) {

.cssanimations .supporting_story.focused {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.no-cssanimations .supporting_story.focused {
    top: 0;
}

.cssanimations .supporting_story.focused .supporting_story_content {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}

.contact_card_link a:hover{border-bottom: 1px;}}

/** Updating Select Fields for Tab Order visibility**/
select {
outline: 3px solid #9ec3de !important;
}

.button_close:hover,
.button_close:focus {
background: #9ec3de;
color: #002e60;
}



/*end overrides*/



/*NEW HOMEPAGE JANUARY 2018*/


/*TOP FEATURE*/

.archive_button:hover .archive_button:after {content:"\25BA";-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;
animation-fill-mode:both;-webkit-animation-name:bounce_right;animation-name:bounce_right}
.archive_button:focus .archive_button:after {content:"\25BA";-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;
animation-fill-mode:both;-webkit-animation-name:bounce_right;animation-name:bounce_right}
.archive_button:active .archive_button:after {content:"\25BA";-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;
animation-fill-mode:both;-webkit-animation-name:bounce_right;animation-name:bounce_right}

/*FEATURE ARCHIVE*/

.archive_feature_container {overflow:hidden;}
.archive_feature {height:430px;}

@media only screen and (max-width:739px){
.archive_feature{height:unset;}
}
@media only screen and (min-width:740px) and (max-width:1219px){
.archive_feature {height:500px}
}
@media only screen and (min-width:980px){
.archive_feature {margin-bottom:-472em !important;padding-bottom:500em;}
}

/**BRANDING & TOGGLES**/
.site_toggles button {padding-right:15px;margin-right:10px;}
.site_toggles a{border-bottom:none !important;}
.connections_toggle:before{width:23px;height:26px;}
.connections_toggle:after{top:10px;}
.connections_toggle_2022:before{width:23px;height:26px;}
.connections_toggle_2022:after{top:10px;}
.db_toggle_2022:before{width:244px;height:52px;}
.db_toggle_2022:after{top:10px;}
.dbSmall_toggle_2022:before{width:244px;height:52px;}
.dbSmall_toggle_2022:after{top:10px;}  

.giving_toggle:before{
    background:url(/media/responsive-site/style-assets/images/giving_toggle.png) no-repeat 0px 0px;
    background-image:url(/media/responsive-site/style-assets/images/giving_toggle.svg),none;width:24px;
    height:20px;position:relative;bottom:-2px;content:"";display:inline-block;margin-right:8px}
.giving_toggle_2022:before{
    height:20px;position:relative;bottom:-2px;content:"";display:inline-block;margin-right:0px}
.giving_toggle a{border:none !important;}
.giving_toggle{padding:20px 20px 20px 0;margin-right:20px;}
.giving_toggle:after{position:absolute;top:22px;right:0;width:1px;height:25px;background-color:#4F6F8A;content:"";display:block}
.giving_toggle_2022 a{border:none !important;}
.giving_toggle_2022{padding:20px 20px 20px 0;margin-right:20px;}
.giving_toggle_2022:after{position:absolute;top:22px;right:0;width:1px;height:25px;background-color:#4F6F8A;content:"";display:block}
.navigation_toggle:before{
    width:14px !important;
    }
.navigation_toggle_2022:before{
    width:14px !important;
    }
  
.search_toggle {padding:20px 0px 20px 30px;}
.search_toggle:before{left:0px;font-size:1.3rem;}
  
 
  
/**LEARN MORE, VISIT, APPLY BUTTONS**/  
.home_buttons{height:145px;width:100%;padding:10px 0px;overflow:hidden;}
.home-button-description {font-size:1.05rem;line-height:1.2;margin-top:8px !important;max-width:90%;color:#454647;}
.home-button-title{font-size:1.2rem;color:#1c1c1c;} 
.arrow:after{font-size:1rem;height:unset;width:unset;} 
  
.home-button:hover .home-button-title:after {content:"\25BA";-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;
animation-fill-mode:both;-webkit-animation-name:bounce_right;animation-name:bounce_right}
.home-button:focus .home-button-title:after {content:"\25BA";-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;
animation-fill-mode:both;-webkit-animation-name:bounce_right;animation-name:bounce_right}
.home-button:active .home-button-title:after {content:"\25BA";-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;
animation-fill-mode:both;-webkit-animation-name:bounce_right;animation-name:bounce_right}
  
.bar_decoration_left {position:relative;}
.bar_decoration_left::before{float:left;height:90px;max-height:100%;width:4px;background-color:#d8d8d8;content:"";display:block;
margin:0px 16px 30px 0px;-webkit-transition:height .3s;transition:height .3s;}
  

  
/**MOBILE**/  
@media only screen and (max-width:499px){    
.site_toggles {font-size:0.8rem !important;margin-top:25px !important;overflow:unset !important; margin-left: 48px !important; width: 100%;}
.site_toggles button {margin-bottom:10px !important;}
.connections_toggle{margin:unset !important;padding:0px 15px 0px 0px !important;float:left !important;}
.connections_toggle_2022{margin:unset !important;padding:0px 15px 0px 0px !important;float:left !important;}
.db_toggle{margin:unset !important;padding:0px 15px 0px 0px !important;float:left !important;}
.db_toggle_2022{margin:unset !important;padding:0px 15px 0px 0px !important;float:left !important; margin-left: 25px !important;}
.dbSmall_toggle{margin:unset !important;padding:0px 15px 0px 0px !important;float:left !important;}
.dbSmall_toggle_2022{margin:unset !important;padding:0px 15px 0px 0px !important;float:left !important; margin-left: 4px !important;}  
.giving_toggle{float:left !important;padding:10px 0px 0px 15px !important;margin:0px !important;}
.giving_toggle:after{display:none !important;}
.giving_toggle_2022{float:left !important;padding:10px 0px 0px 5px !important;margin:0px !important; margin-top: 2px !important;}
.giving_toggle_2022:after{display:none !important;}
.navigation_toggle{clear:both;float:left !important;margin-left:38px !important; padding-right: 62px !important;}
.navigation_toggle_2022{clear:both;float:left !important;margin-left:10% !important;}
.search_toggle{float:left !important;padding:22px 0 20px 50px !important; margin-top: 2px !important;}
.apply_toggle{margin:unset !important;padding:0px 15px 0px 0px !important;float:left !important;}
.apply_toggle_2022{margin-right: 15px !important; margin-left: -15px !important;padding:0px 15px 0px 0px !important;float:left !important;}  
} 
  
/**ALL NON-MOBILE**/
@media only screen and (min-width:500px){
.js-search-active .search_toggle {display:none !important;}

}

/**BIG MOBILE**/
@media only screen and (min-width:500px) and (max-width:739px){
     
    .site_toggles{display:flex !important;flex-wrap:wrap !important;margin-top:20px !important;}
    .site_toggles button{width:180px !important;padding-top:0px !important;margin-bottom:20px !important;}
    .site_toggles button:after{display:none !important;}
    
.giving_toggle{padding:15px 20px 0px 0px !important;margin-top:10px !important;}
.giving_toggle_2022{padding:15px 20px 0px 0px !important;margin-top:10px !important;}    
    .giving_toggle:after, .navigation_toggle:after{top:16px !important;}
    .giving_toggle_2022:after, .navigation_toggle:after{top:16px !important;}
    .navigation_toggle{padding:15px 20px 0px 0px !important;}
    
    .navigation_toggle:before{left:-6px !important;}
    .search_toggle{padding:20px 0px 0px 0px !important;}
    .search_toggle:before{left:18px !important;top:3px !important;} 
}
  
  
/**ALL TABLETS**/  
@media only screen and (min-width:500px) and (max-width:979px){
    
    .site_toggles{width:100% !important;}
    
    
}  
/**SMALL TABLET**/  
@media only screen and (min-width:740px) and (max-width:979px){
    .logo{margin-top:15px;padding:12px 0px 15px !important;}
    .giving_toggle{float:left !important;padding:15px 20px 0px 0px !important;}
    .giving_toggle:after{top:16px !important;}
    .giving_toggle_2022{float:left !important;padding:15px 20px 0px 0px !important;}
    .giving_toggle_2022:after{top:16px !important;}
}
  
/**ALL TABLETS & SMALL LAPTOPS**/
@media only screen and (min-width:740px) and (max-width:1219px){  
.logo {float:none !important}
.site_toggles {float:left !important;margin:0px !important;font-size:1rem!important;}
.site_header {height:auto !important;}
    
}
 

/**BIG TABLET/SMALL LAPTOP**/  
@media only screen and (min-width:980px) and (max-width:1219px){
.giving_toggle{float:none}
.giving_toggle_2022{float:none}
    #header{position:unset;}
    
    
}
/**DESKTOP**/
@media only screen and (min-width:1220px){
.site_toggles {font-size:0.8rem !important;}
.clear-me{clear:both !important;}

   
}
    


/*END NEW HOMEPAGE*/






/*for use with special characters*/
.cacute:after{
    display: inline-block;
    font-family: inherit;
    content: "\0107";
    font-size: 0.95em;
}





/*Connections*/
.connections_inner main ul{margin-left:20px;}
.connections_inner main ul li:before{width:7px;height:7px;background:#008f7c;content:'';display:block;float:left;margin:10px 0 0 -20px}

.connections_toggle{float:left;margin-right:20px;padding-top:3px;}
.connections_toggle a {border:none !important;}
.connections_toggle_2022{float:left;margin-right:20px;padding-top:3px;}
.connections_toggle_2022 a {border:none !important;}
.db_2022{float:left;margin-right:20px;padding-top:3px;}
.db_toggle_2022 a {border:none !important;}
.dbSmall_toggle_2022 a {border:none !important;}
@media only screen and (max-width:499px){.connections_toggle{float:none;margin:5px auto;}}
@media only screen and (min-width:500px){.connections_toggle{padding-right:25px}}
@media only screen and (min-width:740px) and (max-width:979px){.connections_toggle{padding-right:15px}}
@media only screen and (min-width:980px){.connections_toggle{float:none}}

@media only screen and (max-width:499px){.connections_toggle_2022{float:none;margin:5px auto;}}
@media only screen and (min-width:500px){.connections_toggle_2022{padding-right:25px}}
@media only screen and (min-width:740px) and (max-width:979px){.connections_toggle_2022{padding-right:15px}}
@media only screen and (min-width:980px){.connections_toggle_2022{float:none}}

@media only screen and (max-width:499px){.db_toggle_2022{float:none;margin:5px auto;}}
@media only screen and (min-width:500px){.db_toggle_2022{padding-right:25px}}
@media only screen and (min-width:740px) and (max-width:979px){.db_toggle_2022{padding-right:15px}}
@media only screen and (min-width:980px){.db_toggle_2022{float:none}}

@media only screen and (max-width:499px){.dbSmall_toggle_2022{float:none;margin:5px auto;}}
@media only screen and (min-width:500px){.dbSmall_toggle_2022{padding-right:25px}}
@media only screen and (min-width:740px) and (max-width:979px){.dbSmall_toggle_2022{padding-right:15px}}
@media only screen and (min-width:980px){.dbSmall_toggle_2022{float:none}}

.connections_toggle:before{background:url(/media/responsive-site/style-assets/images/connections-toggle.png) no-repeat 0px 0px;
background-image:url(/media/responsive-site/style-assets/images/connections-toggle.svg),none;width:29px;height:32px;position:relative;bottom:-8px;content:"";display:inline-block;margin-right:12px}
.connections_toggle_2022:before{width:0px;height:32px;position:relative;bottom:-8px;content:"";display:inline-block;margin-right:0px}

.db_toggle_2022:before{background:url(/media/responsive-site/style-assets/images/db_logo.png) no-repeat 0px 0px;
background-image:url(/media/responsive-site/style-assets/images/dblogo.svg),none;width:249px;height:59px;position:relative;bottom:-7px;content:"" !important;display:inline-block;}

.dbSmall_toggle_2022:before{background:url(/media/responsive-site/style-assets/images/DB.png) no-repeat 0px 0px;
background-image:url(/media/responsive-site/style-assets/images/DB.png),none;width:249px;height:59px;position:relative;bottom:-12px;content:"" !important;display:inline-block;}


@media only screen and (min-width:500px){.connections_toggle:after{position:absolute;top:16px;right:0;width:1px;height:25px;background-color:#4F6F8A;content:"";display:block}}
@media only screen and (min-width:500px){.connections_toggle_2022:after{position:absolute;top:16px;right:0;width:1px;height:25px;background-color:#4F6F8A;content:"";display:block}}
@media only screen and (min-width:500px){.db_toggle_2022:after{position:absolute;top:33px;right:0;width:1px;height:25px;background-color:#4F6F8A;content:"";display:block}}
@media only screen and (min-width:500px){.dbSmall_toggle_2022:after{position:absolute;top:33px;right:0;width:1px;height:25px;background-color:#4F6F8A;content:"";display:block}}

.bg_connections_orange {background-color:#f5a623}.bg_connections_orange h1{color:#000000 !important;}.connections_orange:after{background-color:#f5a623 !important;}

.bg_connections_light_yellow {background-color:#fce091}.bg_connections_light_yellow h1{color:#000000 !important;}.connections_light_yellow:after{background-color:#fce091 !important;}

.bg_connections_yellow {background-color:#fad93d}.bg_connections_yellow h1{color:#000000 !important;}.connections_yellow:after{background-color:#fad93d !important;}

.bg_connections_green {background-color:#008f7c}.bg_connections_green h1{color:#ffffff !important;}.connections_green:after{background-color:#008f7c !important;}

.bg_connections_light_blue {background-color:#9ec3de}.bg_connections_light_blue h1{color:#000000 !important;}.connections_light_blue:after{background-color:#9ec3de !important;}

.bg_connections_blue {background-color:#002f5f}.bg_connections_blue h1{color:#ffffff !important;}.connections_blue:after{background-color:#002f5f !important;}


.tag_connections_orange{border-color:#f5a623}
.tag_connections_light_yellow{border-color:#fce091}
.tag_connections_yellow{border-color:#fad93d}
.tag_connections_green{border-color:#008f7c}
.tag_connections_light_blue{border-color:#9ec3de}
.tag_connections_blue{border-color:#002f5f}

.color_connections_orange {color:#f5a623 !important;}
.color_connections_light_yellow {color:#fce091 !important;}
.color_connections_yellow {color:#fad93d !important;}
.color_connections_green {color:#008f7c !important;}
.color_connections_light_blue {color:#9ec3de !important;}
.color_connections_blue {color:#002f5f !important;}


/*PATHWAYS*/
.red_2:after {background-color:#7e3535 !important;}
.purple_2:after {background-color:#54476e !important;}
.blue_1:after{background-color:#001c39 !important;}

.connections_header{height:320px;}

.connections_nav ul {border-top:none !important;}
.connections_nav_topper{
height:5px;
background: -moz-linear-gradient(left,rgba(245,166,35,1) 0%,rgba(245,166,35,1) 16.67%, rgba(252, 224, 145, 1) 16.67%, rgba(252, 224, 145, 1) 33.34%,rgba(250, 217, 61, 1) 33.34%,rgba(250, 217, 61, 1) 50.01%,rgba(0, 143, 124, 1) 50.01%,rgba(0, 143, 124, 1) 66.68%,rgba(158, 195, 222, 1) 66.68%,rgba(158, 195, 222, 1) 83.35%,rgba(0, 47, 95, 1) 83.35%,rgba(0, 47, 95, 1) 100%);  /* FF3.6+ */
  
background: -webkit-linear-gradient(left, rgba(245,166,35,1) 0%,rgba(245,166,35,1) 16.67%, rgba(252, 224, 145, 1) 16.67%, rgba(252, 224, 145, 1) 33.34%,rgba(250, 217, 61, 1) 33.34%,rgba(250, 217, 61, 1) 50.01%,rgba(0, 143, 124, 1) 50.01%,rgba(0, 143, 124, 1) 66.68%,rgba(158, 195, 222, 1) 66.68%,rgba(158, 195, 222, 1) 83.35%,rgba(0, 47, 95, 1) 83.35%,rgba(0, 47, 95, 1) 100%); /* Chrome10+,Safari5.1+ */
  
background: -o-linear-gradient(left, rgba(245,166,35,1) 0%,rgba(245,166,35,1) 16.67%, rgba(252, 224, 145, 1) 16.67%, rgba(252, 224, 145, 1) 33.34%,rgba(250, 217, 61, 1) 33.34%,rgba(250, 217, 61, 1) 50.01%,rgba(0, 143, 124, 1) 50.01%,rgba(0, 143, 124, 1) 66.68%,rgba(158, 195, 222, 1) 66.68%,rgba(158, 195, 222, 1) 83.35%,rgba(0, 47, 95, 1) 83.35%,rgba(0, 47, 95, 1) 100%); /* Opera 11.10+ */
  
background: -ms-linear-gradient(left, rgba(245,166,35,1) 0%,rgba(245,166,35,1) 16.67%, rgba(252, 224, 145, 1) 16.67%, rgba(252, 224, 145, 1) 33.34%,rgba(250, 217, 61, 1) 33.34%,rgba(250, 217, 61, 1) 50.01%,rgba(0, 143, 124, 1) 50.01%,rgba(0, 143, 124, 1) 66.68%,rgba(158, 195, 222, 1) 66.68%,rgba(158, 195, 222, 1) 83.35%,rgba(0, 47, 95, 1) 83.35%,rgba(0, 47, 95, 1) 100%); /* IE10+ */
  
background: linear-gradient(to right, rgba(245,166,35,1) 0%,rgba(245,166,35,1) 16.67%, rgba(252, 224, 145, 1) 16.67%, rgba(252, 224, 145, 1) 33.34%,rgba(250, 217, 61, 1) 33.34%,rgba(250, 217, 61, 1) 50.01%,rgba(0, 143, 124, 1) 50.01%,rgba(0, 143, 124, 1) 66.68%,rgba(158, 195, 222, 1) 66.68%,rgba(158, 195, 222, 1) 83.35%,rgba(0, 47, 95, 1) 83.35%,rgba(0, 47, 95, 1) 100%); /* W3C */
}


.connections_heading {font-family: UniversCom-47LightCond,sans-serif !important;font-style:normal !important;}

.connections_orange_texture_header {
    padding:20px;
    background-image: url(/media/new-media/academics/connections/orange-texture.png);
    background-position: right;
    background-size: 25%;
    background-repeat: no-repeat;
}

.connections_light_blue_texture_header {
    padding:20px;
    background-image: url(/media/new-media/academics/connections/blue-texture.png);
    background-position: right;
    background-size: 25%;
    background-repeat: no-repeat;
}

.connections_green_texture_header {
    padding:20px;
    background-image: url(/media/new-media/academics/connections/green-texture.png);
    background-position: right;
    background-size: 25%;
    background-repeat: no-repeat;
}

.connections_yellow_texture_header {
    padding:20px;
    background-image: url(/media/new-media/academics/connections/yellow-texture.png);
    background-position: right;
    background-size: 25%;
    background-repeat: no-repeat;
}



/*Square Bullets displaying different colors */
ul.blue_square, ul.orange_square, ul.orange_square2, ul.green_square {margin-left:20px; margin-top:0; margin-bottom:0; padding:0; }



.blue_square li:before{
width:7px;
height:7px;
background:#adc7df;
content: ‘’;
display:block;
float:left;
padding: 0;
}

.green_square li:before{
width:7px;
height:7px;
background:#008f7c;
content: ‘’;
display:block;
float:left;
margin: 10px 0 0 -20px;
}

/*Orange Square Bullets in BODY COPY*/
.orange_square2 li:before{
width:7px;
height:7px;
background:#eaa844;
content: ‘’;
display:block;
float:left;
padding: 0;
}


/*Square Bullets Inside Faculty AND STAFF CALLOUTS */
.orange_square li:before{
width:7px;
height:7px;
background:#eaa844;
content: ‘’;
display:block;
float:left;
margin: 4px 0 0 -20px;
padding: 0;
text-align: left;
list-style-position: outside;
}


/*Styling of Faculty AND STAFF bullet lists inside the CALLOUTS */
.facstaff_callout ul li{
line-height: 1.1em;
font-size: 1rem;
font-style: oblique;
color: #000000;
margin-top:10px;
margin-bottom:10px;
}

.facstaff_callout .label {margin:10px 0px;}


/*Viewbooks Videos C*/

#viewbook-orange{position:absolute;top:60px;right:600px;}
#viewbook-light-yellow{position:absolute;top:0;right:752px;}
#viewbook-yellow{position:absolute;top:56px;right:836px;}
#viewbook-green{position:absolute;top:273px;right:836px;}
#viewbook-light-blue{position:absolute;top:360px;right:750px;}
#viewbook-blue{position:absolute;top:359px;right:614px;}


#viewbook-orange h7{position:absolute;top:145px;right:-330px;width:510px;}
#viewbook-light-yellow h7{position:absolute;top:205px;right:-482px;width:510px;}
#viewbook-yellow h7{position:absolute;top:149px;right:-566px;width:510px;}
#viewbook-green h7{position:absolute;top:-68px;right:-566px;width:510px;}
#viewbook-light-blue h7{position:absolute;top:-155px;right:-480px;width:510px;}
#viewbook-blue h7{position:absolute;top:-154px;right:-344px;width:510px;}


#viewbook-orange .label{position:absolute;top:210px;right:-330px;width:500px;font-size:1.3rem;}
#viewbook-light-yellow .label{position:absolute;top:270px;right:-482px;width:500px;font-size:1.3rem;}
#viewbook-yellow .label{position:absolute;top:214px;right:-566px;width:500px;font-size:1.3rem;}
#viewbook-green .label{position:absolute;top:-3px;right:-566px;width:500px;font-size:1.3rem;}
#viewbook-light-blue .label{position:absolute;top:-90px;right:-480px;width:500px;font-size:1.3rem;}
#viewbook-blue .label{position:absolute;top:-89px;right:-344px;width:500px;font-size:1.3rem;}

.viewbook_block a {border:none !important;}

.viewbook_block .viewbook_hover {display:none;}
.viewbook_block:hover .initial_image{display:none;}
.viewbook_block:hover .viewbook_hover{display:inline-block !important;}

.viewbook_block:active .initial_image{display:none;}
.viewbook_block:active .viewbook_hover{display:inline-block !important;}

.viewbook_block:focus .initial_image{display:none;}
.viewbook_block:focus .viewbook_hover{display:inline-block !important;}

@media only screen and (min-width:980px) and (max-width:1220px){
#viewbooks {width:800px;margin-left:300px;} 
}

@media only screen and (min-width:740px) and (max-width:980px){
#viewbooks {width:100%;margin-left:350px;} 
#viewbooks-container {margin-left:-350px;}
}
@media only screen and (max-width:739px){
#viewbooks {width:100%;margin-left:550px;}
#viewbooks-container {margin-left:450px;}
}

@media only screen and (min-width:550px) and (max-width:739px)
{
    
#viewbook-orange h7{right:-80px;width:250px;}
#viewbook-light-yellow h7{top:205px;right:-232px;width:250px;}
#viewbook-yellow h7{top:149px;right:-316px;width:250px;}
#viewbook-green h7{top:-68px;right:-316px;width:250px;}
#viewbook-light-blue h7{top:-155px;right:-230px;width:250px;}
#viewbook-blue h7{top:-154px;right:-94px;width:250px;}


#viewbook-orange .label{top:210px;right:-80px;width:250px;}
#viewbook-light-yellow .label{top:270px;right:-232px;width:250px;}
#viewbook-yellow .label{top:214px;right:-316px;width:250px;}
#viewbook-green .label{top:-3px;right:-316px;width:250px;}
#viewbook-light-blue .label{top:-90px;right:-230px;width:250px;}
#viewbook-blue .label{top:-89px;right:-94px;width:250px;}
  
  
}

@media only screen and (max-width:980px){
.viewbook_block .label {font-size:1rem !important;}
}

@media only screen and (max-width:549px){
#viewbooks, #viewbooks-header {display:none !important;}
#mobile-viewbooks{display:block !important;}
}


/*WALTER/GLOBAL COMMONS*/

.notable_bright_orange  {background-color:#e77b2f;}
.notable_neon_green {background-color:#b7c570;}
.notable_red_2 {background-color:#7e3535;}
.notable_purple_2 {background-color:#79669f !important;}
.notable_blue_1 {background-color:#0a264a !important;}

.global_orange {border-color:#e77b2f !important;}
.global_green {border-color:#b7c570 !important;}
.global_red {border-color:#7e3535 !important;}
.global_purple {border-color:#79669f !important;}
.global_blue {border-color:#0a264a !important;}

.global_orange .heading_bar:after{background-color:#e77b2f !important;}
.global_green .heading_bar:after{background-color:#b7c570 !important;}
.global_red .heading_bar:after{background-color:#7e3535 !important;}
.global_purple .heading_bar:after{background-color:#79669f !important;}
.global_blue .heading_bar:after{background-color:#0a264a !important;}

.global_nav {border-top:none !important;margin-left:0px !important;padding: 20px 0 30px;}
.global_nav ul {border-top:none !important;}
.global_nav_topper{
height:5px;
background-image: url("http://www.conncoll.edu/slides/hidden/templates/global_nav_topper.png");
}

.arrow{
-webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out; 
}

.arrow:after{
content:"\25BA";
display:inline-block;
margin-left:15px;
height:20px;
width:20px;
}

.rotated:after{
content:"\25BA";transform: rotate(90deg);
}

.rotated:after{
content:"\25BA";transform: rotate(90deg);
}


/*Camels Do Fonts*/


@font-face{font-family:Davis-Regular;src:url(/media/responsive-site/style-assets/fonts/Davis-Regular.eot);src:url(/media/responsive-site/style-assets/fonts/Davis-Regular.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Davis-Regular.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Davis-Regular.ttf) format('truetype');}
@font-face{font-family:Davis-Bold;src:url(/media/responsive-site/style-assets/fonts/Davis-Bold.eot);src:url(/media/responsive-site/style-assets/fonts/Davis-Bold.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Davis-Bold.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Davis-Bold.ttf) format('truetype');}
@font-face{font-family:Davis-Light;src:url(/media/responsive-site/style-assets/fonts/Davis-Light.eot);src:url(/media/responsive-site/style-assets/fonts/Davis-Light.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Davis-Light.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Davis-Light.ttf) format('truetype');}
@font-face{font-family:Davis-Italic;src:url(/media/responsive-site/style-assets/fonts/Davis-Italic.eot);src:url(/media/responsive-site/style-assets/fonts/Davis-Italic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Davis-Italic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Davis-Italic.ttf) format('truetype');}
@font-face{font-family:Davis-BoldItalic;src:url(/media/responsive-site/style-assets/fonts/Davis-BoldItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Davis-BoldItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Davis-BoldItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Davis-BoldItalic.ttf) format('truetype');}
@font-face{font-family:Davis-LightItalic;src:url(/media/responsive-site/style-assets/fonts/Davis-LightItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Davis-LightItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Davis-LightItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Davis-LightItalic.ttf) format('truetype');}
@font-face{font-family:Davis-Medium;src:url(/media/responsive-site/style-assets/fonts/Davis-Medium.eot);src:url(/media/responsive-site/style-assets/fonts/Davis-Medium.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Davis-Medium.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Davis-Medium.ttf) format('truetype');}
@font-face{font-family:Davis-MediumItalic;src:url(/media/responsive-site/style-assets/fonts/Davis-MediumItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Davis-MediumItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Davis-MediumItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Davis-MediumItalic.ttf) format('truetype');}




@font-face{font-family:Specter-Regular;src:url(/media/responsive-site/style-assets/fonts/Specter-Regular.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-Regular.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-Regular.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-Regular.ttf) format('truetype');}
@font-face{font-family:Specter-Light;src:url(/media/responsive-site/style-assets/fonts/Specter-Light.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-Light.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-Light.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-Light.ttf) format('truetype');}
@font-face{font-family:Specter-Bold;src:url(/media/responsive-site/style-assets/fonts/Specter-Bold.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-Bold.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-Bold.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-Bold.ttf) format('truetype');}
@font-face{font-family:Specter-UltraInline;src:url(/media/responsive-site/style-assets/fonts/Specter-UltraInline.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-UltraInline.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-UltraInline.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-UltraInline.ttf) format('truetype');}
@font-face{font-family:Specter-Black;src:url(/media/responsive-site/style-assets/fonts/Specter-Black.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-UltraInline.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-Black.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-Black.ttf) format('truetype');}
@font-face{font-family:Specter-BlackItalic;src:url(/media/responsive-site/style-assets/fonts/Specter-BlackItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-BlackItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-BlackItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-BlackItalic.ttf) format('truetype');}
@font-face{font-family:Specter-LightItalic;src:url(/media/responsive-site/style-assets/fonts/Specter-LightItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-LightItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-LightItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-LightItalic.ttf) format('truetype');}
@font-face{font-family:Specter-Medium;src:url(/media/responsive-site/style-assets/fonts/Specter-Medium.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-Medium.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-Medium.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-Medium.ttf) format('truetype');}
@font-face{font-family:Specter-MediumItalic;src:url(/media/responsive-site/style-assets/fonts/Specter-MediumItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-MediumItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-MediumItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-MediumItalic.ttf) format('truetype');}
@font-face{font-family:Specter-RegularItalic;src:url(/media/responsive-site/style-assets/fonts/Specter-RegularItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-RegularItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-RegularItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-RegularItalic.ttf) format('truetype');}
@font-face{font-family:Specter-BoldItalic;src:url(/media/responsive-site/style-assets/fonts/Specter-BoldItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-BoldItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-BoldItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-BoldItalic.ttf) format('truetype');}
@font-face{font-family:Specter-Ultra;src:url(/media/responsive-site/style-assets/fonts/Specter-Ultra.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-Ultra.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-Ultra.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-Ultra.ttf) format('truetype');}
@font-face{font-family:Specter-UltraInlineItalic;src:url(/media/responsive-site/style-assets/fonts/Specter-UltraInlineItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-UltraInlineItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-UltraInlineItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-UltraInlineItalic.ttf) format('truetype');}
@font-face{font-family:Specter-UltraItalic;src:url(/media/responsive-site/style-assets/fonts/Specter-UltraItalic.eot);src:url(/media/responsive-site/style-assets/fonts/Specter-UltraItalic.eot) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/Specter-UltraItalic.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/Specter-UltraItalic.ttf) format('truetype');}





@font-face{font-family:CP-semibold;src:url(/media/responsive-site/style-assets/fonts/ChaparralPro-Semibold.eot);src:url(/media/responsive-site/style-assets/fonts/ChaparralPro-Semibold.eot?#iefix) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/ChaparralPro-Semibold.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/ChaparralPro-Semibold.ttf) format('truetype');}


@font-face{font-family:CP-semibold-it;src:url(/media/responsive-site/style-assets/fonts/ChaparralPro-SemiboldIt.eot);src:url(/media/responsive-site/style-assets/fonts/ChaparralPro-SemiboldIt.eot?#iefix) format('embedded-opentype'),url(/media/responsive-site/style-assets/fonts/ChaparralPro-SemiboldIt.woff) format('woff'),url(/media/responsive-site/style-assets/fonts/ChaparralPro-SemiboldIt.ttf) format('truetype');}

.no-margin{margin:0px !important;}

.center_horizontal{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.font_serif{font-family:chaparral-pro,serif}.font_sans{font-family:UniversCom-47LightCond,sans-serif}.icn_plus{font-family:IcoMoon;content:"\2b";font-smoothing:antialiased}.icn_minus{font-family:IcoMoon;content:"\2d";font-smoothing:antialiased}.icn_reply{font-family:IcoMoon;content:"\21a9";font-smoothing:antialiased}.icn_favorite{font-family:IcoMoon;content:"\22c6";font-smoothing:antialiased}.icn_home{font-family:IcoMoon;content:"\2302";font-smoothing:antialiased}.icn_retweet{font-family:IcoMoon;content:"\1f501";font-smoothing:antialiased}.icn_search{font-family:IcoMoon;content:"\1f6";font-smoothing:antialiased}.icn_mail{font-family:IcoMoon;content:"\270a";font-smoothing:antialiased}.icn_check{font-family:IcoMoon;content:"\2713";font-smoothing:antialiased}.icn_facebook{font-family:IcoMoon;content:"\f610";font-smoothing:antialiased}.icn_twitter{font-family:IcoMoon;content:"\f611";font-smoothing:antialiased}.icn_linkedin{font-family:IcoMoon;content:"\f612";font-smoothing:antialiased}.icn_googleplus{font-family:IcoMoon;content:"\f613";font-smoothing:antialiased}.icn_youtube{font-family:IcoMoon;content:"\f630";font-smoothing:antialiased}.icn_instagram{font-family:IcoMoon;content:"\f641";font-smoothing:antialiased}

/* Override bold chaparral - BL 3/30/16*/
.font_serif strong {font-family:CP-semibold,chaparral-pro,serif;font-style:normal !important;}
main strong {font-family:CP-semibold,chaparral-pro,serif;font-style:normal !important;}
.page strong {font-family:CP-semibold,chaparral-pro,serif;font-style:normal !important;}

.line_height_1 {line-height:1 !important;}


@font-face{font-family:AppleColorEmoji;src:url(/media/responsive-site/style-assets/fonts/AppleColorEmoji.ttf);src:url(/media/responsive-site/style-assets/fonts/AppleColorEmoji.ttf) format('truetype');font-weight:400;font-style:normal}

/*Camel Emoji*/
.icon_camel:before{font-family:AppleColorEmoji;content:"\1f42a";font-smoothing:antialiased}


.icn_tumblr{font-family:IcoMoon;content:"\f620";font-smoothing:antialiased}
.icn_wordpress{font-family:IcoMoon;content:"\f621";font-smoothing:antialiased}
.icn_vimeo{font-family:IcoMoon;content:"\f631";font-smoothing:antialiased}
.icn_flickr{font-family:IcoMoon;content:"\f640";font-smoothing:antialiased}
.icn_pinterest{font-family:IcoMoon;content:"\f650";font-smoothing:antialiased}
.icn_soundcloud{font-family:IcoMoon;content:"\f6b3";font-smoothing:antialiased}

/*Library Search Hacks*/
.libsearch .library_search {background:#f4f2f0; background-color: #f4f2f0;border:none !important;}        
.library_search:focus{background:f3f1ef !important; outline:0 !important;}
.library_search_form, .journals_search_form{position:relative;}
@media(max-width:975px){
.libsearch .library_search, .libsearch select{display:block !important;width:100% !important;margin:5px 0 !important;}
}

.bg_no_padding{padding:0px !important;}

/*Responsive iFrames*/
.embed-container { position: relative; padding-bottom: 56.2%; height: 0; overflow: hidden !important; max-width: 100%; margin:0 0 30px 0; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*Callout Style Overrides*/
@media only screen and (max-width: 1219px) and (min-width: 740px){
.callout_image_tall .details_bottom{
position:absolute !important;
top: auto !important;
left: auto !important;
bottom: 0 !important;
background-color: rgba(0,0,0,0) !important;
width: auto !important;
height: auto !important;
overflow: hidden !important;
}}

/*Heading class between h2 and h3*/
@media only screen and (min-width: 740px) {
.h2_alt{font-size:2.6rem !important;}
}

@media only screen and (min-width: 500px) and (max-width: 739px){
.h2_alt{font-size:2.3rem !important;}
}

/*Tooltips*/
.tooltip {position: relative;display: inline-block;border-bottom: 1px dotted black;}
.tooltip .tooltiptext {
visibility: hidden;
width: 400px;
background-color: #475A6E;
color: #fff;
text-align: left;
font-size: 1.25rem;
font-family: UniversCom-47LightCond,sans-serif;
line-height:1.5;
padding: 10px;
position: absolute;
top:100%;
left:0;
z-index: 1;
}
@media screen and (max-width:739px){
.tooltip .tooltiptext{width:auto !important;right:-30% !important;left:auto !important;text-align:right !important;overflow:visible;overflow-wrap:initial !important;}
}
@media screen and (min-width:740px) and (max-width:849px){
.tooltip .tooltiptext{ max-width:250px;}
}
@media screen and (min-width:850px) and (max-width:979px){
.tooltip .tooltiptext{ max-width:300px;}
}
@media screen and (min-width:980px) and (max-width:1200px){
.tooltip .tooltiptext{max-width:400px;}
}
.tooltip:hover .tooltiptext {visibility: visible;}
.tooltip:hover{cursor:pointer;}




.sprite_woodmark{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat 0 0;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:400px;height:26px}.sprite_logo{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat 0 -30px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:240px;height:165px}.sprite_logo_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat 0 -200px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:200px;height:139px}.sprite_pin{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -200px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:13px;height:19px}.sprite_phone{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -200px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:17px;height:17px}.sprite_email{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -200px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:16px;height:12px}.sprite_close{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -230px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:18px;height:19px}.sprite_navigation{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -330px -230px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:18px;height:15px}.sprite_play{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -200px -300px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:108px;height:76px}.sprite_black_left{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -40px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}.sprite_black_right{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -40px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}.sprite_black_up{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -40px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:16px;height:10px}.sprite_black_down{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -40px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:16px;height:10px}.sprite_white_left{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -60px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}.sprite_white_right{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -60px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}.sprite_white_up{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -60px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:16px;height:10px}.sprite_white_down{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -60px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:16px;height:10px}.sprite_blue_3_left{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -80px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}.sprite_blue_3_right{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -80px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}.sprite_blue_3_up{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -80px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:16px;height:10px}.sprite_blue_3_down{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -80px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:16px;height:10px}.sprite_gray_left_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -100px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_gray_right_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -100px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_gray_up_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -100px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.sprite_gray_down_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -100px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.sprite_white_left_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -120px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_white_right_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -120px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_white_up_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -120px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.sprite_white_down_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -120px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.sprite_blue_5_left_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -140px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_blue_5_right_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -140px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_blue_5_up_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -140px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.sprite_blue_5_down_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -140px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.sprite_blue_6_left_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -160px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_blue_6_right_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -160px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_blue_6_up_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -160px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.sprite_blue_6_down_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -160px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.sprite_blue_3_left_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -180px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_blue_3_right_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -180px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.sprite_blue_3_up_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -180px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.sprite_blue_3_down_small{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -180px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}

@font-face{font-family:IcoMoon;src:url(/media/responsive-site/style-assets/fonts/conn-icons.eot);
src:url(/media/responsive-site/style-assets/fonts/conn-icons.eot?#iefix) format('embedded-opentype'),
    url(/media/responsive-site/style-assets/fonts/conn-icons.woff) format('woff'),
    url(/media/responsive-site/style-assets/fonts/conn-icons.ttf) format('truetype'),
    url(/media/responsive-site/style-assets/fonts/conn-icons.svg#IcoMoon) format('svg');font-weight:400;font-style:normal}


@import url(//hello.myfonts.net/count/2c3b9c);
@font-face{font-family:UniversCom-47LightCond;src:url(/media/responsive-site/style-assets/fonts/2C3B9C_0_0.eot);
src:url(/media/responsive-site/style-assets/fonts/2C3B9C_0_0.eot?#iefix) format('embedded-opentype'),
    url(/media/responsive-site/style-assets/fonts/2C3B9C_0_0.woff) format('woff'),
    url(/media/responsive-site/style-assets/fonts/2C3B9C_0_0.ttf) format('truetype');font-weight:400;font-style:normal}

@font-face{font-family:UniversCond;src:url(/media/responsive-site/style-assets/fonts/UniversLTStd-Cn.eot);
src:url(/media/responsive-site/style-assets/fonts/UniversLTStd-Cn.eot?#iefix) format('embedded-opentype'),
    url(/media/responsive-site/style-assets/fonts/UniversLTStd-Cn.woff) format('woff'),
    url(/media/responsive-site/style-assets/fonts/UniversLTStd-Cn.ttf) format('truetype');font-weight:400;font-style:normal}

@font-face{font-family:UniversBold;src:url(/media/responsive-site/style-assets/fonts/Univers-bold.eot);
src:url(/media/responsive-site/style-assets/fonts/Univers-bold.eot?#iefix) format('embedded-opentype'),
    url(/media/responsive-site/style-assets/fonts/Univers-bold.woff) format('woff'),
    url(/media/responsive-site/style-assets/fonts/Univers-bold.ttf) format('truetype');font-weight:400;font-style:normal}

.font_UniversLight{font-family:UniversCom-47LightCond;}
.font_UniversCond{font-family:UniversCond;}
.font_UniversBold{font-family:UniversBold;}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}

a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

th{font-family: UniversCom-47LightCond,sans-serif;
border-bottom: 4px solid #c5dbec;
color: #66829f;
letter-spacing: 1px;
text-transform: uppercase;}


/*google search*/
.gsc-control-cse{margin-bottom:100px;padding:0!important}.gsc-search-box{position:relative;background-color:#f4f2f0;height:56px;background-color:rgba(0,0,0,.1);margin:35px 0!important}form.gsc-search-box{max-width:500px;border:0}.gsc-input{background-image:none!important}td.gsc-input{padding:0!important}input.gsc-input{background-color:transparent!important}div.gsc-input-box{font-family:chaparral-pro,serif;background-color:transparent;border-width:0;box-shadow:none;padding:0 10px 0 28px}.gsc-control-cse a.gsst_a{position:relative;top:4px;border-width:0}.gsc-control-cse .gsst_a .gscb_a{color:#616060}.gsc-control-cse .gsst_a:hover .gscb_a{color:#616060}.gsc-control-cse input.gsc-search-button,.gsc-control-cse input.gsc-search-button:hover,.gsc-control-cse input.gsc-search-button:focus{width:56px;height:56px;background-color:#616060;border-radius:0;border-width:0;box-shadow:none;display:block;outline:0;padding:22px!important}.gsc-control-cse input.gsc-search-button:hover,.gsc-control-cse input.gsc-search-button:focus{background-color:#474747}.gsib_a{padding:0!important}

.gsc-control-cse input.gsc-input{font-size:18px;font-size:1.125rem;color:#666;border:none !important;}.gsc-search-box-tools .gsc-search-box .gsc-input{background-color:transparent;border:0!important;box-shadow:none}.gsib_b{padding:0!important}.gsc-search-button{padding:0!important;margin:0!important}.gsc-clear-button{padding:0!important;margin:0!important}.gsc-branding{display:none}.gsc-above-wrapper-area{padding:0!important}.gsc-result-info-container{font-family:UniversCom-47LightCond,sans-serif;padding:0 0 10px 0!important}.gsc-result-info{padding:0!important}.gsc-orderby-container{display:none}.gsc-result{border:0!important;border-bottom:1px solid #ebebeb!important;margin:30px 0!important;padding:0 0 20px!important}.gcsc-branding{display:none}.gs-result{max-width:1150px}.gsc-thumbnail-inside{padding:0!important}.gs-title{font-family:chaparral-pro,serif;height:auto!important}a.gs-title{font-size:24px;font-size:1.5rem;color:#000!important;line-height:1.14285714;font-size:24px!important;font-size:1.5em!important;font-style:italic;margin:20px 0}a.gs-title b{color:#000 !important;font-size:1.5rem !important;}

@media only screen and (min-width:740px){a.gs-title{font-size:28px!important;font-size:1.75em!important}}.no-touch a.gs-title:hover{color:#66829f!important}
.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{text-decoration:none!important}.gsc-url-top{padding:0!important}
.gsc-table-result{padding:0!important}.gsc-table-cell-thumbnail{padding-left:0!important}.gs-snippet{font-size:18px;font-size:1.125rem !important;font-family:chaparral-pro,serif;color:#616060!important;line-height:1.38888889}.gs-visibleUrl{font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;color:#000!important;font-style:normal;margin-top:15px!important}.gsc-control-cse .gs-fileFormat,.gsc-control-cse .gs-fileFormatType{font-family:chaparral-pro,serif;font-size:16px;font-size:1rem}.gsc-control-cse .gsc-cursor-box{margin:0!important}.gsc-control-cse .gsc-cursor{display:block}.gsc-control-cse .gsc-cursor-page{font-size:14px;font-size:.875rem;border:1px solid #ebebeb;color:#000!important;display:inline-block!important;letter-spacing:2px;line-height:1.35714286;margin-bottom:10px;padding:13px 18px 10px;text-decoration:none!important;text-transform:uppercase;text-align:center}.no-touch .gsc-control-cse .gsc-cursor-page:hover{background-color:#66829f!important;border-color:transparent!important;color:#fff!important}.gsc-control-cse .gsc-cursor-current-page{background-color:#66829f!important;border-color:transparent!important;color:#fff!important;font-weight:400!important}


.pagination{margin-bottom: 100px}.pagination a,.pagination span{display:inline-block;border-color: #E9E9E9;background-color: #FFFFFF;font-size: .875rem;border: 1px solid #ebebeb;color: #000!important;display: inline-block!important;letter-spacing: 2px;line-height: 1.35714286;margin-bottom: 10px;padding: 13px 18px 10px;text-decoration: none!important;text-transform: uppercase;text-align:center;}.pagination span, .pagination a:hover {background-color:#475a6e!important;border-color: transparent!important;color: #fff!important;font-weight: 400!important;}.page img[style*="float : left"]{margin-right: 1em}.page img[style*="float : right"]{margin-left: 1em}.boxer-lock{overflow:hidden!important}#boxer-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.boxer-open #boxer-overlay{opacity:.75}#boxer{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;background:#fff;border-radius:3px;box-shadow:0 0 25px #000;opacity:0;margin:0 auto;padding:10px}#boxer *{-webkit-transition:none;transition:none}#boxer,#boxer *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#boxer,#boxer *,#boxer :before,#boxer :after{box-sizing:border-box}#boxer.fixed{position:fixed;top:0;bottom:0;margin:auto}#boxer.inline{padding:30px}#boxer.animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}#boxer.animating .boxer-container{-webkit-transition:opacity .25s linear .25s;transition:opacity .25s linear .25s}.boxer-open #boxer{opacity:1}#boxer.loading .boxer-container{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#boxer .boxer-close{width:30px;height:30px;position:absolute;top:-7.5px;right:-7.5px;z-index:105;background:#fff;border-radius:100%;cursor:pointer;display:block;overflow:hidden;padding:0;text-indent:200%;white-space:nowrap}#boxer .boxer-close:before{position:absolute;top:0;right:0;bottom:0;left:0;color:#333;content:"\00d7";display:block;font-size:22px;font-weight:700;line-height:30px;margin:auto;text-align:center;text-indent:0;-webkit-transition:color .15s linear;transition:color .15s linear}.no-opacity #boxer .boxer-close{text-indent:-999px}#boxer .boxer-loading{width:50px;height:50px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;margin:auto;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#boxer .boxer-loading:before,#boxer .boxer-loading:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block}#boxer .boxer-loading:before{border:5px solid rgba(51,51,51,.25)}#boxer .boxer-loading:after{-webkit-animation:boxer-loading-spin .75s linear infinite;animation:boxer-loading-spin .75s linear infinite;border:5px solid transparent;border-top-color:#333}#boxer.loading .boxer-loading{opacity:1}@-webkit-keyframes boxer-loading-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes boxer-loading-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#boxer .boxer-container{width:100%;height:100%;position:relative;z-index:103;background:#fff;overflow:hidden}#boxer .boxer-content{width:100%;background:#fff;opacity:1;overflow:hidden;padding:0}#boxer.inline .boxer-content,#boxer.iframe .boxer-content{width:auto}#boxer .boxer-image{float:left}#boxer .boxer-video{width:100%;height:100%}#boxer .boxer-iframe{width:100%;height:100%;border:none;float:left;overflow:auto}#boxer .boxer-meta{clear:both}#boxer .boxer-control{width:40px;height:40px;position:absolute;top:0;background:#fff;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.25);cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;overflow:hidden;text-indent:200%;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;white-space:nowrap}#boxer .boxer-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto}#boxer .boxer-control.previous{left:20px}#boxer .boxer-control.previous:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10.4px solid #333;margin-left:14px}#boxer .boxer-control.next{right:20px}#boxer .boxer-control.next:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10.4px solid #333;margin-right:14px}#boxer .boxer-control.disabled{opacity:0}.no-opacity #boxer .boxer-control{text-indent:-999px}.no-touch #boxer .boxer-control{opacity:0}.no-touch #boxer:hover .boxer-control{opacity:1}.no-touch #boxer:hover .boxer-control.disabled{opacity:0;cursor:default!important}#boxer .boxer-meta{padding:10px 0 0 0}#boxer .boxer-position{color:#999;font-size:12px;margin:0;padding:15px 15px 0 15px}#boxer .boxer-caption p{color:#666;font-size:14px;margin:0;padding:15px}#boxer .boxer-caption.gallery p{padding-top:0}#boxer .boxer-error{width:250px}#boxer .boxer-error p{color:#900;font-size:14px;margin:0;padding:25px;text-align:center;text-transform:uppercase}#boxer.mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111;border-radius:0;padding:40px 0 0}#boxer.mobile .boxer-close,#boxer.mobile .boxer-close:hover{height:40px;width:40px;top:0;right:0;background:#111;border-radius:0}#boxer.mobile .boxer-close:before,#boxer.mobile .boxer-close:hover:before{color:#ccc;font-size:28px;font-weight:700;line-height:40px}#boxer.mobile .boxer-loading:before{border-color:rgba(153,153,153,.25)}#boxer.mobile .boxer-loading:after{border-top-color:#999}#boxer.mobile .boxer-container{background:#111}#boxer.mobile .boxer-content{background-color:#111}#boxer.mobile .boxer-control{width:50px;height:100%;background:#111;border-radius:0;box-shadow:none;opacity:1}#boxer.mobile .boxer-control.previous{left:0}#boxer.mobile .boxer-control.previous:before{border-right-color:#eee;margin-left:19px}#boxer.mobile .boxer-control.next{right:0}
  
#boxer.mobile .boxer-control.next:before{border-left-color:#eee;margin-right:19px}
.no-touch #boxer.mobile .boxer-control,.no-touch #boxer.mobile:hover .boxer-control{opacity:1}
.no-touch #boxer.mobile .boxer-control.disabled,.no-touch #boxer.mobile:hover .boxer-control.disabled{opacity:0;cursor:default!important}
#boxer.mobile .boxer-meta{width:100%;position:absolute;right:0;bottom:0;left:0;background-color:#111;padding:15px 65px}#boxer.mobile .boxer-position{color:#999;font-size:12px;margin:0;padding:0 15px 0 0}#boxer.mobile .boxer-caption p{color:#eee;font-size:14px;margin:0;padding:0}#boxer.mobile .boxer-image{-webkit-transition:none!important;transition:none!important;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#boxer.mobile.animated .boxer-image{-webkit-transition:-webkit-transform .25s ease-out!important;transition:transform .25s ease-out!important}#boxer.mobile.inline .boxer-content,#boxer.mobile.iframe .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}*,:before,:after{box-sizing:border-box}

.gridlock .row{width:300px;margin-left:auto;margin-right:auto}.gridlock .row:after{height:0;clear:both;content:".";display:block;line-height:0;visibility:hidden}.gridlock .row .row{width:102.08333333%;margin-left:-1.04166667%;margin-right:-1.04166667%}.gridlock .row .contained .row{width:100%;margin-left:0;margin-right:0}


.gridlock .row [class*=all-],.full_width [class*=all-],.gridlock .row [class*=min-],.full_width [class*=min-],.gridlock .row [class*=mobile-],.full_width [class*=mobile-],.gridlock .row [class*=tablet-],.full_width [class*=tablet-],.gridlock .row [class*=desktop-],.full_width [class*=desktop-],.gridlock .row [class*=max-],.full_width [class*=max-]{float:left;margin-left:1.04166667%;margin-right:1.04166667%}

.gridlock .row [class*=all-].padded,.gridlock .row [class*=min-].padded,.gridlock .row [class*=mobile-].padded,
.gridlock .row [class*=tablet-].padded,.gridlock .row [class*=desktop-].padded,.gridlock .row [class*=max-].padded
{box-sizing:content-box;margin-left:0;margin-right:0;padding-left:1.04166667%;padding-right:1.04166667%}


.padded_medium,.gridlock .row [class*=all-].padded_medium,.gridlock .row [class*=min-].padded_medium,.gridlock .row [class*=mobile-].padded_medium,
.gridlock .row [class*=tablet-].padded_medium,.gridlock .row [class*=desktop-].padded_medium,.gridlock .row [class*=max-].padded_medium
{box-sizing:content-box;margin-left:0;margin-right:0;padding:20px 25px;}


.padded_large,.gridlock .row [class*=all-].padded_large,.gridlock .row [class*=min-].padded_large,.gridlock .row [class*=mobile-].padded_large,
.gridlock .row [class*=tablet-].padded_large,.gridlock .row [class*=desktop-].padded_large,.gridlock .row [class*=max-].padded_large
{box-sizing:content-box;margin-left:0;margin-right:0;padding:35px;}

.gridlock .row [class*=all-].contained,.gridlock .row [class*=min-].contained,.gridlock .row [class*=mobile-].contained,.gridlock .row [class*=tablet-].contained,.gridlock .row [class*=desktop-].contained,.gridlock .row [class*=max-].contained{margin-left:0;margin-right:0}.gridlock .row [class*=all-].right,.gridlock .row [class*=min-].right,.gridlock .row [class*=mobile-].right,.gridlock .row [class*=tablet-].right,.gridlock .row [class*=desktop-].right,.gridlock .row [class*=max-].right{float:right}@media screen and (min-width:500px){.gridlock .row{width:480px}}@media screen and (min-width:740px){.gridlock .row{width:720px}}@media screen and (min-width:980px){.gridlock .row{width:960px}}
  
@media screen and (min-width:1220px){.gridlock .row{width:1200px}}.gridlock-fluid .row{width:98%}@media screen and (max-width:739px){.gridlock-mobile-fluid .row{width:98%}}.gridlock .row .all-fifth{width:17.91666667%}.gridlock .row .all-fourth{width:22.91666667%}.gridlock .row .all-third{width:31.25%}.gridlock .row .all-half{width:47.91666667%}.gridlock .row .all-full{width:97.91666667%}.gridlock .row .all-push-fifth{margin-left:21.04166667%}.gridlock .row .all-push-fourth{margin-left:26.04166667%}.gridlock .row .all-push-third{margin-left:34.375%}.gridlock .row .all-push-half{margin-left:51.04166667%}.gridlock .row .contained.all-fifth{width:20%}.gridlock .row .contained.all-fourth{width:25%}.gridlock .row .contained.all-third{width:33.33333333%}.gridlock .row .contained.all-half{width:50%}.gridlock .row .contained.all-full{width:100%}.gridlock .row .contained.all-push-fifth{margin-left:20%}.gridlock .row .contained.all-push-fourth{margin-left:25%}.gridlock .row .contained.all-push-third{margin-left:33.33333333%}.gridlock .row .contained.all-push-half{margin-left:50%}.gridlock .row [class*=all-].centered{float:none;margin-left:auto;margin-right:auto}
  
.gridlock .row .all-hide{display:none}
@media screen and (max-width:739px){.gridlock .row .mobile-1, .full_width .mobile-1{width:31.25%}.gridlock .row .mobile-2,.full_width .mobile-2{width:64.58333333%}.gridlock .row .mobile-3, .full_width .mobile-3{width:97.91666667%}.gridlock .row .mobile-push-1,.full_width .mobile-push-1{margin-left:34.375%}.gridlock .row .mobile-push-2,.full_width .mobile-push-2{margin-left:67.70833333%}.gridlock .row .contained.mobile-1{width:33.33333333%}.gridlock .row .contained.mobile-2{width:66.66666667%}.gridlock .row .contained.mobile-3{width:100%}.gridlock .row .contained.mobile-push-1{margin-left:33.33333333%}.gridlock .row .contained.mobile-push-2{margin-left:66.66666667%}.gridlock .row .mobile-fifth{width:17.91666667%}.gridlock .row .mobile-fourth{width:22.91666667%}.gridlock .row .mobile-third{width:31.25%}.gridlock .row .mobile-half,.full_width .mobile-half{width:47.91666667%}.gridlock .row .mobile-full,.full_width .mobile-full{width:97.91666667%}.gridlock .row .mobile-push-fifth{margin-left:21.04166667%}.gridlock .row .mobile-push-fourth{margin-left:26.04166667%}.gridlock .row .mobile-push-third{margin-left:34.375%}.gridlock .row .mobile-push-half{margin-left:51.04166667%}.gridlock .row .contained.mobile-fifth{width:20%}.gridlock .row .contained.mobile-fourth{width:25%}.gridlock .row .contained.mobile-third{width:33.33333333%}.gridlock .row .contained.mobile-half{width:50%}.gridlock .row .contained.mobile-full{width:100%}.gridlock .row .contained.mobile-push-fifth{margin-left:20%}.gridlock .row .contained.mobile-push-fourth{margin-left:25%}.gridlock .row .contained.mobile-push-third{margin-left:33.33333333%}.gridlock .row .contained.mobile-push-half{margin-left:50%}.gridlock .row [class*=mobile-].centered{float:none;margin-left:auto;margin-right:auto}.gridlock .row .mobile-hide{display:none}}
@media screen and (max-width:499px){.gridlock .row .min-1{width:31.25%}.gridlock .row .min-2{width:64.58333333%}.gridlock .row .min-3{width:97.91666667%}.gridlock .row .min-push-1{margin-left:34.375%}.gridlock .row .min-push-2{margin-left:67.70833333%}.gridlock .row .contained.min-1{width:33.33333333%}.gridlock .row .contained.min-2{width:66.66666667%}.gridlock .row .contained.min-3{width:100%}.gridlock .row .contained.min-push-1{margin-left:33.33333333%}.gridlock .row .contained.min-push-2{margin-left:66.66666667%}.gridlock .row .min-fifth{width:17.91666667%}.gridlock .row .min-fourth{width:22.91666667%}.gridlock .row .min-third{width:31.25%}.gridlock .row .min-half{width:47.91666667%}.gridlock .row .min-full{width:97.91666667%}.gridlock .row .min-push-fifth{margin-left:21.04166667%}.gridlock .row .min-push-fourth{margin-left:26.04166667%}.gridlock .row .min-push-third{margin-left:34.375%}.gridlock .row .min-push-half{margin-left:51.04166667%}.gridlock .row .contained.min-fifth{width:20%}.gridlock .row .contained.min-fourth{width:25%}.gridlock .row .contained.min-third{width:33.33333333%}.gridlock .row .contained.min-half{width:50%}.gridlock .row .contained.min-full{width:100%}.gridlock .row .contained.min-push-fifth{margin-left:20%}.gridlock .row .contained.min-push-fourth{margin-left:25%}.gridlock .row .contained.min-push-third{margin-left:33.33333333%}.gridlock .row .contained.min-push-half{margin-left:50%}.gridlock .row [class*=min-].centered{float:none;margin-left:auto;margin-right:auto}.gridlock .row .min-hide{display:none}}
@media screen and (min-width:740px) and (max-width:979px){.gridlock .row .tablet-1, .full_width .tablet-1{width:14.58333333%}.gridlock .row .tablet-2, .full_width .tablet-2{width:31.25%}.gridlock .row .tablet-3, .full_width .tablet-3{width:47.91666667%}.gridlock .row .tablet-4, .full_width .tablet-4{width:64.58333333%}.gridlock .row .tablet-5, .full_width .tablet-5{width:81.25%}.gridlock .row .tablet-6, .full_width .tablet-6{width:97.91666667%}.gridlock .row .tablet-push-1{margin-left:17.70833333%}.gridlock .row .tablet-push-2{margin-left:34.375%}.gridlock .row .tablet-push-3{margin-left:51.04166667%}.gridlock .row .tablet-push-4{margin-left:67.70833333%}.gridlock .row .tablet-push-5{margin-left:84.375%}.gridlock .row .contained.tablet-1{width:16.66666667%}.gridlock .row .contained.tablet-2{width:33.33333333%}.gridlock .row .contained.tablet-3{width:50%}.gridlock .row .contained.tablet-4{width:66.66666667%}.gridlock .row .contained.tablet-5{width:83.33333333%}.gridlock .row .contained.tablet-6{width:100%}.gridlock .row .contained.tablet-push-1{margin-left:16.66666667%}.gridlock .row .contained.tablet-push-2{margin-left:33.33333333%}.gridlock .row .contained.tablet-push-3{margin-left:50%}.gridlock .row .contained.tablet-push-4{margin-left:66.66666667%}.gridlock .row .contained.tablet-push-5{margin-left:83.33333333%}.gridlock .row .tablet-fifth{width:17.91666667%}.gridlock .row .tablet-fourth{width:22.91666667%}.gridlock .row .tablet-third{width:31.25%}.gridlock .row .tablet-half, .full_width .tablet-half{width:47.91666667%}.gridlock .row .tablet-full, .full_width .tablet-full{width:97.91666667%}.gridlock .row .tablet-push-fifth{margin-left:21.04166667%}.gridlock .row .tablet-push-fourth{margin-left:26.04166667%}.gridlock .row .tablet-push-third{margin-left:34.375%}.gridlock .row .tablet-push-half{margin-left:51.04166667%}.gridlock .row .contained.tablet-fifth{width:20%}.gridlock .row .contained.tablet-fourth{width:25%}.gridlock .row .contained.tablet-third{width:33.33333333%}.gridlock .row .contained.tablet-half{width:50%}.gridlock .row .contained.tablet-full{width:100%}.gridlock .row .contained.tablet-push-fifth{margin-left:20%}.gridlock .row .contained.tablet-push-fourth{margin-left:25%}.gridlock .row .contained.tablet-push-third{margin-left:33.33333333%}.gridlock .row .contained.tablet-push-half{margin-left:50%}.gridlock .row [class*=tablet-].centered{float:none;margin-left:auto;margin-right:auto}.gridlock .row .tablet-hide{display:none}}
@media screen and (min-width:980px){.gridlock .row .desktop-025 {width:1.5625%} .gridlock .row .desktop-05 {width:3.125%} .gridlock .row .desktop-1, .full_width .desktop-1{width:6.25%}.gridlock .row .desktop-2, .full_width .desktop-2{width:14.58333333%}.gridlock .row .desktop-205{width:31.2%}.gridlock .row .desktop-3, .full_width .desktop-3{width:22.91666667%}.gridlock .row .desktop-4, .full_width .desktop-4{width:31.25%}.gridlock .row .desktop-5, .full_width .desktop-5{width:39.58333333%}.gridlock .row .desktop-6, .full_width .desktop-6{width:47.91666667%}.gridlock .row .desktop-7, .full_width .desktop-7{width:56.25%}.gridlock .row .desktop-8, .full_width .desktop-8{width:64.58333333%}.gridlock .row .desktop-9, .full_width .desktop-9{width:72.91666667%}.gridlock .row .desktop-10, .full_width .desktop-10{width:81.25%}.gridlock .row .desktop-11, .full_width .desktop-11{width:89.58333333%}.gridlock .row .desktop-12, .full_width .desktop-12{width:97.91666667%}.gridlock .row .desktop-push-05{margin-left:4.6875%}.gridlock .row .desktop-push-1{margin-left:9.375%}.gridlock .row .desktop-push-2{margin-left:17.70833333%}.gridlock .row .desktop-push-3{margin-left:26.04166667%}.gridlock .row .desktop-push-4{margin-left:34.375%}.gridlock .row .desktop-push-5{margin-left:42.70833333%}.gridlock .row .desktop-push-6{margin-left:51.04166667%}.gridlock .row .desktop-push-7{margin-left:59.375%}.gridlock .row .desktop-push-8{margin-left:67.70833333%}.gridlock .row .desktop-push-9{margin-left:76.04166667%}.gridlock .row .desktop-push-10{margin-left:84.375%}.gridlock .row .desktop-push-11{margin-left:92.70833333%}.gridlock .row .contained.desktop-1{width:8.33333333%}.gridlock .row .contained.desktop-2{width:16.66666667%}.gridlock .row .contained.desktop-3{width:25%}.gridlock .row .contained.desktop-4{width:33.33333333%}.gridlock .row .contained.desktop-5{width:41.66666667%}.gridlock .row .contained.desktop-6{width:50%}.gridlock .row .contained.desktop-7{width:58.33333333%}.gridlock .row .contained.desktop-8{width:66.66666667%}.gridlock .row .contained.desktop-9{width:75%}.gridlock .row .contained.desktop-10{width:83.33333333%}.gridlock .row .contained.desktop-11{width:91.66666667%}.gridlock .row .contained.desktop-12{width:100%}.gridlock .row .contained.desktop-push-1{margin-left:8.33333333%}.gridlock .row .contained.desktop-push-2{margin-left:16.66666667%}.gridlock .row .contained.desktop-push-3{margin-left:25%}.gridlock .row .contained.desktop-push-4{margin-left:33.33333333%}.gridlock .row .contained.desktop-push-5{margin-left:41.66666667%}.gridlock .row .contained.desktop-push-6{margin-left:50%}.gridlock .row .contained.desktop-push-7{margin-left:58.33333333%}.gridlock .row .contained.desktop-push-8{margin-left:66.66666667%}.gridlock .row .contained.desktop-push-9{margin-left:75%}.gridlock .row .contained.desktop-push-10{margin-left:83.33333333%}.gridlock .row .contained.desktop-push-11{margin-left:91.66666667%}.gridlock .row .desktop-fifth{width:17.91666667%}.gridlock .row .desktop-fourth{width:22.91666667%}.gridlock .row .desktop-third{width:31.25%}.gridlock .row .desktop-half, .full_width .desktop-half{width:47.91666667%}.gridlock .row .desktop-full, .full_width .desktop-full{width:97.91666667%}.gridlock .row .desktop-push-fifth{margin-left:21.04166667%}.gridlock .row .desktop-push-fourth{margin-left:26.04166667%}.gridlock .row .desktop-push-third{margin-left:34.375%}.gridlock .row .desktop-push-half{margin-left:51.04166667%}.gridlock .row .contained.desktop-fifth{width:20%}.gridlock .row .contained.desktop-fourth{width:25%}.gridlock .row .contained.desktop-third{width:33.33333333%}.gridlock .row .contained.desktop-half{width:50%}.gridlock .row .contained.desktop-full{width:100%}.gridlock .row .contained.desktop-push-fifth{margin-left:20%}.gridlock .row .contained.desktop-push-fourth{margin-left:25%}.gridlock .row .contained.desktop-push-third{margin-left:33.33333333%}.gridlock .row .contained.desktop-push-half{margin-left:50%}.gridlock .row [class*=desktop-].centered{float:none;margin-left:auto;margin-right:auto}.gridlock .row .desktop-hide{display:none}}
@media screen and (min-width:1220px){.gridlock .row .desktop-205{width:17.917%}.gridlock .row .max-1{width:6.25%}.gridlock .row .max-2{width:14.58333333%}.gridlock .row .max-3{width:22.91666667%}.gridlock .row .max-4{width:31.25%}.gridlock .row .max-5{width:39.58333333%}.gridlock .row .max-6{width:47.91666667%}.gridlock .row .max-7{width:56.25%}.gridlock .row .max-8{width:64.58333333%}.gridlock .row .max-9{width:72.91666667%}.gridlock .row .max-10{width:81.25%}.gridlock .row .max-11{width:89.58333333%}.gridlock .row .max-12{width:97.91666667%}.gridlock .row .max-push-1{margin-left:9.375%}.gridlock .row .max-push-2{margin-left:17.70833333%}.gridlock .row .max-push-3{margin-left:26.04166667%}.gridlock .row .max-push-4{margin-left:34.375%}.gridlock .row .max-push-5{margin-left:42.70833333%}.gridlock .row .max-push-6{margin-left:51.04166667%}.gridlock .row .max-push-7{margin-left:59.375%}.gridlock .row .max-push-8{margin-left:67.70833333%}.gridlock .row .max-push-9{margin-left:76.04166667%}.gridlock .row .max-push-10{margin-left:84.375%}.gridlock .row .max-push-11{margin-left:92.70833333%}.gridlock .row .contained.max-1{width:8.33333333%}.gridlock .row .contained.max-2{width:16.66666667%}.gridlock .row .contained.max-3{width:25%}.gridlock .row .contained.max-4{width:33.33333333%}.gridlock .row .contained.max-5{width:41.66666667%}.gridlock .row .contained.max-6{width:50%}.gridlock .row .contained.max-7{width:58.33333333%}.gridlock .row .contained.max-8{width:66.66666667%}.gridlock .row .contained.max-9{width:75%}.gridlock .row .contained.max-10{width:83.33333333%}.gridlock .row .contained.max-11{width:91.66666667%}.gridlock .row .contained.max-12{width:100%}.gridlock .row .contained.max-push-1{margin-left:8.33333333%}.gridlock .row .contained.max-push-2{margin-left:16.66666667%}.gridlock .row .contained.max-push-3{margin-left:25%}.gridlock .row .contained.max-push-4{margin-left:33.33333333%}.gridlock .row .contained.max-push-5{margin-left:41.66666667%}.gridlock .row .contained.max-push-6{margin-left:50%}.gridlock .row .contained.max-push-7{margin-left:58.33333333%}.gridlock .row .contained.max-push-8{margin-left:66.66666667%}.gridlock .row .contained.max-push-9{margin-left:75%}.gridlock .row .contained.max-push-10{margin-left:83.33333333%}.gridlock .row .contained.max-push-11{margin-left:91.66666667%}.gridlock .row .max-fifth{width:17.91666667%}.gridlock .row .max-fourth{width:22.91666667%}.gridlock .row .max-third{width:31.25%}.gridlock .row .max-half{width:47.91666667%}.gridlock .row .max-full{width:97.91666667%}.gridlock .row .max-push-fifth{margin-left:21.04166667%}.gridlock .row .max-push-fourth{margin-left:26.04166667%}.gridlock .row .max-push-third{margin-left:34.375%}.gridlock .row .max-push-half{margin-left:51.04166667%}.gridlock .row .contained.max-fifth{width:20%}.gridlock .row .contained.max-fourth{width:25%}.gridlock .row .contained.max-third{width:33.33333333%}.gridlock .row .contained.max-half{width:50%}.gridlock .row .contained.max-full{width:100%}.gridlock .row .contained.max-push-fifth{margin-left:20%}.gridlock .row .contained.max-push-fourth{margin-left:25%}.gridlock .row .contained.max-push-third{margin-left:33.33333333%}.gridlock .row .contained.max-push-half{margin-left:50%}.gridlock .row [class*=max-].centered{float:none;margin-left:auto;margin-right:auto}.gridlock .row .max-hide{display:none}}

@media screen and (min-width:980px){.naver{margin:0 0 30px 0 !important;}}

.naver{margin:0}.naver,.naver *,.naver :before,.naver :after{box-sizing:border-box}.naver-handle{width:100%;background:#fff;border:1px solid #ccc;color:#111;cursor:pointer;display:none;font-size:16px;margin:0;padding:10px 15px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;  user-select:none}.naver-handle:after{height:3px;width:15px;position:absolute;top:0;right:15px;bottom:0;background:#ccc;box-shadow:0 5px 0 #ccc,0 -5px 0 #ccc;    content:'';display:block;margin:auto 0}.naver.open .naver-handle:after{width:15px;height:15px;background:0 0;border:none;box-shadow:none;color:#ccc;      content:"\00d7";font-size:22px;font-weight:700;line-height:15px;text-align:center}.naver-wrapper{border:none;height:auto;margin:0;padding:0}.naver-container:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.naver.enabled .naver-handle{display:block}.naver.enabled .naver-wrapper{height:0;overflow:hidden}.naver.enabled .naver-container{background:#fff;border:1px solid #ccc;border-width:0 1px 1px}.picker-element{opacity:0;position:absolute;-webkit-transition:none;transition:none;z-index:-1}.no-touch .picker-element{left:-99999px}.picker{cursor:pointer;margin:0 0 10px 0;overflow:hidden}.picker .picker-label{color:#888;cursor:pointer;display:block;float:left;font-size:14px;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker .picker-handle{border:1px solid #ccc;display:block;float:left;height:16px;margin:0 5px 0 0;width:16px}.no-touch .picker:hover .picker-label{color:#555}.no-touch .picker:hover .picker-handle{border-color:#aaa}.picker.focus .picker-label{color:#555}.picker.focus .picker-handle{border-color:#aaa}.picker.picker-radio .picker-handle{border-radius:8px}.picker.picker-radio .picker-flag{background:#fff;border-radius:4px;display:block;height:8px;margin:3px;width:8px}.picker.picker-radio.focus .picker-flag{background:#ddd}.picker.picker-radio.checked .picker-flag{background:#999}.no-touch .picker.picker-radio:hover .picker-flag{background:#ddd}.no-touch .picker.picker-radio.disabled:hover .picker-flag{background:#fff}.picker.picker-checkbox .picker-handle{border-radius:3px}.picker.picker-checkbox .picker-flag{background:#fff;border-radius:2px;display:block;height:100%;margin:0;width:100%}.picker.picker-checkbox.checked .picker-flag{background:#fff url(jquery.fs.picker-icon.png) no-repeat center}.picker.picker-toggle{padding:20px 0 0;position:relative}.picker.picker-toggle .picker-toggle-label{color:#999;font-size:12px;position:absolute;text-transform:uppercase;top:0}.picker.picker-toggle .picker-toggle-label.on{left:0}.picker.picker-toggle .picker-toggle-label.off{color:#333;right:0}.picker.picker-toggle .picker-label{display:none}.picker.picker-toggle .picker-handle{border-radius:3px;height:20px;position:relative;width:100%}.picker.picker-toggle .picker-flag{background:#666;border-radius:2px;display:block;height:100%;left:50%;margin:0;position:absolute;top:0;width:50%;-webkit-transition:left .1s linear;transition:left .1s linear}.picker.picker-toggle.checked .picker-toggle-label.on{color:#333}.picker.picker-toggle.checked .picker-toggle-label.off{color:#999}.picker.picker-toggle.checked .picker-flag{background:#666;left:0}.picker.disabled{cursor:default;opacity:.5}.picker.disabled .picker-label,.picker.disabled .picker-handle{cursor:default}.no-touch .picker.disabled:hover .picker-label{color:#888}.no-touch .picker.disabled:hover .picker-handle{border-color:#ccc}


.roller{width:100%}
.roller *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.roller,.roller .roller-viewport{position:relative}
.roller .roller-canister{margin:0;overflow:hidden !important;position:relative;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.roller .roller-item{float:left;margin:0}
.roller .roller-canister,.roller .roller-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.roller .roller-controls,.roller .roller-pagination{display:none;margin:0;padding:0;width:100%}
.roller .roller-controls.visible,.roller .roller-pagination.visible{display:block}
.roller .roller-control{cursor:default}.roller .roller-page,.roller .roller-control.enabled{cursor:pointer}
.roller .roller-caption{display:none}.roller .roller-caption.active{display:block}.roller.single .roller-item{display:none}
.roller.single .roller-item.active{display:block}




.selecter{position:relative;display:block;margin:10px 0;z-index:1;max-width:30%}.selecter:focus{box-shadow:none;outline:0}.selecter,.selecter *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.selecter,.selecter *,.selecter :before,.selecter :after{box-sizing:border-box}.selecter-element{width:100%;height:100%;position:absolute;left:0;opacity:0;z-index:-1}.selecter-element,.selecter-element:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.no-opacity .selecter-element{left:-999999px}.selecter-selected{position:relative;background:#fff;border:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-overflow:clip;z-index:2;border-radius:3px}.selecter-selected:after{height:0;width:0;position:absolute;top:0;right:15px;bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;content:'';display:block;margin:auto 0}.no-touch .selecter-selected:hover{color:#333}.no-touch .selecter.disabled .selecter-selected:hover{color:#ccc}.selecter-options{width:100%;max-height:260px;position:absolute;top:100%;left:0;border:1px solid #ccc;border-width:0 1px 1px;background-color:#fff;display:none;margin:0;overflow:auto;overflow-x:hidden;padding:0;z-index:50;border-radius:0 0 3px 3px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.selecter-options.scroller{position:absolute}.no-opacity .selecter-options{width:auto}.selecter-group{border-bottom:1px solid #ccc;color:#999;display:block;font-size:11px;padding:10px 15px;text-transform:uppercase}.selecter-item{width:100%;background:#fff;border-bottom:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-decoration:none;text-overflow:ellipsis}.selecter-item.placeholder{display:none}.selecter-item.selected{background:#eee}.selecter-item.disabled{color:#999;cursor:default}.selecter-item:first-child{border-radius:0}.selecter-item:last-child{border-bottom:0;border-radius:0 0 2px 2px}.no-touch .selecter-item:hover,.no-touch .selecter-item.selected:hover{color:#333;background-color:#ccc}.selecter-item.disabled,.no-touch .selecter-item.disabled:hover{color:#ccc;background-color:#fff}.selecter.open{z-index:3}.selecter.open .selecter-selected{z-index:51;border-radius:3px 3px 0 0}.selecter.open .selecter-selected,.selecter.focus .selecter-selected{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.selecter.cover .selecter-options{border-width:1px;top:0;border-radius:3px}.selecter.cover .selecter-options .selecter-item.first{border-radius:3px 3px 0 0}.selecter.cover.open .selecter-selected{z-index:49;border-radius:3px 3px 0 0}.selecter.bottom .selecter-options{top:auto;bottom:100%;border-width:1px 1px 0}.selecter.bottom .selecter-item:last-child{border:none}.selecter.bottom.open .selecter-selected{border-radius:0 0 3px 3px}.selecter.bottom.open .selecter-options{border-radius:3px 3px 0 0}.selecter.bottom .cover .selecter-options{top:auto;bottom:0}.selecter.bottom .cover.open .selecter-selected{border-radius:3px}.selecter.bottom .cover.open .selecter-options{border-radius:3px}.selecter.multiple .selecter-options{width:100%;position:static;border-width:1px;display:block;border-radius:3px;box-shadow:none}.selecter.disabled .selecter-selected{background:#fff;border-color:#ccc;color:#ccc;cursor:default}.selecter.disabled .selecter-options{background:#fff;border-color:#ccc}.selecter.disabled .selecter-group,.selecter.disabled .selecter-item{border-color:#ccc;color:#ccc;cursor:default}.selecter.disabled .selecter-item.selected,.no-touch .selecter.disabled .selecter-item.selected:hover{background:#fafafa}.selecter.disabled .selecter-item,.no-touch .selecter.disabled .selecter-item:hover{color:#ccc;background-color:#fff}.selecter-options.scroller{overflow:hidden}.selecter-options.scroller .scroller-content{max-height:260px;padding:0}@media screen and (max-width:740px){.selecter{max-width:40%}}@media screen and (max-width:500px){.selecter{max-width:100%}}.scroller{overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:relative}.scroller,.scroller *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.scroller,.scroller-content,.scroller-bar,.scroller-track,.scroller-handle{box-sizing:border-box}.scroller-content{position:relative;z-index:1;height:100%;overflow:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.scroller-content::-webkit-scrollbar,.scroller-content::-webkit-scrollbar-button,.scroller-content::-webkit-scrollbar-track,.scroller-content::-webkit-scrollbar-track-piece,.scroller-content::-webkit-scrollbar-thumb,.scroller-content::-webkit-scrollbar-corner,.scroller-content::-webkit-resizer{background:0 0;opacity:0}.scroller-bar{width:16px;height:100%;position:absolute;right:0;top:0;z-index:2;background:#fff;border:1px solid #eee;border-width:0 0 0 1px;display:none}.scroller-track{width:100%;height:100%;position:relative;background:#fff;overflow:hidden}.scroller-handle{width:10px;height:20px;position:absolute;top:0;right:3px;z-index:2;background:#ccc;border:1px solid #fff;border-radius:5px;cursor:pointer}.scroller-horizontal .scroller-content{overflow:auto;overflow-x:auto;overflow-y:hidden;padding:0 0 16px 0}.scroller-horizontal .scroller-bar{width:100%;height:16px;top:auto;bottom:0;border-width:1px 0 0 0}
  
    .specres .selecter-options.scroller{overflow:auto;}.specres .scroller-bar{display:none;}.specres .selecter-options.scroller .scroller-content{max-height:1000px;}.specres .selecter-options{max-height:1000px;}
    
    
.scroller-horizontal .scroller-handle{width:20px;height:10px;top:auto;right:auto;bottom:3px}.scroller-setup .scroller-content,.scroller-active .scroller-content{padding:20px}.scroller-setup .scroller-bar,.scroller-active .scroller-bar{display:block}.wallpaper,.wallpaper .wallpaper-container,.wallpaper .wallpaper-media{-webkit-transition:none!important;transition:none!important}.wallpaper{overflow:hidden;position:relative;background-color:#000;}.wallpaper .wallpaper-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.wallpaper .wallpaper-media{left:0;opacity:0;position:absolute;top:0}.wallpaper .wallpaper-media.animated{-webkit-transition:opacity .5s linear!important;transition:opacity .5s linear!important}.wallpaper .wallpaper-media img,.wallpaper .wallpaper-media video,.wallpaper .wallpaper-media iframe{display:block;height:100%;width:100%}.wallpaper .wallpaper-embed.ready:after{content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.wallpaper .wallpaper-embed.ready iframe{z-index:0}.wallpaper .wallpaper-media.native{background-position:center;background-size:cover;height:100%;width:100%}.wallpaper .wallpaper-media.native img{display:none}.wallpaper .wallpaper-media.fixed{background-position:center;background-attachment:fixed;height:100%;width:100%}.wallpaper .wallpaper-media.fixed img{display:none}*,:link,:visited,:hover,:active,:focus{-webkit-transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear,color .15s linear,opacity .15s linear;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear,color .15s linear,opacity .15s linear}@-webkit-keyframes icon_pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}100%{-webkit-transform:scale3d(1.25,1.25,1.25);transform:scale3d(1.25,1.25,1.25)}}@keyframes icon_pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}100%{-webkit-transform:scale3d(1.25,1.25,1.25);transform:scale3d(1.25,1.25,1.25)}}@-webkit-keyframes loading_spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading_spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce_right{0%,30%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes bounce_right{0%,30%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes bounce_left{0%,30%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes bounce_left{0%,30%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}html,body{background:#fff}html.js-locked,body.js-locked{height:100%;overflow-y:hidden}body{position:relative;height:100%;min-width:300px;overflow-x:hidden}::-moz-selection,::-moz-selection{background:#eee;text-shadow:none}::selection,::-moz-selection{background:#eee;text-shadow:none}
  
h1,h2,h3,h4,h5,h6{font-weight:400}
h1,.heading_1{font-family:chaparral-pro,serif;font-size:34px;font-size:2.125rem;color:#002f5f;line-height:1;margin:30px 0}
@media only screen and (min-width:740px){h1,.heading_1{font-size:58px;font-size:3.625rem}}
  
h2,.heading_2{font-size:32px;font-size:2rem;color:#000;line-height:1;margin:30px 0}
@media only screen and (min-width:740px){h2,.heading_2{font-size:55px;font-size:3.25rem}}
    
/*Career Landing Page*/
    h8,.heading_8{font-size:30px;font-size:1.9rem;color:#002f5f;line-height:1.125;margin:20px 0}
    @media only screen and (min-width:740px){h8,.heading_8{font-size:48px;font-size:3rem}}  
    
  
h3,.heading_3{font-size:26px;font-size:1.625rem;color:#002f5f;line-height:1.25;margin:20px 0}
@media only screen and (min-width:740px){h3,.heading_3{font-size:36px;font-size:2.25rem}}
  
h4,.heading_4{font-size:22px;font-size:1.375rem;color:#002f5f;font-style:italic;line-height:1.4;margin:20px 0}
@media only screen and (min-width:740px){h4,.heading_4{font-size:27px;font-size:1.6875rem}}
  
h5,.heading_5{font-size:20px;font-size:1.25rem;overflow:hidden;color:#002f5f;font-style:italic;line-height:1.5;margin:20px 0}
@media only screen and (min-width:740px){h5,.heading_5{font-size:24px;font-size:1.5rem}}
  
h6,.heading_6{font-size:20px;font-size:1.25rem}
  
h7,.heading_7{font-size:30px;font-size:1.95rem;color:#000;line-height:1;margin:25px 0}
@media only screen and (min-width:740px){h7,.heading_7{font-size:45px;font-size:3.125rem}}
   

  
.heading_bar{position:relative;display:block}
@media only screen and (min-width:500px){.heading_bar{display:inline-block}}
.heading_bar:after{width:auto;height:4px;background-color:#c5dbec;content:"";display:block}
@media only screen and (min-width:500px){.heading_bar:after{position:absolute;top:12px;left:100%;width:1300px;margin-left:15px}}
@media only screen and (min-width:740px){.heading_bar:after{top:16px}}
.color_gray_1 .heading_bar:after{background-color:#d8d8d8}




p{margin:20.9px 0}a{border-bottom:1px solid #002f5f;color:#002f5f;text-decoration:none}.no-touch a:hover{border-bottom-color:#475a6e;color:#475a6e}
.color_white a{border-bottom-color:#fff;color:#fff}.no-touch .color_white a:hover{border-bottom-color:#c5dbec;color:#c5dbec}a.label{border-bottom-width:0}
em{font-style:italic}strong{font-weight:700}blockquote{font-size:28px;font-size:1.75rem;line-height:1.28571429;margin:0}
hr{background:#eee;border:none;clear:both;height:1px;margin:0;padding:0;width:100%}iframe{border:none}
audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}
input,textarea{border:none;border-radius:0;padding:0}textarea{resize:vertical}menu{margin:0;padding:0}button{background:0 0;border:none;padding:0}
figure{margin:0}

ol,ul{margin-top:30px;margin-bottom:30px}ol ol,ul ol,ol ul,ul ul{margin:0}li{margin-top:20px;margin-bottom:20px}.plain_list li{margin:0}.half_margins li{margin-top:10px;margin-bottom:10px;}
ol{counter-reset:li;margin-left:12px;padding-left:28px}
@media only screen and (min-width:500px){ol{margin-left:32px}}
@media only screen and (min-width:980px){ol{margin-left:72px}}
ol li{position:relative;list-style:none}ol li:before{position:absolute;left:-28px;color:#002f5f;content:counter(li) ". ";counter-increment:li;font-style:italic;margin-right:16px}
ol li li:before{content:counter(li,lower-alpha) ". "}

ul{list-style:none;margin-left:40px;padding-left:0}
@media only screen and (min-width:500px){ul{margin-left:60px}ul.half_margins{margin-left:30px}}
@media only screen and (min-width:980px){ul{margin-left:100px}ul.half_margins{margin-left:50px}}
ul.plain_list{margin-left:0}
ul.half_margins{margin-left:20px}

ul li:before{width:4px;height:4px;background:#002f5f;content:'';display:block;float:left;margin:10px 0 0 -20px}
ul ul{margin-left:80px}
.plain_list li:before{display:none}

textarea,input[type=text],input[type=password],input[type=email],input[type=url],input[type=number],select{width:100%;max-width:100%;background:#fff;border:1px solid #ebebeb;padding:16px 14px;-webkit-transition:background-color .15s,border-color .15s;transition:background-color .15s,border-color .15s}select{width:auto;color:#474747;}

textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=number]:focus,select:focus{background:#f8f8f8;border-color:#c5dbec;outline:0}.label_padded{padding:3px 15px}.form_heading{margin-bottom:10px}.checkbox_item,.radio_item{margin:20px 0}.form_selecter{font-family:UniversCom-47LightCond,sans-serif;text-transform:uppercase}.form_selecter.selecter{width:100%;max-width:100%}
.form_selecter .selecter-selected{font-size:14px;font-size:.875rem;max-width:100%;background:#fff;border:1px solid #ebebeb;border-radius:0;color:#616060;  font-style:normal;letter-spacing:1px;line-height:1.21428571;padding:22px 20px 19px;text-transform:uppercase}.form_selecter .selecter-selected:before{width:1px;height:30px;position:absolute;top:0;bottom:0;right:48px;background-color:#ebebeb;content:"";display:block;margin:auto 0}.form_selecter .selecter-selected:after{background:url(/media/responsive-site/style-assets/fonts/icons.png) 
no-repeat -360px -100px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px;border:0;right:18px}.form_selecter.open .selecter-selected{border-radius:0;box-shadow:none}.form_selecter .selecter-options{border-color:#ebebeb;border-radius:0;box-shadow:none}.form_selecter .selecter-item{color:#616060;border-color:#ebebeb}.picker{margin:0;padding-left:45px}.picker .picker-handle{position:absolute;width:30px;height:30px;  border-color:#ebebeb;margin:0}.picker.picker-checkbox .picker-handle{border-radius:0;margin-top:-5px;margin-left:-42px}.picker.picker-radio .picker-handle{width:20px;height:20px;border-radius:5em;margin-top:3px;margin-left:-36px}.picker.picker-radio .picker-flag{width:10px;height:10px;border-radius:5em;margin:4px}.no-touch .picker.picker-radio:hover .picker-flag{background-color:#ebebeb}.picker.picker-radio.checked .picker-flag{background-color:#002f5f}.no-touch .picker:hover .picker-handle{border-color:#ebebeb}.no-touch .picker.picker-checkbox:hover .picker-flag:before{font-family:IcoMoon;content:"\2713";font-smoothing:antialiased;color:#ebebeb;display:block;text-align:center}.picker.picker-checkbox.checked .picker-flag{background-image:none}.picker.picker-checkbox.checked .picker-flag:before{font-family:IcoMoon;content:"\2713";font-smoothing:antialiased;color:#002f5f;display:block;text-align:center}.picker .picker-label{font-family:chaparral-pro,serif;font-size:20px;font-size:1.25rem;color:#616060;line-height:1.5}.site_header{background:#002f5f;color:#fff}@media only screen and (min-width:980px){.site_header{position:fixed;top:0;z-index:10;width:100%;height:100px}}



.logo{border-width:0;display:block;padding:12px 0 12px}
@media only screen and (min-width:980px){.logo{float:left;padding-top:32px}}
@media only screen and (max-width:739px){.logo{margin-top:25px !important;}}
.logo:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat 0 -138px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:240px;height:58px;content:"";display:block;margin:0 auto}

@media only screen and (min-width:500px){
.logo:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat 0 0;
    background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:400px;height:26px;margin:0}}

.logo_text{display:block;color:#fff !important;background-color:#002f5f;} 
.takeover_panel{position:fixed;top:0;left:0;bottom:0;right:0;z-index:0;width:100%;height:100%;backface-visibility:hidden;background-color:#001c39;color:#fff;overflow:hidden;
overflow-y:auto;opacity:0;pointer-events:none;-webkit-transition:opacity .4s,visibility .4s,z-index .4s;transition:opacity .4s,visibility .4s,z-index .4s;visibility:hidden}
    
.takeover_panel.js-is-open{z-index:50;opacity:1;pointer-events:auto;visibility:visible}
    .takeover_panel a{color:inherit}
    .no-touch .takeover_panel a:hover,.no-touch .takeover_panel a:focus {color: #9ec3de; text-decoration: underline;}
    .takeover_panel .button_gift{display:block}
    
@media only screen and (min-width:500px) and (max-width:739px),only screen and (min-width:980px){
.takeover_panel .button_gift{width:160px;float:right;margin-top:0}}
    
    .nav_primary_container{position:relative}
    
    @media only screen and (min-width:740px){.nav_primary_container{position:static}}
    
    .nav_primary_container *{position:relative}
    .nav_primary_container:before{position:absolute;top:0;left:-50%;width:200%;height:100%;background-color:#00264c;background-color:rgba(0,47,95,.5);content:""}
    
    @media only screen and (min-width:740px){
    .nav_primary_container:before{position:fixed;left:0;width:50%}}
    
    @media only screen and (min-width:980px){.nav_primary_container:before{left:-40px}}
    
    .takeover_primary{overflow:hidden;opacity:0;padding:60px 0 50px 0;-webkit-transition:opacity .25s;transition:opacity .25s}
    
    .js-is-open .takeover_primary{opacity:1}
    
    @media only screen and (min-width:740px) and (max-width:979px){.takeover_primary{padding-right:50px}}
    
    @media only screen and (min-width:740px){
    .takeover_primary{padding-bottom:110px;-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0);-webkit-transition:-webkit-transform .25s,opacity .25s;
        transition:transform .25s,opacity .25s}
    .js-is-open .takeover_primary{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .25s .1s,opacity .25s .1s;
        transition:transform .25s .1s,opacity .25s .1s}}.takeover_secondary{opacity:0;padding:40px 0 50px 0;-webkit-transition:opacity .25s;transition:opacity .25s}
    .js-is-open .takeover_secondary{opacity:1}
    
    @media only screen and (min-width:740px) and (max-width:979px){.takeover_secondary{padding-left:50px}}
    
    @media only screen and (min-width:740px){.takeover_secondary{padding-top:92px;padding-bottom:110px;-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0);-webkit-transition:-webkit-transform .25s,opacity .25s;transition:transform .25s,opacity .25s}.js-is-open .takeover_secondary{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .25s .15s,opacity .25s .15s;transition:transform .25s .15s,opacity .25s .15s}}.resource_handle{max-width:385px}.resource_handle .selecter-selected{font-size:20px;font-size:1.25rem;font-family:chaparral-pro,serif;border-radius:0;border-width:0;color:#002f5f;line-height:1.8;margin-bottom:30px}.open.resource_handle .selecter-selected{border-radius:0}.resource_handle .selecter-selected:after{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -80px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:16px;height:10px;border:0}.resource_handle .selecter-options{background-color:#002f5f;border-width:0;border-radius:0;padding:22px}.resource_handle .selecter-options .scroller-content{height:auto!important;overflow:visible}.resource_handle .selecter-item{font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;background-color:transparent;border-bottom-color:#2a5176;color:#c5dbec;display:block;letter-spacing:2px;line-height:1.1875;padding:20px 0;text-transform:uppercase}.no-touch .resource_handle .selecter-item:hover{background-color:transparent;color:#fff}.resource_handle .selecter-item.selected{background-color:transparent}.button_close{overflow:hidden;text-indent:200%;white-space:nowrap;position:absolute;top:0;right:0;z-index:1;width:80px;height:80px;background-color:#fff;color:#000;}.button_close:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -230px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:18px;height:19px;bottom:0;left:0;position:absolute;margin:auto;right:0;top:0;content:"";display:block}.button_close:focus{outline:0}
    .mobile_search{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;background-color:#001c39;color:#fff;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s,z-index .4s;transition:opacity .4s,visibility .4s,z-index .4s}
    @media only screen and (min-width:500px){.mobile_search{display:none}}
    @media only screen and (max-width:499px){.js-search-active .mobile_search{z-index:50;opacity:1;pointer-events:auto;visibility:visible}}
    @media only screen and (max-width:499px){.js-search-active,.js-search-active body,.js-search-active .page{height:100%;overflow-y:hidden}}
    
    .page{font-size:20px;font-size:1.25rem;font-family:chaparral-pro,serif;position:relative;z-index:1;color:#616060;line-height:1.5;min-height:300px;overflow:hidden}
    
    @media only screen and (min-width:1220px){.page{min-height:600px;padding-top:100px}}.page_footer{position:relative;z-index:1;background-color:#00254d;box-shadow:inset 0 10px 0 #001c39;color:#fff;overflow:hidden}.page_footer a{color:inherit}.no-touch .page_footer a:hover{color:#9ec3de;}.footer_row{position:relative}.address{font-size:20px;font-size:1.25rem;font-family:chaparral-pro,serif;position:relative;line-height:1.25;margin:10px 0 50px;padding:50px 0 22px;text-align:center}@media only screen and (min-width:740px){.address{position:static;margin:50px 0}}.address:before{position:absolute;left:-30%;top:0;width:800px;height:100%;background-color:#04305f;content:"";display:block}@media only screen and (min-width:740px){.address:before{left:-22px;width:285px}}@media only screen and (min-width:980px){.address:before{left:-20px;width:280px}}@media only screen and (min-width:1220px){.address:before{left:-18px;width:335px}}.address *{position:relative}.address [itemprop=name]{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat 0 -30px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:240px;height:165px;overflow:hidden;text-indent:200%;white-space:nowrap;margin:0 auto 50px}@media only screen and (min-width:740px) and (max-width:1219px){.address [itemprop=name]{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat 0 -200px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:200px;height:139px}}.address [itemprop=streetAddress]{display:block}.address a{border-bottom-width:0}.address_item{margin:28px 0}.site_toggles{overflow:hidden}@media only screen and (min-width:980px){.site_toggles{float:right;margin:16px 0 0}}.button.site_toggle{display:block}@media only screen and (min-width:980px){.button.site_toggle{display:inline-block}}.button.site_toggle:focus{outline:1}.no-touch .button.site_toggle:hover{color:#c5dbec}
    
    .navigation_toggle{float:left;padding:20px 20px 20px 0}
    @media only screen and (min-width:500px){.navigation_toggle{padding-right:25px}}
    @media only screen and (min-width:740px) and (max-width:979px){.navigation_toggle{padding-right:15px}}
    @media only screen and (min-width:980px){.navigation_toggle{float:none}}
    .navigation_toggle:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -330px -230px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:18px;height:15px;position:relative;bottom:-2px;content:"";display:inline-block;}
    @media only screen and (min-width:500px){.navigation_toggle:after{position:absolute;top:16px;right:0;width:1px;height:25px;background-color:#4F6F8A;content:"";display:block}}
    
    .search_toggle{position:relative;float:right;padding:20px 0 20px 50px}
    @media only screen and (min-width:500px){.search_toggle{float:left;-webkit-transition:margin .15s .3s,opacity .15s .3s,visibility .15s .3s;transition:margin .15s .3s,opacity .15s .3s,visibility .15s .3s}}
    @media only screen and (min-width:740px){.search_toggle{padding:20px 0 20px 30px;}.search_toggle:before{left:0px !important;}}
    @media only screen and (min-width:980px){.search_toggle{float:none}}
    .search_toggle:before{font-size:26px;font-size:1.625rem;font-family:IcoMoon;content:"\1f6";font-smoothing:antialiased;position:absolute;top:16px;left:20px;color:#fff;display:block;line-height:1}
    
  
    
    
    
    
    
    @media only screen and (min-width:500px){.js-search-active .search_toggle{margin-right:-200px;opacity:0;visibility:0;-webkit-transition:margin .15s,opacity .15s,visibility .15s;transition:margin .15s,opacity .15s,visibility .15s}}
    @media only screen and (min-width:980px){.js-search-active .search_toggle{margin-right:-100px}}.search{float:right}
    @media only screen and (min-width:500px){.search{z-index:0;position:relative;display:inline-block;float:none}}
    
    .search_form{position:relative;width:0;display:none;float:left;margin:15px 0 0 8px;overflow:hidden;-webkit-transition:width .2s .3s,-webkit-transform .3s;transition:width .2s .3s,transform .3s;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}@media only screen and (min-width:500px){.search_form{display:block}}@media only screen and (min-width:980px){.search_form{margin:0 0 -6px 3px}}.js-search-active .search_form{width:302px;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:width .2s,-webkit-transform .3s .25s;transition:width .2s,transform .3s .25s}.search_fields{position:relative;width:302px;height:27px}input.search_query{font-size:16px;font-size:1rem;position:absolute;left:0;width:220px;height:27px;background-color:transparent;border:1px solid #4F6F8A;line-height:1;padding:2px 8px}

input.search_query:focus{background:0 0;border-color:#4F6F8A;outline:0}input.search_submit{font-size:14px;font-size:.875rem;font-family:UniversCom-47LightCond,sans-serif;position:absolute;right:0;height:27px;background-color:transparent;border:1px solid #385D80;color:#fff;letter-spacing:2px;line-height:1;padding:0 10px;text-transform:uppercase}.no-touch input.search_submit:hover{background-color:rgba(255,255,255,.1)}input.search_submit:focus{outline:0}.mobile_search_form{padding:140px 0 0;-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0);-webkit-transition:-webkit-transform .25s;transition:transform .25s}.js-search-active .mobile_search_form{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .25s .1s;transition:transform .25s .1s}input.mobile_search_query{font-size:18px;font-size:1.125rem;height:40px;background-color:transparent;border:1px solid #4F6F8A;line-height:1;padding:2px 8px}input.mobile_search_query:focus{background:0 0;border-color:#4F6F8A;outline:0}input.mobile_search_submit{font-size:14px;font-size:.875rem;font-family:UniversCom-47LightCond,sans-serif;height:40px;background-color:rgba(255,255,255,.1);border:1px solid #385D80;color:#fff;letter-spacing:2px;line-height:1;padding:0 10px;text-transform:uppercase}.no-touch input.mobile_search_submit:hover{background-color:rgba(255,255,255,.2)}.nav_primary{font-size:24px;font-size:1.5rem;font-family:chaparral-pro,serif;line-height:1.214;margin-bottom:60px}@media only screen and (min-width:980px){.nav_primary{font-size:28px;font-size:1.75rem}}.nav_primary a{border-bottom-color:#466681;color:#fff;display:block;padding:15px 3px 17px 3px}.nav_roles{overflow:hidden;padding-bottom:25px;position:relative}.nav_role{font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;position:absolute;top:0;width:100%;line-height:1.125;letter-spacing:1px;opacity:0;pointer-events:none;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);-webkit-transition:-webkit-transform .15s,opacity .15s,visibility .15s;transition:transform .15s,opacity .15s,visibility .15s;visibility:hidden}.nav_role.js-active{opacity:1;position:static;pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .25s .1s,opacity .35s,visibility .35s;transition:transform .25s .1s,opacity .35s,visibility .35s;visibility:visible}@media only screen and (min-width:500px){.nav_role ul{-webkit-columns:200px 2;-moz-columns:200px 2;columns:200px 2;-webkit-margin-before:0}}.nav_role li{display:block}.nav_role a{border-bottom-width:0;display:block;padding:12px 0}.naver .naver-handle{text-shadow:1px 1px 0 rgba(0,0,0,.5);font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;color:#000;font-style:normal;letter-spacing:2px;line-height:1.1875;text-transform:uppercase;height:auto;background-color:#002f5f;border:none;color:#fff;margin:20px 0;padding:16px 16px 13px}.naver .naver-handle:after{background:#fff;box-shadow:0 5px 0 #fff,0 -5px 0 #fff}.naver.open .naver-handle:after{color:#fff}.naver-wrapper{-webkit-transition:height .15s;transition:height .15s}.subnavigation ul{font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;color:#002f5f;letter-spacing:2px;line-height:1.1875;margin:0;text-transform:uppercase}.subnavigation ul li{margin:0}.subnavigation ul li:before{content:normal}.subnavigation ul a{border-bottom-width:0;display:block;margin:0 30px;word-break:break-word}.subnavigation ul>li>a{box-shadow:0 1px 0 #d8d7d6;padding:20px 0 18px}.no-touch .subnavigation ul>li>a:hover{color:#002F5F;border-bottom-color:#d8d7d6}.subnavigation ul>li:last-child>a{box-shadow:none}.subnavigation ul{background-color:#f4f2f0;border-top:5px solid #c5dbec;padding:20px 0 30px}.subnavigation ul.multilevel-linkul-0{font-size:18px;font-size:1.125rem;font-family:chaparral-pro,serif;background-color:#474747;border-top:0;letter-spacing:1px;line-height:1.5;padding:0 0 10px 0;text-transform:none}.subnavigation .currentsection{position:relative;background-color:#474747;box-shadow:none;color:#fff;display:block;margin:-20px -30px -18px;padding:26px 30px 6px}.no-touch .subnavigation .currentsection:hover{color:#c5dbec}.subnavigation .currentbranch0{position: relative;background-color: #474747;box-shadow: none;color: #fff;display: block;padding: 26px 0px 10px;}.subnavigation .currentbranch0 a{color:#fff}.subnavigation ul.multilevel-linkul-0>li>a{position:relative;box-shadow:none;color:#c5dbec;padding:14px 0}.no-touch .subnavigation ul.multilevel-linkul-0>li>a:hover{color:#fff}.subnavigation ul.multilevel-linkul-0>li>a:after{position:absolute;left:0;bottom:5px;width:20px;height:1px;background-color:#616060;content:""}.subnavigation ul.multilevel-linkul-0>li:last-child>a:after{content:normal}.nav_footer a{border-bottom-width:0;display:block}@media only screen and (min-width:740px){.footer_primary{margin-top:70px}}.nav_primary_footer{font-size:24px;font-size:1.5rem;font-family:UniversCom-47LightCond,sans-serif;line-height:1.25}@media only screen and (min-width:500px){.nav_primary_footer{width:66%;float:left}}
  
@media only screen and (min-width:740px) and (max-width:1219px){.nav_primary_footer{width:auto;float:none}}@media only screen and (min-width:500px){.nav_primary_footer>ul{margin-top:8px}}.nav_primary_footer a{padding:6px 0}@media only screen and (min-width:500px){.utility_container{width:34%;float:right}}@media only screen and (min-width:740px) and (max-width:1219px){.utility_container{width:50%;float:none}}.nav_utility{font-size:20px;width:300px;font-size:1.25rem;font-family:chaparral-pro,serif;line-height:1.2}@media only screen and (min-width:980px) and (max-width:1219px){.nav_utility_header{float:left;width:auto;}}@media only screen and (min-width:980px) and (max-width:1219px){.nav_utility_header ul{margin:0}}@media only screen and (min-width:500px) and (max-width:739px),only screen and (min-width:1220px){.nav_utility_header li{float:left;width:150px}}.nav_utility_header a{border-bottom-width:0;display:block;padding:8px 0}.nav_utility_footer a{padding:8px 0}
  
/**COMMENTED OUT BY BRITTANY ON 8/31/16 WHEN WE ADDED TODAY AT CONN TO SUB LINKS
  
@media only screen and (min-width:500px){.nav_utility_footer a{padding-left:46%}}
  
****/
  
@media only screen and (min-width:740px) and (max-width:1219px){.nav_utility_footer a{padding-left:0}}
  
@media only screen and (min-width:720px) and (max-width:990px){.nav_utility{max-width:150px!important;}}
@media only screen and (max-width:499px){.nav_utility{max-width:150px!important;}}
  
@media only screen and (min-width:1220px){.nav_utility_footer a{padding-left:0}}
  
    @media only screen and (min-width:980px){.footer_social{margin-top:70px}}.nav_social{font-size:20px;font-size:1.25rem;font-family:chaparral-pro,serif;line-height:1.2}.nav_social a{padding:6px 0}.nav_social .icon_before:before{font-size:26px;font-size:1.625rem;color:#c5dbec;margin-right:16px}.nav_share{overflow:hidden;margin:20px 0}
    @media only screen and (min-width:980px){.nav_share{float:right}}.nav_share_title{display:block;margin-bottom:12px}
    
    @media only screen and (min-width:980px){.nav_share_title{text-align:right}}.nav_share_link{overflow:hidden;text-indent:200%;white-space:nowrap;background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat 0 0;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:30px;height:30px;border-bottom-width:0;display:block;float:left;margin:0 10px 0 0}
  
@media only screen and (min-width:980px){.blog_addthis{float:right;}}
    
    @media only screen and (min-width:980px){.nav_share_link{margin:0 0 0 10px}}
    @media only screen and (min-width:980px){.intro_section .nav_share{position:absolute;right:10px;bottom:0;margin-bottom:20px}}
    @media only screen and (min-width:1220px){.intro_section .nav_share{right:12px}}
    .share_facebook{background-position:-210px -260px}.share_twitter{background-position:-250px -260px}.share_tumblr{background-position:-290px -260px}.share_pinterest{background-position:-330px -260px}.share_google_plus{background-position:-370px -260px}
    
    .block_image{max-width:100%;margin-bottom:30px;overflow:hidden}
    .block_image.full{width:100%}
    .block_image.left img,.block_image.right img{width:auto}.block_image.left{float:none}
    @media only screen and (min-width:500px){.block_image.left{float:left;margin-right:40px}}
    .block_image.right{float:none}
    @media only screen and (min-width:500px){.block_image.right{float:right;margin-left:40px}}
    .block_image img{width:100%;max-width:100%;display:block;margin:0 auto}
    .block_image_80{width:80px;margin:10px auto;}
    @media only screen and (min-width:500px){.block_image_xsmall{width:32%}}
    @media only screen and (min-width:740px){.block_image_xsmall{width:200px}}
    @media only screen and (min-width:500px){.block_image_small{width:45%}}
    @media only screen and (min-width:740px){.block_image_small{width:284px}}
    @media only screen and (min-width:500px){.block_image_demonbutt{width:47.5%}}
    @media only screen and (min-width:740px){.block_image_demonbutt{width:385px}}
    @media only screen and (min-width:740px){.block_image_medium{width:50%}}
    @media only screen and (min-width:980px){.block_image_medium{width:485px}}
    @media only screen and (max-width:739px){.block_image_medium.right{float:none;margin-left:0}#backlink, #social{display:block!important;float:none!important;margin:40px 0 !important;}}
    @media only screen and (max-width:739px){.block_image_medium.left{float:none;margin-right:0}}.block_image_large{width:100%}
    @media only screen and (min-width:740px){.block_image_large{width:60%}}
    @media only screen and (min-width:980px){.block_image_large{width:584px}}
    .block_image_caption{font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;border-bottom:1px solid #d8d8d8;color:#474747;line-height:1.25;padding:16px 0}
    .single_image{max-width:284px}
    .block_image_xsmall img {width:auto !important;margin:0px !important;}
@media only screen and (min-width:500px){    .block_image_small_left {margin-right:20px !important;margin-bottom:20px !important;} }
  
.quote{margin:20px 0}.quote_mark{position:relative;margin-left:35px}
.quote_mark:before{font-size:68px;font-size:4.25rem;content:open-quote;color:#002f5f;display:block;float:left;font-style:normal;line-height:1.02941176;margin:-6px 0 0 -38px}.quote_mark p:after{font-size:1.75rem;line-height:1.28571429;font-family:chaparral-pro,serif;content:close-quote;color:#002f5f;display:inline;font-style:normal;margin:0 0 0 2px;}
.quote_cite{font-size:18px;font-size:1.125rem;font-family:UniversCom-47LightCond,sans-serif;color:#616060;display:block;font-style:normal;line-height:1.11111111;text-align:right}.quote_cite_name{display:block;text-transform:uppercase}
  
@media only screen and (min-width:740px){.quote_cite_name{display:inline}}
.quote_cite_title{display:block}
@media only screen and (min-width:740px){.quote_cite_title{display:inline}}
.quote_small{font-size:18px;font-size:1.125rem;line-height:1.38888889;font-style:italic}.table_container{overflow:auto}
  
table{font-size:16px;font-size:1rem;color:#666;line-height:1.5625;table-layout:auto;text-align:left;width:100%}
thead{font-family:UniversCom-47LightCond,sans-serif;border-bottom:4px solid #c5dbec;color:#475a6e;letter-spacing:1px;text-transform:uppercase}
tbody tr{border-bottom:1px solid #ebebeb}
tbody tr:last-child{border-bottom-width:0}
th{font-weight:400;padding:3px;text-align:left;vertical-align:baseline}
td{padding:15px 3px;vertical-align:baseline}

/*controls the buttons selected from TinyMCE editor. see tinymce.css*/
.blue-button{font-family:UniversCom-47LightCond,sans-serif;position:relative;border-bottom-width:0;color:#616060;display:inline-block;letter-spacing:2px;
margin-bottom:30px;text-transform:uppercase;text-align:center;background-color:#002f5f;color:#fff;font-size:14px;font-size:.875rem;
line-height:1.35714286}
.blue-button:hover, .blue-button a:hover, .blue-button a:hover .blue-button{background-color:#425a6c !important;}
.blue-button a, a.blue-button{border: none !important;color: #fff !important;display:block !important;padding:13px 26px 10px;}

.white-button{font-family:UniversCom-47LightCond,sans-serif;position:relative;border-bottom-width:0;color:#000;display:inline-block;letter-spacing:2px;
margin-bottom:30px;text-transform:uppercase;text-align:center;background-color:#fff;font-size:14px;font-size:.875rem;
line-height:1.35714286}
.white-button:hover, .white-button a:hover, .white-button a:hover .white-button{background-color:#f4f2f0 !important;}
.white-button a, a.white-button{border: none !important;color: #000 !important;display:block !important;padding:13px 26px 10px;}

.transparent-button{font-family:UniversCom-47LightCond,sans-serif;position:relative;border-bottom-width:0;color:#4a4a4a;display:inline-block;letter-spacing:2px;
margin-bottom:30px;text-transform:uppercase;text-align:center;border:1px solid #d8d8d8;font-size:14px;font-size:.875rem;
line-height:1.35714286}
.transparent-button:hover, .transparent-button a:hover, .transparent-button a:hover .transparent-button{background-color: rgba(0,0,0,.05) !important;}
.transparent-button a, a.transparent-button{border-bottom: none !important;color: #4a4a4a !important;display:block !important;padding:13px 26px 10px;}

.gray-button{font-family:UniversCom-47LightCond,sans-serif;position:relative;border-bottom-width:0;color:#000;display:inline-block;letter-spacing:2px;
margin-bottom:20px;margin-right:10px;text-transform:uppercase;text-align:center;background-color:#ebebeb;font-size:.875rem;line-height:1.35714286;}
.gray-button:hover, .gray-button a:hover, .gray-button a:hover .gray-button{background-color:#f3f3f3 !important;}
.gray-button a, a.gray-button{border: none !important;color: #000 !important;padding:13px 26px 10px;}


.teal-button{font-family:UniversCom-47LightCond,sans-serif;position:relative;border-bottom-width:0;color:#616060;display:inline-block;letter-spacing:2px;
margin-bottom:30px;text-transform:uppercase;text-align:center;background-color:#017e76;color:#fff;font-size:14px;font-size:.875rem;
line-height:1.35714286}
.teal-button:hover, .teal-button a:hover, .teal-button a:hover .teal-button{background-color:#014742 !important;}
.teal-button a, a.teal-button{border: none !important;color: #fff !important;display:block !important;padding:13px 26px 10px;}


.button{font-family:UniversCom-47LightCond,sans-serif;position:relative;border-bottom-width:0;color:#616060;display:inline-block;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}
.takeover_panel .button{margin:0 0 20px}
.page_footer .button{margin:10px 0}
.button_solid{text-align:center}
.button_solid.bg_blue_5{color:#fff}
.no-touch .button_solid.bg_blue_5:hover{background-color:#475a6e;color:#fff}
.button_watch_header{position:absolute;margin:0}
@media only screen and (max-width:739px){.button_watch_header{left:0;top:30px}}
@media only screen and (min-width:740px){.button_watch_header{right:0;bottom:50px}}
.button_load.loading{opacity:0;pointer-events:none;visibility:hidden}
.button_white{background-color:#fff}
.no-touch .button_white:hover{background-color:rgba(255,255,255,.8);color:#000}
.button_blue_3{background-color:#002f5f;color:#fff}
.no-touch .button_blue_3:hover{background-color:#475a6e;color:#fff}

.button_gray_5{background-color:#f8f8f8;}
.button_transparent{color:#d8d8d8;background-color:#616060;background-color:rgba(0,0,0,.15)}
.no-touch .button_transparent:hover{color:#d8d8d8;background-color:#616060;background-color:rgba(0,0,0,.25)}
.button_transparent_white{color:#fff;background-color:#616060;background-color:rgba(255,255,255,.2)}
.no-touch .button_transparent_white:hover{color:#fff;background-color:#616060;background-color:rgba(255,255,255,.3)}
.button_transparent_gray{color:#000;background-color:#d8d8d8;background-color:rgba(216,216,216,.5)}
.no-touch .button_transparent_gray:hover{color:#000;background-color:#d8d8d8;background-color:rgba(216,216,216,.3)}
.button_white_text{color:#fff}.no-touch .button_white_text:hover{color:rgba(255,255,255,.7)}
.button_border{border:1px solid #ebebeb;text-align:center}
.no-touch .button_border:hover{background-color:#f4f2f0;border-color:#d8d8d8}
.takeover_panel .button_border,.page_footer .button_border{border-color:#385D80;padding:17px 14px 14px;text-align:left}
.no-touch .takeover_panel .button_border:hover,.no-touch .page_footer .button_border:hover{background-color:rgba(255,255,255,.1);border-color:#385D80;color:#fff}
.button_border_gray{border-color:#d8d8d8;color:#4a4a4a}.no-touch .button_border_gray:hover{background-color:rgba(0,0,0,.05)}
.button_small{font-size:14px;font-size:.875rem;line-height:1.35714286}.button_small_padded{padding:13px 26px 10px}
.button_large{font-size:16px;font-size:1rem;line-height:1.1875}.button_large_padded{padding:18px 16px}
.button_icon{position:relative;color:#66829f}.no-touch .button_icon:hover{color:#566f8a}
.no-touch .button_icon:hover:after{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounce_right;animation-name:bounce_right}.button_icon:after{position:absolute; top:50%;right:0;content:"";display:block}.button_icon.icon_right{text-align:left}.button_icon.icon_right:after{right:18px;margin-top:-6px}.button_icon.icon_right_blue_5_sm:after{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -140px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.button_icon.icon_right_gray_sm:after{content: "\25BA";display: inline-block;margin-left: 15px;height: 20px;width: 20px;}.button_icon.icon_right_white_sm:after{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -120px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:12px}.button_icon.icon_down_gray_sm:after{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -100px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.icon_divider{padding:16px 44px 16px 20px}.icon_divider .divider{border-right:1px solid #ebebeb;display:block;padding:8px 10px 4px 0}.icon_top:before,.icon_left:before,.icon_center:before{content:""}.icon_left:before{display:inline-block}.icon_top:before{display:block;margin:0 auto 6px auto}.icon_center{position:relative}.icon_center:before{bottom:0;left:0;position:absolute;margin:auto;right:0;top:0;display:block}.icon_pin.icon_top:before,.icon_pin.icon_left:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -200px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:13px;height:19px}.icon_phone.icon_top:before,.icon_phone.icon_left:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -200px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:17px;height:17px}.icon_email.icon_top:before,.icon_email.icon_left:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -340px -200px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:16px;height:12px}.icon_play:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -200px -300px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:108px;height:76px}.button_group{margin:20px 0}
  
.button_transparent_black {background-color:#000000;color:#fff;}
  
.button_group .button{border:1px solid #ebebeb;border-bottom-width:0;box-shadow:0 1px 0 #ebebeb;color:#474747;display:block;margin-bottom:0}
  
.button_group .button_blue_3 {color:#ffffff !important;}
  
  
  
.no-touch .button_group .button:hover{z-index:1;background-color:#f4f2f0;border-color:#d8d8d8;box-shadow:0 1px 0 #d8d8d8}

.buttons_horizontal{overflow:hidden;margin:20px 0}.buttons_horizontal .button{display:block;float:left;margin:0 20px 20px 0}.buttons_horizontal .button:last-child{margin-right:0}.single_rule{overflow:hidden}.single_rule .button:before,.single_rule .button:after{content:"";position:absolute;border-top:1px solid #d8d8d8;border-top-color:rgba(216,216,216,.35);top:50%;width:600px}.single_rule .button:before{right:100%}.single_rule .button:after{left:100%}.single-link{font-size:14px;font-size:.875rem;font-family:UniversCom-47LightCond,sans-serif;color:#475a6e;border-bottom-width:0;display:inline-block;line-height:1.14285714;text-transform:uppercase}.no-touch .single-link:hover{border-bottom-width:0;box-shadow:0 1px 0 #475a6e}.no-touch .white_link:hover{color:#c5dbec}.social_link{font-size:14px;font-size:.875rem;font-family:UniversCom-47LightCond,sans-serif;border-bottom-width:0;color:#616060;line-height:1.21428571;margin-right:20px;text-transform:uppercase}.social_link:last-child{margin-right:0}.bg_blue_3 .social_link{color:#475a6e}.no-touch .bg_blue_3 .social_link:hover{color:#fff}.social_link_border{border-top:1px solid #d8d8d8;padding:8px 0}
  
.related_heading{border-bottom:1px solid #d8d8d8}.related_link{border-bottom:1px solid #d8d8d8}.related_link a {border-bottom:none !important;}.no-touch .related_link:hover{border-color:#d8d8d8}.no-touch .related_link:hover .label{color:#2e527b}.no-touch .related_link:hover .label_sub{color:#8f8f8f}@media only screen and (min-width:980px){.article_categories,.article_related{margin-left:40px}}@media only screen and (min-width:1220px){.article_categories,.article_related{margin-right:20px}}.degree_link_employer{color:#002f5f;margin-bottom:5px}.no-touch .degree_link:hover .degree_link_employer{color:#66829f}@media only screen and (max-width:979px){.degree_links.degree_links_col_1{margin-bottom:0}}
  
.icon_right:after{width:10px;height:12px;content:"";display:block}.icon_right_blue:after{background-position:-280px -140px}.icon_right_gray:after{background-position:-280px -100px}.icon_link{border:0}
.icon_replace span{/*display:none*/position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip: rect(1px, 1px, 1px, 1px);
    -moz-clip: rect(1px, 1px, 1px, 1px);
    -ms-clip: rect(1px, 1px, 1px, 1px);
}
.icon_before:before,.icon_after:before,.icon_before:after,.icon_after:after{font-size:22px;font-size:1.375rem;vertical-align:middle}
    .icon_before_small:before,.icon_after_small:before,.icon_before_small:after,.icon_after_small:after{font-size:18px;font-size:1.125rem}
    .icon_before:before{margin-right:6px}.icon_after:after{margin-left:6px}
    
    .icon_facebook:before{font-family:IcoMoon;content:"\f610";font-smoothing:antialiased}
    .icon_twitter:before{font-family:IcoMoon;content:"\f611";font-smoothing:antialiased}
    .icon_instagram:before{font-family:IcoMoon;content:"\f641";font-smoothing:antialiased}
    .icon_youtube:before{font-family:IcoMoon;content:"\f630";font-smoothing:antialiased}
    .icon_linkedin:before{font-family:IcoMoon;content:"\f612";font-smoothing:antialiased}
	.icon_TIkTok:before{font-family:IcoMoon;content:"\e900";font-smoothing:antialiased}
    
    .icon_large:before{font-size:2rem !important;margin-right:10px !important;}


.icon_googleplus:before{font-family:IcoMoon;content:"\f613";font-smoothing:antialiased}
.icon_tumblr:before{font-family:IcoMoon;content:"\f620";font-smoothing:antialiased}

.icon_wordpress:before{font-family:IcoMoon;content:"\f621";font-smoothing:antialiased}
.icon_vimeo:before{font-family:IcoMoon;content:"\f631";font-smoothing:antialiased}
.icon_flickr:before{font-family:IcoMoon;content:"\f640";font-smoothing:antialiased}
.icon_pinterest:before{font-family:IcoMoon;content:"\f650";font-smoothing:antialiased}
.icon_soundcloud:before{font-family:IcoMoon;content:"\f6b3";font-smoothing:antialiased}

/**Tiktok icon**/
@font-face {
    font-family: 'icomoon';
    src: url('data:font/ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTY8rHe8AAAZgAAAAHEdERUYAJwAMAAAGQAAAAB5PUy8yDxMFgAAAAVgAAABgY21hcBdX2eAAAAHQAAABXmdhc3AAAAAQAAAGOAAAAAhnbHlmptd77QAAA0AAAAEUaGVhZBxiO2EAAADcAAAANmhoZWEHfwPHAAABFAAAACRobXR4C1UAQwAAAbgAAAAYbG9jYQCiACAAAAMwAAAADm1heHAACABOAAABOAAAACBuYW1l+lhN2AAABFQAAAGbcG9zdNQOyxAAAAXwAAAARQABAAAAAAAA+vHKnl8PPPUACwQAAAAAANzDe3MAAAAA3MN7cwAA/74DvQPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAO9AAEAAAAAAAAAAAAAAAAAAAAGAAEAAAAGAEwAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwNVAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAAHpAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAEEAAAAAAAAAAFVAAAAAAAAAgAAAAQAAEMAAAADAAAAAwAAABwAAQAAAAAAWAADAAEAAAAcAAQAPAAAAAoACAACAAIAAQAg6QD//f//AAAAAAAg6QD//f//AAD/5BcFAAMAAQAKAAAAAAAAAAAAAQADAAABBgAAAQMAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAEAAYAIoAAAABAAAAAAAAAAAAAgAAOQIAAQAAAAAAAAAAAAIAADkCAAEAAAAAAAAAAAACAAA5AgABAEP/vgO9A8AASwAAATYyMx4BFx4BFxUuAScuAScUFRwBBxQVDgEHDgEHBiYnLgEnNCY3PgE3PgEXFgYVJgYHDgEHBhQXHgE3MjY3PgE3NiY3NDU8ATU0NwIXKlMpAyQkJGAxLlsqEiMQAQMdGiqHSy5ZJ0FUBwEBBjkvNYxFAQIgRRwUHggHAQdYNiRAEgYLAQMBAQEDvwExXiMjJAWsARQUCBULLy8uXi4vLyxXJT1KAgIXFyaDSxAgEDxwJy4pDTBeMAoGFA0nFhEjETRLBSYeCxYMOnI5QUBAgUFAQAAAAAAAAA4ArgABAAAAAAABAAcAEAABAAAAAAACAAcAKAABAAAAAAADAAcAQAABAAAAAAAEAAcAWAABAAAAAAAFAAsAeAABAAAAAAAGAAcAlAABAAAAAAAKABoA0gADAAEECQABAA4AAAADAAEECQACAA4AGAADAAEECQADAA4AMAADAAEECQAEAA4ASAADAAEECQAFABYAYAADAAEECQAGAA4AhAADAAEECQAKADQAnABpAGMAbwBtAG8AbwBuAABpY29tb29uAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABpAGMAbwBtAG8AbwBuAABpY29tb29uAABpAGMAbwBtAG8AbwBuAABpY29tb29uAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABpAGMAbwBtAG8AbwBuAABpY29tb29uAABGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAEZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAABAgACAQMAAwEEBmdseXBoMQd1bmkwMDAxB3VuaUU5MDAAAAAAAQAB//8ADwABAAAADAAAABYAAAACAAEAAQAFAAEABAAAAAIAAAAAAAAAAQAAAADVpCcIAAAAANzDe3MAAAAA3MN7cw==') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 
/**.icon_TIkTok:before{
    content: "";
    background: url(/media/tiktok.svg) no-repeat 0 0;
    background-image: url(/media/tiktok.svg),none;
    width: 18px;
    height: 18px;
    margin: 0;
    margin-right: 6px;
    display:inline-block;
}**/

.icon_wikipedia:before{
    content: "";
    background: url(/media/responsive-site/style-assets/fonts/wiki.jpg) no-repeat 0 0;
    background-image: url(/media/responsive-site/style-assets/fonts/wiki.jpg),none;
    width: 18px;
    height: 18px;
    margin: 0;
    margin-right: 6px;
    display:inline-block;
}

/**globe icon next to web addresses**/
    
@font-face{font-family:NotoEmoji;src:url(/media/responsive-site/style-assets/fonts/NotoEmoji-Regular.ttf);src:url(/media/responsive-site/style-assets/fonts/NotoEmoji-Regular.ttf) format('truetype');}
    
.icon_web:before{font-family:NotoEmoji;content:"\1f310";font-smoothing:antialiased;font-size:1.1rem;}
  
.icon_mail:before{font-family:IcoMoon;content:"\270a";font-smoothing:antialiased}
    .icon_check:before{font-family:IcoMoon;content:"\2713";font-smoothing:antialiased}
    .icon_plus:before{font-family:IcoMoon;content:"\2b";font-smoothing:antialiased}
    .icon_minus:before{font-family:IcoMoon;content:"\2d";font-smoothing:antialiased}
    .icon_reply:before{font-family:IcoMoon;content:"\21a9";font-smoothing:antialiased}
    .icon_favorite:before{font-family:IcoMoon;content:"\22c6";font-smoothing:antialiased}
    .icon_home:before{font-family:IcoMoon;content:"\2302";font-smoothing:antialiased}
    .icon_retweet:before{font-family:IcoMoon;content:"\1f501";font-smoothing:antialiased}
    .icon_search:before{font-family:IcoMoon;content:"\1f6";font-smoothing:antialiased}
    
    
    .tabber{overflow:hidden}.tabber-menu{font-size:20px;font-size:1.25rem;font-family:UniversCom-47LightCond,sans-serif;overflow:hidden;color:#000;line-height:1.5;margin:20px 0}.tabber-handle{background-color:#ebebeb;border-width:0;color:inherit;cursor:pointer;display:block;float:left;margin:0 2px 2px 0;padding:14px 26px 12px}.tabber-handle:last-child{margin-right:0}.tabber-handle.mobile{display:none}.mobile .tabber-handle{display:none}.mobile .tabber-handle.mobile{clear:both;display:block;float:none}.tabber-handle.active,.no-touch .tabber-handle:hover{background-color:#002f5f;color:#fff}.tabber-tab{clear:both;display:none}.tabber-tab.active{display:block}.vertical .tabber-menu{float:left;width:20%}.mobile.vertical .tabber-menu{float:none;width:100%}.vertical .tabber-handle{display:block;width:100%}.vertical .tabber-handle.mobile{display:none}.vertical .tabber-tab{clear:none;float:right;min-height:100%;width:80%}.mobile.vertical .tabber-tab{float:none;width:100%}
  
.bar_decoration_top{position:relative}.bar_decoration_top:before{width:185px;height:4px;max-width:100%;background-color:#d8d8d8;content:"";display:block;margin-bottom:16px;-webkit-transition:width .3s;transition:width .3s}.no-touch a:hover .bar_decoration_top:before{width:235px}.bar_decoration_top.bar_decoration_padded{padding-top:20px}
  
  
/*for links on schedule of events pages*/
.light_blue_before .bar_decoration_top:before{background-color: #c5dbec !important;}
.bar_decoration_bottom{position:relative}.bar_decoration_bottom:after{position:absolute;left:0;bottom:0;width:185px;height:4px;max-width:100%;background-color:#d8d8d8;content:"";display:block;-webkit-transition:width .3s;transition:width .3s}.no-touch a:hover .bar_decoration_bottom:after{width:235px}.bar_decoration_bottom.bar_decoration_padded{padding-bottom:20px}
  
.bar_decoration_bottom.bar_decoration_padded.none{padding-bottom:0px !important;}
.bar_decoration_bottom.none:after{width:0px !important;height:0px !important;}
  
  
.bar_decoration_short:before,.bar_decoration_short:after{width:60px}.no-touch a:hover 
  
.bar_decoration_short:before,.no-touch a:hover .bar_decoration_short:after{width:100px}.bar_decoration_medium:before,.bar_decoration_medium:after{width:100px}.no-touch a:hover .bar_decoration_medium:before,.no-touch a:hover .bar_decoration_medium:after{width:150px}.bar_decoration_long:before,.bar_decoration_long:after{width:230px}.no-touch a:hover .bar_decoration_long:before,.no-touch a:hover .bar_decoration_long:after{width:280px}.bar_decoration_full:before,.bar_decoration_full:after{width:auto}.no-touch a:hover .bar_decoration_full:before,.no-touch a:hover .bar_decoration_full:after{width:auto}.bar_decoration_transparent:before,.bar_decoration_transparent:after{background-color:rgba(0,0,0,.3)!important}.bar_decoration_transparent_white:before,.bar_decoration_transparent_white:after{background-color:rgba(255,255,255,.6)}.bar_decoration_white:before,.bar_decoration_white:after{background-color:#fff}.bar_decoration_photo:before,.bar_decoration_photo:after{background-color:#c5dbec}.label{font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;color:#000; font-style:normal;letter-spacing:2px;line-height:1.1875;text-transform:uppercase}.label_small{font-size:14px;font-size:.875rem;letter-spacing:1px;line-height:1.21428571}
.label_large{font-size:unset !important;line-height:2;}.label_image_homepage {margin-top:20px;}.label_image{position:absolute;left:30px;z-index:3;font-size: 1.188rem;}.label_image_top{top:30px}.label_image_bottom{bottom:30px}.label_block{display:block;margin-top:15px;margin-bottom:20px}.label_sub{font-size:16px;font-size:1rem;color:#666;font-style:italic;line-height:1.625}.thumbnail{margin-bottom:30px;width:185px}.thumbnail_medium{width:284px}@media only screen and (min-width:500px){.thumbnail_left{float:left;margin-right:30px}}@media only screen and (min-width:500px){.thumbnail_right{float:right;margin-left:30px}}.thumbnail_image{width:100%;max-width:100%}@media only screen and (min-width:500px){.headshot{width:200px}}

.date{font-size:44px;font-size:2.75rem;font-family:chaparral-pro,serif;overflow:hidden;position:relative;color:#002f5f;font-style:italic;letter-spacing:0;line-height:1.20454545;margin:0px 0px 20px 0px}
@media only screen and (max-width:739px){.date {margin: 20px 0px !important;font-size:2.5rem !important;}.date_label{display:none !important;}}
@media only screen and (min-width:740px) and (max-width:979px){.date_label{clear:both;}}
@media only screen and (max-width:980px){.featured_event_description{display:none !important;}}
  
.date_number{display:block}
@media only screen and (min-width:500px){.date_number{float:left;padding:0 8px 6px 0}}
.date_label{overflow:hidden;display:block;padding-bottom:18px}
@media only screen and (min-width:980px){.date_label{padding-top:23px}}


.number_set{overflow:hidden;position:relative;box-shadow:inset 0 4px 0 #f4f2f0;margin:0 0 10px}.number_set:before{width:84px;height:4px;background-color:#d8d8d8;content:"";display:block;margin-bottom:4px}.number_set_item{font-size:44px;font-size:2.75rem;color:#002f5f;float:left;line-height:1.20454545;margin-right:8px}.number_set_label{overflow:hidden;display:block;margin:12px 0}
  
  
    
.new_number_set .number_set:before{display:none !important;width:0px !important;height:0px !important;background-color:#fff !important;}
.new_number_set .number_set{box-shadow:none !important;}
  
.new_number_set .border-control{border-bottom: 3px dotted #255e93;width:90%;position:absolute;bottom:0;}
.new_number_set .left_set .border-control{width:93%!important;}
.new_number_set .right_set .border-control{margin-left:10px;}
    
@media only screen and (min-width:980px){
    .new_number_set .left_set .number_set_label{border-right: 3px dotted #255e93;} 
    .new_number_set .number_set{min-height:8rem;}
}
  
.new_number_set .number_set_item {font-family:UniversCom-47LightCond,sans-serif !important;color:#255e93 !important;font-size:3.5rem !important;font-weight:bold !important;margin-right:0px !important;line-height:1.5 !important;}
  
@media only screen and (min-width:1220px){
    .new_number_set .right_set .number_set_item{margin-left:20px !important;}
}
  
.new_number_set .number_set_label{text-transform:none !important;font-weight:900 !important;color:#000 !important;font-size:1.5rem !important;text-align:center !important;padding:0px 20px !important;}
  
  
.callout_body{font-size:18px;font-size:1.125rem;color:#616060;line-height:1.38888889}.callout_body_small{font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;line-height:1.375}.callout_body_large{font-size:20px;font-size:1.25rem;line-height:1.25}.callout_heading_1{font-size:28px;font-size:1.75rem;color:#000;line-height:1.1875;font-style:italic;margin:20px 0}@media only screen and (min-width:740px){.callout_heading_1{font-size:32px;font-size:2rem}}.callout_heading_2{font-size:32px;font-size:2rem;color:#000;line-height:1.19444444;font-style:normal;margin:20px 0}@media only screen and (min-width:740px){.callout_heading_2{font-size:36px;font-size:2.25rem}}.callout_heading_3{font-size:24px;font-size:1.5rem;color:#000;line-height:1.14285714;font-style:italic;margin:20px 0}@media only screen and (min-width:740px){.callout_heading_3{font-size:28px;font-size:1.75rem}}.callout_heading_4{font-size:20px;font-size:1.25rem;color:#000;line-height:1.33333333;font-style:italic;margin:20px 0}@media only screen and (min-width:740px){.callout_heading_4{font-size:24px;font-size:1.5rem}}
.callout_heading_5{font-size:20px;font-size:1.25rem;font-family:UniversCom-47LightCond,sans-serif;color:#000;line-height:1.25;font-style:normal;margin:20px 0}@media only screen and (min-width:740px){.callout_heading_5{font-size:24px;font-size:1.5rem}}
.callout_heading_6{font-size:18px;font-size:1.2rem;font-family:UniversCom-47LightCond,sans-serif;color:#000;line-height:1;font-style:normal;margin:10px 0}@media only screen and (min-width:740px){.callout_heading_5{font-size:22px;font-size:1.5rem}}
  
.callout_profile{padding-top:30px}
@media only screen and (max-width:739px){.callout_profile {padding-bottom: 20px;}}

    @media only screen and (min-width:500px){.callout_profile{padding-top:0}}
    .callout_profile_thumb{max-width:185px;margin-right:auto;margin-left:auto}
    @media only screen and (min-width:500px){.callout_profile_thumb{width:185px;margin:30px}}
    @media only screen and (min-width:740px){.callout_profile_thumb{float:left;margin-right:0}}
    @media only screen and (min-width:1220px){.callout_profile_thumb{margin:0 20px 0 0}}
    .callout_profile_headshot{max-width:200px}
    @media only screen and (min-width:740px){.callout_profile_headshot{width:200px}}
    .callout_profile_content{padding:0 30px 20px}
    @media only screen and (min-width:740px){.callout_profile_content{position:relative;width:415px;clear:none;float:right;overflow:hidden;padding-left:0}}
    @media only screen and (min-width:980px){.callout_profile_content{width:660px;min-height:185px;padding:0 290px 10px 0}}
    @media only screen and (min-width:1220px){.callout_profile_content{width:925px;padding-right:280px}}
    .callout_profile_label{margin:30px 0 10px}.callout_profile_title{margin:0 0 10px}
    @media only screen and (min-width:980px){.callout_profile_footer{position:absolute;width:230px;right:30px;bottom:20px}}
    @media only screen and (min-width:500px){.callout_profile_button{width:230px;}}
    .callout_profile_button{display:block;margin:10px 0;padding-right:10px;padding-left:10px}
    .callout_course{border:1px solid #ebebeb;background-color:#fff;margin-bottom:20px}
    @media only screen and (min-width:740px){.callout_course{background-color:transparent;border-width:0;margin-bottom:0}}
    .callout_course:before{position:absolute;border:1px solid #ebebeb}
    @media only screen and (min-width:740px){.callout_course:before{width:223px;height:100%;background:#fff;content:"";display:block}}
    @media only screen and (min-width:980px){.callout_course:before{width:298px}}
    @media only screen and (min-width:1220px){.callout_course:before{width:373px}}
    .callout_course_body{position:relative}.callout_course_num{font-size:18px;font-size:1.125rem}.callout_course_content{padding-left:16px;padding-right:16px}.timeline_event{position:relative;width:290px;height:375px;float:left;margin:1px;overflow:hidden;background-color:#000000;}.timeline_event .callout_body{color:#fff}.timeline_padded{padding-top:24px}.callout_padded{padding-left:16px;padding-right:16px}.callout_border{border:1px solid #ebebeb}.details_bottom{position:absolute;bottom:0;left:0;width:100%;padding-right:30px;padding-left:30px}.wallpaper_mask:after{height:100%;left:0;position:absolute;top:0;width:100%;background-color:#000;content:"";display:block;opacity:.6}.wallpaper_mask_blue:after{background-color:#002f5f}a.wallpaper_mask:after{-webkit-transition:opacity .25s;transition:opacity .25s}.no-touch a.wallpaper_mask:hover:after{opacity:.75}.wallpaper_content{position:relative;z-index:2}.callout_image_full{max-width:100%;overflow:hidden}.callout_image_full_image{max-width:100%;display:block}@media only screen and (max-width:1219px){.callout_image_short{background-color:#616060}}@media only screen and (max-width:499px){.callout_image_short .label_image{position:relative;top:auto;left:auto;bottom:auto;padding:0 30px;margin:30px 0 20px}}@media only screen and (max-width:499px){.callout_image_short .callout_image_full_image{display:none}}@media only screen and (max-width:499px){.callout_image_short .shadow_mask:before,.callout_image_short .figure_shadow:after{content:normal}}@media only screen and (max-width:1219px){.callout_image_short .wallpaper_content,.callout_image_short .details_bottom{position:relative;top:auto;left:auto;width:auto;height:auto}}@media only screen and (max-width:1219px){.callout_image_short .details_bottom{padding:0}}
          
        .callout_image_tall{max-width:284px}
@media only screen and (min-width:740px) and (max-width:1219px){.tablet-2 .callout_image_tall .full_height,.tablet-2 .callout_image_tall .details_bottom{position:relative;top:auto;left:auto;width:auto;height:auto;background-color:transparent;overflow:hidden;padding:0}}
@media only screen and (min-width:740px) and (max-width:1219px){.tablet-2 .callout_image_tall .block_padded{background-color:#616060;padding:30px 30px 0}}
@media only screen and (min-width:740px) and (max-width:1219px){.tablet-2 .callout_image_tall .label_image{position:relative;top:auto;left:auto}}
  
@media only screen and (min-width:740px) and (max-width:1219px){.callout_alt .callout_image_tall .full_height,.callout_alt .callout_image_tall .details_bottom{position:absolute;top:10%;left:0;width:100%;height:110%;background-color:rgba(0,0,0,.5);padding:15px}}
  
@media only screen and (min-width:740px) and (max-width:1219px){.callout_alt .callout_image_tall .block_padded{ background-color:transparent;padding:0 30px}}
  
@media only screen and (min-width:740px) and (max-width:1219px){.callout_alt .callout_image_tall .label_image{ position:absolute;top:30px;left:30px}}
  
.callout_alt .callout_body_small p{color:#fff !important; margin:10px 0 !important;}
  
  
.callout_image_tall_md{max-width:340px}@media only screen and (min-width:1220px){.callout_image_tall_md{float:right}}@media only screen and (min-width:1220px){.callout_two_up .callout_large:nth-child(odd) .callout_large_details{right:100px;left:auto}}@media only screen and (min-width:1220px){.callout_two_up .callout_large:nth-child(even) .callout_large_details{left:100px}}.callout_large{max-width:720px;margin:4px auto}@media only screen and (min-width:980px){.callout_large{width:50%;float:left}}@media only screen and (max-width:499px){.callout_large .callout_large_content,.callout_large .callout_large_details{position:relative;top:auto;left:auto;width:auto;height:auto}}@media only screen and (min-width:740px){.callout_large .callout_large_details{max-width:544px}}@media only screen and (min-width:1220px){.callout_large .callout_large_details{width:484px;padding:0}}.callout_search_form{position:relative}.callout_search_form:before{font-size:30px;font-size:1.875rem;font-family:IcoMoon;content:"\1f6";font-smoothing:antialiased;line-height:1;pointer-events:none;position:absolute;top:16px;right:20px}input.callout_search_input{background-color:#f4f2f0;border:none;overflow:hidden;padding:16px 62px 16px 24px}input.callout_search_input::-webkit-input-placeholder{color:#666}input.callout_search_input::-moz-placeholder{color:#666}input.callout_search_input:-ms-input-placeholder{color:#666}input.callout_search_input::placeholder{color:#666}input.callout_search_input:focus{outline:0}.callout_search_submit{position:absolute;top:0;right:0;width:60px;height:100%;opacity:0;-webkit-transition:none;transition:none}.home_departments_content{position:relative;min-height:350px;clear:both}.callout_department{height:350px;position:relative;z-index:1;float:left;overflow:hidden}.callout_department_featured{display:none;background-color:#002f5f;}@media only screen and (min-width:740px){.callout_department_featured{position:absolute;top:0;left:0;display:block}}.callout_department_featured .full_height{z-index:1}.callout_department_link{height:350px;border:0;display:block;pointer-events:none}.visible .callout_department_link{pointer-events:auto}.no-touch .visible .callout_department_link:hover .callout_department_content{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.no-touch .visible .callout_department_link:hover .callout_department_image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.callout_department figure{overflow:hidden}.callout_department_image{-webkit-transform:scale(1.12) translate3d(0,0,0);transform:scale(1.12) translate3d(0,0,0);-webkit-transition:-webkit-transform .35s;transition:transform .35s}.callout_department_content{position:relative;height:200px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.department_roller .roller-item{width:294px}@media only screen and (min-width:500px){.department_roller .roller-item{width:233px}}@media only screen and (min-width:740px){.department_roller .roller-item{width:236px}.department_roller .roller-item.first{margin-left:469px}}@media only screen and (min-width:980px){.department_roller .roller-item{width:236px}.department_roller .roller-item.first{margin-left:464px}}@media only screen and (min-width:1220px){.department_roller .roller-item{width:229px}.department_roller .roller-item.first{margin-left:479px}}.department_roller.animated .roller-item{-webkit-transition:opacity .4s ease,margin .4s ease;transition:opacity .4s ease,margin .4s ease}.study_search_form{position:relative;background-color:#f4f2f0;height:56px;background-color:rgba(0,0,0,.1);margin-bottom:35px}.study_search_form:before{font-size:30px;font-size:1.875rem;font-family:IcoMoon;content:"\1f6";font-smoothing:antialiased;line-height:1;pointer-events:none;position:absolute;top:16px;right:20px}input.study_search_input{font-size:18px;font-size:1.125rem;width:100%;height:56px;background-color:transparent;border-width:0;color:#666;line-height:1;margin:0;padding:5px 60px 0 28px}input.study_search_input::-webkit-input-placeholder{color:#666}input.study_search_input::-moz-placeholder{color:#666}input.study_search_input:-ms-input-placeholder{color:#666}input.study_search_input::placeholder{color:#666}input.study_search_input:focus{background-color:transparent;border-width:0;outline:0}.study_search_submit{position:absolute;top:0;right:0;width:60px;height:100%;opacity:0;-webkit-transition:none;transition:none;color:#696969;}.department_roller_tools{overflow:hidden;position:relative;margin-bottom:20px}@media only screen and (min-width:740px){.department_roller_tools{position:absolute;top:-107px;right:0;margin:0}}.study_search_results{color:#666;margin-top:20px}@media only screen and (min-width:500px){.study_search_results{float:right}}.result_number{color:#000}.year_select .section_nav_links{height:450px}.year_select_label{width:64%;height:56px;border:1px solid #ebebeb;border-right:0;float:left;margin:0;padding:20px 0 0 20px}.year_select_button{width:36%;float:right}.year_select_button .combo_nav_handle{height:56px}.home_feature{width:100%;max-width:1440px;margin:0 auto;overflow:hidden;position:relative}@media only screen and (min-width:980px){.home_feature{height:800px}}.home_feature_content{width:100%;height:100%;position:relative;z-index:1;opacity:1}.loading .home_feature_content{opacity:0}.home_feature_loading_icon{bottom:0;left:0;position:absolute;margin:auto;right:0;top:0;width:50px;height:50px;z-index:2;display:block;opacity:0;pointer-events:none;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.home_feature_loading_icon:before,.home_feature_loading_icon:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block}.home_feature_loading_icon:before{border:5px solid rgba(197,219,236,.5)}.home_feature_loading_icon:after{-webkit-animation:loading_spin 1s linear infinite;animation:loading_spin 1s linear infinite;border:5px solid transparent;border-top-color:#c5dbec}.loading .home_feature_loading_icon{opacity:1}.featured_story{width:100%;height:460px;max-width:1440px;margin:0 auto}@media only screen and (min-width:740px){.featured_story{height:600px}}@media only screen and (min-width:980px){.featured_story{height:100%}}.featured_story_container{margin-top:20px}.featured_story_content{position:absolute;bottom:40px;z-index:3;width:100%;padding:20px;-webkit-transition:opacity .4s,z-index .4s;transition:opacity .4s,z-index .4s}@media only screen and (max-width:499px){.no-touch .featured_story_content{bottom:100px}}@media only screen and (min-width:500px){.featured_story_content{padding:20px 40px}}@media only screen and (min-width:980px){.featured_story_content{bottom:210px;right:0;left:0;width:940px;margin:0 auto;padding:0}}@media only screen and (min-width:1220px){.featured_story_content{bottom:250px;width:1175px}}@media only screen and (min-width:980px){.js-in-focus .featured_story_content{opacity:.2;z-index:1}}.featured_story_link{color:#fff;border-bottom-width:0;display:block}.no-touch .featured_story_link:hover{color:#c5dbec}@media only screen and (min-width:500px){.no-touch .featured_story_link{padding-right:160px}}.supporting_stories_row{position:relative;z-index:4;margin-top:-40px}
  
.supporting_story_content{padding-top:25px;}
@media only screen and (min-width:500px) and (max-width:980px){.supporting_story_content{padding-top:40px;}}
@media only screen and (min-width:980px){.supporting_stories_row{z-index:2;margin-top:0}}@media only screen and (min-width:980px){.supporting_stories{position:relative;z-index:1;height:414px;margin-top:-414px;overflow:hidden}}.no-touch .supporting_stories .roller-controls{position:absolute;top:-84px;right:0;margin:0}.touch .supporting_stories .roller-controls{display:none!important}.supporting_story{position:relative;width:290px;overflow:hidden}.supporting_story.roller-item{margin:0 2px}@media only screen and (min-width:500px){.supporting_story{width:388px}}@media only screen and (min-width:980px){.supporting_story{width:310px;float:left;margin:0 2px}}@media only screen and (min-width:1220px){.supporting_story{width:388px}}@media only screen and (min-width:980px){.supporting_story:first-child{margin-left:0}}@media only screen and (min-width:980px){.supporting_story:last-child{margin-right:0}}@media only screen and (min-width:980px){.cssanimations .supporting_story{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(211px);-ms-transform:translateY(211px);transform:translateY(211px);-webkit-transition:-webkit-transform .4s;transition:transform .4s}}@media only screen and (min-width:1220px){.cssanimations .supporting_story{-webkit-transform:translateY(170px);-ms-transform:translateY(170px);transform:translateY(170px)}}@media only screen and (min-width:980px){.no-cssanimations .supporting_story{top:231px}}@media only screen and (min-width:1220px){.no-cssanimations .supporting_story{top:193px}}@media only screen and (min-width:980px){.cssanimations .supporting_story:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:980px){.no-cssanimations .supporting_story:hover{top:0}}.supporting_story_link{border:0;display:block}@media only screen and (max-width:499px){.supporting_story_caption{position:static;padding:20px 30px 0}}.supporting_story_content{overflow:hidden;min-height:220px}
          
        @media only screen and (min-width:980px){.supporting_story_content{min-height:300px}}@media only screen and (min-width:1220px){.supporting_story_content{min-height:265px}}@media only screen and (min-width:980px){.cssanimations .supporting_story_content{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:-webkit-transform .5s .15s,opacity .5s .15s;transition:transform .5s .15s,opacity .5s .15s}}@media only screen and (min-width:980px){.cssanimations .supporting_story:hover .supporting_story_content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:740px) and (max-width:979px){.supporting_story_title{font-size:20px;font-size:1.25rem}}.touch .supporting_story_link{pointer-events:none;cursor:default}.touch .supporting_story.js-active .supporting_story_link{pointer-events:auto;cursor:pointer}
  
.contact_card{overflow:hidden;background-color:#fff;border:1px solid #ebebeb;padding:0 20px 60px}@media only screen and (min-width:740px){.contact_card{padding-right:0;padding-left:0}}.contact_card_header{overflow:hidden;border-bottom:1px solid #ebebeb;margin-bottom:40px}.contact_card_header:before{width:284px;height:6px;max-width:none;background-color:#c5dbec;margin-bottom:28px}.contact_card_title{font-size:18px;font-size:1.125rem;line-height:1.22222222}@media only screen and (min-width:740px){.contact_card_title{float:left}}.contact_card_links{clear:both;margin:20px 0}@media only screen and (min-width:500px){.contact_card_links{overflow:hidden}}@media only screen and (min-width:1220px){.contact_card_links{clear:none;float:right;margin-top:0}}.contact_card_link{display:block;margin-bottom:10px;}@media only screen and (min-width:500px){.contact_card_link{float:left;margin-right:30px}}@media only screen and (min-width:1220px){.contact_card_link{margin-right:0;margin-left:30px;}}@media only screen and (min-width:1220px){.contact_card_link:first-child{margin-left:0}}.contact_card_subhead{font-size:14px;font-size:.875rem;font-family:UniversCom-47LightCond,sans-serif;color:#475a6e;font-style:normal;line-height:1.21428571;margin-bottom:14px;text-transform:uppercase}@media only screen and (min-width:740px) and (max-width:979px){.contact_card_social{clear:both}}.contact_card_social_link{border-bottom-width:0;color:#616060;display:block}.no-touch .contact_card_social_link:hover{color:#66829f}.gallery_full.animated .roller-viewport{overflow:hidden}.gallery_full.animated .roller-canister{-webkit-transition:-webkit-transform .6s .4s ease;transition:transform .6s .4s ease}.gallery_full_item{overflow:hidden}@media only screen and (max-width:739px){.gallery_full_item{float:left}}@media only screen and (min-width:740px){.gallery_full_item{padding-top:4px}}@media only screen and (min-width:1448px){.gallery_full_item{padding-right:4px;padding-left:4px}}.gallery_full_item.visible{overflow:visible}.gallery_full_photos{overflow:hidden}@media only screen and (max-width:739px){.gallery_full_photos{float:left}}@media only screen and (min-width:740px){.gallery_full_photos{position:relative;z-index:1;background-color:#fff;box-shadow:0 0 0 4px #fff}}@media only screen and (min-width:740px){.gallery_full_figure{width:50%;float:left;margin:0}}@media only screen and (min-width:740px){.gallery_full_figure:first-child{padding-right:2px}}@media only screen and (min-width:740px){.gallery_full_figure:last-child{padding-left:2px}}@media only screen and (min-width:740px){.gallery_full_figure .gallery_full_caption{display:none}}.gallery_full_figure .icon_center:before{z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery_full_image{position:relative;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:739px){.gallery_full_image{border-top:4px solid #fff;border-bottom:4px solid #fff}}.gallery_full_figure .gallery_full_caption,.gallery_full_captions{position:relative;z-index:2;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;padding:20px 30px;-webkit-transition:margin .3s,opacity .3s;transition:margin .3s,opacity .3s}.gallery_full_figure.visible .gallery_full_caption,.gallery_full_item.visible .gallery_full_captions{margin-top:-36px;opacity:1;-webkit-transition:margin .3s 1.1s,opacity .3s 1.1s;transition:margin .3s 1.1s,opacity .3s 1.1s}.gallery_full_captions{padding:20px 100px 20px 150px}@media only screen and (max-width:739px){.gallery_full_captions{display:none}}.gallery_full_captions .gallery_caption{position:relative;margin:6px 0}.gallery_full_captions .gallery_caption:before{font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;color:#000;font-style:normal;letter-spacing:2px;line-height:1.1875;text-transform:uppercase;color:#66829f;letter-spacing:0;text-transform:none}@media only screen and (min-width:500px){.gallery_full_captions .gallery_caption:before{position:absolute;right:100%;display:block;padding:2px 6px 0 0;white-space:nowrap}}@media only screen and (min-width:740px){.gallery_full_captions .gallery_caption:first-child:before{content:"Right \2013  "}}@media only screen and (min-width:740px){.gallery_full_captions .gallery_caption:last-child:before{content:"Left \2013  "}}@media only screen and (min-width:740px){.campus_gallery_caption:first-child:before{content:"Left \2013  "}}@media only screen and (min-width:740px){.campus_gallery_caption:last-child:before{content:"Right \2013  "}}.gallery_universal_captions{position:relative;z-index:2;background-color:#fff;padding:30px 0}@media only screen and (min-width:500px){.gallery_universal_captions{margin-top:-36px;padding:30px}}@media only screen and (min-width:980px){.gallery_universal_captions{padding:30px 80px}}.campus_gallery{position:relative;max-width:1440px;background:#000 url(/media/responsive-site/style-assets/css/css-images/campus_feature_sm.jpg) no-repeat center top;margin:0 auto;overflow:hidden}@media only screen and (min-width:500px){.campus_gallery{background-image:url(/media/responsive-site/style-assets/css/css-images/campus_feature_md.jpg)}}@media only screen and (min-width:980px){.campus_gallery{background-color:transparent}}.campus_gallery_placeholder{display:none}@media only screen and (min-width:980px){.campus_gallery_placeholder{position:absolute;top:0;width:100%;height:100%;max-width:1440px;display:block}}@media only screen and (min-width:980px){.campus_gallery_placeholder.skrollable-after{position:fixed}}.campus_gallery_mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;background-color:#000;background-color:rgba(0,0,0,.7);display:block;-webkit-transition:none;transition:none}@media only screen and (min-width:980px){.no-touch .campus_gallery_mask{opacity:0}}.campus_gallery_content{position:relative;z-index:1;padding-top:340px}@media only screen and (min-width:740px){.campus_gallery_content{padding-top:380px}}@media only screen and (min-width:980px){.campus_gallery_content{padding-top:880px}}.campus_gallery_label.label{font-size:18px;font-size:1.125rem}.campus_gallery_header{position:absolute;right:0;left:0;z-index:3}@media only screen and (min-width:980px){.campus_gallery_header.skrollable-between{position:fixed;top:0}}@media only screen and (min-width:980px){.campus_gallery_header.skrollable-after{top:600px}}.campus_gallery_figure{margin:8px 0}@media only screen and (max-width:739px){.campus_gallery_figure.margined_top_small{margin-top:8px}}.campus_gallery_button_container:last-child{margin-bottom:75px}.campus_gallery_image_set{opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.campus_gallery_image_set.js-loaded{opacity:1;visibility:visible}.campus_gallery_caption:before{color:#c5dbec}.campus_gallery_fader{position:absolute;bottom:0;left:0;z-index:10;width:100%;height:62px;max-width:1440px}@media only screen and (min-width:980px){.campus_gallery_fader.skrollable{-webkit-transition:opacity .45s;transition:opacity .45s}}@media only screen and (min-width:980px){.campus_gallery_fader.skrollable-between{position:fixed;right:auto;left:auto}}.campus_gallery_fader_inner{position:absolute;width:100%;height:100%;background-image:-webkit-linear-gradient(270deg, rgba(0,0,0,0) 0, #000 100%);background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,#000 100%)}.featured_story_large{pointer-events:none}.featured_story_large.visible{pointer-events:auto}@media only screen and (min-width:740px){.featured_story_large_figure{margin-right:30px}}.news_flex{position:relative;width:294px;margin:0 auto 30px}@media only screen and (min-width:500px){.news_flex{width:470px}}@media only screen and (min-width:740px){.news_flex{overflow:hidden;width:100%;max-width:1440px;margin-bottom:100px}}.news_flex .roller-item{float:left;margin:0}@media only screen and (max-width:499px){.news_flex .roller-item{min-height:460px}}@media only screen and (max-width:739px){.news_flex .roller-item{min-height:450px}}.news_flex_viewport{overflow:hidden}.news_flex_article{overflow:hidden;position:relative}@media only screen and (min-width:740px){.news_flex_link{height:100%;left:0;position:absolute;top:0;width:100%;display:block}}.full_image .news_flex_link{width:100%;height:100%;position:absolute}.news_flex_thumb{height:100%}@media only screen and (max-width:739px){.news_flex_image{-webkit-backface-visibility:hidden;backface-visibility:hidden}}.news_flex_content{overflow:hidden;clear:both;padding:40px}@media only screen and (max-width:739px){.news_flex_content{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media only screen and (max-width:739px){.news_flex_content .label{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media only screen and (min-width:1130px){.news_flex_tag{margin-bottom:80px}}.news_flex_article_featured{position:relative}@media only screen and (min-width:500px){.news_flex_article_featured{width:470px;height:350px;overflow:hidden}}
         	

        @media only screen and (min-width:740px){.news_flex_article_featured{width:100%;height:466px;background-color:#002f5f}}@media only screen and (min-width:980px){.news_flex_article_featured{height:600px}}@media only screen and (min-width:740px){.count_sub .news_flex_article_featured,.count_subsub .news_flex_article_featured{float:left;border-right:5px solid #fff;margin-bottom:0}}@media only screen and (min-width:740px){.count_sub .news_flex_article_featured{width:65%}}@media only screen and (min-width:980px){.count_sub .news_flex_article_featured{width:71%}}@media only screen and (min-width:740px){.count_subsub .news_flex_article_featured{width:52%;height:600px}}@media only screen and (min-width:980px){.count_subsub .news_flex_article_featured{width:67%}}@media only screen and (min-width:1220px){.count_subsub .news_flex_article_featured{width:71%}}.news_flex_thumb_featured{position:relative;overflow:hidden}@media only screen and (min-width:740px){.news_flex_thumb_featured{height:100%}}@media only screen and (min-width:500px) and (max-width:739px){.count_ .news_flex_thumb_featured{height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width:740px){.count_ .news_flex_thumb_featured{width:50%}}@media only screen and (min-width:980px){.count_ .news_flex_thumb_featured{width:60%}}@media only screen and (min-width:1220px){.count_ .news_flex_thumb_featured{width:71%}}@media only screen and (min-width:500px) and (max-width:979px){.count_sub .news_flex_thumb_featured,.count_subsub .news_flex_thumb_featured{height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width:980px){.count_sub .news_flex_thumb_featured,.count_subsub .news_flex_thumb_featured{width:59%}}.news_flex_image_featured{width:100%;min-width:294px}@media only screen and (min-width:500px){.news_flex_image_featured{width:auto;min-width:100%;height:100%;min-height:100%}}@media only screen and (min-width:500px){.csstransforms .news_flex_image_featured{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0}}.news_flex_content_featured{position:relative;background-color:#002f5f}@media only screen and (min-width:500px) and (max-width:739px){.no-touch .count_ .news_flex_link:hover .news_flex_content_featured{background-color:rgba(0,47,95,.75)}}@media only screen and (min-width:740px){.no-touch .count_ .news_flex_link:hover .news_flex_content_featured{-webkit-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%)}}@media only screen and (min-width:500px) and (max-width:979px){.no-touch .count_sub .news_flex_link:hover .news_flex_content_featured,.no-touch .count_subsub .news_flex_link:hover .news_flex_content_featured{background-color:rgba(0,47,95,.75)}}@media only screen and (min-width:980px){.no-touch .count_sub .news_flex_link:hover .news_flex_content_featured,.no-touch .count_subsub .news_flex_link:hover .news_flex_content_featured{-webkit-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%)}}@media only screen and (min-width:500px) and (max-width:739px){.count_ .news_flex_content_featured{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;background-color:rgba(0,47,95,.6)}}@media only screen and (min-width:740px){.count_ .news_flex_content_featured{width:50%;height:100%;clear:none;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .25s;transition:transform .25s}}@media only screen and (min-width:980px){.count_ .news_flex_content_featured{width:40%}}@media only screen and (min-width:1220px){.count_ .news_flex_content_featured{width:29%}}@media only screen and (min-width:500px) and (max-width:979px){.count_sub .news_flex_content_featured,.count_subsub .news_flex_content_featured{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;background-color:rgba(0,47,95,.6)}}@media only screen and (min-width:980px){.count_sub .news_flex_content_featured,.count_subsub .news_flex_content_featured{width:41%;height:100%;background-color:#002f5f;clear:none;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .25s;transition:transform .25s}}@media only screen and (min-width:500px){.news_flex_article2,.news_flex_article3{width:470px;overflow:hidden}}@media only screen and (min-width:740px){.news_flex_article2,.news_flex_article3{clear:none;margin:0}}@media only screen and (min-width:500px) and (max-width:739px){.news_flex_article2.full_image,.news_flex_article3.full_image{height:350px}}.news_flex_image2,.news_flex_image3{width:294px}@media only screen and (min-width:500px){.news_flex_image2,.news_flex_image3{width:470px}}@media only screen and (min-width:740px){.news_flex_image2,.news_flex_image3{position:absolute;top:0;left:50%}}.news_flex_article2{margin-bottom:30px}@media only screen and (min-width:740px){.news_flex_article2{margin-bottom:0}}@media only screen and (min-width:740px){.count_sub .news_flex_article2{width:35%;height:466px}}@media only screen and (min-width:980px){.count_sub .news_flex_article2{width:29%;height:600px}}@media only screen and (min-width:740px){.count_subsub .news_flex_article2{width:48%;height:330px}}@media only screen and (min-width:980px){.count_subsub .news_flex_article2{width:33%}}@media only screen and (min-width:1220px){.count_subsub .news_flex_article2{width:29%}}.news_flex_image2,.news_flex_image3{width:100%;min-width:100%;height:auto;min-height:100%}@media only screen and (min-width:500px){.csstransforms .news_flex_image2,.csstransforms .news_flex_image3{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0}}@media only screen and (min-width:740px){.count_sub .news_flex_image2,.count_sub .news_flex_image3{width:auto;height:100%}}@media only screen and (min-width:980px){.news_flex_content2 .news_flex_tag{margin-bottom:80px}}@media only screen and (min-width:980px){.count_subsub .news_flex_content2 .news_flex_tag{margin-bottom:30px}}@media only screen and (min-width:740px){.news_flex_article3{width:48%;height:270px;border-top:5px solid #fff}}@media only screen and (min-width:980px){.news_flex_article3{width:33%}}@media only screen and (min-width:1220px){.news_flex_article3{width:29%}}@media only screen and (min-width:980px){.news_flex_content3 .news_flex_tag{margin-bottom:30px}}.header_image{max-width:1440px;margin:0 auto}.header_image.shadow_mask_gradient:before{height:100%;opacity:.5}@media only screen and (min-width:740px){.header_image.shadow_mask_gradient:before{height:50%}}@media only screen and (min-width:980px){.header_image.shadow_mask_gradient:before{height:150px}}.header_image_content{height:100%}.header_image_inner{height:100%;position:relative}.header_image_title{position:absolute;bottom:45px;left:0}@media only screen and (min-width:740px){.header_video .header_image_title{margin-right:220px}}.header_image_tall{height:300px}@media only screen and (min-width:740px){.header_image_tall{height:400px}}@media only screen and (min-width:980px){.header_image_tall{height:500px}}@media only screen and (min-width:1220px){.header_image_tall{height:600px}}.header_image_short{height:205px}.header_image_magazine{height:465px}@media only screen and (min-width:740px){.header_image_magazine{height:620px}}@media only screen and (min-width:980px){.header_image_magazine{height:775px}}@media only screen and (min-width:1220px){.header_image_magazine{height:930px}}
        
        .breadcrumbs{box-shadow:0 -1px 0 #ebebeb;margin-bottom:20px;display:block;}@media only screen and (min-width:740px){.breadcrumbs{display:block}}.breadcrumbs_list,.breadcrumbs ul{overflow:hidden;margin:0}.breadcrumbs_item,.breadcrumbs li{font-size:16px;font-size:1rem;font-family:UniversCom-47LightCond,sans-serif;color:#000;font-style:normal;letter-spacing:2px;line-height:1.1875;text-transform:uppercase;color:#475a6e;display:block;float:left;margin:0}.breadcrumbs_item:before,.breadcrumbs li:before{background-color:transparent;content:normal;float:none;margin:0}.breadcrumbs_item_home,.breadcrumbs .home-btn{font-size:24px;font-size:1.5rem;position:relative;line-height:1}.breadcrumbs_item_active,.breadcrumbs li.last_child{margin:0 0 0 7px;padding:18px 0;position:relative}.breadcrumbs_item_active:before,.breadcrumbs li.last_child:before{position:absolute;top:0;left:0;width:100%;height:4px;max-width:255px;background-color:#c5dbec;content:"";display:block;margin:0}.breadcrumbs_link,.breadcrumbs a{border-bottom-width:0;color:#616060;display:block;padding:18px 7px}.no-touch .breadcrumbs_link:hover,.no-touch .breadcrumbs a:hover{color:#66829f}.breadcrumbs_link_home,.breadcrumbs .home-btn a{display:inline-block;padding:16px 12px 10px 0}.breadcrumbs .home-btn{border:0;color:transparent;font-size:0}.breadcrumbs .home-btn span{display:none}.breadcrumbs .home-btn:before{font-size:24px;font-size:1.5rem;font-family:IcoMoon;content:"\2302";font-smoothing:antialiased;color:#616060;-webkit-transition:color .15s linear;transition:color .15s linear}.no-touch .breadcrumbs .home-btn:hover:before{color:#66829f}.breadcrumbs .separator{display:none}.breadcrumbs li.last_child{margin:0 0 0 7px;padding:18px 0;position:relative}.loading .roller .controls{display:none}.content_roller{margin:20px 0 40px}.content_roller .roller-item{margin:0 4px 0 0}.content_roller .roller-viewport{width:103%}.roller .roller-controls{background-color:#002f5f;color:#fff;position:relative;z-index:3;width:100%;height:56px;margin-bottom:20px}.no-touch .roller .roller-controls.hover:hover{background-color:#00254d}@media only screen and (min-width:500px){.roller .roller-controls{position:absolute;top:-84px;right:0;width:110px;float:none;margin:0}}.roller .roller-controls.department_controls{margin:0}@media only screen and (min-width:500px){.roller .roller-controls.department_controls{position:relative;top:auto;right:auto;float:right;margin:0 0 0 20px}}@media only screen and (max-width:499px){.roller .roller-controls.gallery_full_controls{float:right;margin-bottom:-56px}}@media only screen and (min-width:500px){.roller .roller-controls.news_full_controls{top:auto;right:0;bottom:0;left:auto;z-index:10}}
              
            @media only screen and (min-width:500px){.roller .roller-controls.roller_controls_white{background-color:#fff;color:#000}}.roller .roller-control{position:relative;width:50%;height:100%;display:block;float:left;overflow:hidden}.roller .roller-control:before{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;content:"";opacity:.3}.roller .roller-control.previous:before{bottom:0;left:0;position:absolute;margin:auto;right:0;top:0;background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -60px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}.no-touch .roller .roller-control.previous.enabled:hover:before{-webkit-animation-name:bounce_left;animation-name:bounce_left}@media only screen and (min-width:500px){.roller .roller_controls_white .roller-control.previous:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -300px -40px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}}.roller .roller-control.next:before{bottom:0;left:0;position:absolute;margin:auto;right:0;top:0;background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -60px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}.no-touch .roller .roller-control.next.enabled:hover:before{-webkit-animation-name:bounce_right;animation-name:bounce_right}@media only screen and (min-width:500px){.roller .roller_controls_white .roller-control.next:before{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -320px -40px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:10px;height:16px}}.roller .roller-control.enabled:before{opacity:1}.roller .roller-canister_interview{overflow:visible}@media only screen and (min-width:500px){.controls_heading{margin-right:130px}}.gallery_full_control_container{position:relative}.gallery_full_control_container .roller-controls{top:-28px}.roller.single .roller-item{float:none}.roller.single .roller-viewport{max-width:1440px;margin:0 auto}.roller_ghost .roller-item{opacity:.4;pointer-events:none}.roller_ghost .roller-item.visible{opacity:1;pointer-events:auto}.roller_ghost .animated .roller-item{-webkit-transition:opacity .4s,margin .4s ease;transition:opacity .4s,margin .4s ease}.single_roller .roller-item{width:100%}.single_image_roller.rule_double{border-color:#d8d8d8}.single_image_viewport{clear:both;overflow:hidden}.single_image_tools{position:relative;z-index:5;margin:20px 0;overflow:hidden}@media only screen and (min-width:740px){.single_image_tools{width:290px;float:left;margin:30px 0 -56px}}@media only screen and (min-width:980px){.single_image_tools{width:290px}}@media only screen and (min-width:1220px){.single_image_tools{width:364px}}.single_image_count{margin-top:20px}@media only screen and (min-width:500px){.single_image_count{float:right}}.roller .single_image_controls.roller-controls{margin:0}@media only screen and (min-width:500px){.roller .single_image_controls.roller-controls{position:relative;top:auto;right:auto;float:right;margin-left:20px}}.single_image_count{color:#777}@media only screen and (min-width:740px){.single_image_canister{clear:both}}.single_image_figure{background-color:#f8f8f8;text-align:center}@media only screen and (min-width:740px){.single_image_figure{position:relative;width:380px;height:380px;float:right;margin:0 0 30px}}@media only screen and (min-width:980px){.single_image_figure{width:450px;height:450px}}@media only screen and (min-width:1220px){.single_image_figure{width:584px;height:584px}}.single_image_image{max-width:100%;max-height:100%}@media only screen and (min-width:740px){.single_image_image{bottom:0;left:0;position:absolute;margin:auto;right:0;top:0}}.single_image_content{overflow:hidden}@media only screen and (min-width:740px){.single_image_content{width:290px;margin-bottom:30px;padding-top:56px}}@media only screen and (min-width:1220px){.single_image_content{width:334px;margin-left:30px}}.news_full_roller{margin-bottom:40px}@media only screen and (min-width:740px){.news_full_roller{margin-bottom:100px}}.news_full_roller.full_width{width:294px}@media only screen and (min-width:500px){.news_full_roller.full_width{width:470px}}@media only screen and (min-width:740px){.news_full_roller.full_width{width:100%}}.news_full_roller .roller-viewport{overflow:hidden}.news_full_roller .roller-canister{background-color:#616060}.no-touch .news_full_roller .roller-canister.hover:hover{background-color:#474747}@media only screen and (min-width:740px){.news_full{overflow:hidden}}.news_full .shadow_mask:before{z-index:2}.news_full_article{position:relative;height:420px;margin:0!important}@media only screen and (min-width:740px){.news_full_article{width:29%;padding-top:41.66666667%;float:left}}@media only screen and (min-width:980px){.news_full_article{height:auto}}@media only screen and (min-width:740px){.news_full_article_featured{width:42%}}.news_full_article_featured .news_full_title{font-size:36px;font-size:2.25rem;line-height:1.25;margin:20px 0}@media only screen and (min-width:980px){.news_full_article_featured .news_full_title{font-size:64px;font-size:3.8rem;line-height:1}}.news_full_link{height:100%;left:0;position:absolute;top:0;width:100%;display:block;border-bottom-width:0}.news_full_figure{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden}.news_full_image{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:100%;display:block}@media only screen and (min-width:500px) and (max-width:739px),only screen and (min-width:980px){.news_full_image{width:101%;height:auto}}@media only screen and (min-width:740px) and (max-width:979px){.news_full_image{width:auto;height:100%}}.news_full_description{position:absolute;bottom:40px;z-index:3;width:100%;padding:0 20px}@media only screen and (min-width:740px){.news_full_description{bottom:60px}}@media only screen and (min-width:980px){.news_full_description{height:100%;left:0;position:absolute;top:0;width:100%;padding:0 50px;padding-top:28.57142857%}}@media only screen and (min-width:1220px){.news_full_description{padding-top:55.95238095%}}@media only screen and (min-width:980px){.news_full_article_featured .news_full_description{padding-top:16.25%}}@media only screen and (min-width:1220px){.news_full_article_featured .news_full_description{padding-top:36.66666667%}}@media only screen and (min-width:740px) and (max-width:1219px){.news_full_caption{display:none}}
            
@media only screen and (min-width:740px) and (max-width:1389px){.first .news_full_article_featured .news_full_caption{display:none}}
            /*changed for Coalition story on 9-30-15 to allow for longer headlines*/
            
            
            .social_item{position:relative;width:294px;height:294px;margin:1px;overflow:hidden}@media only screen and (min-width:500px){.social_item{float:left}}
.social_item .callout_body, .social_item_content .white_link, .social_item_actions a{color:#ffffff !important;}.social_item_meta{display:none}
@media only screen and (min-width:500px){.social_item_meta{position:absolute;bottom:20px;left:0;width:100%;display:block}}.social_image .social_item_meta{z-index:1}.social_item_user{margin:0}.social_image .social_item_user{position:relative;z-index:5}.social_item_link.icon_before:before{margin-right:14px}.social_item_link.button{margin-bottom:10px}@media only screen and (min-width:500px){.social_item_actions{float:right}}.social_item_action{color:#ebebeb;padding:0 5px}.social_item_action:first-child{padding-left:0}.social_item_action:last-child{padding-right:0}@media only screen and (min-width:500px){.social_large{width:470px;height:300px}}@media only screen and (min-width:500px){.social_large .social_item_meta{padding-right:50px;padding-left:50px}}.social_large .social_item_figure{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none}@media only screen and (min-width:500px){.social_large .social_item_figure{min-height:100%;background-color:#000;display:block}}.social_large .social_item_image{width:100%;height:auto;min-height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.social_item_content{-webkit-backface-visibility:hidden;backface-visibility:hidden}.social_item_content_large{padding:30px}@media only screen and (min-width:500px){.social_item_content_large{padding-right:50px;padding-left:50px}}.social_image .social_item_content{height:100%;left:0;position:absolute;top:0;width:100%}.social_image .social_item_content_small{padding:30px}.social_image.social_large .social_item_content{z-index:3}@media only screen and (min-width:500px){.social_small{width:300px;height:300px}}@media only screen and (min-width:500px){.social_small .social_item_meta{padding-right:30px;padding-left:30px}}.social_image_button{font-size:14px;font-size:.875rem;position:absolute;top:7px;right:0;z-index:6;width:80px;height:80px;color:#fff}@media only screen and (min-width:740px){.social_image_button{top:15px}}.social_image_button:focus{outline:0}.social_image_button:before{bottom:0;left:0;position:absolute;margin:auto;right:0;top:0;font-family:IcoMoon;content:"\2b";font-smoothing:antialiased;width:11px;height:11px;line-height:1}.js-active .social_image_button:before{font-family:IcoMoon;content:"\2d";font-smoothing:antialiased}.no-touch .social_image_button:hover{color:#fff}
              
            .social_image_detail{position:absolute;top:27px;right:20px;z-index:4;width:40px;height:40px;background-color:rgba(0,0,0,.4);border-radius:5em;overflow:hidden;padding:0;-webkit-transition:top .15s .5s,right .15s .5s,width .15s .5s,height .15s .5s,background-color .15s .5s,border-radius .15s .5s,padding .15s .5s;transition:top .15s .5s,right .15s .5s,width .15s .5s,height .15s .5s,background-color .15s .5s,border-radius .15s .5s,padding .15s .5s}@media only screen and (min-width:740px){.social_image_detail{top:35px}}.js-active .social_image_detail{top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);border-radius:0;padding:30px;-webkit-transition:top .15s,right .15s,width .15s,height .15s,background-color .15s,border-radius .15s,padding .15s;transition:top .15s,right .15s,width .15s,height .15s,background-color .15s,border-radius .15s,padding .15s}.social_image_content{width:240px;height:240px;opacity:0;padding-top:54px}.cssanimations .social_image_content{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.js-active .social_image_content{opacity:1}.cssanimations .js-active .social_image_content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s .2s,-webkit-transform .5s .2s;transition:opacity .5s .2s,transform .5s .2s}.social_instagram .social_item_image{width:100%;height:auto}@media only screen and (min-width:740px){.interview_heading_min{margin-left:325px;margin-right:125px}}@media only screen and (min-width:980px){.interview_heading_min{display:none}}.interview_heading_max{display:none;margin-left:325px}@media only screen and (min-width:980px){.interview_heading_max{display:block}}.interview_container{position:relative}.interview_profile{position:relative;width:100%;z-index:1}@media only screen and (min-width:500px){.interview_profile{width:284px}}@media only screen and (min-width:740px){.interview_profile{position:absolute;top:0;left:0}}.interview_roller{margin-top:0}.interview_roller .roller-viewport{width:344px}@media only screen and (min-width:500px){.interview_roller .roller-viewport{width:100%}}@media only screen and (min-width:740px){.interview_roller .roller-viewport{width:755px}}@media only screen and (min-width:980px){.interview_roller .roller-viewport{width:105%}}.interview_roller .roller-controls{float:none;margin-top:0}@media only screen and (min-width:500px){.interview_roller .roller-controls{top:-76px}}@media only screen and (min-width:740px){.interview_roller .roller-controls{top:-68px;right:0}}@media only screen and (min-width:980px){.interview_roller .roller-controls{top:-11px;margin-bottom:0}}.interview_roller .roller-item{width:294px;margin-right:50px}@media only screen and (min-width:500px){.interview_roller .roller-item{width:350px}}@media only screen and (min-width:740px){.interview_roller .roller-item{width:380px}.interview_roller .roller-item.first{margin-left:325px}}.interview_roller.animated .roller-item{-webkit-transition:opacity .4s ease,margin .4s ease;transition:opacity .4s ease,margin .4s ease}@media only screen and (min-width:980px){.interview_question{margin-top:0}}.profile_card_content{padding-top:10px;padding-bottom:20px}.profile_card_name{margin-bottom:10px}.faculty_roller{margin:0}.faculty_roller .faculty_roller_item{margin:0 30px 0 0}.faculty_roller .roller-viewport{width:325px}@media only screen and (min-width:500px){.faculty_roller .roller-viewport{width:501px}}@media only screen and (min-width:740px){.faculty_roller .roller-viewport{width:736px}}.faculty_roller_item{width:294px}@media only screen and (min-width:500px){.faculty_roller_item{width:470px}}@media only screen and (min-width:740px){.faculty_roller_item{width:200px}.faculty_roller_item .faculty_roller_container{overflow:hidden;width:705px}.faculty_roller_item .faculty_roller_content{overflow:hidden;width:475px;float:left;opacity:0}}@media only screen and (min-width:980px){.faculty_roller_item .faculty_roller_container{width:750px}.faculty_roller_item .faculty_roller_content{width:520px}}@media only screen and (min-width:740px){.faculty_roller_item.first{margin-left:550px}.faculty_roller_item.first .faculty_roller_content{opacity:1}.faculty_roller_item.first .faculty_roller_container{margin-left:-550px}}.animated .faculty_roller_item{-webkit-transition:opacity .4s ease,margin-left .4s ease;transition:opacity .4s ease,margin-left .4s ease}.animated .faculty_roller_item .faculty_roller_container{-webkit-transition:margin-left .4s ease;transition:margin-left .4s ease}.animated .faculty_roller_item .faculty_roller_content{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.animated .faculty_roller_item.first .faculty_roller_content{-webkit-transition:opacity .3s ease-in .1s;transition:opacity .3s ease-in .1s}.alumni_roller{margin:0}.alumni_roller .alumni_roller_item{margin:0 3px 0 0}@media only screen and (max-width:979px){.alumni_roller .alumni_roller_item{margin-bottom:-200px;padding-bottom:200px}}.alumni_roller .roller-viewport{width:325px}@media only screen and (min-width:500px){.alumni_roller .roller-viewport{width:501px}}@media only screen and (min-width:740px){.alumni_roller .roller-viewport{width:736px}}.alumni_roller_item{width:294px}@media only screen and (min-width:500px){.alumni_roller_item{width:470px}}@media only screen and (min-width:740px){.alumni_roller_item{width:585px; width:736px;}}@media only screen and (min-width:980px){.alumni_roller_item{width:470px;height:386px}}@media only screen and (min-width:1220px){.alumni_roller_item{width:684px}}@media only screen and (min-width:980px){.alumni_roller_item.first{margin-left:470px}}@media only screen and (min-width:1220px){.alumni_roller_item.first{margin-left:490px}}@media only screen and (min-width:980px){.alumni_roller_item.first .alumni_roller_content{opacity:1}}@media only screen and (min-width:980px){.alumni_roller_item.first .alumni_roller_link{margin-left:-470px}}@media only screen and (min-width:1220px){.alumni_roller_item.first .alumni_roller_link{margin-left:-490px}}.animated .alumni_roller_item{-webkit-transition:opacity .4s ease,margin-left .4s ease;transition:opacity .4s ease,margin-left .4s ease}.animated .alumni_roller_item .alumni_roller_link{-webkit-transition:margin-left .4s ease;transition:margin-left .4s ease}.animated .alumni_roller_item .alumni_roller_content{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.animated .alumni_roller_item.first .alumni_roller_content{-webkit-transition:opacity .3s ease-in .1s;transition:opacity .3s ease-in .1s}.alumni_roller_link{overflow:hidden}@media only screen and (min-width:980px){.alumni_roller_link{width:940px;height:386px}}@media only screen and (min-width:1220px){.alumni_roller_link{width:1175px}}@media only screen and (min-width:980px){.alumni_roller_figure{width:470px;height:386px;position:relative;float:left;overflow:hidden}}@media only screen and (min-width:1220px){.alumni_roller_figure{width:685px}}.alumni_roller_image{width:100%}@media only screen and (min-width:980px){.alumni_roller_image{width:auto;height:100%}}@media only screen and (min-width:980px){.csstransforms .alumni_roller_image{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.alumni_roller_content{padding:0 40px}@media only screen and (min-width:980px){.alumni_roller_content{width:470px;float:left;opacity:0;overflow:hidden}}@media only screen and (min-width:1220px){.alumni_roller_content{width:490px}}
            
            .events_roller_item{background-color:#f4f2f0;border-left:10px solid;height:100%;min-height:400px;height:400px;max-height:100%;overflow:hidden;}
.content_roller .events_roller_item{width:300px;margin:0 10px 0 0}

.events_roller, .alumni_roller {max-height:400px;} .events_roller .roller-canister {max-height:400px;}
@media only screen and (max-width:749px){.calendar_featured_events .roller-canister, .calendar_featured_events{max-height:485px !important;}.calendar_featured_events:after{clear:both !important;}}

            
            
            
            @media only screen and (max-width:499px){
            .events_roller_item{height:750px !important;}
            .entrepreneur_roller .events_roller_item{padding-bottom:55% !important;}
            }
            @media only screen and (min-width:500px){
            .content_roller .events_roller_item{width:470px;}
            .events_roller_item{}
            .entrepreneur_roller .events_roller_item{padding-bottom:30% !important;}
            }
            @media only screen and (min-width:740px){
            .content_roller .events_roller_item{width:710px;}
            .entrepreneur_roller .events_roller_item{padding-bottom:15% !important;}
            .entrepreneur_roller .roller-controls {margin:20px 0 0 0 !important;}
            }
            @media only screen and (max-width:740px){
            .events_roller_item{height:650px !important;}
            }
            @media only screen and (min-width:980px){
            .content_roller .events_roller_item{width:882px;}
            .events_roller_item{}
            .entrepreneur_roller .events_roller_item{padding-bottom:10% !important;}
            }
            @media only screen and (min-width:980px){.content_roller .events_roller_item.events_roller_no_image{width:582px}}
            .events_roller_content{overflow:hidden;padding:30px 40px 20px}
            @media only screen and (min-width:740px){.events_roller_content{padding-right:50px;padding-bottom:30px}}
            .events_roller_thumb{max-width:250px;margin:0;max-height:250px;}
            @media only screen and (min-width:740px){.events_roller_thumb{float:left;margin:0 50px 0 0}}
            
            
            
            
            
            .section_nav_container{margin-bottom:20px}@media only screen and (min-width:740px){.section_nav_container{max-width:400px}}.no-pointerevents .section_nav_container{overflow:hidden}.no-pointerevents .section_nav_container:hover{overflow:visible}.section_nav{position:relative}.section_nav_handle{font-size:14px;font-size:.875rem;position:relative;width:100%;background-color:#fff;border-top-width:0;box-shadow:inset 0 4px 0 #002f5f;color:#616060;display:block;letter-spacing:1px;line-height:1.21428571;margin:0;text-align:left;-webkit-transition:background .15s,border .15s;transition:background .15s,border .15s}.section_nav_handle_gray{background-color:#f4f2f0;}.section_nav_handle:focus{outline:0}.section_nav_handle:after{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -180px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.no-touch .section_nav_handle:hover:after{-webkit-animation-name:inherit;animation-name:inherit}.no-touch .section_nav:hover .section_nav_handle,.section_nav.js-active .section_nav_handle{background-color:#002f5f;color:#fff;border-color:transparent}.no-touch .section_nav:hover .section_nav_handle:after,.section_nav.js-active .section_nav_handle:after{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -120px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.section_nav_dropdown{position:absolute;z-index:0;width:100%;background-color:#002f5f;opacity:0;padding:0 13px 30px 18px;pointer-events:none;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}
                .no-touch .section_nav:hover .section_nav_dropdown,.section_nav.js-active .section_nav_dropdown{opacity:1;pointer-events:auto;visibility:visible;z-index:10}[data-useragent*="Windows Phone 8.0"] .section_nav.js-active .section_nav_dropdown{position:relative}.section_nav_links{overflow:auto}.section_nav_group_heading{padding:0 8px}.section_nav_item{font-size:14px;font-size:.875rem;font-family:UniversCom-47LightCond,sans-serif;color:#c5dbec;border-bottom:1px solid rgba(102,130,159,.5);display:block;letter-spacing:1px;line-height:1.21428571;padding:17px 8px 14px;text-transform:uppercase}.no-touch .section_nav_item:hover{color:#fff}.section_nav_item:last-child{border-bottom-width:0}.section_scroller .scroller-bar{width:20px;background-color:#00254d;border-width:0}.section_scroller .scroller-track{background-color:transparent}.section_scroller .scroller-handle{right:5px;background-color:#475a6e;border-radius:0;border-width:0}.section_scroller .scroller-content{padding:0 26px 0 0}.section_nav_majors{margin:20px 0 40px}@media only screen and (min-width:980px){.section_nav_majors{margin-top:0;margin-left:0}}.section_nav_majors .section_nav_links{height:450px}.combo_nav_handle{font-size:16px;font-size:1rem;background-color:#002f5f;border:0;box-shadow:none;color:#fff;letter-spacing:1.88px;line-height:1.1875}.combo_nav_handle:after{background:url(/media/responsive-site/style-assets/fonts/icons.png) no-repeat -360px -160px;background-image:url(/media/responsive-site/style-assets/fonts/icons.svg),none;width:12px;height:10px}.combo_nav_item{border-bottom:0;padding:10px 0}@media only screen and (min-width:740px){.feed_nav_container{max-width:286px}}.feed_nav_container .section_scroller .scroller-content{padding-right:0}.feed_nav_dropdown{padding-left:0}.feed_nav_links{height:450px}.feed_nav_group_heading{margin:30px 0 10px;padding:0 12px 0 22px}.feed_nav_item{border-bottom-width:0;cursor:pointer;padding:0 10px 0 20px}.feed_nav_item.js-active{background-color:#001c39;color:#fff}.feed_nav_account{position:relative;border-bottom:1px solid rgba(102,130,159,.5);display:block;padding:15px 2px 12px;-webkit-transition:padding .15s .25s;transition:padding .15s .25s}.feed_nav_item:last-child .feed_nav_account{border-bottom-width:0}.feed_nav_account.icon_before:before{margin-right:10px}.feed_nav_account:after{font-size:16px;font-size:1rem;font-family:IcoMoon;content:"\2713";font-smoothing:antialiased;position:absolute;top:15px;left:0;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);-webkit-transition:-webkit-transform .25s;transition:transform .25s}.feed_nav_item.js-active .feed_nav_account{padding-left:24px;-webkit-transition:padding .15s;transition:padding .15s}.feed_nav_item.js-active .feed_nav_account:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .25s .15s;transition:transform .25s .15s}@media only screen and (min-width:500px){.details{padding-right:30px}}@media only screen and (min-width:980px){.detail_title{float:left}}.detail_media_thumb{margin-bottom:20px}
              
@media only screen and (min-width:740px){.detail_media_thumb{max-width:63%}}
/*removed by Brittany on 10-5-15
              
            @media only screen and (min-width:980px){.detail_media{margin-right:-80px}}
            @media only screen and (min-width:1220px){.detail_media{margin-right:-110px}}
**/
              
              
            @media only screen and (min-width:740px){.detail_media_thumb.right{margin-left:55px}}
              
            .detail_media_full{width:100%}@media only screen and (min-width:980px){.detail_media_full{width:auto}}.detail_image{max-width:100%}.detail_more{padding:10px 0}.detail_tags{margin-bottom:10px}@media only screen and (min-width:980px){.detail_tags{width:63%;float:left;margin-bottom:0}}@media only screen and (min-width:1220px){.detail_tags{width:69%}}.detail_tag{display:inline-block;margin:10px 20px 10px 0}a.detail_tag{border-bottom-width:1px;color:#002f5f}@media only screen and (min-width:980px){.detail_back{float:right}}@media only screen and (min-width:740px){.detail_comments{margin-bottom:100px}}@media only screen and (max-width:739px){.blog_list_photo .callout_body{display:none}}@media only screen and (max-width:739px){.blog_list_photo .thumbnail{width:100%;float:none;margin-left:0}}@media only screen and (max-width:739px){.blog_list_photo .thumbnail img{width:100%}}@media only screen and (max-width:739px){.blog_list_video .callout_body{display:none}}@media only screen and (max-width:739px){.blog_list_text .thumbnail{display:none}}
              
            .important_dates{overflow:hidden}.important_date_event.block_item{margin-bottom:0}
            @media only screen and (min-width:740px){.important_date_event.block_item{border-bottom-width:0}}
            @media only screen and (min-width:740px){.important_date_event{width:50%;float:left;margin-right:0;padding-right:40px}}
            @media only screen and (min-width:980px){.important_date_event{width:50%;float:left;margin-right:0;padding-right:80px}}
            @media only screen and (min-width:1220px){.important_date_event{width:50%;float:left;margin-right:0;padding-right:80px;padding:10px}}
            @media only screen and (min-width:740px){.important_date_event:nth-child(odd){clear:left}}
            @media only screen and (min-width:740px) and (max-width:979px){.important_date_event:nth-child(even){padding-right:0;padding-left:40px}}
              
            @media only screen and (min-width:740px) and (max-width:979px){.events_landing_list{padding-right:30px}}.pagination_link{font-family:UniversCom-47LightCond,sans-serif;position:relative;border-bottom-width:0;color:#616060;display:inline-block;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase;font-size:14px;font-size:.875rem;line-height:1.35714286;border:1px solid #ebebeb;color:#000;margin-bottom:10px;padding:13px 18px 10px;text-align:center}.takeover_panel .pagination_link{margin:0 0 20px}.page_footer .pagination_link{margin:10px 0}.no-touch .pagination_link:hover{background-color:#f4f2f0;border-color:#d8d8d8}.takeover_panel .pagination_link,.page_footer .pagination_link{border-color:#385D80;padding:17px 14px 14px;text-align:left}.no-touch .takeover_panel .pagination_link:hover,.no-touch .page_footer .pagination_link:hover{background-color:rgba(255,255,255,.1);border-color:#385D80;color:#fff}.pagination_direction{padding-right:30px;padding-left:30px}.pagination_active,.no-touch .pagination_active:hover{background-color:#66829f;border:none;color:#fff}@media only screen and (min-width:740px) and (max-width:979px){.faq_list{padding-right:20px}}.faq_set.block_item_vertical{border-color:#d8d8d8;margin-bottom:40px;padding-bottom:20px}.social_hub{position:relative;min-height:300px}.social_cards_inner{width:100%;height:100%;position:relative;z-index:1;opacity:1;visibility:visible;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.loading .social_cards_inner{opacity:0;visibility:visible}.social_card_set{overflow:hidden}@media only screen and (min-width:980px){.social_card_set{margin-bottom:4px}}.social_card{max-width:392px;position:relative;margin:0 auto 4px;opacity:0;overflow:hidden;visibility:hidden;-webkit-transition:-webkit-transform .5s,opacity .5s,visibility .5s;transition:transform .5s,opacity .5s,visibility .5s}.csstransforms .social_card{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.social_hub .social_card_set:nth-child(3n+1) .social_card:nth-child(1),.social_hashtags .social_card:nth-child(1){-webkit-transition:-webkit-transform .4s .2s,opacity .4s .2s,visibility .4s .2s;transition:transform .4s .2s,opacity .4s .2s,visibility .4s .2s}.social_hub .social_card_set:nth-child(3n+1) .social_card:nth-child(2),.social_hashtags .social_card:nth-child(2){-webkit-transition:-webkit-transform .4s .4s,opacity .4s .4s,visibility .4s .4s;transition:transform .4s .4s,opacity .4s .4s,visibility .4s .4s}.social_hub .social_card_set:nth-child(3n+1) .social_card:nth-child(3),.social_hashtags .social_card:nth-child(3){-webkit-transition:-webkit-transform .4s .6s,opacity .4s .6s,visibility .4s .6s;transition:transform .4s .6s,opacity .4s .6s,visibility .4s .6s}.social_hub .social_card_set:nth-child(3n+2) .social_card:nth-child(1){-webkit-transition:-webkit-transform .4s .8s,opacity .4s .8s,visibility .4s .8s;transition:transform .4s .8s,opacity .4s .8s,visibility .4s .8s}.social_hub .social_card_set:nth-child(3n+2) .social_card:nth-child(2){-webkit-transition:-webkit-transform .4s 1s,opacity .4s 1s,visibility .4s 1s;transition:transform .4s 1s,opacity .4s 1s,visibility .4s 1s}.social_hub .social_card_set:nth-child(3n+2) .social_card:nth-child(3){-webkit-transition:-webkit-transform .4s 1.2s,opacity .4s 1.2s,visibility .4s 1.2s;transition:transform .4s 1.2s,opacity .4s 1.2s,visibility .4s 1.2s}.social_hub .social_card_set:nth-child(3n+3) .social_card:nth-child(1){-webkit-transition:-webkit-transform .4s 1.4s,opacity .4s 1.4s,visibility .4s 1.4s;transition:transform .4s 1.4s,opacity .4s 1.4s,visibility .4s 1.4s}.social_hub .social_card_set:nth-child(3n+3) .social_card:nth-child(2){-webkit-transition:-webkit-transform .4s 1.6s,opacity .4s 1.6s,visibility .4s 1.6s;transition:transform .4s 1.6s,opacity .4s 1.6s,visibility .4s 1.6s}.social_hub .social_card_set:nth-child(3n+3) .social_card:nth-child(3){-webkit-transition:-webkit-transform .4s 1.8s,opacity .4s 1.8s,visibility .4s 1.8s;transition:transform .4s 1.8s,opacity .4s 1.8s,visibility .4s 1.8s}.social_card.js-loaded{opacity:1;visibility:visible}.csstransforms .social_card.js-loaded{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.social_hub .social_card{background-color:#f8f8f8}.social_hashtags .social_card{background-color:#fff}@media only screen and (min-width:740px){.social_card{width:100%;max-width:none}}@media only screen and (min-width:980px){.social_card{width:310px;float:left;margin-left:2px;margin-right:2px;margin-bottom:-500px;padding-bottom:500px}}@media only screen and (min-width:1220px){.social_card{width:388px}}@media only screen and (min-width:740px){.social_card:nth-child(3n+1){margin-left:0}}@media only screen and (min-width:740px){.social_card:nth-child(3n+3){margin-right:0}}.social_card_container{position:relative}
@media only screen and (min-width:740px) and (max-width:979px){.social_card_container{position:static}}
@media only screen and (min-width:740px) and (max-width:979px){.social_card_link{width:392px;float:left}}
    .social_card_link_text{margin:0 8px;padding:26px 22px 20px}a.block_link.social_card_link_text{border-bottom:1px solid #d8d8d8}.social_card_figure{max-height:392px}
    @media only screen and (min-width:980px){.social_card_figure{max-height:310px}}@media only screen and (min-width:1220px){.social_card_figure{max-height:388px}}
    @media only screen and (min-width:740px) and (max-width:979px){.social_card_instagram .social_card_figure{width:392px;float:left}}.social_card_content{padding-bottom:20px}
    @media only screen and (min-width:740px) and (max-width:979px){.social_card_instagram .social_card_content{padding-right:70px}}.social_card_content .callout_body a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.social_card_content .emoji{margin:0 .05em 0 .1em;vertical-align:-.1em}.social_card_meta .social_card_time{float:left}.social_card_meta .social_twitter_actions{margin-top:10px}.social_card_meta .social_item_action{color:#616060;color:rgba(97,96,96,.6)}.social_card .social_image_content{width:233px;height:auto}@media only screen and (min-width:500px){.social_card .social_image_content{width:330px}}@media only screen and (min-width:980px) and (max-width:1219px){.social_card .social_image_content{width:250px}}.js-active .social_card .social_image_detail{background-color:rgba(0,0,0,.9)}.loading .social_cards_help{display:none}.intro_section{position:relative}.color_white{color:#fff}.color_black{color:#000}.color_blue_1{color:#001c39}.color_blue_2{color:#00254d}.color_blue_3{color:#002f5f}.color_blue_4{color:#475a6e}.color_blue_5{color:#66829f}.color_blue_6{color:#c5dbec}.color_gray_1{color:#616060}.color_gray_2{color:#d8d8d8}.color_gray_3{color:#ebebeb}.color_gray_4{color:#f4f2f0}.color_gray_5{color:#f8f8f8}.color_brown_1{color:#b36a47}.color_brown_2{color:#7c4931}.color_yellow_1{color:#f5a623}.color_yellow_2{color:#ab7318}.color_green_1{color:#108875}.color_green_2{color:#0b5e51}.color_red_1{color:#b54c4c}.color_red_2{color:#7e3535}.color_black_1{color:#666}.color_black_2{color:#474747}.color_purple_1{color:#79669f}.color_purple_2{color:#54476e}.bg_white{background-color:#fff}.bg_black{background-color:#000}.bg_blue_1{background-color:#001c39}.no-touch .bg_blue_1.hover:hover{background-color:#00254d}.bg_blue_2{background-color:#00254d}.no-touch .bg_blue_2.hover:hover{background-color:#002f5f}.bg_blue_3{background-color:#002f5f}.no-touch .bg_blue_3.hover:hover{background-color:#00254d}.bg_blue_4{background-color:#475a6e}.no-touch .bg_blue_4.hover:hover{background-color:#66829f}.bg_blue_5{background-color:#66829f}.no-touch .bg_blue_5.hover:hover{background-color:#475a6e}.bg_blue_6{background-color:#c5dbec}.no-touch .bg_blue_6.hover:hover{background-color:#66829f}.bg_gray_1{background-color:#616060}.no-touch .bg_gray_1.hover:hover{background-color:#474747}.bg_gray_2{background-color:#d8d8d8}.bg_gray_3{background-color:#ebebeb}.bg_gray_4{background-color:#f4f2f0}.bg_gray_5{background-color:#f8f8f8}.bg_gray_50{background-color:rgba(232,228,225,.5)}.bg_gray_60{background-color:rgba(244,242,240,.6)}.bg_brown_1{background-color:#b36a47}.no-touch .bg_brown_1.hover:hover{background-color:#7c4931}.bg_brown_2{background-color:#7c4931}.no-touch .bg_brown_2.hover:hover{background-color:#b36a47}.bg_yellow_1{background-color:#f5a623}.no-touch .bg_yellow_1.hover:hover{background-color:#ab7318}.bg_yellow_2{background-color:#ab7318}.no-touch .bg_yellow_2.hover:hover{background-color:#f5a623}.bg_green_1{background-color:#108875}.no-touch .bg_green_1.hover:hover{background-color:#0b5e51}.bg_green_2{background-color:#0b5e51}.no-touch .bg_green_2.hover:hover{background-color:#108875}.bg_red_1{background-color:#b54c4c}.no-touch .bg_red_1.hover:hover{background-color:#7e3535}.bg_red_2{background-color:#7e3535}.no-touch .bg_red_2.hover:hover{background-color:#b54c4c}.bg_black_1{background-color:#666}.no-touch .bg_black_1.hover:hover{background-color:#474747}.bg_black_2{background-color:#474747}.no-touch .bg_black_2.hover:hover{background-color:#666}.bg_purple_1{background-color:#79669f}.no-touch .bg_purple_1.hover:hover{background-color:#54476e}.bg_purple_2{background-color:#54476e}.no-touch .bg_purple_2.hover:hover{background-color:#79669f}.bg_black_50{background-color:rgba(0,0,0,.5)}.no-touch a:hover .bg_black_50.hover{background-color:rgba(0,0,0,.65)}
    
    .border_black_1{border-color:#666}

/*updated colors below to include bar_decoration_left for homepage redesign January 2018*/
    
    .tag_blue_1 .bar_decoration_top:before,.tag_blue_1 .heading_bar:after,.tag_blue_1 .bar_decoration_left:before,.tag_blue_1 .bar_decoration_bottom:after,.tag_blue_1.supporting_story,.tag_blue_1 .shadow_mask_tag:before, .tag_blue_1 .circle_label:before{background-color:#001c39}
    .no-touch .tag_blue_1 .bar_decoration_top:before.hover:hover,.no-touch .tag_blue_1 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_blue_1.supporting_story.hover:hover,.no-touch .tag_blue_1 .shadow_mask_tag:before.hover:hover{background-color:#00254d}
    .tag_blue_1 .date{color:#001c39}.tag_blue_1.events_roller_item{border-color:#001c39}
    
    .tag_blue_2 .bar_decoration_top:before,.tag_blue_2 .heading_bar:after,.tag_blue_2 .bar_decoration_left:before,.tag_blue_2 .bar_decoration_bottom:after,.tag_blue_2.supporting_story,.tag_blue_2 .shadow_mask_tag:before, .tag_blue_2 .circle_label:before{background-color:#00254d}
    .no-touch .tag_blue_2 .bar_decoration_top:before.hover:hover,.no-touch .tag_blue_2 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_blue_2.supporting_story.hover:hover,.no-touch .tag_blue_2 .shadow_mask_tag:before.hover:hover{background-color:#002f5f}
    .tag_blue_2 .date{color:#00254d}.tag_blue_2.events_roller_item{border-color:#00254d}
    
    .tag_blue_3 .bar_decoration_top:before,.tag_blue_3 .heading_bar:after,.tag_blue_3 .bar_decoration_left:before,.tag_blue_3 .bar_decoration_bottom:after,.tag_blue_3.supporting_story,.tag_blue_3 .shadow_mask_tag:before, .tag_blue_3 .circle_label:before{background-color:#002f5f}
    .no-touch .tag_blue_3 .bar_decoration_top:before.hover:hover,.no-touch .tag_blue_3 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_blue_3.supporting_story.hover:hover,.no-touch .tag_blue_3 .shadow_mask_tag:before.hover:hover{background-color:#00254d}
    .tag_blue_3 .date{color:#002f5f}.tag_blue_3.events_roller_item{border-color:#002f5f}
    
    .tag_blue_4 .bar_decoration_top:before,.tag_blue_4 .heading_bar:after,.tag_blue_4 .bar_decoration_left:before,.tag_blue_4 .bar_decoration_bottom:after,.tag_blue_4.supporting_story,.tag_blue_4 .shadow_mask_tag:before, .tag_blue_4 .circle_label:before{background-color:#475a6e}
    .no-touch .tag_blue_4 .bar_decoration_top:before.hover:hover,.no-touch .tag_blue_4 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_blue_4.supporting_story.hover:hover,.no-touch .tag_blue_4 .shadow_mask_tag:before.hover:hover{background-color:#66829f}
    .tag_blue_4 .date{color:#475a6e}.tag_blue_4.events_roller_item{border-color:#475a6e}
    
    .tag_blue_5 .bar_decoration_top:before,.tag_blue_5 .heading_bar:after,.tag_blue_5 .bar_decoration_left:before,.tag_blue_5 .bar_decoration_bottom:after,.tag_blue_5.supporting_story,.tag_blue_5 .shadow_mask_tag:before, .tag_blue_5 .circle_label:before{background-color:#66829f}
    .no-touch .tag_blue_5 .bar_decoration_top:before.hover:hover,.no-touch .tag_blue_5 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_blue_5.supporting_story.hover:hover,.no-touch .tag_blue_5 .shadow_mask_tag:before.hover:hover{background-color:#475a6e}
    .tag_blue_5 .date{color:#66829f}.tag_blue_5.events_roller_item{border-color:#66829f}
    
    .tag_blue_6 .bar_decoration_top:before,.tag_blue_6 .heading_bar:after,.tag_blue_6 .bar_decoration_left:before,.tag_blue_6 .bar_decoration_bottom:after,.tag_blue_6.supporting_story,.tag_blue_6 .shadow_mask_tag:before, .tag_blue_6 .circle_label:before{background-color:#c5dbec}
    .no-touch .tag_blue_6 .bar_decoration_top:before.hover:hover,.no-touch .tag_blue_6 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_blue_6.supporting_story.hover:hover,.no-touch .tag_blue_6 .shadow_mask_tag:before.hover:hover{background-color:#66829f}
    .tag_blue_6 .date{color:#c5dbec}.tag_blue_6.events_roller_item{border-color:#c5dbec}
    
    .tag_gray_1 .bar_decoration_top:before,.tag_gray_1 .heading_bar:after,.tag_gray_1 .bar_decoration_left:before,.tag_gray_1 .bar_decoration_bottom:after,.tag_gray_1.supporting_story,.tag_gray_1 .shadow_mask_tag:before, .tag_gray_1 .circle_label:before{background-color:#616060}
    .no-touch .tag_gray_1 .bar_decoration_top:before.hover:hover,.no-touch .tag_gray_1 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_gray_1.supporting_story.hover:hover,.no-touch .tag_gray_1 .shadow_mask_tag:before.hover:hover{background-color:#474747}
    .tag_gray_1 .date{color:#616060}.tag_gray_1.events_roller_item{border-color:#616060}
    
    .tag_gray_2 .bar_decoration_top:before,.tag_gray_2 .heading_bar:after,.tag_gray_2 .bar_decoration_left:before,.tag_gray_2 .bar_decoration_bottom:after,.tag_gray_2.supporting_story,.tag_gray_2 .shadow_mask_tag:before, .tag_gray_2 .circle_label:before, .circle_label:before{background-color:#d8d8d8}
    .tag_gray_2 .date{color:#d8d8d8}.tag_gray_2.events_roller_item{border-color:#d8d8d8}
    
    .tag_gray_3 .bar_decoration_top:before,.tag_gray_3 .heading_bar:after,.tag_gray_3 .bar_decoration_left:before,.tag_gray_3 .bar_decoration_bottom:after,.tag_gray_3.supporting_story,.tag_gray_3 .shadow_mask_tag:before, .tag_gray_3 .circle_label:before{background-color:#ebebeb}
    .tag_gray_3 .date{color:#ebebeb}.tag_gray_3.events_roller_item{border-color:#ebebeb}
    
    .tag_gray_4 .bar_decoration_top:before,.tag_gray_4 .heading_bar:after,.tag_gray_4 .bar_decoration_left:before,.tag_gray_4 .bar_decoration_bottom:after,.tag_gray_4.supporting_story,.tag_gray_4 .shadow_mask_tag:before, .tag_gray_4 .circle_label:before{background-color:#f4f2f0}
    .tag_gray_4 .date{color:#f4f2f0}.tag_gray_4.events_roller_item{border-color:#f4f2f0}
    
    .tag_gray_5 .bar_decoration_top:before,.tag_gray_5 .heading_bar:after,.tag_gray_5 .bar_decoration_left:before,.tag_gray_5 .bar_decoration_bottom:after,.tag_gray_5.supporting_story,.tag_gray_5 .shadow_mask_tag:before, .tag_gray_5 .circle_label:before{background-color:#f8f8f8}
    .tag_gray_5 .date{color:#f8f8f8}.tag_gray_5.events_roller_item{border-color:#f8f8f8}
    
    .tag_brown_1 .bar_decoration_top:before,.tag_brown_1 .heading_bar:after,.tag_brown_1 .bar_decoration_left:before,.tag_brown_1 .bar_decoration_bottom:after,.tag_brown_1.supporting_story,.tag_brown_1 .shadow_mask_tag:before, .tag_brown_1 .circle_label:before{background-color:#b36a47}
    .no-touch .tag_brown_1 .bar_decoration_top:before.hover:hover,.no-touch .tag_brown_1 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_brown_1.supporting_story.hover:hover,.no-touch .tag_brown_1 .shadow_mask_tag:before.hover:hover{background-color:#7c4931}
    .tag_brown_1 .date{color:#b36a47}.tag_brown_1.events_roller_item{border-color:#b36a47}
    
    .tag_brown_2 .bar_decoration_top:before,.tag_brown_2 .heading_bar:after,.tag_brown_2 .bar_decoration_left:before,.tag_brown_2 .bar_decoration_bottom:after,.tag_brown_2.supporting_story,.tag_brown_2 .shadow_mask_tag:before, .tag_brown_2 .circle_label:before{background-color:#7c4931}
    .no-touch .tag_brown_2 .bar_decoration_top:before.hover:hover,.no-touch .tag_brown_2 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_brown_2.supporting_story.hover:hover,.no-touch .tag_brown_2 .shadow_mask_tag:before.hover:hover{background-color:#b36a47}
    .tag_brown_2 .date{color:#7c4931}.tag_brown_2.events_roller_item{border-color:#7c4931}
    
    .tag_yellow_1 .bar_decoration_top:before,.tag_yellow_1 .heading_bar:after,.tag_yellow_1 .bar_decoration_left:before,.tag_yellow_1 .bar_decoration_bottom:after,.tag_yellow_1.supporting_story,.tag_yellow_1 .shadow_mask_tag:before, .tag_yellow_1 .circle_label:before{background-color:#f5a623}
    .no-touch .tag_yellow_1 .bar_decoration_top:before.hover:hover,.no-touch .tag_yellow_1 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_yellow_1.supporting_story.hover:hover,.no-touch .tag_yellow_1 .shadow_mask_tag:before.hover:hover{background-color:#ab7318}
    .tag_yellow_1 .date{color:#f5a623}.tag_yellow_1.events_roller_item{border-color:#f5a623}
    
    .tag_yellow_2 .bar_decoration_top:before,.tag_yellow_2 .heading_bar:after,.tag_yellow_2 .bar_decoration_left:before,.tag_yellow_2 .bar_decoration_bottom:after,.tag_yellow_2.supporting_story,.tag_yellow_2 .shadow_mask_tag:before, .tag_yellow_2 .circle_label:before{background-color:#ab7318}
    .no-touch .tag_yellow_2 .bar_decoration_top:before.hover:hover,.no-touch .tag_yellow_2 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_yellow_2.supporting_story.hover:hover,.no-touch .tag_yellow_2 .shadow_mask_tag:before.hover:hover{background-color:#f5a623}
    .tag_yellow_2 .date{color:#ab7318}.tag_yellow_2.events_roller_item{border-color:#ab7318}
    
    .tag_green_1 .bar_decoration_top:before,.tag_green_1 .heading_bar:after,.tag_green_1 .bar_decoration_left:before,.tag_green_1 .bar_decoration_bottom:after,.tag_green_1.supporting_story,.tag_green_1 .shadow_mask_tag:before, .tag_green_1 .circle_label:before{background-color:#108875}
    .no-touch .tag_green_1 .bar_decoration_top:before.hover:hover,.no-touch .tag_green_1 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_green_1.supporting_story.hover:hover,.no-touch .tag_green_1 .shadow_mask_tag:before.hover:hover{background-color:#0b5e51}
    .tag_green_1 .date{color:#108875}.tag_green_1.events_roller_item{border-color:#108875}
    
    .tag_green_2 .bar_decoration_top:before,.tag_green_2 .heading_bar:after,.tag_green_2 .bar_decoration_left:before,.tag_green_2 .bar_decoration_bottom:after,.tag_green_2.supporting_story,.tag_green_2 .shadow_mask_tag:before, .tag_green_2 .circle_label:before{background-color:#0b5e51}
    .no-touch .tag_green_2 .bar_decoration_top:before.hover:hover,.no-touch .tag_green_2 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_green_2.supporting_story.hover:hover,.no-touch .tag_green_2 .shadow_mask_tag:before.hover:hover{background-color:#108875}
    .tag_green_2 .date{color:#0b5e51}.tag_green_2.events_roller_item{border-color:#0b5e51}
    
    .tag_red_1 .bar_decoration_top:before,.tag_red_1 .heading_bar:after,.tag_red_1 .bar_decoration_left:before,.tag_red_1 .bar_decoration_bottom:after,.tag_red_1.supporting_story,.tag_red_1 .shadow_mask_tag:before, .tag_red_1 .circle_label:before{background-color:#b54c4c}
    .no-touch .tag_red_1 .bar_decoration_top:before.hover:hover,.no-touch .tag_red_1 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_red_1.supporting_story.hover:hover,.no-touch .tag_red_1 .shadow_mask_tag:before.hover:hover{background-color:#7e3535}
    .tag_red_1 .date{color:#b54c4c}.tag_red_1.events_roller_item{border-color:#b54c4c}
    
    .tag_red_2 .bar_decoration_top:before,.tag_red_2 .heading_bar:after,.tag_red_2 .bar_decoration_left:before,.tag_red_2 .bar_decoration_bottom:after,.tag_red_2.supporting_story,.tag_red_2 .shadow_mask_tag:before, .tag_red_2 .circle_label:before{background-color:#7e3535}
    .no-touch .tag_red_2 .bar_decoration_top:before.hover:hover,.no-touch .tag_red_2 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_red_2.supporting_story.hover:hover,.no-touch .tag_red_2 .shadow_mask_tag:before.hover:hover{background-color:#b54c4c}
    .tag_red_2 .date{color:#7e3535}.tag_red_2.events_roller_item{border-color:#7e3535}
    
    .tag_black_1 .bar_decoration_top:before,.tag_black_1 .heading_bar:after,.tag_black_1 .bar_decoration_left:before,.tag_black_1 .bar_decoration_bottom:after,.tag_black_1.supporting_story,.tag_black_1 .shadow_mask_tag:before, .tag_black_1 .circle_label:before{background-color:#666}
    .no-touch .tag_black_1 .bar_decoration_top:before.hover:hover,.no-touch .tag_black_1 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_black_1.supporting_story.hover:hover,.no-touch .tag_black_1 .shadow_mask_tag:before.hover:hover{background-color:#474747}
    .tag_black_1 .date{color:#666}.tag_black_1.events_roller_item{border-color:#666}
    
    .tag_black_2 .bar_decoration_top:before,.tag_black_2 .heading_bar:after,.tag_black_2 .bar_decoration_left:before,.tag_black_2 .bar_decoration_bottom:after,.tag_black_2.supporting_story,.tag_black_2 .shadow_mask_tag:before, .tag_black_2 .circle_label:before{background-color:#474747}
    .no-touch .tag_black_2 .bar_decoration_top:before.hover:hover,.no-touch .tag_black_2 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_black_2.supporting_story.hover:hover,.no-touch .tag_black_2 .shadow_mask_tag:before.hover:hover{background-color:#666}
    .tag_black_2 .date{color:#474747}.tag_black_2.events_roller_item{border-color:#474747}
    
    .tag_purple_1 .bar_decoration_top:before,.tag_purple_1 .heading_bar:after,.tag_purple_1 .bar_decoration_left:before,.tag_purple_1 .bar_decoration_bottom:after,.tag_purple_1.supporting_story,.tag_purple_1 .shadow_mask_tag:before, .tag_purple_1 .circle_label:before{background-color:#79669f}
    .no-touch .tag_purple_1 .bar_decoration_top:before.hover:hover,.no-touch .tag_purple_1 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_purple_1.supporting_story.hover:hover,.no-touch .tag_purple_1 .shadow_mask_tag:before.hover:hover{background-color:#54476e}
    .tag_purple_1 .date{color:#79669f}.tag_purple_1.events_roller_item{border-color:#79669f}
    
    .tag_purple_2 .bar_decoration_top:before,.tag_purple_2 .heading_bar:after,.tag_purple_2 .bar_decoration_left:before,.tag_purple_2 .bar_decoration_bottom:after,.tag_purple_2.supporting_story,.tag_purple_2 .shadow_mask_tag:before, .tag_purple_2 .circle_label:before{background-color:#54476e}
    .no-touch .tag_purple_2 .bar_decoration_top:before.hover:hover,.no-touch .tag_purple_2 .bar_decoration_bottom:after.hover:hover,.no-touch .tag_purple_2.supporting_story.hover:hover,.no-touch .tag_purple_2 .shadow_mask_tag:before.hover:hover{background-color:#79669f}
    .tag_purple_2 .date{color:#54476e}.tag_purple_2.events_roller_item{border-color:#54476e}
    
/*end update*/    
    
    .left,.block_left{float:left}.block_left{margin:0 20px 20px 0}.right,.block_right{float:right}@media only screen and (min-width:740px) and (max-width:979px){.right_tablet_only{float:right}}.block_right{margin:0 0 20px 20px}@media only screen and (min-width:980px){.desktop_right{float:right}}.clear{clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.contain{overflow:hidden}
            .no_select,.no_select *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none!important;visibility:hidden}.visually_hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually_hidden.focusable:active,.visually_hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.text_shadow{text-shadow:1px 1px 0 rgba(0,0,0,.5)}.text_center{text-align:center}.text_right{text-align:right}.text_border{border-bottom:1px solid #ebebeb;padding-bottom:20px}.text_italic{font-style:italic}.text_normal{font-style:normal}
.no_margin{margin:0}.no_margin_top{margin-top:0}.no_margin_bottom{margin-bottom:0}.margined{margin-top:20px;margin-bottom:20px}.margined_10{margin-top:10px;margin-bottom:10px}.margined_right{margin-right:20px}.margined_left{margin-left:20px}.margined_small{margin-top:40px;margin-bottom:40px}.margined_medium{margin-top:60px;margin-bottom:60px}.margined_large{margin-top:100px;margin-bottom:100px}.margined_negative{margin-top:-110px;margin-bottom:-100px;}.margined_top{margin-top:20px}.margined_top_min{margin-top:4px}.margined_top_small{margin-top:40px}.margined_top_medium{margin-top:60px}.margined_top_large{margin-top:100px}.margined_top_negative{margin-top:-110px;}.margined_bottom{margin-bottom:20px}.margined_bottom_small{margin-bottom:40px}.margined_bottom_medium{margin-bottom:60px}.margined_bottom_large{margin-bottom:100px; margin-bottom: 6.25rem}.margined_bottom_negative{margin-bottom:-100px;}@media only screen and (max-width:499px){.no_margin_top_min{margin-top:0}}@media only screen and (min-width:500px) and (max-width:739px){.no_margin_top_mobile{margin-top:0}}@media only screen and (min-width:740px) and (max-width:979px){.no_margin_top_tablet{margin-top:0}}@media only screen and (min-width:980px) and (max-width:1219px){.no_margin_top_desktop{margin-top:0}}@media only screen and (min-width:1220px){.no_margin_top_max{margin-top:0}}@media only screen and (max-width:499px){.no_margin_bottom_min{margin-bottom:0}}@media only screen and (min-width:500px) and (max-width:739px){.no_margin_bottom_mobile{margin-bottom:0}}@media only screen and (min-width:740px) and (max-width:979px){.no_margin_bottom_tablet{margin-bottom:0}}@media only screen and (min-width:980px) and (max-width:1219px){.no_margin_bottom_desktop{margin-bottom:0}}@media only screen and (min-width:1220px){.no_margin_bottom_max{margin-bottom:0}}.border_inset{position:relative}.border_inset:before{height:100%;left:0;position:absolute;top:0;width:100%;border:5px solid transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);content:"";-webkit-transition:background-color .2s,border .2s;transition:background-color .2s,border .2s}.no-touch a:hover .border_inset:before{border:10px solid rgba(255,255,255,.2)}.border_inset_large:before{border-width:10px}.no-touch a:hover .border_inset_large:before{border:15px solid rgba(255,255,255,.2)}.border_inset_hover{position:relative}.border_inset_hover:before{height:100%;left:0;position:absolute;top:0;width:100%;border:0 solid transparent;box-shadow:inset 0 0 0 1px transparent;content:"";-webkit-transition:background-color .2s,border .2s,box-shadow .2s;transition:background-color .2s,border .2s,box-shadow .2s}.no-touch a:hover .border_inset_hover:before{border:10px solid rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.image_contain{width:100%;max-width:100%}.figure_with_caption{overflow:hidden;position:relative}.figure_shadow{position:relative}.figure_shadow:after{position:absolute;bottom:0;left:0;width:100%;height:80px;background-image:-webkit-linear-gradient(270deg, rgba(0,0,0,0) 0, #000 100%);background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);content:"";display:block}.figure_shadow.hover:after{-webkit-transition:height .25s;transition:height .25s}.figure_shadow_large:after{height:80%;opacity:.65}.block{display:block}button.block{width:100%}.inline_block{display:inline-block}.inline{display:inline}.block_item{display:block;margin-bottom:30px;overflow:hidden}.block_item_horizontal{border-bottom:1px solid #ebebeb}
                @media only screen and (min-width:980px){.block_item_horizontal{border-bottom-width:0}}.block_item_horizontal:last-child{border-bottom-width:0}.block_item_vertical{border-bottom:1px solid #ebebeb}.block_item_vertical:last-child{border-bottom-width:0}.block_padded{padding-right:30px;padding-left:30px}a.block_link{overflow:hidden;border-bottom-width:0;display:block}.full_height{height:100%;left:0;position:absolute;top:0;width:100%}.full_image{position:relative}.relative{position:relative}.absolute{position:absolute}.bg_color{padding:60px 0}.bottom_pull{margin-bottom:-100px}@media only screen and (min-width:500px){.bottom_pull_mobile{margin-bottom:-100px}}@media only screen and (min-width:500px){.bottom_pull_tablet{margin-bottom:-100px}}@media only screen and (min-width:980px){.bottom_pull_desktop{margin-bottom:-100px}}@media only screen and (min-width:1220px){.bottom_pull_max{margin-bottom:-100px}}.top_pull{margin-top:-100px}@media only screen and (min-width:500px){.top_pull_mobile{margin-top:-100px}}@media only screen and (min-width:500px){.top_pull_tablet{margin-top:-100px}}@media only screen and (min-width:980px){.top_pull_desktop{margin-top:-100px}}@media only screen and (min-width:1220px){.top_pull_max{margin-top:-100px}}.full_width{width:100%;max-width:1440px;margin-right:auto;margin-left:auto}.full_container{margin-left:1.04166667%;margin-right:1.04166667%}.equal_height_row{position:relative}.equal_height_item{position:static}.max_length{max-width:675px}.shadow_mask{position:relative}.shadow_mask:before{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;content:"";display:block}.shadow_mask.hover:before{-webkit-transition:background-color .25s,height .25s,opacity .25s;transition:background-color .25s,height .25s,opacity .25s}.shadow_mask_gradient:before{top:auto;bottom:0;height:75%;background-image:-webkit-linear-gradient(270deg, rgba(0,0,0,0) 0, #000 100%);background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,#000 100%)}.no-touch a:hover .shadow_mask_gradient.hover:before{height:100%}.shadow_mask_0:before{background-color:rgba(0,0,0,0)}.no-touch a:hover .shadow_mask_0.hover:before{background-color:rgba(0,0,0,.25)}
  
#graduates_for_print .shadow_mask, #graduates_for_print .block_link {background-color:#000000 !important;}
#graduates_for_print figcaption {font-size:1.55rem !important;}
#graduates_for_print .callout_body_small {font-size:1.2rem !important;}
  
  
.shadow_mask_20:before{background-color:rgba(0,0,0,.2)}
  
.shadow_mask_20:before{height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    content: "";
    display: block;}
  
.no-touch a:hover .shadow_mask_20.hover:before{background-color:rgba(0,0,0,.35)}.shadow_mask_30:before{background-color:rgba(0,0,0,.3)}.no-touch a:hover .shadow_mask_30.hover:before{background-color:rgba(0,0,0,.45)}.shadow_mask_40:before{background-color:rgba(0,0,0,.4)}.no-touch a:hover .shadow_mask_40.hover:before{background-color:rgba(0,0,0,.55)}.shadow_mask_50:before{background-color:rgba(0,0,0,.5)}.no-touch a:hover .shadow_mask_50.hover:before{background-color:rgba(0,0,0,.65)}.shadow_mask_60:before{background-color:rgba(0,0,0,.6)}.no-touch a:hover .shadow_mask_60.hover:before{background-color:rgba(0,0,0,.75)}.shadow_mask_tag:before{opacity:.9}.no-touch a:hover .shadow_mask_tag.hover:before{opacity:1}.shadow_mask_blue:before{background-color:rgba(0,47,95,.6)}.no-touch a:hover .shadow_mask_blue.hover:before{background-color:rgba(0,47,95,.75)}.video_wrapper{position:relative;padding-top:56.25%}.video_wrapper div,.video_wrapper embed,.video_wrapper object,.video_wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video_wrapper img{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;}
                  
                .rule_bottom{border-bottom:1px solid;padding-bottom:12px}.page_footer .rule_bottom{border-bottom-color:#9EC3DE;margin-bottom:30px}.rule_large{border-bottom:4px solid #f4f2f0}.rule_double{border-top:1px solid #f4f2f0;border-bottom:1px solid #f4f2f0}
                .rule_short{position:relative}.rule_short:before,.rule_short:after{width:60%;height:4px;background-color:#d8d8d8;content:"";margin:0 auto}.rule_short_top:before{display:block}.rule_short_bottom:after{display:block}.hr_thick{height:4px}
                  
                .atomic_h1,h2.atomic_h1{font-size:36px;font-size:2.25rem;color:#002f5f;line-height:1.25;margin:40px 0}
.atomic_h2,h3.atomic_h2{font-size:17px;font-size:1.0625rem;font-family:UniversCom-47LightCond,sans-serif;border-bottom:1px solid #d8d8d8;
color:#4a4a4a;line-height:1.17647059;letter-spacing:2px;margin:35px 0;padding-bottom:15px;text-transform:uppercase}
.atomic_bg_photo_small,.atomic_bg_photo_large,.atomic_bg_photo_tall{overflow:hidden;background-position:0 0;background-repeat:no-repeat;padding:0 20px}
.atomic_bg_photo_large{background-image:url(/media/responsive-site/style-assets/css/css-images/feature_01_lg.jpg)}
.atomic_bg_photo_small{background-image:url(/media/responsive-site/style-assets/css/css-images/study_featured_01.jpg)}
.atomic_bg_photo_tall{position:relative;background-image:url(/media/responsive-site/style-assets/css/css-images/timeline_01.jpg);
background-position:50% -50px;background-size:cover}
.atomic_bg_photo_tall:before{height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,47,95,.6);content:"";display:block}
.atomic_bg_tint{position:relative}.atomic_bg_tint:before{height:100%;left:0;position:absolute;top:0;width:100%;background:rgba(0,0,0,.5);content:"";display:block}
@media only screen and (min-width:980px){.atomic_pull_left{margin-left:-20px;padding-left:20px}}.atomic_spacer_vert{margin:20px 0}.atomic_label{margin-bottom:16px;padding:15px 15px 13px}.atomic_callout{overflow:hidden;margin-bottom:16px;padding:0 20px}@media only screen and (min-width:740px){.atomic_feature_container{position:relative;height:414px;overflow:hidden}}.atomic_department_viewport,.atomic_social_viewport,.atomic_timeline_viewport{overflow:hidden}@media only screen and (min-width:500px){.atomic_department_viewport,.atomic_social_viewport,.atomic_timeline_viewport{width:2000px}}@media only screen and (min-width:1220px){.atomic_department_viewport,.atomic_social_viewport,.atomic_timeline_viewport{margin-left:200px}}.atomic_social_viewport{margin-bottom:50px}.atomic_color_block{font-size:14px;font-size:.875rem;font-family:UniversCom-47LightCond,sans-serif;width:100%;height:140px;color:#fff;letter-spacing:1px;line-height:1.21428571;margin-bottom:10px;padding:12px;text-transform:uppercase}@media only screen and (min-width:740px){.atomic_color_block{margin-bottom:15px}}@media only screen and (min-width:980px){.atomic_color_block{margin-bottom:20px}}
                  
                @media only screen and (min-width:1220px){.atomic_color_block{margin-bottom:25px}}.atomic_color_block.light_color{color:#616060}.atomic_color_block.blue_1{background-color:#001c39}.atomic_color_block.blue_2{background-color:#00254d}.atomic_color_block.blue_3{background-color:#002f5f}.atomic_color_block.blue_4{background-color:#475a6e}.atomic_color_block.blue_5{background-color:#66829f}.atomic_color_block.blue_6{background-color:#c5dbec}.atomic_color_block.gray_1{background-color:#616060}.atomic_color_block.gray_2{background-color:#d8d8d8}.atomic_color_block.gray_3{background-color:#ebebeb}.atomic_color_block.gray_4{background-color:#f4f2f0}.atomic_color_block.gray_5{background-color:#f8f8f8}.atomic_color_block.black{background-color:#000}.atomic_color_block.brown_1{background-color:#b36a47}.atomic_color_block.brown_2{background-color:#7c4931}.atomic_color_block.yellow_1{background-color:#f5a623}.atomic_color_block.yellow_2{background-color:#ab7318}.atomic_color_block.green_1{background-color:#108875}.atomic_color_block.green_2{background-color:#0b5e51}.atomic_color_block.red_1{background-color:#b54c4c}.atomic_color_block.red_2{background-color:#7e3535}.atomic_color_block.black_1{background-color:#666}.atomic_color_block.black_2{background-color:#474747}.atomic_color_block.purple_1{background-color:#79669f}.atomic_color_block.purple_2{background-color:#54476e}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.subnavigation,.footer_primary,.footer_social,.site_toggles,.wallpaper-image,.nav_share,.section_nav_container{display:none}.address:before{content:normal}a.logo:before,a.logo:after{content:normal}.logo_text{font-size:40px;font-size:2.5rem;width:auto;height:auto;position:relative;margin:0}.header_image{height:auto}.header_image_title,.label_image,.social_image .social_item_content,.full_image .news_flex_link,.news_full_link,.news_full_figure,.news_full_ier_image,.callout_large,.social_card{max-width:none}.shadow_mask:before,.figure_shadow:after{content:normal}.timeline_event{width:auto;height:auto;float:none}.full_height,.details_bottom{position:static;color:#000}.news_flex,.roller-item,.faculty_roller_item,.alumni_roller_item,.image_contain,.interview_roller .roller-item,.gallery_full_item,.alumni_roller_image,.social_item,.social_instagram .social_item_image,.sizer_item,.news_full_roller.full_width,.news_full_article,.news_full_image,.block_image img,.featured_story_large,.roller-canister,wallpaper-media{width:auto!important;height:auto!important;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.news_flex .roller-item{float:none}.news_flex_image2,.news_flex_image3{width:auto;left:auto;min-width:inherit;min-height:inherit}.right,.left{float:none}.interview_roller .roller-item{margin-right:0}.roller_ghost .roller-item{opacity:1}.gallery_full_figure .gallery_full_caption,.gallery_full_captions{opacity:1}.gallery_full_captions{display:none}.block_image img,.callout_large,.social_card{margin-right:0;margin-left:0}}.gallery_full_figure p{padding-left:1em;padding-right:1em}
  
      
/*-------------- student job postings---------------- */
.studentJobPosting ul.list-inline li {
    display: inline;
    list-style: none;
        list-style-type: none;
    list-style-type: none;
}

.studentJobPosting ul li::before {
    background: none;
    float: left;
    margin: -50px;
}

.studentJobPosting ul{
    margin-left: 0px;
}

.studentJobPosting h3 {
    margin-bottom: 0px;
}

.studentJobPosting {
    border: 1px solid #B0C4DE;
    padding: 0px 15px 0px;
    margin-bottom: 15px;
}
                
      
    /*-------------Emergency Alerts ---------------------*/

#alert_tray .standard_alert, #alert_tray .emergency_alert {			    
    /*display:none !important;*/
    box-shadow: 0 1px 2px #555;
    min-height: 30px;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: bold;
    line-height: 30px;
}

#alert_tray .standard_alert {
    /*change alert banner to blue 
    background: none repeat scroll 0 0 #9EC3DE !important;*/
  
background: none repeat scroll 0 0 #ffff00;

    color: #000;
}

#alert_tray .emergency_alert {
    background: none repeat scroll 0 0 #cc3333;
    color: #fff;
}

#alert_tray{
    text-align: center;
    /*padding: 5px;*/	
}

#alert_tray p {
    display: block;
    line-height: 30px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

#alert_tray .standard_alert a{
    /*text-decoration: underline;*/
    color: #333;
    font-weight: bold;
    border-bottom: 1px solid #333;
/*changed for COVID-19 banner */
/*font-weight: normal;*/
}

#alert_tray .emergency_alert a{
    /*text-decoration: underline;*/
    font-weight: normal;
    color: #fff;
}

/*mobile styles just for alerts*/
@media only screen and (max-width:1000px) {
    .standard_alert, .emergency_alert{
        line-height: 25px;
        min-height: 25px;
    }
}
@media only screen and (max-width:450px) {
    .standard_alert, .emergency_alert{
        line-height: 25px;
        min-height: 25px;
        font-size: 0.85em;
        padding: 5px;
    }
}

    .indent {margin-left:215px}
@media only screen and (max-width:979px) {
            .button_gift:after {background:none !important;}
    }
}    


@media only screen and (min-width:1220px){
#alert_tray {margin-top:100px;} 
}

/*-------------- test comment ---------------- */




































































































