﻿@import url(https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700);@media (min-width: 1200px){.auto-clear .col-lg-1:nth-child(12n+1){clear:left}.auto-clear .col-lg-2:nth-child(6n+1){clear:left}.auto-clear .col-lg-3:nth-child(4n+1){clear:left}.auto-clear .col-lg-4:nth-child(3n+1){clear:left}.auto-clear .col-lg-6:nth-child(odd){clear:left}}@media (min-width: 992px) and (max-width: 1199px){.auto-clear .col-md-1:nth-child(12n+1){clear:left}.auto-clear .col-md-2:nth-child(6n+1){clear:left}.auto-clear .col-md-3:nth-child(4n+1){clear:left}.auto-clear .col-md-4:nth-child(3n+1){clear:left}.auto-clear .col-md-6:nth-child(odd){clear:left}}@media (min-width: 768px) and (max-width: 991px){.auto-clear .col-sm-1:nth-child(12n+1){clear:left}.auto-clear .col-sm-2:nth-child(6n+1){clear:left}.auto-clear .col-sm-3:nth-child(4n+1){clear:left}.auto-clear .col-sm-4:nth-child(3n+1){clear:left}.auto-clear .col-sm-6:nth-child(odd){clear:left}h1.page-header{font-size:3rem !important}.node-type-project h1.page-header{font-size:1.5rem !important}.ar-sidebar{display:none}.people-image-row{padding-left:40px}}@media (max-width: 767px){.auto-clear .col-xs-1:nth-child(12n+1){clear:left}.auto-clear .col-xs-2:nth-child(6n+1){clear:left}.auto-clear .col-xs-3:nth-child(4n+1){clear:left}.auto-clear .col-xs-4:nth-child(3n+1){clear:left}.auto-clear .col-xs-6:nth-child(odd){clear:left}h1.page-header{font-size:2.75rem !important}.node-type-project h1.page-header{font-size:1.5rem !important}.ar-sidebar{display:none}#navbar .logo{padding-left:20px !important}}.alert.alert-block.alert-success,.alert.alert-block.alert-danger{display:none}#turnkey-credit{display:none}a.anchor{display:block;position:relative;top:-150px;visibility:hidden}body.admin-menu.navbar-is-fixed-top{padding-top:75px !important}body.admin-menu .navbar-fixed-top{top:28px !important}body.navbar-is-fixed-top{padding-top:79px !important}.page-user ul.tabs--primary{display:none}::selection{background:#545ba8;color:#FFF;text-shadow:none}::-moz-selection{background:#1d815a;color:#FFF;text-shadow:none}.content-wrapper{width:100% !important;margin:0px;padding:0px}.front .main-container{padding-bottom:0px;min-height:0px}.front h1.page-header{display:none}.node-type-project h1.page-header{font-size:1.4rem}.page-node-4850 h1.page-header{font-size:1.4rem !important}#promo-billboard{min-height:400px;max-height:650px;overflow-y:none}.promotion-row{min-height:400px;max-height:650px;justify-content:center;align-items:center;overflow:hidden;height:100vh;position:relative}.promotion-row .promotion-image{flex-shrink:0;min-width:100%;min-height:100%}.promotion-row .img-responsive{flex-shrink:0;min-width:100%;min-height:100%;object-fit:cover}.promotion-row img{width:100%;height:100%}.promotion-row .text-box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;transition:ease-in all .8s}.promotion-row .text-box .promo-title{color:#FFF}.promotion-row .text-box .promo-title h3{font-weight:400;font-size:calc(2.2vw + 2.2vh);margin-bottom:10px}.promotion-row .text-box .promo-title p{color:#bfbfbf;font-size:3vw;font-size:1em}.promotion-row .text-box .promo-date{display:block;clear:both;color:#FFF;color:#d9d9d9;font-size:18px}.promotion-row .text-box .promo-link{margin:20px;color:#FFF;background-color:none;border:1px solid #FFF;border-radius:100px;padding:10px 15px 10px 15px;font-size:1rem;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;position:relative;top:30px}.promotion-row .text-box .promo-link:hover{background-color:#FFF;color:#323664}#hero-unit{margin:auto;height:auto;width:auto}.region-hero{width:100%;height:auto}.region-hero iframe{width:100%}.featured-banner{width:100%;height:auto}.featured-banner img{width:100%;height:auto}.main-container{padding-bottom:50px;min-height:700px}html{font-size:16px}.center-text{text-align:center}body{font-size:16px;background-color:#fbfbfb;width:100%}body p{font-size:1rem;line-height:1.5em;color:#555}body p a.read-more{text-decoration:none}h2,h3,span.h2{font-weight:300}img{max-width:100%;height:auto}a:link,a:visited{color:#323664}.text-pad a:link,p a:link{color:#434886;font-weight:800}.text-pad a:visited,p a:visited{color:#434886;font-weight:800}.text-pad a:hover,p a:hover{text-decoration:underline}.page-header{font-size:5rem;font-weight:200;padding:5% 5% 10px 5%;border-bottom:none;text-align:center}.large-header{font-size:2em !important}.region-content{min-height:450px}ul.honors-list{background-color:none;background:none;list-style:circle;margin-top:20px}ul.honors-list li{border:none;background-color:none;border-bottom:1px solid #eee;margin-bottom:5px;padding-bottom:10px;font-size:1rem}ul.honors-list .field-item{border:none;background-color:none;border-bottom:1px solid #eee}#slogan-row{color:#555;background-color:#e1e1e1;font-weight:400;padding:4px;font-size:.8rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;width:100%;position:fixed;z-index:1000;top:50px}@media screen and (max-width: 776px){#slogan-row{display:none}body.navbar-is-fixed-top{top:-27px !important}}.logged-in #slogan-row{top:80px}.slogan{font-size:1.15em}#slogan-row.mini-slogan{position:fixed;top:26px;z-index:3;width:100%}.logged-in #slogan-row.mini-slogan{top:55px}#secondary-title-bar{color:#6e6e6e;background-color:#e1e1e1;font-weight:400;padding:4px;font-size:.85rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;width:100%;top:-200px;position:fixed}#secondary-title-bar.second-title-bar-show{position:fixed;top:50px;z-index:3;width:100%;transform:all .4s .4s}.logged-in #secondary-title-bar.second-title-bar-show{position:fixed;top:80px;z-index:3;width:100%;transform:all .4s .4s}#secondary-title-bar.second-title-bar-show p{text-align:center}h1.thin{font-weight:300}.thin{font-weight:300}.model-thin{font-weight:300;text-transform:uppercase}.fatfont p{font-size:1.2rem;color:#515151;line-height:1.5rem}.fatfont li{font-size:1.2rem;color:#515151;line-height:1.5rem}.byline{clear:both;padding-bottom:5px;opacity:.6;margin-bottom:5px;text-transform:uppercase}h5{text-transform:uppercase;font-weight:400;line-height:1.5em}.summary{color:#787878;font-weight:300;margin-bottom:10px}.thumb-hover{transition:all .2s ease-in-out;overflow:hidden}.thumb-hover:hover{-webkit-filter:grayscale(75%);filter:grayscale(75%);background-color:#323664}.read-more{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.read-more:after{content:"\00279E";color:#323664;padding-left:5px;transition:all .4s .4s;position:relative;-webkit-transition:all .256s ease-in-out;-moz-transition:all .256s ease-in-out;-o-transition:all .256s ease-in-out;transition:all .256s ease-in-out}.read-more:hover:after{right:-4px}.back-btn{padding-right:10px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;float:left}.back-btn:before{content:"\0021E4";color:#323664;padding-right:5px;transition:all .4s .4s;position:relative;-webkit-transition:all .256s ease-in-out;-moz-transition:all .256s ease-in-out;-o-transition:all .256s ease-in-out;transition:all .256s ease-in-out}blockquote{margin:1.5em 10px;padding:0.5em 10px;quotes:"“" "”" "‘" "’";width:40%;float:left}blockquote:before{color:#323664;content:open-quote;font-size:6em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}blockquote p{display:inline;font-family:sans-serif !important}.intro-paragraph{font-size:1.5em;color:#6f6f6f;line-height:1.5em;font-weight:300;align-content:center;text-align:center}.cumfy{margin:10px}.super-cumfy{padding:20px}.vert-pad{margin-bottom:19px}.hcenter{display:block;margin-left:auto;margin-right:auto}.vcenter{min-height:12em;display:table-cell;vertical-align:middle}.bg-primary{background-color:#323664}.bg-gray{background-color:#f3f3f3}.body-height-400{min-height:120px}.grid-margin{margin-bottom:30px}.horz-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dbdbdb}.horz-row-sm{padding:5px;border-bottom:1px solid #dbdbdb;transition:all ease-in-out .5s}.horz-row-sm a{font-size:1.2rem;padding:5px}.horz-row-sm:hover{background-color:#eee}#views-bootstrap-grid-1 .row{padding-bottom:10px;margin-bottom:10px}.split-text p{font-size:1rem}.label-primary{color:#FFF !important}.label-primary:hover{background-color:#4c5297 !important}.btn-primary a:link,.btn-primary a:visited{color:#FFF}.events-cats li{list-style:none;float:left;border-top:none}.event-type-tag{background-color:#bbb;border-radius:6px;padding:4px;color:#FFF;font-size:.9rem;font-weight:600}.tag{border-top:1px solid #eee;margin-top:5px}.tag a:link,.tag a:visited{color:#a1a1a1;font-size:.7rem;float:left;margin:2px;padding:2px}.tag a:hover{background-color:#eee;border-radius:4px}.label .label-info a:link{color:#FFF}#accordion{display:inline-block;width:100%}#accordion:hover{-webkit-box-shadow:0px 0px 10px 0px #dbdbdb;-moz-box-shadow:0px 0px 10px 0px #dbdbdb;box-shadow:0px 0px 10px 0px #dbdbdb}#accordion .panel-heading{width:100%}#accordion .panel-title{font-size:1.2em;font-weight:300;padding:10px}#accordion .panel-title a{text-decoration:none}#accordion .panel-body{padding:30px}#accordion .panel-heading:hover{cursor:default !important}.fa-plus-circle{color:#323664;font-weight:100;float:right;position:relative}.int-program-accord .fa-plus-circle{right:-10px;top:-20px}.ip-logo img{width:50%;margin:auto}.r-side{margin:0 25%;text-align:center}#cboxLoadedContent{background-color:#FFF;padding:0px}ul.circular{list-style:none}.circular li{float:left;margin:10px}.circular li:hover{background-color:#e4e4e4}#slogan-row .breadcrumb{margin-bottom:none !important;background-color:none !important}.tooltip-inner{background:#323664;opacity:8;color:#FFF;padding:10px;font-size:1rem}.tooltip.top .tooltip-arrow{border-top:5px solid #323664;opacity:8}.caption-right img,.caption-left img,.caption-full img{width:100%;height:auto !important;padding-bottom:10px}.caption-left ul,.caption-right ul,.caption-full ul{padding-top:20px}.caption-left ul li,.caption-right ul li,.caption-full ul li{font-size:1em;color:#949494;text-transform:uppercase;padding-top:4px;font-family:sans-serif}.caption-left{float:left;width:50%;height:50%;clear:both;font-size:.85rem;color:#949494;text-transform:uppercase;margin:10px 30px 10px 0;padding-right:10px;position:relative;left:-10px}.caption-right{float:right;width:50%;height:50%;clear:both;font-size:.85em;color:#949494;text-transform:uppercase;margin:30px 0px 10px 30px;padding-left:10px;position:relative;left:13px}.caption-full{font-size:.85em;color:#949494;text-transform:uppercase;margin:30px 0 30px 0;height:auto}.caption-full .media-image{height:auto}@media screen and (max-width: 767px){.caption-left{width:100%;left:0px}.caption-right{width:100%;right:0px}}.banner-lg{background-color:#323664;color:#FFF;padding:20px 20px 20px 20px;margin:5%}.banner-lg a{color:#FFF}#footer-banner{background-color:#323664;color:#FFF;display:block;height:100%;padding:20px 20px 20px 20px;margin-bottom:20px}#footer-banner p{color:#FFF}#footer-banner div{padding:20px}.banner-sm{background-color:#1d815a;color:#FFF}.banner-sm .banner-sm-bottom{background-color:#000}.banner-sm .banner-sm-bottom a{color:#FFF;float:right}.front-cats-row{text-align:center;margin:50px 0 50px 0}.front-cats-row p{padding:0% 10% 0% 10%;text-align:center}.front-cats-row a:link{font-size:1.15em}.front-cats-row img{transition:all .4s .4s;display:block;margin-left:auto;margin-right:auto}.front-cats-row img:hover{position:relative;-webkit-filter:grayscale(50%);filter:grayscale(50%)}.sm-card-text a:link{font-size:1.7rem}@media only screen and (min-width: 990px) and (max-width: 1200px){.sm-card-text a:link{font-size:1.5rem;line-height:1rem}}.card-2-col .card-content{max-height:100px}.card.custom .card-content{height:240px}.partners-card{width:100%}.partners-card .card-content{height:0px;display:none}.partners-card .card-image{height:150px;overflow:hidden}.partners-card .card-title{font-size:.5rem;line-height:1rem}.partners-card .card-title a{color:#FFF;font-size:1rem}.partners-card .card-action{min-height:85px}.card-height-sm{min-height:120px !important}.card-panel{transition:box-shadow .25s;padding:20px;margin:0.5rem 0 1rem 0;border-radius:3px;background-color:#fff;transition:all .5s}.card-interior{float:left;position:relative;overflow:hidden;margin:0.5rem 0 1rem 0}.card-interior .card-title{color:#3b3b3b;font-size:2rem;padding:0px;width:100%;word-wrap:normal}.card-interior .card-title a:link,.card-interior .card-title a:visited{color:#FFF}.card-interior .card-image{position:relative;min-height:250px;width:100%}.card-interior .card-image img{border-radius:3px 3px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card-interior .card-image .card-title{padding:20px}.card-interior .card-content{padding-top:20px;min-height:150px;border-radius:0 0 2px 2px;width:100%}.card-interior .card-content h2{font-size:1.5em;margin:0px 0px 10px 0px}.card-interior .card-content p{margin:0;color:inherit}.card-interior .card-content .card-title{line-height:48px}.card-interior .card-action{border-top:1px solid rgba(160,160,160,0.2);padding:20px;padding-left:0px}.card-interior .card-action a{color:#323664;margin-right:20px;text-transform:uppercase}.card{float:left;position:relative;overflow:hidden;margin:0.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border:1px #f2f2f2 solid;border-radius:4px}.card .card-title{color:#fff;font-size:2em;font-weight:300}.card-title a:link,.card-title a:visited{color:#FFF}.card .card-title.activator{cursor:pointer}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{overflow:hidden}.card.small .card-content,.card.medium .card-content,.card.large .card-content{overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card-min-small{min-height:300px !important}.card.small{height:300px}.card.small .card-image{height:150px}.card.small .card-content{height:150px}.card.medium{height:400px}.card.medium .card-image{height:250px}.card.medium .card-content{height:150px}.card.large{height:500px}.card.large .card-image{height:330px}.card.large .card-content{height:250px}.card .card-image{position:relative;background-color:#323664}.card .card-image img{border-radius:3px 3px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{position:absolute;bottom:0;left:0;padding:20px;line-height:34px}.card .card-content{padding:20px;min-height:170px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit}.card .card-content .card-title{line-height:48px}.card .card-action{border-top:1px solid rgba(160,160,160,0.2);padding:20px}.card .card-action a{color:#323664;margin-right:20px;text-transform:uppercase}div.card.custom.card-no-bg{background:none;border:none}div.card.custom.card-no-bg .card-image img{border-radius:0px}div.card.custom.card-no-bg .card-content{height:210px !important}div.card.custom.card-no-bg:hover{box-shadow:none}.card-action .card-action-slide{position:relative;opacity:0;overflow:hidden;top:50px;transition:all .256s .4s;color:#FFF}.card:hover>.card-action .card-action-slide{top:0px;opacity:1;color:#323664}.card:hover{box-shadow:0px 4px 8px -4px rgba(0,0,0,0.75)}.card:hover>.card-image img{opacity:.8;-webkit-filter:grayscale(75%);filter:grayscale(75%)}.card .card-action .fa{transition:all .4s .4s;color:#323664}.card:hover>.card-action .fa{-ms-transform:scale(1.4, 1.4);-webkit-transform:scale(1.4, 1.4);transform:scale(1.4, 1.4)}.card img{padding:0px}.min-card{margin-bottom:40px}.min-card .views-field-field-profile-picture{transition:all .4s;background-color:#323664}.min-card:hover>.views-field-field-profile-picture{-webkit-filter:grayscale(75%);filter:grayscale(75%)}.grid-clean{width:100%;margin:2%;overflow:hidden;background-color:none;min-height:350px;padding-top:10px;border-radius:6px;vertical-align:middle}.grid-clean:hover{background-color:#f3f3f3}.grid-clean img.img-responsive{margin:0px auto;text-align:center}.grid-clean .grid-info{padding:10px;top:5%;margin:0px auto;text-align:center;min-height:70px;padding:0 5% 0 5%}.grid-clean .grid-title{font-size:18px;overflow:hidden;width:100%;font-weight:700}.grid-clean .grid-title a{color:#3b3b3b !important}.grid-clean .grid-sub-title{overflow:hidden;text-overflow:ellipsis;max-width:100ch}.grid-clean .grid-email{font-size:12px;text-transform:uppercase;color:#6e6e6e !important}.grid-clean .grid-tag{width:100%;display:block;color:#323664;border-top:1px solid #D4D4D4;margin-top:5px}.grid-clean a:hover{text-decoration:none}.grid-clean a:visited,.grid-clean a:link{color:#323664}.spotlight p{font-size:1.15em;margin-bottom:20px}.navbar-nav>li>a{padding-bottom:16px}.navbar-collapse.in{height:100%}.dropdown-menu{border:none;opacity:.92}#navbar a{color:#555}#navbar li li a.active-trail{background-color:#323664;color:#FFF;border:none}#navbar leaf.active-trail{background-color:#323664}a:hover{text-decoration:none;color:#212442}nav.shrink{max-height:35px}nav.shrink a{padding-top:10px !important;padding-bottom:10px !important;font-size:15px}nav.shrink.container{height:40px}nav.shrink .navbar-brand{font-size:25px}nav.shrink .navbar-toggle{padding:4px 5px;margin:8px 15px 8px 0}.made-with{position:relative;z-index:5 !important;top:-10px;text-align:center;color:#D4D4D4}.made-with p{font-size:.6rem}.display{display:block}.dropdown .caret{border-top-color:#323664 !important;border-bottom-color:#323664 !important}.nav-pills>li.active>a .caret{border-top-color:#FFF !important;border-bottom-color:#FFF !important}.navbar .logo{margin-right:0px;padding-left:0px;float:left}.region-sidebar-second{margin-top:20px}#navbar .input-group{margin-top:8px}.r-sidebar{margin-top:-15px}.r-sidebar h2{font-size:1.2em;color:#D4D4D4;padding:10px 0px 10px 0px;margin:10px 0px 10px 0px;border-bottom:solid 1px #D4D4D4}.r-sidebar .field-name-field-fellows-reference h2{border-bottom:none}.l-sidebar .img-responsive{margin:0 auto}.l-sidebar h2{font-size:1.2em;color:#D4D4D4;padding:10px 0px 10px 0px;margin:10px 0px 10px 0px;border-bottom:solid 1px #D4D4D4}.intro-text{text-align:left;position:relative;font-size:1.1em;margin:5% 15% 5% 15%}.field-name-field-fellows .field-item,.field-name-field-fellows-reference .field-item{width:120px;height:100px;float:left}.people-teaser{float:left;text-align:center}.people-teaser img{margin:0px auto}ul.field-items.education-list{padding-left:0;list-style:none}.people-image-row{padding-left:0px;padding-right:0px}.people-image-row .caption{background-color:#f3f3f3;margin-bottom:20px;padding:5px !important}.people-image-row .col-lg-12{padding:0px}.page-node-15 .page-header{font-size:2.5rem !important}.vertical-align{display:flex;flex-direction:row}.vertical-align>[class^="col-"],.vertical-align>[class*=" col-"]{display:flex;align-items:center;justify-content:center}.diversity-card-deck{background-color:#f4f4f4}.center-diversity{padding:20px;padding-top:150px}.diversity-sidebar{align-items:center;text-align:center;background-color:#323664;color:#ffffff !important;height:400px}.diversity-sidebar p{color:#ffffff !important;margin-bottom:15px}.diversity-sidebar h2{border-bottom:1px solid #eee;font-size:25px;padding:5px}.diversity-sidebar li{padding:5px}.diversity-sidebar li:hover{background-color:#eee;border-radius:6px}.diversity-card-cat-block{margin-top:20px}.diversity-image-sidebar{background-image:url(/sites/default/files/ciresspace_wide.png);background-repeat:no-repeat;background-size:auto;color:#fff;text-align:center;height:10em;background-size:auto}.diversity-image-sidebar p,.diversity-image-sidebar a{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.department-people li{list-style:none;float:left;padding:10px}h3.featured-carousel-title a:hover{text-decoration:none}.text-overlay-center{position:absolute;text-align:center;margin-left:auto;margin-right:auto;left:0;right:0;top:10%}.text-overlay-center h1{color:#FFF;text-transform:uppercase;font-weight:200;margin-top:22%}.carousel-caption{z-index:100}.carousel-caption a{color:#FFF;font-size:1.6em;font-weight:200;text-shadow:1px 1px 2px black, 0 0 25px black, 0 0 5px black}@media (max-width: 555px){.carousel-caption a{font-size:1.8rem}}.carousel-indicators{z-index:110}a.carousel-control.left,a.carousel-control.right{z-index:110}.footer.footer{margin-top:0px}.footer{background-color:#e9e9e9;padding-top:15px;padding-bottom:0px}img.cires-ico{margin:20px}.footer .col-md-3{text-align:center}.footer h2.block-title{font-weight:300}.footer ul li{list-style:none}.cires-ico{max-width:120px;padding-bottom:5px}.cires-ico-lg{max-width:400px;color:#000;fill:#000}.cires-ico-lg path{background-color:#000}.cires-ico:hover{color:#ae49c4}.footer-credits{clear:both;border-top:#fff solid 0px;text-align:left;padding-top:20px;padding-bottom:20px;background-color:#3a3a3a;text-align:center}.footer-credits a:link,.footer-credits a:visited{color:#FFF}.footer-credits a:hover{color:#545ba8}.footer-credits p{color:#FFF}.tolbert{margin-bottom:10px;border-bottom:1px solid #D4D4D4;padding-bottom:10px;height:240px}.research-group-nav .nav-pills .active{background-color:#323664;border-radius:6px}.research-group-nav .nav-pills>li.active>a,.research-group-nav .nav-pills>li.active>a:hover,.research-group-nav .nav-pills>li.active>a:focus{background-color:#323664}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#323664}.page-node-4321 a:link,.page-node-4321 a:visited{font-weight:bold;text-decoration:underline}.page-node-4321 a:link:hover,.page-node-4321 a:visited:hover{text-decoration:underline;color:#4c5297}.page-node-4321 .nav-pills a,.page-node-4321 .navbar-nav a{text-decoration:none;font-weight:400}.view-institutional-programs-dynamic-link{margin:3%}.view-institutional-programs-dynamic-link .ip-row{margin-top:15px}.view-institutional-programs-dynamic-link .ip-row .ip-li{list-style:none;float:left;display:inline-block;transition:all .8s}.view-institutional-programs-dynamic-link .ip-row .view-header p.fat-font{margin-bottom:10px !important;color:#D4D4D4}.view-institutional-programs-dynamic-link .ip-row a{background-color:#323664;padding:10px;border-radius:6px;color:#FFF;margin:5px;transition:all .8s}.view-institutional-programs-dynamic-link .ip-row a:hover{background-color:#434886}.view-institutional-programs-dynamic-link .ip-row a:active{transform:scale(0.99, 0.99)}.searchresult{padding-left:20px;font-weight:500;padding:10px;border-radius:6px}.searchresult:hover{background-color:#eee}h4.search-title{font-size:1.8rem;font-weight:300}.group-result h2{border-bottom:1px solid #D4D4D4;margin-bottom:5px;padding-bottom:5px;font-size:2rem}.day h3{font-size:3rem}.view-agenda .page-header{font-size:1rem}.view-agenda .cal-sidebar{font-size:1.8em}.agenda-row{padding-bottom:40px;padding:10px;padding-bottom:25px;padding-top:25px;border-bottom:1px solid #D4D4D4}.agenda-row .agenda-title{font-weight:bold;font-size:1.5rem}.agenda-row:hover{background-color:#f8f5f5}.view-agenda .view-grouping{background-color:#FFF;padding:10px;border-bottom:5px solid #D4D4D4;margin-bottom:20px;overflow-x:hidden}.view-agenda .view-grouping-header{font-size:3rem;font-weight:200;text-align:center}.view-agenda .view-grouping-content .view-grouping{border-bottom:none}.view-agenda .view-grouping-content .view-grouping-header{font-size:2rem !important;border-top:none;border-bottom:none}.view-agenda .view-grouping-content .view-grouping-header h3{text-align:center}.view-agenda .view-grouping-content h3{text-align:center}@media screen and (max-width: 990px){.profile-lg{padding:5px 0px;margin:5px 0px;margin:0px auto}.profile-lg img{width:70%;margin:0 auto}.profile-lg .profile-info{text-align:center !important;height:auto;min-height:0px}}@media (max-width: 765px){.profile-lg{border-bottom:1px solid #D4D4D4}}#members .profile-lg{max-height:100px}#members .profile-lg .profile-img{height:100px;padding:0px}#members .profile-lg .profile-name{font-size:1.2rem;padding-left:5px}.profile-lg{margin:10px;text-align:center;transition:all .4s .4s}.profile-lg .views-row .col-xs-12{background-color:#000}.profile-lg .profile-info{text-align:left}.profile-lg .profile-img{vertical-align:middle;padding-bottom:10px}.profile-lg .profile-position{clear:both;text-transform:uppercase;color:#888}.profile-lg .profile-name{clear:both;text-align:left;font-size:2em;width:100%}.profile-lg .profile-img img{transition:all .4s .256s}.profile-lg:hover>.profile-img img{-webkit-filter:grayscale(75%);filter:grayscale(75%)}.profile-admin-bio{width:90%}.cmc-position{text-transform:uppercase !important;color:#555 !important}.profile-info{font-size:.85em;color:#a1a1a1;min-height:150px}.view-people h3{border-bottom:1px solid #eee;padding-bottom:10px;margin-top:5%;padding-top:40px;font-weight:300;clear:both}.view-people h3 .byline{font-size:1rem;font-weight:400;position:relative;top:10px;padding-bottom:0px}.profile-row{width:50%}.view-projects h3{font-size:3rem;padding-bottom:20px;border-bottom:1px solid #D4D4D4}.project-row{width:100%;margin-bottom:5px;padding-bottom:5px;padding:5px;border-radius:6px}.project-row:hover{background-color:#f3f3f3}#block-block-6 div.i4ewOd-pzNkMb-tJHJj{background-color:#323664 !important}.rss a:link{background-color:#FBFBFB;border-radius:6px;padding:10px;color:#323664}.rss a:link:hover{background-color:#D4D4D4;border-radius:6px;padding:10px;color:#FFF !important}.horizontal-info{padding:10px 0px 10px 10px;text-align:left;clear:both}.horizontal-info h2{margin-top:0px;margin-bottom:0px}.horizontal-info .tag{margin-top:0px}.horizontal-info .google-map-field-label{display:none}.horizontal-info .google_map_field_display{display:none}.horizontal-info .marker{font-size:3em;color:#D4D4D4;float:left}.horizontal-info img{float:left}.horizontal-info .field-name-field-person .field-item{float:left;padding:0px 5px 0px 5px}.horizontal-info .contacts{margin-bottom:10px}.news-aor{clear:both}.news-aor h2{font-size:1.5rem}.news-black{color:#000}.news-black a:link,.news-black a:visited{color:#000}.news-black h2{z-index:99999;color:#000 !important}.news-footer{width:100%;clear:both;margin-top:100px;margin-bottom:50px;display:inline-block;border-top:1px #D4D4D4 solid}.news-contact-info p{font-size:.9rem;margin:20px 0px 20px 0px;display:inline-block}.news-contact{margin-bottom:10px;display:inline-block}.news .page-header{display:none}.news h3,.events h3,.view-display-id-page_6 h3,.view-display-id-page_4 h3,.view-id-calendar h3,.view-irp-projects h3,.view-id-opa .view-grouping-header{font-weight:200;text-align:center;font-size:10em;margin-bottom:20px;clear:both;border-bottom:1px solid #D4D4D4;padding-bottom:30px}.reid-award h3{font-weight:200;text-align:center;font-size:10em;margin-bottom:20px;clear:both;border-bottom:1px solid #D4D4D4;padding-bottom:30px}.view-partners h3{border-bottom:1px solid #eee;padding-bottom:0px;margin-top:2rem;margin-bottom:2rem;font-weight:300;width:100%;clear:both;display:inline-block}.view-id-affiliated_departments h3{border-bottom:1px solid #eee;padding-bottom:10px;margin-top:1rem;margin-bottom:1rem;font-weight:300;width:100%;clear:both;display:inline-block}.default{background-color:#cdcdcd;color:#FFF;width:100%;height:250px}.default p{font-size:2em;text-align:center}.google-maps{position:relative;padding-bottom:50%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#gmap-auto1map-gmap0 .gmap-processed{height:600px !important;width:100% !important}.email-icon{font-size:10px}.profile .views-field-title{margin-top:10px}.profile-title{padding-top:10px;display:block}.caption{font-size:.9em;font-weight:300;border-left:2px gray solid}.views-submit-button .btn-info{background-color:#323664;border:1px solid #212442}.views-submit-button .btn-info:hover{background-color:#434886}.media-row{margin-bottom:20px}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:60px;overflow:hidden}.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.media-grid-view .col-lg-6{margin-bottom:25px;background-color:#FFF}.media-grid-view .views-field-field-video-url{-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease;transition:all 3s ease;opacity:1}.media-grid-view .views-field-field-video-url:hover{opacity:.8}.hash-add:before{content:"#"}.media-grid-view span .hash-add{margin-left:5px}.media-thumb{width:100%;height:auto}#views-exposed-form-media-page,#views-exposed-form-calendar-page-6,#views-exposed-form-people-page{margin-bottom:10px;padding:10px;width:100%;display:inline-block;margin:0px auto}#views-exposed-form-media-page .views-exposed-form,#views-exposed-form-calendar-page-6 .views-exposed-form,#views-exposed-form-people-page .views-exposed-form{margin:0px auto;float:right}#views-exposed-form-media-page label,#views-exposed-form-calendar-page-6 label,#views-exposed-form-people-page label{color:#c7c7c7;font-weight:300}#views-exposed-form-media-page .form-control,#views-exposed-form-calendar-page-6 .form-control,#views-exposed-form-people-page .form-control{box-shadow:none;background-color:#FFF}#views-exposed-form-media-page .views-exposed-form .views-exposed-widget .form-submit{margin-bottom:0em}.event-item-row{margin-bottom:5px;padding-bottom:5px;height:25px}.event-bar-right{position:relative;top:5px}.event-bar-right p{font-size:10px;color:#a4a4a4}.cal-row{padding-bottom:15px;height:auto;margin-top:20px;border-bottom:1px solid #D4D4D4;padding:30px 10px 30px 10px}h2.cal-header{margin-top:0px;font-weight:400}.cal-sidebar{font-size:1.75em;font-weight:200}.cal-sidebar .label{font-size:.5em}.cal-sm{background-color:#323664;padding:10px;float:left;margin:0 10px 60px 0;height:80px;width:80px;border-radius:50%;text-align:center}.cal-sm-month,.cal-sm-day{color:#FFF;text-align:center}.cal-sm-month{font-size:1.5em;align-content:center}.cal-sm-day{font-size:1.15em}.cal-lg{background-color:#323664;margin:0 10px 10px 0;height:200px;width:200px;border-radius:50%;text-align:center}.cal-lg-month,.cal-lg-day{color:#FFF;text-align:center}.cal-lg-month{font-size:1.5em;align-content:center}.cal-lg-day{font-size:1.15em}.f-events{margin-top:10px}.past-events-block{margin-top:40px}.thumb-sm{padding:10px;float:left;margin:0 10px 60px 0}.in-line-btn{list-style:none;margin-top:20px}.in-line-btn li{padding-left:10px;float:right}.student-directory-info{margin:50px 0px 50px 0px;padding:30px 0px 30px 0px;display:block;border-top:1px solid #eee;border-bottom:1px solid #eee}#block-views-student-directory-block-1 h2.block-title{text-align:center}.students-featured{text-align:center;margin:0px auto}.students-featured img{margin:0px auto}.students-featured a:link,.students-featured a:visited{margin-top:5px;font-size:1.5rem}.top-space{margin-top:10px}.cat-icon,.icon-drupal{width:200px;height:200px}.social-row{display:inline-block;list-style:none;padding-left:0px}.social-row li{float:left;padding:5px}.social-row li a{color:#FFF;transition:all 1s ease-in-out}.fa-twitter{color:#FFF;transition:all 1s ease-in-out}.fa-twitter:hover{color:#56aeec}.fa-youtube{color:#FFF;transition:all 1s ease-in-out}.fa-youtube:hover{color:#df282a}.fa-vimeo-square{color:#FFF;transition:all 1s ease-in-out}.fa-vimeo-square:hover{color:#29b1de}.fa-instagram{color:#FFF;transition:all 1s ease-in-out}.fa-instagram:hover{color:#2b74c7}.fa-linkedin-square{color:#FFF;transition:all 1s ease-in-out}.fa-linkedin-square:hover{color:#1178b3}.fa-flickr{color:#FFF;transition:all 1s ease-in-out}.fa-flickr:hover{color:#2D1451}.fa-facebook{color:#FFF;transition:all 1s ease-in-out}.fa-facebook:hover{color:#3B5998}.tweet-row a{color:#FFF}.tweet-row{padding-top:25px}.twitter-profile-image{width:150px;height:150px}.twitter-tweet{font-weight:200;color:#FFF;font-size:1.8em;padding-bottom:10px;margin-bottom:10px;padding:10px;display:block;float:left;max-width:100%;height:auto}.twitter-tweet a{font-weight:300}.twitter-un{margin-top:10px;color:#eeeeee;font-size:.6em}.twitter-un::before{content:"@"}.twitter-timestamp{text-transform:uppercase;font-weight:200;font-size:.6em}#views_slideshow_cycle_teaser_section_twitter-twitter_block.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section,#views_slideshow_cycle_teaser_section_twitter-twitter_block{max-height:180px}.banner .container{padding:0px}.logo-white .fa-twitter{color:#FFF}.logo-white{padding-right:20px;position:relative;top:-20px}#views_slideshow_controls_text_twitter-twitter_block{margin-left:55px}#views_slideshow_controls_text_twitter-twitter_block a{color:#FFF}.views-slideshow-controls-text-pause{display:none}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#434886;border-color:#323664}.pagination>li>a{color:#323664}.pagination>li>a:hover{color:#2a2d53}.highlight{padding:5px 10px 5px 10px;border-color:#D4D4D4;border-radius:6px;border:1px solid #D4D4D4;font-size:.8rem;margin:0px 5px 0px 5px}.highlight a:link,.highlight a:visited{color:#FFF}.highlight label-default{background-color:none}.highlight a:active{background-color:#D4D4D4;color:#FFF}.highlight:hover{background-color:#D4D4D4;color:#FFF}.highlight:hover a{color:#FFF}@media screen and (max-width: 995px){.toggle-search-close .glyphicon{float:right;cursor:pointer;top:-50px}}#toggle-search{text-align:center}#toggle-search .glyphicon{padding:15px;color:#323664;cursor:pointer;text-align:center}#matt-search{background-color:#eee;color:#000;position:absolute;width:100%;height:80px;top:-180px;z-index:99999;margin:0px;padding-top:10px}#matt-search glyphicon{color:#000}#matt-search span.input-group-btn{display:none}#edit-search-block-form--2{background-color:#eee;color:#000;border-radius:0px;border:none;box-shadow:none;height:50px;font-size:2rem;font-weight:200;overflow:visible;width:100%}div.input-group{width:100%}.toggle-search-close .glyphicon{float:right;margin-top:8px;cursor:pointer}.toggle-search-close .glyphicon span:hover{color:#323664;cursor:pointer}.modal-backdrop.in{z-index:0;filter:blur(20px)}.search-nav span{padding-top:15px;padding-bottom:15px}.search-nav span:hover{color:#323664;cursor:pointer}.partners-text{padding:20px 5px;width:100%;background-color:#FFF;border:1px #D4D4D4 solid;border-radius:10px;margin-bottom:10px;text-align:left;-webkit-transition:all .256s ease-in-out;-moz-transition:all .256s ease-in-out;-o-transition:all .256s ease-in-out;transition:all .256s ease-in-out}.partners-text .partners-title{font-size:1rem;width:100%;color:#323664}.partners-text .partners-title a{color:#323664;padding-left:5px}.partners-text .right-clip{float:right;padding-right:5px;color:#D4D4D4;font-size:1rem;-webkit-transition:all .256s ease-in-out;-moz-transition:all .256s ease-in-out;-o-transition:all .256s ease-in-out;transition:all .256s ease-in-out}div.partners-text:hover{background-color:#eee}div.partners-text span.right-clip{color:#323664}div.partners-text:hover>right-clip{font-size:1.2rem}.partners-text:hover>.right-clip .fa{left:-45px}.sphere-billboard{background-color:#dedede;color:#323664;text-align:center;width:100%;padding:20px;padding-top:5%;padding-bottom:10%;max-height:530px;min-height:300px;overflow:hidden}.sphere-billboard img{height:auto;box-shadow:0px 5px 16px #595959;margin-left:auto;margin-right:auto}#billboard{color:#323664}#billboard h2{font-size:3rem;font-weight:250}#billboard .announce-left{text-align:left;padding-right:30px}#billboard .announce-left p{color:#3b3b3b;margin-bottom:20px;font-size:.95rem}#billboard .spheres-more{margin-top:10px;display:inline-block}#billboard .support{color:#323664;background-color:none;border:1px solid #323664;border-radius:100px;padding:10px 15px 10px 15px;font-size:1rem;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}#billboard .support:hover{background-color:#323664;color:#FFF}@media screen and (max-width: 993px){.announce-right{display:none}.announce-left{padding-right:0px}.spheres-more{margin-top:5px}}.spheres{margin:0px auto;align-content:center;display:block;text-align:center;margin-bottom:15px}.spheres img{margin:0px auto;align-content:center;display:block}.irp-row{margin:0 5% 5px 5%;border-bottom:1px #D4D4D4 solid;display:block;min-height:140px}.irp-row img{float:left;margin-right:20px}.link-box{margin:5% 0 5% 0;padding:0 5%}.link-box h2{width:100%;text-align:left;padding:5px}.link-box p{text-align:left;padding:5px}.link-box span.link-out{text-align:right;float:right}.name-field .form-control{line-height:1.5;font-size:4em;height:100px;text-align:center;background-color:#FFF;color:#4686de}.party-field .form-select .form-control{line-height:1.5;font-size:2em;height:100px;text-align:center;background-color:#FFF;color:#4686de;width:100%}.email-field .form-email{line-height:1.5;font-size:2em;height:100px;text-align:center;background-color:#FFF;color:#4686de}.label-primary{background-color:#323664;padding:8px;transition:all .4s;position:relative}.label-primary:hover{background-color:#434886}.btn-primary{background-color:#323664;border-color:#323664;transition:all .4s;color:#FFF}.btn-primary:hover{background-color:#4c5297}.btn.btn-primary{color:#FFF}.fullscreen .modal-dialog{margin:0 0 0 0;width:100%;height:100%;min-height:100%;padding:0;color:#333}.fullscreen .modal-content{height:100%;min-height:100%;border-radius:0;color:#333;background:rgba(255,255,255,0.97)}.fullscreen .modal-body{z-index:99}.fullscreen .modal-body ul{padding:100px 0 0 0;overflow:auto}.fullscreen .modal-body li{padding:10px 0 10px 0}.fullscreen .modal-body a{color:#333;font-size:300%}@media (max-width: 480px){.fullscreen .modal-body ul{padding:30px 0 0 0;overflow:auto}.fullscreen .modal-body li{padding:4px 0 4px 0}.fullscreen .modal-body a{color:#333;font-size:200%;text-transform:uppercase;font-weight:700}}.img-hover-overlay{background-color:#323664;display:block}.img-hover-overlay img{opacity:.9}.text-overlay{display:block;transform:translateY(-600%);margin-left:auto;margin-right:auto;text-align:center;color:#FFF;font-size:1.5em;font-weight:300}.img-hover-overlay img:hover{opacity:.8}.stack-row{background-color:#323664;border-radius:5%}.news-paragraph li{font-size:15px;line-height:2.2;font-weight:400;font-family:'Merriweather', serif;color:#5e5e5e;text-align:left}.news-paragraph .breakout-box{font-size:13px;text-transform:none !important;padding:20px;border:1px solid #D4D4D4;border-radius:6px;background-color:#eee}.news-paragraph .breakout-box p{font-size:13px;text-transform:none !important;line-height:1.5}.news-paragraph .breakout-box img{margin-bottom:20px}.news-paragraph p{font-size:18px;line-height:2;letter-spacing:.01rem;font-weight:400;font-family:'Merriweather', serif;color:#5e5e5e}.news-paragraph p .h4{font-size:24px;color:#484848;font-family:sans-serif;font-weight:300}.news-paragraph iframe{width:100%}.vertical-center{min-height:100%;display:flex;align-items:center}.horz-news{text-align:left;margin-bottom:10px;display:inline-block;padding:10px 0px 10px 0px;width:100%;min-height:100px}.horz-news h3{padding-bottom:10px;margin:0px;padding-bottom:0px}.horz-news:hover{background-color:#f5f5f5}.horz-news .tag{border-bottom:none}div.alert.announce-banner{margin-bottom:0px}.announce-banner{background-color:#323664;clear:both;width:100%;text-align:center;font-size:1.1rem;color:#FFF;min-height:50px;position:fixed;bottom:0px;left:0;right:0;padding:5px;z-index:10000000;border-top:3px #212442 solid;transform:all .4s .4s;opacity:1;border-radius:0px}.announce-banner a:link,.announce-banner a:visited{color:#FFF}.announce-banner .fa-bell-o{top:10px}.announce-banner p{color:#FFF}.announce-banner .close{transform:all .4s .4s;opacity:.5;transform:scale(1, 1);font-weight:100;position:relative;top:-15px;left:-10px}.announce-banner:hover>.close{opacity:1;transform:scale(1.2, 1.2);font-weight:300}.banner-white{margin-top:5%;margin-bottom:5%}.banner-white .col-md-6{padding:5px;padding-right:0px;padding-left:0px}.brick,.brick-primary,.brick-secondary,.brick-tertiary{padding-top:5%;padding-bottom:5%}.brick-primary{background-color:#323664}.brick-secondary{background-color:#1d815a}.brick-tertiary{background-color:#3cadcc}.social-bar{float:left;width:100%;text-align:center;margin:0px auto}.social-bar ul{display:inline-block;list-style:none;text-align:center;margin:0px auto}.social-bar li{float:left;padding:10px;text-align:center}.social-bar .fa-facebook{color:#bbb;transition:all 1s ease-in-out}.social-bar .fa-facebook:hover{color:#3B5998}.social-bar .fa-twitter{color:#bbb;transition:all 1s ease-in-out}.social-bar .fa-twitter:hover{color:#D4D4D4;color:#56aeec}.pill{background-color:#FFF;border:1px solid #eee;border-radius:2px;transition:box-shadow .25s;margin:10px;position:relative;overflow:hidden;height:100px;width:100%;margin:auto;margin-top:15px;-webkit-transition:all .256s ease-in-out;-moz-transition:all .256s ease-in-out;-o-transition:all .256s ease-in-out;transition:all .256s ease-in-out;word-break:break-all}.pill .pill-thumb{float:left;border-left:1px gray solid;position:relative;left:-1px;top:-1px;overflow:auto;width:99px;height:100px;background-color:#323664}.pill .pill-title{float:left;display:block;margin:0px 0px 0px 10px;text-align:left;line-height:100px;max-width:350px;width:auto;word-wrap:normal;overflow:auto !important;font-size:.9rem}.pill .pill-cover{-webkit-transition:all .256s ease-in-out;-moz-transition:all .256s ease-in-out;-o-transition:all .256s ease-in-out;transition:all .256s ease-in-out}.pill img{overflow:hidden}.pill .right-clip{float:right;display:block;line-height:100px;vertical-align:middle;padding:5px;position:absolute;top:-2px;right:-20px;-webkit-transition:all .256s ease-in-out;-moz-transition:all .256s ease-in-out;-o-transition:all .256s ease-in-out;transition:all .256s ease-in-out;z-index:200}.pill .right-clip .fa{font-size:1.1em}.pill:hover>img{opacity:.6;z-index:1}.pill:hover>.right-clip .fa{left:-45px}@media (max-width: 558px){.pill-thumb{display:none}.pill .pill-title{font-size:.96rem;margin:0px auto;margin:0px 5px 0px 5px;width:100%}.right-clip{display:none}}#fsModal{width:100%}#fsModal .modal-dialog{width:100%;height:100%;padding:0;margin:0}#fsModal .modal-content{height:100%;border-radius:0;overflow:auto;text-align:center;padding:25%}#fsModal .modal-header{border-bottom:none}#fsModal .modal-footer{border-top:none;margin:auto;text-align:center}#fsModal .modal-icon{margin:auto}#fsModal h1{color:#a1a1a1;text-align:center;font-weight:200;font-size:3.5em}.tv{width:100%;height:1080px;position:relative;margin-top:-65px}.tv .img-responsive{width:1920px;height:1080px;max-height:1080px !important}.tv .tv-image{width:100%;height:1080px}.tv .tv-image .tv-tagline{max-width:80%}.tv-cta{font-size:1.2rem;font-weight:200;position:absolute;bottom:40px;right:35px;color:#a1a1a1}.tv-slide .carousel-caption{-webkit-animation:fadein 6s;-moz-animation:fadein 6s;-ms-animation:fadein 6s;-o-animation:fadein 6s;animation:fadein 6s}@keyframes fadein{from{opacity:0}to{opacity:1}}.tv-slide .carousel-caption h1{color:#555;text-shadow:none;float:left;position:fixed;top:875px;left:450px;font-weight:100;font-size:2.7rem}.tv-slide .tv-tag{font-size:1.5rem;text-shadow:none;position:fixed;top:950px;left:451px;font-weight:400;float:left;text-align:left}.field-name-field-image-where img{margin:0px auto}.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;clear:both}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;clear:both}.calendar-calendar .year-view td{width:32%;padding:1px;border:none}.calendar-calendar .year-view td table td{width:13%;padding:0}.calendar-calendar tr{padding:0;margin:0;background-color:white}.calendar-calendar th{color:#fff;background-color:#ccc;text-align:center;margin:0}.calendar-calendar th a{font-weight:bold;color:#fff;background-color:#ccc}.calendar-calendar td{width:12%;min-width:12%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0}.calendar-calendar .mini{border:none}.calendar-calendar td.week{width:1%;min-width:1%}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em}.calendar-calendar .week a{font-weight:normal}.calendar-calendar .inner{min-height:5em;height:auto !important;height:5em;padding:0;margin:0}.calendar-calendar .inner div{padding:0;margin:0}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0}.calendar-calendar td a{font-weight:bold;text-decoration:none}.calendar-calendar td a:hover{text-decoration:underline}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%}.calendar-calendar div.title{font-size:.8em;text-align:center}.calendar-calendar div.title a{color:#000}.calendar-calendar div.title a:hover{color:#c00}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px}.calendar div.form-item{white-space:normal}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0}table td.mini a{font-weight:normal}.calendar-calendar .mini-day-off{padding:0px}.calendar-calendar .mini-day-on{padding:0px}table .mini-day-on a{text-decoration:underline}.calendar-calendar .mini .title{font-size:.8em}.mini .calendar-calendar .week{font-size:.7em}.mini-row{width:100%;border:none}.mini{width:32%;vertical-align:top}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important}.calendar-calendar .day-view .stripe{width:100%}table.calendar-legend{background-color:#323664;width:100%;margin:0;padding:0}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important}.calendar-legend td{text-align:left}.calendar-empty{font-size:1px;line-height:1px;min-height:100px;min-width:100px}.calendar-calendar td.calendar-agenda-hour{font-family:serif;text-align:right;border:none;border-top:1px #333 dotted;padding-top:.25em;width:1%}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em}.calendar-calendar td.calendar-agenda-items{border:1px #333 dotted;text-align:left}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff}.date-prev{margin-right:15px}.date-nav ul.pager{position:relative}.calendar-date-select form{text-align:right;float:right;width:25%}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both}.calendar-date-select .description{float:right}.calendar-label{font-weight:bold;display:block;clear:both}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;width:auto;border:1px solid #ccc}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777}.view .date-nav-wrapper .date-heading h3{font-size:4rem;margin-top:20px}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc}.calendar-calendar td.empty{background:#ccc;border-color:#ccc}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee}.calendar-calendar div.calendar{border:none;font-size:x-small}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0 2px}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold}.calendar-calendar td .inner div.day a{color:#FFF;background-color:#323664 !important;width:50px;height:50px;border-radius:4px}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#323664}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{border-bottom:1px solid #323664}.elastic-search{width:200px}.search-box{-webkit-transition:width 0.6s, border-radius 0.6s, background 0.6s, box-shadow 0.6s;transition:width 0.6s, border-radius 0.6s, background 0.6s, box-shadow 0.6s;width:40px;height:40px;border-radius:20px;border:none;cursor:pointer;background:#ebebeb}.search-box+label .search-icon{color:black}.search-box:hover{color:white;background:#c8c8c8;box-shadow:0 0 0 5px #3d4752}.search-box:hover+label .search-icon{color:white}.search-box:focus{-webkit-transition:width 0.6s cubic-bezier(0, 1.22, 0.66, 1.39),border-radius 0.6s,background 0.6s;transition:width 0.6s cubic-bezier(0, 1.22, 0.66, 1.39),border-radius 0.6s,background 0.6s;border:none;outline:none;box-shadow:none;padding-left:15px;cursor:text;width:300px;border-radius:auto;background:#ebebeb;color:black}.search-box:focus+label .search-icon{color:black}.search-box:not(:focus){text-indent:-5000px}#search-submit{position:relative;left:-5000px}.search-icon{position:relative;left:-30px;color:white;cursor:pointer}.donate-bar-interior{color:#FFF;text-align:center;padding:20px;background-color:#323664}.donate-bar-interior .support{font-size:.8rem}a span.support{color:#FFF}.support{background-color:none;border:1px solid #FFF;border-radius:100px;padding:10px 15px 10px 15px;font-size:1rem;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}.support:hover{background-color:#FFF;color:#323664}.social-center{clear:both;text-align:center;padding:10px}.center-align{text-align:center}.page-intro{font-size:1.15em;margin-bottom:50px;margin-right:15%;margin-left:15%;text-align:center}.view-opa .view-grouping-content h3{width:100%;clear:both;display:inline-block;font-weight:200;color:#a1a1a1;font-size:1.1rem;text-transform:uppercase;padding:10px 0px 10px 20px}@media screen and (max-width: 767px){#block-block-6{height:300px}.hero-unit{max-height:300px;overflow:hidden}.responsive-image .google-map{height:300px !important;overflow:none}}#publications-list{width:100%;margin-bottom:20px}#publications-list ul{padding:0;list-style-type:none}#publications-list li{border-bottom:1px solid #D4D4D4;padding:10px;min-height:75px;overflow-x:hidden;width:100%;padding-left:10px;padding-right:10px}#publications-list li:nth-child(even){background-color:#f4f4f4}#publications-list a{font-weight:bold;text-decoration:underline}#publications-list li:hover{background-color:#eee}.bordered-row{padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:20px;margin-top:20px}.bordered-row .col-md-4 .flex-image{display:flex;justify-content:center}.bordered-row .col-md-4 h2,.bordered-row .col-md-4 .byline{display:flex;justify-content:center}@media screen and (max-width: 767px){#views-bootstrap-carousel-1{height:325px;position:relative;top:-12px}#views-bootstrap-carousel-1 img{height:325px;width:100%;min-width:1000px;text-align:center}}#views-bootstrap-carousel-1{max-height:700px;position:relative;top:-12px}#views-bootstrap-carousel-1 img{max-height:700px;margin:0px auto}.view-people:last-child{border-bottom:none !important}#members .members-row{text-align:left;padding-top:20px;margin-bottom:20px;padding-bottom:20px;display:block;overflow:none}#members .members-row .views-row:last-child{border-bottom:none !important}#members .members-row .text-box-mem{padding-left:20px}#members .members-row .m-photo{width:30%;height:auto;float:left}#members .members-row .m-title{font-size:1.6rem}#members .members-row .m-title a{font-weight:200}#members .members-row .m-extra{text-transform:uppercase;color:#bbb;font-size:.9rem}#members .members-row .m-email{text-transform:uppercase;font-size:.85rem}.view-id-jobs h3{font-size:3rem;font-weight:200;text-align:center;margin-bottom:20px;margin-top:20px;padding:20px}.directory-card{background-color:#FFF;border:1px solid #D4D4D4;border-radius:6px;padding:10px;padding-top:20px;overflow:hidden}.bottom-directory .label{width:100%;background-color:#323664}.bottom-directory a{font-size:1.2rem}#views-bootstrap-grid-1 .row{padding-bottom:0px;margin-bottom:0px}.call-card{max-height:150px;margin-bottom:10px;margin-top:0px;position:relative;text-align:center;overflow:hidden;width:100%}.call-card .img{width:100%;-webkit-filter:grayscale(50%);filter:grayscale(50%);width:100%}.call-card .img-responsive{display:inline;border-radius:6px;max-height:150px}.call-card .btn-default{background-color:transparent}.call-card .button{position:absolute;bottom:20px;left:50%;padding:10px;border:1px solid #FFF;border-radius:6px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);transition:.256s all}.call-card a{color:#FFF;font-size:1.2rem;font-weight:400}.call-card .btn-default:hover{background-color:#FFF}.call-card .btn-default:hover a{color:#323664}@media screen and (max-width: 767px){.call-card .button{bottom:0px;padding:5px;border-radius:0px}.call-card .btn-default{border:none;width:100%;background-color:#FFF;border-bottom:1px #D4D4D4 solid}.call-card a{font-size:1rem;color:#323664}}.card-action a:link{color:#323664}.cke_editable div{padding:5px;border:3px dotted #333;max-width:350px;height:auto}.cke_editable p{font-family:sans-serif}#cke_2_contents .cke_contents{height:500px !important}.node-type-job .page-header{font-size:3rem}.flex-row{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;margin-right:20px;transition:all 1s}.flex-row .flex-content{flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.flex-row img.img-responsive{margin:0px auto}.view-expertise h3{padding-bottom:10px;font-weight:400;font-size:2.2rem}.view-expertise .view-content{margin:10% 0px 10% 0px}.page-node-5957 .region-content{min-height:none !important}.page-node-5982 .region-content{min-height:none !important;display:none}div.col-md-12.ar-row{margin-top:100px;margin-bottom:100px}.ar-row ul li{font-size:18px;line-height:2;letter-spacing:.01rem;font-weight:400;font-family:'Merriweather', serif;color:#5e5e5e}.fixed{position:fixed}.ar-sidebar{padding-left:20px;margin-top:20px;margin-bottom:20px;transition:all .3s}.affix-bottom{position:absolute;width:213px}.ar-sidebar .nav-stacked{top:250px}.stage-one{top:200px}.ar-sidebar .nav>li>a{color:#999;border-left:2px solid transparent;padding:4px 20px;font-size:13px;font-weight:400}.ar-sidebar .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:12px}.ar-sidebar .nav>.active>a,.ar-sidebar .nav>li>a:hover,.ar-sidebar .nav>li>a:focus{color:#323664;text-decoration:none;background-color:transparent;border-left-color:#323664}.ar-sidebar .nav>.active>a,.ar-sidebar .nav>.active:hover>a,.ar-sidebar .nav>.active:focus>a{font-weight:700}.ar-sidebar .nav .nav>.active>a,.ar-sidebar .nav .nav>.active:hover>a,.ar-sidebar .nav .nav>.active:focus>a{font-weight:500}.ar-sidebar .nav ul.nav{display:none}.ar-sidebar .nav>.active>ul.nav{display:block}.page-administration-insidecires #navbar,.page-administration-insidecires #slogan-row,.page-administration-insidecires .hero-unit,.page-administration-ciresit #navbar,.page-administration-ciresit #slogan-row,.page-administration-ciresit .hero-unit{display:none}.page-administration-insidecires .donate-bar-interior,.page-administration-insidecires .footer-credits,.page-administration-ciresit .donate-bar-interior,.page-administration-ciresit .footer-credits{display:none}.page-administration-insidecires .form-search,.page-administration-ciresit .form-search{display:none}.view-display-id-person_conditional h3{font-weight:300;font-size:30px}.event-list.list-inline>li{padding-right:0px !important}.badge.badge-primary{background-color:#323664 !important}
