.top-menu{display:none}@media screen and (min-width:800px){.top-menu{display:block}}.brand-header-inner div.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:990px){.gavias-content-blockbuilder .gavias-blockbuilder-content .gbb-row-wrapper .banner-school-bar .bb-inner .bb-container .row .row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.gavias-content-blockbuilder .gavias-blockbuilder-content .gbb-row-wrapper .banner-school-bar .bb-inner .bb-container .row .row-wrapper .gsc-column{border-right:1px solid white;padding-top:23px!important;padding-right:23px!important;padding-bottom:23px!important;padding-left:23px!important;border-bottom:1px solid white}.gavias-content-blockbuilder .gavias-blockbuilder-content .gbb-row-wrapper .banner-school-bar .bb-inner .bb-container .row .row-wrapper .gsc-column:last-child{border-right:0}.gavias-content-blockbuilder .gavias-blockbuilder-content .gbb-row-wrapper .banner-school-bar .bb-inner .bb-container .row .row-wrapper a{color:white}.banner-school-bar{background-color:#5eb4e7;font-size:1.1em;letter-spacing:2px;text-align:center;text-transform:uppercase}figure.full{width:100%;display:block;margin-bottom:2em}figure.left{max-width:50%;float:left;margin-right:3em;margin-bottom:2em}figure.right{max-width:50%;float:right;margin-left:3em;margin-bottom:2em}#block-research-unit-search #search-block-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#block-research-unit-search #search-block-form .js-form-item-keys{-webkit-box-flex:99;-ms-flex-positive:99;flex-grow:99}#block-research-unit-search #search-block-form .js-form-item-keys input{width:100%;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top:1px solid #ADB2B5;border-right:0;border-bottom:1px solid #ADB2B5;border-left:1px solid #ADB2B5;font-size:1.1em;line-height:1.4;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}#block-research-unit-search #search-block-form #edit-actions input{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;height:auto;font-size:1.1em;line-height:1.4;padding-top:1rem;padding-right:1.953rem;padding-bottom:1rem;padding-left:1.953rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}#ui-id-1{border-top:1px solid #ADB2B5;border-right:1px solid #ADB2B5;border-bottom:1px solid #ADB2B5;border-left:1px solid #ADB2B5;background-image:none;background-color:white}#ui-id-1 .research-unit-dept.ui-menu-item{opacity:1;-webkit-filter:none;filter:none;color:#5eb4e7;text-transform:uppercase;font-weight:700;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:0.8em;padding-top:0.64rem;padding-right:1rem;padding-bottom:0.64rem;padding-left:1rem}#ui-id-1 .research-unit-dept.ui-menu-item.ui-state-focus,#ui-id-1 .research-unit-dept.ui-menu-item:focus,#ui-id-1 .research-unit-dept.ui-menu-item:hover{background-color:white;color:#5eb4e7;border-top:0;border-right:0;border-bottom:0;border-left:0}#ui-id-1 .ui-menu-item{padding-top:0.64rem;padding-right:1rem;padding-bottom:0.64rem;padding-left:1rem;font-size:1.1em}#ui-id-1 .ui-menu-item.ui-state-focus,#ui-id-1 .ui-menu-item:focus,#ui-id-1 .ui-menu-item:hover{background-image:none;background-color:#5eb4e7;color:white;border-top:0;border-right:0;border-bottom:0;border-left:0}#ui-id-1 .ui-menu-item.ui-state-focus a,#ui-id-1 .ui-menu-item:focus a,#ui-id-1 .ui-menu-item:hover a{color:white}.brand-header-inner .row .header-inner .gva-navigation .gva_menu .menu-item .sub-menu{z-index:999}@media screen and (min-width:992px){.sidebar-right .sidebar-inner .block-menu .navigation .gva_menu .sub-menu{z-index:0!important}}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu{padding-left:0;list-style-type:none}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation a{z-index:0}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item a{z-index:0}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu{display:block;position:relative;visibility:visible;opacity:1;border-top:0;-webkit-box-shadow:none;box-shadow:none;margin-left:25px;list-style-type:none;list-style-image:none;padding-top:15px;right:auto}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item{list-style-type:none;list-style-image:none}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item a:after{content:"";display:none}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item a:before{content:"\f178";position:absolute;-webkit-filter:none;filter:none;top:10px;left:-20px;font-family:"FontAwesome";z-index:1;-webkit-transition:all 0.35s;transition:all 0.35s;color:#5eb4e7}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item a:hover:before{display:block;visibility:visible;opacity:1;left:20px;-webkit-transition:all 0.35s;transition:all 0.35s}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item.menu-item--active-trail a:after{content:"";display:none}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item.menu-item--active-trail a:before{display:block;visibility:visible;opacity:1;left:20px;-webkit-transition:all 0.35s;transition:all 0.35s}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item--expanded.menu-item:hover{left:0;right:auto}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item--expanded.menu-item .sub-menu:hover{left:0;right:auto}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item--expanded.menu-item .sub-menu{right:auto;left:0}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item--expanded.menu-item .sub-menu .menu-item a{z-index:0!important}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item--expanded.menu-item .sub-menu .menu-item a:before{display:none}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item--expanded.menu-item .sub-menu .menu-item a:hover:before{display:block}.sidebar-right .sidebar-inner .block-menu .block-content .gva-navigation .gva_menu .menu-item .sub-menu .menu-item--expanded.menu-item .sub-menu .menu-item.menu-item--active-trail a:before{display:block}.program-venue{margin-top:1em;margin-bottom:1em}.program-venue span[itemprop=streetAddress]{display:block}.program-venue span[itemprop=addressLocality]:after{content:", "}.program-venue span[itemprop=postalCode]{display:block}.program-venue span[itemprop=addressCountry]{display:block}.program__documents{margin-bottom:1em}.program__documents a{font-weight:700;border-bottom:1px #C6C6C6 dashed}.program__documents a:hover{border-bottom-style:solid}.field--name-field-price.field--label-inline .field__label{display:inline}.field--name-field-price.field--label-inline .field__label:after{content:": "}.field--name-field-price.field--label-inline .field__item{display:inline;font-weight:700}.field--name-field-program-description img{max-width:100%;height:auto!important}.program-schedule{margin-top:2em;margin-bottom:2em}.program-schedule h2{font-size:1.25em;color:#5eb4e7}.program-schedule .program-schedule__item{padding-bottom:1em;border-bottom:1px solid #f1f2f2;padding-top:1em}.program-schedule .program-schedule__item:last-child{border-bottom:0}.program-schedule .program-schedule__item .field--type-datetime{font-size:1em}.program-schedule .program-schedule__item h3{margin-top:0;margin-bottom:0;font-size:1.125em;color:#5eb4e7;margin-left:16px}.program-schedule .program-schedule__item div.field--type-string{margin-left:16px}.program-schedule .program-schedule__item div.educator-resp{margin-left:16px}.program-schedule__item{padding-bottom:1em;border-bottom:1px solid #f1f2f2;padding-top:1em}.program-schedule__item:last-child{border-bottom:0}.program-schedule__item .field--type-datetime{font-size:1em}.program-schedule__item h3{margin-top:0;margin-bottom:0;font-size:1.125em;color:#5eb4e7;margin-left:16px}.program-schedule__item div.field--type-string{margin-left:16px}.program-schedule__item div.educator-resp{margin-left:16px}.field--name-field-registration-url .gsc-button{border-top-color:#5eb4e7;border-right-color:#5eb4e7;border-bottom-color:#5eb4e7;border-left-color:#5eb4e7;color:#5eb4e7;margin-top:20px}.field--name-field-registration-url .gsc-button:hover{border-color:black;color:black}.field--name-field-registration-url a{margin-top:1em;border-radius:30px}.program__subtitle{font-size:1.25em;color:#000}.your-prefix-class__panel[aria-hidden=true]{display:none}.your-prefix-class{margin-top:30px;border:1px solid rgba(0,0,0,0.1);padding:30px 30px 12px 30px}.your-prefix-class .js-accordion__header{font-size:14px;text-transform:none;margin-top:0;margin-bottom:0;padding-left:24px;display:block;letter-spacing:0;color:#000;position:relative;background-color:white;line-height:28px;font-weight:600;border:0;width:100%;text-align:left;margin-bottom:18px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(0,0,0,0.1)!important;outline:0!important}.your-prefix-class .js-accordion__header:after{content:"\f18e";font-family:"FontAwesome";position:absolute;font-size:15px;top:2px;z-index:1;color:#5eb4e7;font-weight:400;left:0}.your-prefix-class .js-accordion__header:last-child{border-bottom:0!important}.your-prefix-class .js-accordion__header[aria-expanded=true]{border-bottom:0!important;margin-bottom:0!important}.your-prefix-class .js-accordion__panel{padding:0 0 15px!important;margin-bottom:18px!important}.your-prefix-class .js-accordion__panel .js-accordion__header{display:none}.your-prefix-class .js-accordion__panel .program__subtitle{display:none}.program-core-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.program-core-details .col-one{width:50%}.program-core-details .col-one.full-col{width:100%}.program-core-details .col-two{width:40%}.program-core-details .col-two .map-embed{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.program-core-details .col-two .map-embed iframe{left:0;top:0;height:100%;width:100%;position:absolute}.js-tabcontent[aria-hidden=true]{display:none}.js-tabs{margin-top:30px}.js-tabs .tabs__list{margin:5px 0;padding:10px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1);box-shadow:0 1px 6px rgba(0,0,0,0.1);background:#fff;list-style:none!important;overflow:auto}.js-tabs .tabs__list li{float:left;margin-bottom:-1px;position:relative;display:block}.js-tabs .tabs__list li a{color:black;background-color:transparent;font-weight:700;padding:8px 18px!important;border:none;font-size:13px;text-transform:uppercase;background:none;letter-spacing:1px;line-height:1.9;display:block;cursor:pointer}.js-tabs .tabs__list li a[aria-selected=true]{color:#000}.js-tabs .js-tabcontent{background:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1);box-shadow:0 1px 6px rgba(0,0,0,0.1);padding:30px}#block-feedbacklink{margin-bottom:1em}#block-feedbacklink a{border-radius:30px;color:white}#block-feedbacklink a:hover{color:#5eb4e7}#block-simplenewssubscription{padding-left:0;padding-right:0}#block-simplenewssubscription .block-content form label{display:block!important}#block-simplenewssubscription .block-content form .form-email{background-color:white!important;border-top:1px solid #ccc!important;border-right:1px solid #ccc!important;border-bottom:1px solid #ccc!important;border-left:1px solid #ccc!important}#block-simplenewssubscription .block-content form input#edit-subscribe{font-size:12px;text-transform:uppercase;background-color:#5eb4e7;color:white;font-weight:600px;letter-spacing:2px;padding:10px 20px 8px;position:relative;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.35s;transition:all 0.35s;border:1px solid transparent;line-height:1}#block-simplenewssubscription .block-content form input#edit-subscribe:active,#block-simplenewssubscription .block-content form input#edit-subscribe:focus,#block-simplenewssubscription .block-content form input#edit-subscribe:hover{background-color:white;color:#5eb4e7;border-color:#5eb4e7}@media (max-width:767px){.main-page{border-top:2px solid #F6F6F6;padding-top:45px}}.gva-portfolio-items .row .view-portfolio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1199px){.menu-bar{display:block!important}}.role-authenticated #toolbar-bar .toolbar-tab:nth-child(3),.role-authenticated #toolbar-item-administration-tray.hide-me,.role-authenticated #toolbar-item-administration.hide-me{display:none}.role-authenticated.role-administrator #toolbar-bar .toolbar-tab:nth-child(3),.role-authenticated.role-administrator #toolbar-item-administration-tray.hide-me,.role-authenticated.role-administrator #toolbar-item-administration.hide-me{display:block}#block-universalheader{margin-bottom:0}.breadcrumb li:before{content:""}li.menu-item::marker{content:""}.button-action:before{display:none;content:""}