@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700,400italic,700italic);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700);body.node-type-events-series table.views-table.cols-3 th.views-field-title{width:250px;}body.node-type-events-series table.views-table.cols-3 th.views-field-field-repeating-event-time,body.node-type-events-series table.views-table.cols-3 th.views-field-field-event-topic{width:200px;}body.node-type-events-series table.views-table.cols-3 th.views-field-field-location{width:250px;}
@font-face{font-family:'FontAwesome';src:url(/sites/all/themes/yale_ctl/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(/sites/all/themes/yale_ctl/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(/sites/all/themes/yale_ctl/fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(/sites/all/themes/yale_ctl/fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(/sites/all/themes/yale_ctl/fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(/sites/all/themes/yale_ctl/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'YaleDesign';src:url(/sites/all/themes/yale_ctl/fonts/yaledesign-medium-webfont.eot);src:url(/sites/all/themes/yale_ctl/fonts/yaledesign-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/yale_ctl/fonts/yaledesign-medium-webfont.ttf) format("truetype");font-weight:normal;font-style:normal;}.container-12{width:96%;margin-left:2%;margin-right:2%}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}.alpha{margin-left:0}.omega{margin-right:0}.container-12 .grid-1{width:6.333%}.container-12 .grid-2{width:14.667%}.container-12 .grid-3{width:23.0%}.container-12 .grid-4{width:31.333%}.container-12 .grid-5{width:39.667%}.container-12 .grid-6{width:48.0%}.container-12 .grid-7{width:56.333%}.container-12 .grid-8{width:64.667%}.container-12 .grid-9{width:73.0%}.container-12 .grid-10{width:81.333%}.container-12 .grid-11{width:89.667%}.container-12 .grid-12{width:98.0%}.container-12 .prefix-1{padding-left:8.333%}.container-12 .prefix-2{padding-left:16.667%}.container-12 .prefix-3{padding-left:25.0%}.container-12 .prefix-4{padding-left:33.333%}.container-12 .prefix-5{padding-left:41.667%}.container-12 .prefix-6{padding-left:50.0%}.container-12 .prefix-7{padding-left:58.333%}.container-12 .prefix-8{padding-left:66.667%}.container-12 .prefix-9{padding-left:75.0%}.container-12 .prefix-10{padding-left:83.333%}.container-12 .prefix-11{padding-left:91.667%}.container-12 .suffix-1{padding-right:8.333%}.container-12 .suffix-2{padding-right:16.667%}.container-12 .suffix-3{padding-right:25.0%}.container-12 .suffix-4{padding-right:33.333%}.container-12 .suffix-5{padding-right:41.667%}.container-12 .suffix-6{padding-right:50.0%}.container-12 .suffix-7{padding-right:58.333%}.container-12 .suffix-8{padding-right:66.667%}.container-12 .suffix-9{padding-right:75.0%}.container-12 .suffix-10{padding-right:83.333%}.container-12 .suffix-11{padding-right:91.667%}.container-12 .push-1{left:8.333%}.container-12 .push-2{left:16.667%}.container-12 .push-3{left:25.0%}.container-12 .push-4{left:33.333%}.container-12 .push-5{left:41.667%}.container-12 .push-6{left:50.0%}.container-12 .push-7{left:58.333%}.container-12 .push-8{left:66.667%}.container-12 .push-9{left:75.0%}.container-12 .push-10{left:83.333%}.container-12 .push-11{left:91.667%}.container-12 .pull-1{left:-8.333%}.container-12 .pull-2{left:-16.667%}.container-12 .pull-3{left:-25.0%}.container-12 .pull-4{left:-33.333%}.container-12 .pull-5{left:-41.667%}.container-12 .pull-6{left:-50.0%}.container-12 .pull-7{left:-58.333%}.container-12 .pull-8{left:-66.667%}.container-12 .pull-9{left:-75.0%}.container-12 .pull-10{left:-83.333%}.container-12 .pull-11{left:-91.667%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.container-12 .grid-9.push-3{width:75%;left:24.0%;}.container-12 .grid-3.pull-9{margin-right:0;width:23%;margin-left:0;}.container-12 .grid-3.pull-6.region-sidebar-first{margin-left:1%;}.container-12 .grid-6.push-3{width:49%;left:24%}@media screen and (max-width:940px){.container-12 .grid-9.push-3,.container-12 .grid-3.pull-9,.container-12 .grid-6.push-3{left:0;width:100%;}.container-12 .grid-3.pull-6.region-sidebar-first{margin-left:0;left:0;}.grid-3.pull-9.region{margin-top:1.5em;}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}html{font-size:62.5%;}body{font-family:'YaleDesign';font-size:1.8rem;color:#333;line-height:1.4;background:#F0F0F4;-webkit-font-feature-settings:"kern","liga";-moz-font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a{text-decoration:none;color:#1E4476;}a:active,a:focus,.filters_wrapper label:focus,.filters_wrapper label:active{outline:2px solid rgba(229,151,0,0.5) !important;}hr{width:3em;border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:0 0 8px 0;text-align:left;}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:700;}h1{font-size:3.4rem;font-weight:700;margin-bottom:0.5em;}@media screen and (min-width:63.875em){h1{font-size:3.74rem;}}h2{font-size:2rem;line-height:1.4;margin-bottom:0.9em;}@media screen and (min-width:63.875em){h2{font-size:2.2rem;}}h3{font-size:1.9rem;line-height:1.4;margin-bottom:.4em;}@media screen and (min-width:63.875em){h3{font-size:2.09rem;}}h4{font-size:1.8rem;line-height:1.4;margin-bottom:.4em;}@media screen and (min-width:63.875em){h4{font-size:1.98rem;}}h5,h6{font-size:1.7rem;font-weight:400;line-height:1.4;margin-bottom:.4em;}@media screen and (min-width:63.875em){h5,h6{font-size:1.87rem;}}h5{font-weight:700;}h6{font-style:italic;}label{font-size:12pt;color:#333;font-family:"open sans";}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,select[multiple=multiple],textarea{background-color:#F0F0F4;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"YaleDesign",serif;font-size:1.8rem;margin-bottom:0.7em;padding:0.46667em;transition:border-color;width:100%;}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4;}input[type="color"]:focus,input[type="date"]:focus,input[type="file"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,input[type="checkbox"]:focus,input[type="radio"]:focus+label,select[multiple=multiple]:focus,textarea:focus{border:1px solid #1E4476;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(25,56,98,0.7);outline:none;}span.ext{background:none;position:relative;padding-right:0;}span.ext:before{content:"\f08e";font:14px/1 FontAwesome;display:inline-block;margin:0 0 0 3px;}span.mailto{background:none;position:relative;padding-right:0;}span.mailto:before{content:"\f003";font:14px/1 FontAwesome;display:inline-block;margin:0 0 0 3px;}.map-icon + .ext,.map-icon span.ext{display:none;}.form-managed-file .form-submit{margin-left:6px;}.form-managed-file .form-submit:hover{background:#fff !important;}h1.site-name{margin-bottom:0;}h2{font-size:2.2rem;margin-bottom:0.5em;}.pager li{font-size:12px !important;line-height:inherit !important;}.pager li.pager-first a,.pager li.pager-next a,.pager li.pager-last a{width:inherit;}li a.active{color:inherit;}.pager li.pager-next,.page li.pager-last{position:relative;right:inherit;padding-left:8px;}tr,td,th{vertical-align:top;padding:14px;font-family:"open sans";font-size:15px;}th{font-weight:600;}td{border-bottom:1px solid #ddd;}tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:inherit;}tr.even,tr.odd,tr.even td{background-color:#fff;}tr:focus,tr:hover{background-color:#F0F0F4;}.views-table{font-family:"Open Sans",sans-serif;text-align:left;border:none;}.views-table thead tr{background:#fafafa;border-bottom:1px solid #b7b7b7;font-weight:600;}.views-table tbody tr{border-bottom:1px solid #ddd;}div.contextual-links-wrapper{z-index:99;}.grid-5.region-content{margin-left:0;width:40.667%;}.grid-6.region-content{margin-left:0;width:49%;}.grid-9.region-content{margin-left:0;width:74%;}.mobile-jump{display:none;}.mobile-jump .sub-return{text-align:right;}.mobile-jump .sub-return a:after{content :"\f077";display:inline-block;margin:0 3px;font:14px/1 FontAwesome;}@media screen and (max-width:940px){.mobile-jump{display:block;}.grid-3.region-sidebar-first{display:block;width:100%;}.grid-5.region-content,.grid-6.region-content,.grid-9.region-content{width:98%;margin:0 1% 20px 1%;}.zone-content .region-sidebar-second,.zone-content .region-content{width:100%;clear:both;margin:1.5em 0 0 0;}}@media screen and (max-width:640px){tr,td,th{padding:6px;}.grid-5.region-content,.grid-6.region-content,.grid-9.region-content{width:100%;margin:0;}.not-front .region-content{padding:10px;}}.section-header{background:#fff;}#region-menu{width:100%;margin:0;}.zone-topper{position:relative;background-color:white;border-bottom:2px solid #00346a;font-family:"Open Sans",sans-serif;position:relative;}#zone-topper{width:inherit;}.zone-topper > .region{margin:0;}.zone-topper .region-topper-second,.zone-topper .region-topper-second .menu{float:right;width:inherit;}.region-topper-first{float:left;}.menu-name-menu-role-based-navigation-taxo .menu{margin:0;}.region-topper-second{float:right;}.sf-hidden{display:none;}.field-collection-container{border:none;}.view-field-collection-view td{font-size:16px;}.view-field-collection-view .views-field-field-day{background:#f7f7f7;}.view-field-collection-view .views-field-field-access-restrictions span{display:block;position:relative;}.ctl-restriction-icon{font-size:12px;display:inline-block;}.ctl-restriction-icon:before{content:"\f023";font:18px/1 FontAwesome;padding-right:6px;}.ctl-location-icon:before,.view-calendar-list .event-location .map-icon:before{content:"\f041";font:14px/1 FontAwesome;padding-right:3px;}.region-content ul.addtocal_menu li{margin-left:0;}.region-content ul.addtocal_menu li a{font-family:"Open Sans",sans-serif;font-size:1.3rem;}.menu-name-menu-role-based-navigation-taxo .menu li,.region-topper-second ul.menu li.leaf{line-height:3.6rem;display:inline-block;vertical-align:middle;font-size:1.4rem;margin:0;list-style-type:none;}.region-topper-second ul.menu li.menu-calendar a:before{content:"\f073";font:normal normal normal 1.1em/1 FontAwesome;padding-right:4px;}.menu-name-menu-role-based-navigation-taxo .menu li a{padding:0 14px;display:inline;}.region-topper-second ul.menu li.leaf a{padding:0 8px;}.menu-name-menu-role-based-navigation-taxo .menu li:focus a,.menu-name-menu-role-based-navigation-taxo .menu li:hover a,.menu-name-menu-role-based-navigation-taxo .menu li a.active-trail,.region-topper-second ul.menu li.leaf:focus a,.region-topper-second ul.menu li.leaf:hover a,.region-topper-second ul.menu li.leaf a.active-trail{padding-top:10px;padding-bottom:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff;}.menu-name-menu-role-based-navigation-taxo .menu li:focus a,.menu-name-menu-role-based-navigation-taxo .menu li:hover a,.menu-name-menu-role-based-navigation-taxo .menu li a.active-trail{background:#00346a;}.region-topper-second ul.menu li.leaf:focus a,.region-topper-second ul.menu li.leaf:hover a,.region-topper-second ul.menu li.leaf a.active-trail{background:#333;}.menu-name-menu-role-based-navigation-taxo .menu li a{color:#00346a;font-weight:600;}.region-topper-second ul.menu li a{color:#333;font-weight:600;}.region-topper-second li a{font-style:italic;}@media screen and (max-width:940px){#region-topper-second{display:none;}.menu-name-menu-role-based-navigation-taxo .menu li a{display:block;}.grid-9.region.region-topper-first{width:100%;}.menu-name-menu-role-based-navigation-taxo .menu li{width:49%;text-align:center;font-size:1.2rem;line-height:1.8rem;}.sf-menu li{float:none;}ul.sf-menu ul{position:static !important;}}.branding-data img{width:100%;max-width:600px;float:left;margin:12px 0 15px 0;}#zone-branding .branding-data{float:left;width:54%;position:relative;z-index:1;}#zone-branding .branding-data a{overflow:hidden;display:block;}.region-branding{padding:0.5em 0;}.zone-branding .search-form{width:23.23176%;float:right;position:relative;margin-top:1.4em;}.search-form .form-item-search-block-form input{transition:border-color;background-color:white;height:35px !important;border-radius:3px;border:1px solid #ddd;display:block;font-size:1.4rem;font-family:"Open Sans",sans-serif;margin:0;position:relative;width:100%;padding:0.46667em;height:inherit;}.search-form .form-actions input.form-submit{background:#1E4476;margin-right:0;z-index:3;text-shadow:none;border-radius:0 3px 3px 0;border:0;color:white;display:inline-block;font-size:inherit;font-weight:bold;padding:7px 18px;text-decoration:none;background-clip:padding-box;position:absolute;top:0em;right:0em;bottom:0em;outline:none;padding:5px 10px;}.search-form .form-actions input.form-submit:hover{background:#204f8e;}#zone-menu{width:98%;}.zone-menu-wrapper{background-color:#00346a;border-top:1px solid #00346a;}.block-superfish-1 .sf-menu > li{float:left;list-style:none;padding:11px 0 11px 2.35%;line-height:1.4em;}.block-superfish-1 .sf-menu > li:focus,.block-superfish-1 .sf-menu > li:hover{background:#fff;}@media screen and (min-width:940px){.block-superfish-1 .sf-menu > li.active-trail{background-color:#f0f0f4;padding:16px 0 10px 2.35%;margin-top:-6px;border-top:2px solid #ddd;}.block-superfish-1 .sf-menu > li.active-trail a,.block-superfish-1 .sf-menu > li.active-trail .sf-sub-indicator:before{color:#00346a;}.block-superfish-1 .sf-menu > li.active-trail:hover{background:#fff;}}.block-superfish-1 .sf-menu > li:focus > a,.block-superfish-1 .sf-menu > li:hover > a,.block-superfish-1 .sf-menu > li:hover .sf-sub-indicator:before{color:#00346a;}.block-superfish-1 .sf-menu > li > a,.mobile-nav a,.mobile-nav .main{color:#fff;display:inline-block;padding-right:20px;font-weight:600;text-decoration:none;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:2rem;cursor:pointer;}.mobile-nav{display:none;}.mobile-nav .main:before{content:"\f0c9";font:2.1rem/1 FontAwesome;color:#fff;margin-right:5px;}.mobile-nav a{line-height:45px;}.block-superfish-1 .sf-menu > li > a{margin-right:1em;}.block-superfish-1 .sf-menu > li .sf-sub-indicator{display:inline-block;width:20px;height:20px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0px;text-indent:0px;top:0.2em;right:0;transform:translate(0,0);background:none;}.block-superfish-1 .sf-menu > li .sf-sub-indicator:before{content:"\f107";color:#fff;font-weight:bold;font-size:16px;line-height:25px;display:block;text-align:center;}.block-superfish-1 .sf-menu > li ul{text-transform:none;margin-top:4px;background-color:white;width:22.8em;box-shadow:0 2px 3px #ddd;}.block-superfish-1 .sf-menu > li.active-trail ul{margin-top:8px;}.block-superfish-1 .sf-menu > li ul li{padding:0 2%;}.block-superfish-1 .sf-menu > li ul li a{display:block;text-align:left;text-align:left;color:#00346a;padding:10px 10px 10px 0.8em;font-family:'Open Sans',sans-serif;}.block-superfish-1 .sf-menu > li ul li a:hover{color:#AB266A;font-weight:700;}.zone-header-wrapper{background:#0c2844;}.front #zone-header{width:100%;max-width:1224px;}@media screen and (min-width:941px) and (max-width:1150px){.block-superfish-1 .sf-menu > li > a{font-size:1.5rem;}}@media screen and (min-width:1151px) and (max-width:1270px){.block-superfish-1 .sf-menu > li > a{font-size:1.8rem;}}@media screen and (max-width:940px){.block-search-form{clear:both;}.block-superfish-1 .sf-menu > li ul{width:100%;}.search-form{margin-top:0;}#zone-branding .branding-data,.zone-branding .search-form{width:100%;}.mobile-nav{border-bottom:4px solid #00346a;border-top:5px solid #00346a;display:block;}.mobile-nav .sub{display:none;}body.two-sidebars .mobile-nav .sub,body.sidebar-first .mobile-nav .sub{display:inline-block;padding-left:10px;}.mobile-nav .sub a{font-size:14px;}.block-home-page-carousel-block{display:none;}.block-superfish-1 .sf-menu > li ul:hover{background:#fff;}.block-superfish-1 .sf-menu > li ul{box-shadow:none;}.sf-sub-indicator{position:inherit;margin-left:5px;}.block-superfish-1 .sf-menu > li{width:100%;float:none;clear:both;padding-left:0;line-height:normal;}.block-superfish-1 .sf-menu > li ul li{padding:0 0 0 20px;}.block-superfish-1 .sf-menu > li > a{font-size:1.3rem;padding-left:8px;}.block-superfish-1 .sf-menu > li ul li a{font-size:1.26rem;padding:10px;}}.breadcrumb{display:inline-block;margin-bottom:1.4em;text-align:left;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1em;}.breadcrumb span.last{display:inline-block;padding-left:24px;}.breadcrumb a{background-color:white;border:1px solid #ddd;display:inline-block;font-size:1em;line-height:2.1em;margin-bottom:2px;margin-right:-5px;position:relative;text-decoration:none;padding:0 0.8em 0 1.4em;border-left:0;}.breadcrumb a:hover{color:#AB266A;}.breadcrumb span.first a{border-bottom-left-radius:3px;border-left:1px solid #ddd;border-top-left-radius:3px;padding-left:1.05em;}.breadcrumb a:after,.breadcrumb a:before{position:absolute;top:0px;right:auto;bottom:0px;left:100%;border-bottom:1.05em solid transparent;border-left:0.525em solid transparent;border-top:1.05em solid transparent;content:'';display:block;margin:auto;z-index:2;}.breadcrumb a:before{border-left-color:#999;margin-left:1px;z-index:1;}.breadcrumb a:after{border-left-color:white;}@media screen and (max-width:900px){.breadcrumb a,.breadcrumb span.last{font-size:0.9em;}}@media screen and (max-width:480px){.breadcrumb a,.breadcrumb span.last{font-size:0.6em;}}#section-footer{background:#0c2844;padding:2.1em 1.618em;margin-top:1.4em;width:100%;}#section-footer:before{content:'';left:50%;margin-left:-16px;top:-1.4em;position:relative;width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#F0F0F4 transparent transparent transparent;}.block-menu-social-buttons .block-title{font-family:"Open Sans",sans-serif;font-size:1em;font-weight:800;}.footer-logo{padding-bottom:20px;}.zone-footer-wrapper .zone-footer{margin:0 0 1.4em 0;padding:0 0 0 7%;margin:0 auto;}.zone-footer-wrapper .zone-postscript{margin-top:0.4em;}#section-footer ul{margin-bottom:2.8em;}#section-footer li{list-style-type:none;}#section-footer a,#section-footer{color:rgba(255,255,255,0.6);}#section-footer hr{border:1px solid rgba(255,255,255,0.3);margin:0 auto 1.4em;width:12em;}#section-footer .block-menu-social-buttons .menu a:before{font:normal normal normal 16px/1 FontAwesome;margin-right:4px;}#section-footer .menu .twitter:before{content:"\f099";}#section-footer .menu .itunes:before{content:"\f179";}#section-footer .menu .youtube:before{content:"\f167";}#section-footer a:hover{color:#fff;}#section-footer .block-block-3{text-align:center;font-size:0.9em;}@media screen and (max-width:940px){.zone-footer-wrapper .zone-footer{padding:0;}.zone-footer .grid-4{width:100%;clear:both;float:none;}.zone-footer .grid-4 ul.menu,.block-menu-social-buttons .block-title{text-align:center;}}.front .zone-header .region-header-first{margin:0;}.front .zone-header .region-header-first.grid-12{width:100%;}.flexslider{background:none;border:none;}.flexslider ul li{overflow:hidden;}.views-field-field-home-page-carousel-image{float:left;width:65.8%;border-right:2px solid black;}.flexslider .views-field-nothing{float:left;width:34.2%;color:#fff;}.flex-nav-container{margin-bottom:0;}.view-home-page-carousel .flex-direction-nav{display:block !important;}.view-home-page-carousel .flex-direction-nav li a{background:none;text-indent:0px;width:32px;height:68px;color:rgba(255,255,255,0.7);}.view-home-page-carousel .flex-direction-nav li a{position:absolute;font:normal normal normal 4em/1 FontAwesome;}.view-home-page-carousel .flex-direction-nav li a:hover{color:rgba(255,255,255,1);}.view-home-page-carousel .flex-direction-nav li a.prev{left:10px;}.view-home-page-carousel .flex-direction-nav li a.prev:before{content:"\f104";}.view-home-page-carousel .flex-direction-nav li a.next{left:62.8%;right:inherit;}.view-home-page-carousel .flex-direction-nav li a.next:before{content:"\f105";line-height:0.75em;position:absolute;left:5px;top:5px;}.hero-quote .hero-copy{padding:1.4em 1.8em;font-size:2rem;}.hero-quote .hero-copy .read-more a{text-transform:uppercase;font-weight:700;font-family:"Open Sans",sans-serif;color:#fff;}.hero-quote .hero-copy .read-more:focus a:after,.hero-quote .hero-copy .read-more a:hover:after{content:' \2192';}.hero-quote .hero-copy .homepage{margin:0 0 1.4em 0;}.hero-quote .hero-copy .homepage footer{font-style:italic;font-size:2rem;padding-bottom:20px;margin-top:1.4em;border-bottom:1px solid #F0F0F4;}.hero-quote .hero-copy .homepage footer:before{content:"\2014";}.hero-quote .hero-copy .homepage p{position:relative;padding:1.2em 0 0 15px;}.hero-quote .hero-copy .homepage p:before{content:"\201C";font-family:Georgia,serif;font-size:5rem;font-weight:bold;color:#999;position:absolute;left:-10px;top:-15px;}.hero-quote .hero-copy .edit-link{position:absolute;right:10px;bottom:10px;}.hero-quote .hero-copy .edit-link a{color:#fff;}.zone-content{padding:1.4em 0;}.front .field-collection-container{display:none;}@media screen and (min-width:940px) and (max-width:1044px){.hero-quote .hero-copy{font-size:1.6rem;padding:1.4em;}.hero-quote .hero-copy .homepage footer{font-size:1.62rem;margin-top:1em;}div.read-more{font-size:1.42rem;}}@media screen and (min-width:1045px) and (max-width:1270px){.hero-quote .hero-copy{font-size:1.8rem;padding:1.4em;}.hero-quote .hero-copy .homepage footer{font-size:1.62rem;margin-top:1em;}div.read-more{font-size:1.62rem;}}.view-home-page-cards .view-content,.view-card-based-landing-page .view-content,.view-around-ctl .view-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:justify;padding:0;position:relative;z-index:1;justify-content:flex-start !important;}.view-around-ctl .views-field-edit-node{padding-left:20px;}.view-home-page-cards .view-content .views-row{max-width:380px;-webkit-flex-basis:15em;-moz-flex-basis:15em;flex-basis:15em;-ms-flex-preferred-size:15em;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:white;color:#333;border:#ddd;cursor:pointer;margin:0 1em 1em 0;position:relative;position:relative;box-shadow:0 2px 3px #ddd;}.orange h3.card-header{border-top:15px solid #D55A34;color:#D55A34;}.green h3.card-header{border-top:15px solid #5C9617;color:#416a10;}.blue h3.card-header{border-top:15px solid #1E4476;color:#1E4476;}.purple h3.card-header{border-top:15px solid #AB266A;color:#AB266A;}.view-home-page-cards .view-content .views-row:focus,.view-home-page-cards .view-content .views-row:hover{transform:scale(1.05);}.region-content .card p,.region-content .card a{word-break:normal !important;word-wrap:normal !important;}.region-content .view-home-page-cards .views-row a{display:block;}.view-id-news .card{background:#fff;box-shadow:0 2px 3px #ddd}.view-home-page-cards .view-content .views-row .card-image img,.view-around-ctl .views-field img{width:100%;height:auto;}span.card,span.field-content,span.landing-card-header{display:block;}.card .card-header{-webkit-transition:all 0.2s ease-in-out;margin:0;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-weight:bold;font-size:2.2rem;line-height:1.4;padding:0.28em 1em;}.card-copy{line-height:1.4;padding:10px 20px;border-top:1px solid #ddd}.card-copy a,p.card-copy{color:#333;font-size:1.8rem;}.view-home-page-cards .views-row .views-field-edit-node,.view-display-id-block_5 .views-field-edit-node{position:absolute;right:10px;bottom:10px;}.view-calendar .views-row,.view-calendar-list .views-row{box-shadow:0 2px 3px #ddd;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block;width:100%;margin:0 0 1.4em 0;}.view-id-calendar .views-field-field-calendar-tags{font-size:1.1rem;margin:0 0 3px 0;color:#333;border-bottom:none;font-weight:normal;color:#1E4476;letter-spacing:1px;}.view-id-calendar .views-field-field-event-time-1,.view-calendar-list .views-row .views-field-field-event-time-1{background-color:#ddd;color:black;font-size:1.4rem;width:auto;text-align:center;font-family:"Open Sans",sans-serif;width:100%;text-align:left;padding:0.5em 1em;}.view-id-calendar .views-field-field-event-time-1 span.date-display-single{color:black;font-style:normal;text-transform:capitalize;}.view-id-calendar .views-field-nothing-2,.view-calendar-list .views-row .event-location{background:#fff;position:relative;}.view-id-calendar .views-field-nothing-2{padding:0.5em 1em;}.view-id-calendar .views-field-nothing-2 .node-edit-link{clear:both;}.view-calendar-list .views-row .event-location,.view-calendar-list .views-row .time{float:left;margin-right:10px;}.view-calendar-list .views-row .event-description-wrapper{position:relative;}.view-calendar-list .views-field-nothing{overflow:hidden;padding:10px 20px;}.view-calendar-list .views-row .views-field-edit-node{margin-left:20px;}.view-calendar-list .views-row .event-location{font-family:"Open sans",sans-serif;font-size:1.3rem;}.view-calendar-list .views-row .event-location a{color:#333;}.view-calendar-list .views-row .event-location a:hover{color:#AB266A;}.view-id-calendar .event-title,.view-calendar-list .views-row .event-title{margin-bottom:8px;padding-bottom:8px;color:#1E4476;font-weight:600;font-family:'Merriweather',serif;display:block;}.view-id-calendar .event-title a,.view-calendar-list .views-row .event-title a{display:block;}.view-id-calendar .event-title a:hover{color:#AB266A;}.view-id-calendar .event-time-location .details,.view-calendar-list .time .date-display-single{font-family:"Open Sans",sans-serif;font-size:1.3rem;line-height:2em;overflow:hidden;margin-right:10px;}.view-id-calendar .event-time-location .time{text-transform:uppercase;}.view-id-calendar .event-time-location .details{float:left;}.view-id-calendar .event-time-location .details.add-to-cal{float:right;clear:left;}.event-time-location .details a{color:#333;}.event-time-location .location a:before,.event-location .location .adr:before,.field-name-field-location .location .fn a:before{content:"\f041";font:normal normal normal 14px/1 FontAwesome;margin-right:2px;}.field-name-field-location .location .fn a .ext{display:none;}.event-time-location .details .date-display-single:before,.view-calendar-list .time .date-display-single:before{content:"\f017";font:normal normal normal 14px/1 FontAwesome;margin-right:2px;}.view-calendar-list .event-series-title,.type{font-family:"Open Sans",sans-serif;text-align:left;text-transform:uppercase;color:#1E4476;letter-spacing:1px;font-size:1.1rem;margin-bottom:3px;}.type{padding:0.3em 0;}.view-id-calendar .view-footer a,.primary-action-btn a,.form-actions input[type="submit"]{background:#1E4476;border-radius:3px;border:none;color:#fff;cursor:pointer;display:block;text-align:center;font-family:"Open Sans",sans-serif;font-size:1.8rem;margin-bottom:1.5em;font-weight:600;line-height:1.3em;padding:0.75em 1em;text-decoration:none;position:relative;text-shadow:none;}.primary-action-btn a{margin-bottom:1.4em;}.primary-action-btn a:hover,.primary-action-btn a:active,.primary-action-btn a:focus,.view-id-calendar .view-footer a:hover,.view-id-calendar .view-footer a:active,.view-id-calendar .view-footer a:focus{color:#fff !important;}.view-id-calendar .view-footer a:before{content:"\f073";font:normal normal normal 1.8rem/1 FontAwesome;margin:0 6px 0 0;}.view-id-calendar .view-footer a:hover,.primary-action-btn a:hover,input[type="submit"]:hover{background:#AB266A;}.node-type-event .field-type-datetime .addtocal{display:none;}.page-calendar .region.region-content{margin-top:1.2em;}.page-calendar .region-inner .tabs.primary{margin-top:-62px;border-bottom:none;}.page-calendar .region-inner .tabs.primary li{line-height:1.6em;}.page-calendar .region-inner .tabs.primary li a{font-size:16px;font-family:"Open Sans",sans-serif;font-weight:bold;display:inline;text-transform:uppercase;padding:0.2em 1em;}.page-calendar .region-inner .tabs.primary li.active a{border-bottom:5px solid #fff;}.page-calendar .region-inner .tabs.primary li a.active:hover,.page-calendar .region-inner .tabs.primary li a.active:focus,.page-calendar .region-inner .tabs.primary li a.active:active{border-bottom:5px solid #eee;}.view-header,.block-views-related-links-block-1 .block-inner{position:relative;}.view-header h2.callout-header,.block-news-block h2.block-title,.block-views-related-links-block-1 h2.block-title{background:#F0F0F4;font-size:2rem;margin-bottom:0;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;padding:0 15px 0 0;position:relative;z-index:1;color:#666;display:inline-block;min-height:65px;line-height:1.4;}.block-views-related-links-block-1 h2.block-title{min-height:35px;}.view-header:before,.block-news-block > .block-inner{position:relative;}.view-header:before,.block-news-block > .block-inner:before,.block-views-related-links-block-1 .block-inner:before{background:#999;content:"";display:block;height:2px;position:absolute;top:13px;max-width:774px;width:100%;left:0;}.view-around-ctl .view-header:before{max-width:1174px;}.view-id-related_links .item-list ul li{margin-left:0;}.view-id-related_links li a{text-decoration:underline;}.view-id-related_links li a:hover,.view-id-related_links li a:focus,.view-id-related_links li a:active{color:#AB266A;}.view-calendar-list .view-header:before{display:none;}.view-calendar-list .date-nav-wrapper .date-prev{right:70px;}table.view-calendar-list tr.heading th span{margin-top:0;}table.view-calendar-list td,table.view-calendar-list th{padding:12px;}.view-id-news .view-display-id-block_5,.view-id-news.view-display-id-block > .view-content{max-width:377px;width:50%;float:left;position:relative;}.view-id-news .view-display-id-block_5 img{width:100%;height:auto;}.view-id-news.view-display-id-block > .view-content{padding:0.7em 1.4em 0.7em 2.4em;}.view-id-news.view-display-id-block > .view-content .views-field{margin-bottom:0.5em;}.view-id-news.view-display-id-block > .view-content .views-field p{margin-bottom:0;}.view-id-news.view-display-id-block > .view-content .views-row .date-display-single,.view-id-news .date-display-single{color:rgba(51,51,51,0.7);font-size:0.9em;font-style:italic;}.view-id-news.view-display-id-block > .view-content hr{margin:1.4em 0;}.view-id-news.view-display-id-block > .view-content a{color:#333;font-size:2rem;}.view-id-news.view-display-id-block > .view-content a:hover{color:#1E4476;}.view-id-news .view-header:before{display:none;}.view-id-news .more-link{clear:both;text-align:left;margin-left:50%;padding-left:1.4em;}.date-display span.date-display-single:first-child{text-transform:uppercase;}.date-display span.date-display-single{font-size:0.9em;}.add-to-cal span.date-display-single{display:none;}.add-to-cal .addtocal{background:none;border:none;font-size:1.4rem;font-family:"Open sans",sans-serif;clear:both;}.add-to-cal .addtocal:before{content:"\f073";font:normal normal normal 1.8rem/1 FontAwesome;margin:0 6px 0 0;}.card .card-copy p a.read-more{color:#1E4476}.more-link a,.read-more{display:inline-block;font-family:"Open Sans",sans-serif;font-size:1.7rem;font-weight:700;margin-left:0;position:relative;text-transform:uppercase;text-decoration:none;}.more-link a{margin-left:0.2em;}.more-link a:hover,.more-link a:active,.more-link a:focus,a.read-more:hover,a.read-more:active,a.read-more:focus,.card .card-copy p a.read-more:hover,.card .card-copy p a.read-more:active{color:#AB266A;}.more-link a:hover:after,.more-link a:focus:after,a.read-more:hover:after,a.read-more:focus:after,.card .card-copy p a.read-more:hover:after,.card .card-copy p a.read-more:focus:after{content:' \2192';}.region-content table{margin-bottom:1.5em;border:none;}.region-content table pre{white-space:inherit;}.region-content table ul,.region-content table ol{margin-bottom:0;margin-left:20px;}.region-content table a{word-break:inherit;word-wrap:inherit;}.field-name-field-hours-and-locations-text table tr td:first-child,.context-contact table tr td:first-child{font-weight:bold;background:#f7f7f7;}.region-content p{margin-bottom:1.5em;font-size:2rem;line-height:1.4em;word-wrap:break-word;}.region-content a:hover,.region-content a:focus,.region-content a:active,.region-content .block-system-main .field a:hover,.region-content .block-system-main .field a:focus,.region-content .view-online-courses a:hover,.region-content .view-online-courses a:focus,.region-content .block-system-main .teaser-list a:hover,.region-content .block-system-main .teaser-list a:focus{text-decoration:underline;}.region-content .block-system-main .field a:hover,.region-content .block-system-main .field a:focus,.region-content .view-online-courses a:hover,.region-content .view-online-courses a:focus,.region-content .view-inner-landing-page h2 a:hover,.region-content .view-inner-landing-page h2 a:focus,.view-calendar-list .views-row .event-title a:hover,.view-calendar-list .views-row .event-title a:focus,.view-role-landing-page .views-field-title a:hover,.view-role-landing-page .views-field-title a:focus,.pager li a:hover,.pager li a:focus,.region-content table a:hover,.region-content table a:focus,.date-nav-wrapper .pager a:hover,.date-nav-wrapper .pager a:focus{color:#ab266a;}.region-content .block-system-main .field a,.region-content .view-online-courses a{font-weight:bold;text-decoration:underline;font-family:"Merriweather";font-size:1.65rem;}.region-sidebar-second a:hover,.region-sidebar-second a:focus,.region-sidebar-second a:active{color:#AB266A;}.region-content td p,.region-content td ul li{margin:0;font-size:1.5rem;}.region-content a{word-break:break-all;word-break:break-word;word-wrap:break-word;}.region-content a#main-content{display:inline;}.region-content img{width:inherit;max-width:100%;height:auto;}.region-content .field-item > ol{margin-bottom:1.2em;}.region-content ol{list-style-type:decimal;}.region-content ul{list-style-type:disc;margin-bottom:1.5em;}.region-content ol ol{list-style-type:lower-alpha;}.region-content ol li,.region-content ul li{margin-left:30px;font-size:2rem;line-height:1.4em;word-wrap:break-word;}.region-content .views-table p{font-size:inherit;}.region-content .form-actions input[type="submit"]{margin-left:180px;}.region-content .mix_item .field-content a:hover,.region-content .mix_item .field-content a:focus,.region-content .view-home-page-cards a:hover,.region-content .view-home-page-cards a:focus,.region-content .view-news a:hover,.region-content .view-news a:focus,.region-content h2 a:hover,.region-content h2 a:focus,.view-calendar-list .views-row .event-title a:hover,.view-calendar-list .views-row .event-title a:focus,.view-role-landing-page .views-field-title a:hover,.view-role-landing-page .views-field-title a:focus,ul.primary li a:hover{text-decoration:none;}#overlay-content .region-content .form-actions input[type="submit"]{margin-left:0;}.context-french-policy-acknowledgement input[type="submit"]{margin-left:0px !important;}.region-content .field-label{font-size:2.2rem;font-family:"Open Sans",sans-serif;}.region-content .field-label:before{content:"";display:block;height:1px;width:3em;border-top:1px solid #ccc;margin-top:1.5em;padding-top:1.5em;}.region-content .field:first-child .field-label:before{display:none;}.entity-field-collection-item img.file-icon{display:none;}.entity-field-collection-item a.file-link:before{content:"";font:normal normal normal 14px/1 FontAwesome;margin:0 4px 0 0;}.entity-field-collection-item a.other-link:before{content:"\f016";}.entity-field-collection-item a.pdf-link:before{content:"\f1c1";}.entity-field-collection-item a.video-link:before,.entity-field-collection-item a.mov-icon:before{content:"\f1c8";}.entity-field-collection-item a.mp3-link:before,.entity-field-collection-item a.audio-icon:before{content:"\f1c8";}.entity-field-collection-item a.image-link:before{content:"\f1c5";}.entity-field-collection-item a.word-link:before{content:"\f1c2";}.entity-field-collection-item a.excel-link:before{content:"\f1c3";}.entity-field-collection-item a.power-point-link:before{content:"\f1c4";}@media screen and (max-width:740px){.region-content .form-actions input[type="submit"]{margin-left:0px;}.view-id-news.view-display-id-block > .view-content{padding:0.7em 0.5em;}.view-id-news .view-display-id-block_5,.view-id-news.view-display-id-block > .view-content{max-width:inherit;width:100%;clear:both;}.view-id-news .more-link{clear:both;text-align:left;margin-left:0%;padding-left:0;margin-bottom:1.5em;}}.goal-based-links{background-color:#fafafa;border-color:#5c9617 #ddd #ddd;border-radius:3px;border-style:solid;border-width:5px 1px 1px;margin-bottom:1.4em;padding:10px 6px;text-align:center;}.goal-based-links ul{margin:1em 0;}.goal-based-links li a{color:#1e4476;font-size:1.8rem;font-family:'Merriweather',serif;font-weight:600;margin-bottom:8px;padding-bottom:8px;}.goal-based-links li:first-child:after{content:'';margin:1.4em auto;width:50%;height:1px;background:#ddd;display:block;}.goal-based-links li a:hover{color:#ab266a;}.view-id-testimonial .views-row{margin-bottom:2em;}.view-id-testimonial .views-field-field-quotation{position:relative;border-radius:3px;border:1px solid #ddd;border-bottom:#AB266A solid 3px;background-color:#fafafa;margin-bottom:10px;padding:1.4em;border-top:#AB266A solid 5px;}.view-id-testimonial .views-field-field-quotation:before{content:'';position:absolute;border-style:solid;border-width:14px 14px 0;border-color:#AB266A transparent;display:block;width:0;z-index:0;margin-left:-14px;bottom:-14px;left:30px;}.view-id-testimonial .views-field-field-quotation:after{content:'';position:absolute;border-style:solid;border-width:10px 10px 0;border-color:#fafafa transparent;display:block;width:0;z-index:1;margin-left:-10px;bottom:-10px;left:30px;}.view-id-testimonial .views-field-field-attribution-name{color:#811d50;font-family:'Merriweather',serif;font-size:1.62rem;font-weight:600;margin:1.4em 0;position:relative;}.view-card-based-landing-page .view-content{text-align:justify;-webkit-backface-visibility:hidden;}.mix_item,.view-around-ctl .view-content .views-row{text-align:left;background-color:white;box-shadow:0 2px 3px #ddd;margin:0 16px 16px 0;-webkit-flex-basis:15em;-moz-flex-basis:15em;flex-basis:15em;-ms-flex-preferred-size:15em;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;max-width:382px;}.mix_item img{width:100%;height:auto;}.mix_item{padding:16px;}.mix_item a{display:block;}.mix_item .landing-card-content a,.mix_item .landing-card-content span{color:#333;}.mix_item a{word-break:inherit;}.mix_item h2{font-size:2.2rem;margin:5px 0;text-align:center;padding-bottom:0.9em;font-weight:bold;border-bottom:1px solid #ddd;}.mix_item a:hover  h2,.mix_item a:active  h2,.mix_item a:focus  h2{color:#AB266A;}.view-around-ctl .views-row-1 h3{border-top:15px solid #1E4476;color:#1E4476;}.view-around-ctl .views-row-2 h3{border-top:15px solid #5C9617;color:#416a10;}.view-around-ctl .views-row-3 h3{border-top:15px solid #D55A34;color:#D55A34;}.view-card-based-landing-page .filters_wrapper{width:100%;}.filters_wrapper > form{padding:1% 2%;background-color:white;box-shadow:0px 4px 4px #ddd;margin-bottom:16px;margin-right:1em;}.filters_wrapper .form-item-filter-4,.filters_wrapper .form-item-filter-3{display:none !important;}.filters_wrapper .form-type-checkboxes > label{display:none;}.filters_wrapper .mixitup_views_filter input{position:absolute;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:checkbox-container;appearance:none;}.filters_wrapper .mixitup_views_filter input:focus{outline:2px solid rgba(229,151,0,0.5);border:none;box-shadow:none;}.filters_wrapper .mixitup_views_filter .form-item{float:left;margin:0 3px;position:relative;z-index:1;}.filters_wrapper .form-item label,.filters_wrapper #reset{text-transform:uppercase;color:#00346a;font-weight:600;display:block;font-family:"Open Sans",sans-serif;font-size:1.2rem;line-height:1.4;margin:.4em;cursor:pointer;text-align:left;}.filters_wrapper .mixitup_views_filter .form-item:after{content:"";position:absolute;z-index:2;background-color:#fff;width:100%;top:0;height:100%;display:block;left:0;}#mixitup-views-filters-form > div{display:table-row;}.view-card-based-landing-page .filters_wrapper #reset{display:table-cell !important;vertical-align:middle;word-break:normal;border-right:1px solid #ccc;padding:1.2em 0.9em 1.2em 0;}html.js .filters_wrapper .form-type-checkboxes{padding-left:4px;display:table-cell;}.filters_wrapper .form-item-filter-5 > label{display:none !important;}.filters_wrapper .form-item-filter-10 > label{display:none !important;}.filters_wrapper .form-item-filter-5{float:left;margin:0.5em 0;}.filters_wrapper .form-item-filter-10{float:left;margin:0.5em 0;}.filters_wrapper .mixitup_views_filter input:checked + label,.filters_wrapper .mixitup_views_filter input + label:hover{color:#AB266A;}.filters_wrapper .mixitup_views_filter input + label{position:relative;z-index:3;}@media screen and (min-width:940px){.filters_wrapper .mixitup_views_filter input:checked + label:after,.filters_wrapper .mixitup_views_filter label:hover:after{content:'';display:block;position:absolute;height:5px;background:#AB266A;width:100%;}}@media screen and (max-width:940px){.filters_wrapper .mixitup_views_filter .form-item{display:block;width:100%;}.filters_wrapper .mixitup_views_filter .form-item label{padding:2.35765% 0 2.35765% 8px;}.filters_wrapper .mixitup_views_filter input:checked + label:after,.filters_wrapper .mixitup_views_filter label:hover:after{content:'';display:block;position:absolute;width:3px;left:0;top:0;background:#AB266A;height:100%;}}.not-front .region-content{padding:27px;background-color:#fff;min-height:400px;border-top:5px solid #1E4476;}.node-type-card-based-landing-page .region-content{background-color:inherit;border-top:none;padding:0;}.view-inner-landing-page .views-field-title h2{font-size:2.2rem;margin-bottom:8px;font-weight:bold;}.view-inner-landing-page .views-field-nothing{font-family:"Open Sans",sans-serif;font-size:1.4rem;color:#333;font-style:italic;margin-bottom:1.5em;}.view-inner-landing-page  .views-field-field-teaser-description{margin-bottom:1.5em;line-height:1.4em;}.view-inner-landing-page  .views-row{margin-bottom:1.4em;border-bottom:1px solid #ddd;}.region-sidebar-first .region-sidebar-first-inner{border-top:5px solid #1E4476;}.region-sidebar-first li{list-style:none !important;padding:0.7em;}.region-sidebar-first .menu-block-wrapper > ul > li:hover,.region-sidebar-first .menu-block-wrapper > ul > li.active-trail,.region-sidebar-first .menu-block-wrapper > ul > li.active{background-color:white;box-shadow:-3px 2px 3px #ddd;position:relative;}.region-sidebar-first .menu-block-wrapper > ul > li.active-trail > a.active-trail,.region-sidebar-first .menu-block-wrapper ul > li.active > a.active{color:#333;font-weight:bold;}.region-sidebar-first li a{color:#1E4476;font-family:"Open Sans",sans-serif;font-size:1.44rem;}.region-sidebar-first li a:hover{color:#AB266A;}.region-sidebar-first li a.active-trail{color:#000;font-weight:bold;}.view-employment-opportunities .views-field-body p{display:inline;}.view-employment-opportunities .item-list li{list-style-type:disc;}.region-content .view-employment-opportunities .view-content a{font-weight:bold;text-decoration:underline;}.view-employment-opportunities input.form-submit{margin-top:0.3em;}@media screen and (max-width:640px){.not-front .region-content{padding:10px;}}.view-id-people .attachment-before .view-header{float:left;}.view-id-people .attachment-before{overflow:hidden;}.view-id-people .views-field-picture{float:left;margin-right:20px;}.view-id-people .views-field-picture a{display:block;}.view-id-people .view-header:before{display:none;}.view-id-people .views-exposed-widget{width:30%;max-width:340px;}.view-id-people .views-exposed-widget select{width:100%;border:1px solid #aaa;}.view-id-people .views-field-field-people-type .field-content,.view-id-people .views-field-field-area-term .field-content{display:inline;}.view-id-people .views-row{margin-bottom:1.5em;padding:2px 0 20px 2px;border-bottom:1px solid #ddd;overflow:hidden;}.view-id-people .views-field-name,.view-id-people .views-field-field-phone,.view-id-people .views-field-field-people-type,.view-id-people .views-field-field-area-term,.view-id-people .views-field-field-phone{min-height:25px;}.view-id-people span.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}@media screen and (max-width:940px){.view-id-people .views-row .views-field{width:100%;clear:both;}}.view-role-landing-page h2{font-size:2.2rem;font-weight:700;margin-bottom:8px;margin-top:20px;padding-top:1.4em;border-top:1px solid #ddd;}.view-role-landing-page h2:first-child{margin-top:0;border-top:none;padding-top:0;}.view-display-id-page.view-id-news .views-field-field-news-image{float:left;width:15%;padding-right:20px;}.view-display-id-page.view-id-news .views-field-field-news-image img{width:100%;height:auto;}.view-display-id-page.views-field-nothing{float:left;width:85%;}.view-display-id-page.view-id-news .views-row{padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px;overflow:hidden;}.view-display-id-page.view-id-news .news-thumbnail-wrapper a{padding:0 20px 0 0;}.view-display-id-page.view-id-news .news-details-wrapper a{display:block;font-size:2rem;line-height:1em;}.view-display-id-page.view-id-news .news-details-wrapper p{margin-bottom:0;}.view-display-id-page.view-id-news .news-details-wrapper .date-display-single{font-size:1em;}.field-name-field-news-image{float:left;margin:0 20px 20px 0;}@media screen and (max-width:940px){.view-id-news .views-field-field-news-image{width:100%;max-width:128px;clear:both;margin-bottom:1em;}.view-id-news .views-field-nothing,.field-name-field-news-image{clear:both;width:100%;}}@media screen and (max-width:480px){.view-id-news .views-field-nothing,.field-name-field-news-image img{height:auto;width:100%;}}.field-name-field-important-information-head{font-weight:bold;margin-bottom:4px;}.field-name-field-important-information-text table{border:1px solid #999;}.field-name-field-important-information-text tr td:nth-child(2){border-left:1px solid #999;}.field-name-field-important-information-text tr:nth-child(2) td{background:#f9f9f9;}.field-name-field-supplement-materials-links .field-name-field-link,.field-name-field-supplement-materials-links .field-name-field-description{float:none !important;}.field-name-field-supplement-materials-links > .field-items > .field-item:before,.field-name-field-supplement-materials-files  > .field-items > .field-item:before{content:'—';display:block;}.field-name-field-supplement-materials-links > .field-items > .field-item:first-child:before,.field-name-field-supplement-materials-files  > .field-items > .field-item:first-child:before{content:"";display:none;}.field-name-field-supplement-materials-links .field-name-field-description .field-items{float:left;}.webform-client-form .form-item{padding-bottom:2px;overflow:hidden;}.webform-client-form > div > .webform-container-inline > label,.webform-client-form .webform-component-file label{max-width:180px;width:30%;float:left;text-align:right;margin-right:0;padding-right:14px;font-size:12pt;color:#333;font-family:"open sans";}.webform-client-form .webform-component-textarea .form-textarea-wrapper{float:left;width:100%;}.webform-client-form .form-checkboxes,.webform-client-form .form-radios,.webform-client-form .webform-component-textarea.webform-container-inline .form-textarea-wrapper{float:left;width:70%;}.webform-client-form .form-radio#edit-submitted-time-needed-ampm,.webform-client-form .form-radio#edit-submitted-time-issue-occurred-ampm-pm{width:140px;}.webform-client-form .webform-component-file label{display:block;}.webform-client-form > div > .webform-container-inline input[type="text"],.webform-client-form > div > .webform-container-inline input[type="email"]{width:70%;margin-bottom:0.3em;}.webform-component-time .form-item{float:left;margin:0 4px 0 0;}.webform-client-form select{width:auto;}#edit-submitted-subjects-interested-in-tutoring{display:inline-block;width:70%;}.webform-client-form div.form-type-checkbox,.webform-client-form div.form-type-radio{clear:both;display:inline-block;width:100%;margin:0;}#edit-submitted-net-id,#edit-submitted-netid{width:100px;}.webform-client-form-88 .form-managed-file,.webform-client-form-88 .description{width:70%;float:left;}.webform-component-time div.form-type-radio{width:56px;clear:none;float:left;}.webform-client-form-670 .webform-component .description,.region-content .webform-client-form-670 .form-actions input.webform-submit{margin-left:0;}.region-content blockquote.image-field-caption{margin-left:0;margin-top:0;}.region-content blockquote.image-field-caption:before{display:none;}@media screen and (max-width:740px){.webform-client-form > div > .webform-container-inline > label,.webform-client-form .webform-component-file label{max-width:inherit;width:100%;float:none;text-align:left;margin-right:0;padding-right:0;display:block;}.webform-client-form > div > .webform-container-inline input[type="text"],.webform-client-form > div > .webform-container-inline input[type="email"],.webform-client-form .form-checkboxes,.webform-client-form .form-textarea-wrapper{width:100%;}#edit-submitted-subjects-interested-in-tutoring{display:inline-block;width:100%;}.webform-component .description{clear:both;margin-left:0px;}}.footer-contact-us{position:fixed;background-color:#fafafa;bottom:-450px;right:30px;z-index:498;width:252px;border-radius:10px 10px 0 0;}.footer-contact-us h2.block-title{color:#fff;text-align:center;cursor:pointer;background:#4e8014;margin:0;padding:5px 0;border-radius:10px 10px 0 0;border:1px solid #aaaaac;border-bottom:none;}.footer-contact-us h2.block-title:before{content:"\f077";font:normal normal normal 18px/1 FontAwesome;color:#fff;margin-right:6px;transition:2s;}.footer-contact-us h2.block-title#down-arrow:before{content:"\f078";}.footer-contact-us h2.block-title#up-arrow:before{content:"\f077";}.footer-contact-us .content{padding:14px 20px 16px 20px;border:1px solid #aaaaac;}.footer-contact-us label{color:#fff;}.footer-contact-us .form-actions{margin-bottom:0;}.footer-contact-us input{margin-bottom:0;}.footer-contact-us .form-item{margin:0.5em 0;}#webform-client-form-459 label{text-align:left;display:block;width:100%;float:none;color:#333;max-width:inherit;font-family:"open sans";}#webform-client-form-459 input[type="text"],#webform-client-form-459 input[type="email"]{width:100%;float:none;}#webform-client-form-459 .form-textarea-wrapper{width:100%;}#webform-client-form-459 textarea{height:100px;}#webform-client-form-459 .form-submit{margin-left:0;}.sidebar-contact #webform-client-form-459 .form-submit{width:100%;margin-bottom:0;}.sidebar-contact{background:#fff;padding:20px;border-top:5px solid #5C9617;}@media screen and (max-width:768px){.footer-contact-us{display:none;}}.view-calendar-list .views-row{overflow:hidden;margin-bottom:1.5em;margin-left:0;border-bottom:1px solid #ccc;}.region-content .view-calendar-list tr.heading{background:#f7f7f7;border-bottom:none;}@media screen and (max-width:600px){.view-calendar-list .event-date-time-wrapper,.view-calendar-list .event-description-wrapper{float:none;width:100%;}.view-id-people .views-exposed-widget{width:100%;max-width:inherit;}.view-calendar-list .views-exposed-form .views-exposed-widget,.view-people .views-exposed-form .views-exposed-widget,.view-online-courses .views-exposed-form .views-exposed-widget{float:none;}.view-calendar-list .form-type-select select,.view-people .form-type-select select{width:100%;}.page-calendar-upcoming-events .region-content ul.tabs li,.page-calendar-month .region-content ul.tabs li{margin-left:0;}}.ui-accordion *{background:none;font-family:"YaleDesign";border:none;}.ui-accordion .ui-accordion-content{height:inherit !important;padding:0 2.2em;}.ui-accordion .ui-accordion-content .views-row{overflow:hidden;margin:8px 0;}.ui-accordion .ui-accordion-header{border-radius:0;padding:.3em .3em .3em 1.5em;}.ui-accordion .ui-accordion-header h3{color:#333;font-size:1.8rem;}.ui-accordion .ui-accordion-header a{font-weight:bold;font-family:"Open Sans";font-size:0.9em;}.ui-accordion .ui-accordion-header.ui-state-hover,.ui-accordion .ui-accordion-header.ui-state-hover a:hover,.ui-accordion .ui-accordion-content a:hover,.ui-accordion-header.ui-state-hover a:hover:before,.ui-accordion .ui-accordion-header h3:hover a{color:#AB266A !important;}.ui-accordion .ui-accordion-content a{color:#1E4476;}.ui-accordion .ui-icon{text-indent:0;}.ui-accordion .ui-state-active .ui-icon,.ui-accordion  .ui-state-default .ui-icon{background:none;}.ui-accordion .ui-state-default .ui-icon:before{content:"\f0da";font:24px/0.6 FontAwesome;display:block;}.ui-accordion .ui-state-active .ui-icon:before{content:"\f0d7";font:24px/0.6 FontAwesome;display:block;}.view-online-courses .view-content{margin-top:2em;}.view-online-courses .view-content li{margin-left:0;}.view-online-courses .view-content .views-row{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #ccc;overflow:hidden;}.view-online-courses .view-content .views-field-field-course-image{float:left;min-height:1px;width:75px;}.view-online-courses .view-content .views-field-nothing-1{float:left;width:85%;padding-left:20px;}.view-online-courses .view-content .views-field-field-course-image img{width:100%;height:auto;border-radius:10px;}.view-online-courses .view-content .field-tags-wrapper{margin-bottom:20px;}.view-online-courses .view-content .field-tags-label,.view-online-courses .view-content .field-title,.view-online-courses .view-content .field-watch-label{font-weight:bold;}.view-online-courses .view-content .field-watch-label a{font-weight:normal;}.page-node-459 .block-system-main .links a{display:none;}@media screen and (max-width:740px){.view-online-courses .view-content .views-field-field-course-image{max-width:75px;clear:both;width:100%;}.view-online-courses .view-content .views-field-nothing-1{clear:both;width:100%;padding-left:0;}}.user-profile .user-field-label{font-weight:bold;float:left;margin-right:4px;}.user-profile .field{overflow:hidden;margin:0.2em 0;}.user-profile .field-name-field-bio{margin-top:2em;}.user-profile .field-name-ds-user-picture{margin:0 20px 20px 0 !important;float:left;}.user-profile .field-name-field-bio{clear:both;}.webform-datepicker .form-item{margin:0;}.webform-datepicker .form-item{width:auto;float:left;margin-right:4px;}.webform-datepicker .form-item select,.webform-component-time select{width:inherit;}.webform-datepicker > .webform-calendar{margin-top:0.2em;float:left;}.webform-component .description{clear:both;margin-left:180px;}@media screen and (max-width:740px){.webform-component .description{clear:both;margin-left:0px;}}#google-cse-results-gadget{display:none !important;}.gsc-control-cse *{font-family:"open sans";}.gsc-result .gs-title{height:inherit !important;}.google-cse input[type="submit"]:hover{background:inherit;}.gsc-control-cse table{border:none !important;margin-bottom:0;}.gsc-control-cse table td{padding:8px 2.3% 2.3% 2.3% !important;}table.gcsc-branding td{padding:0 !important;vertical-align:bottom !important;}.gsc-control-cse table tr:hover{background:inherit;}.gsc-control-cse .gsc-selected-option-container{width:90px !important;}.gsc-control-cse .gsc-selected-option{word-break:normal;}.gsc-control-wrapper-cse .gsc-above-wrapper-area{border-bottom:none;}.gsc-resultsRoot > table.gsc-resultsHeader{display:none;}.contextual-links-wrapper li{margin:0 !important;}.contextual-links-wrapper a{font-size:14px !important;margin:0 !important;display:block !important;line-height:1.3em !important;font-family:"Open sans",serif !important;}#search-form .form-item-keys .form-text{height:40px !important;padding:6px !important;}img.center{display:block;margin:auto;}.region-content blockquote:before{content:"\201C";font-family:Georgia,serif;font-size:5rem;font-weight:bold;color:#999;position:relative;left:-30px;top:50px;}.region-content blockquote{margin-left:30px;margin-top:-50px;}.region-content table.responsive-table{border-spacing:0 14px;border-collapse:separate;width:100% !important;}.region-content table.responsive-table td{display:block;width:inherit !important;font-weight:normal !important;padding:8px !important;}.region-content table pre{display:inline;}.region-content table.responsive-table td br{display:none;}.field-name-field-hours-and-locations-text table .caption-wrapper .caption{display:none;}.region-content table.responsive-table tr:first-child th{display:none;}.region-content table.responsive-table tr:hover{background:none;}.region-content table.responsive-table b{display:inline-block;margin-right:10px;}.region-content .responsive-table tr>td:first-child{background-color:#eee !important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.region-content .responsive-table tr{background-color:#f7f7f7;}.view-around-ctl .views-row-3 h3{border-top:15px solid #BF4A22;color:#BF4A22;}
