.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
body{overflow-x:hidden;-webkit-text-size-adjust:100%;min-width:auto}
html{font-size:75%}
#head-wrapper{width:100%;min-width:0}
#head-wrapper .uio-app-line-top{height:31px}
#head-wrapper .uio-app-line-top .uio-logo{width:auto}
#head-wrapper .uio-app-line-top .uio-logo a,#head-wrapper .uio-app-line-top .uio-logo a:hover{background:url(/vrtx/decorating/resources/dist/src/profile/images/responsive/uio-app-logo-responsive.png) no-repeat;background-size:90%;left:15px}
#head-wrapper .uio-app-line-top .uio-logo.english a,#head-wrapper .uio-app-line-top .uio-logo.english a:hover{background:url(/vrtx/decorating/resources/dist/src/profile/images/responsive/uio-app-logo-en-responsive.png) no-repeat;background-size:85%}
#head-wrapper #head{width:auto;padding-left:0;padding-right:0;height:auto}
#head-wrapper #head .uio-app-name{font-size:29px;font-size:2.3779999999999997rem;line-height:25px;line-height:2.05rem;position:relative;top:0;margin:15px 0;left:0;padding-left:15px;padding-right:15px}
#head-wrapper #head .uio-app-name .uio-app-tagline{font-size:19px;font-size:1.5579999999999998rem;line-height:23px;line-height:1.886rem}
.uio-info-banner .content-wrapper,.uio-info-message .content-wrapper{font-size:1em}
#head-wrapper #head .global-nav,#head-wrapper #head .head-menu,#head-wrapper #head .header-search,#head-wrapper #head .uio-app-menu{display:none}
#nav-offcanvas ul,.js-ready .menu-search{display:block}
.grid-container .row{width:auto;padding:11px 15px 10px}
.grid-container [class*=col-],.grid-container h2~[class*=col-]{width:100%}
.grid-container [class*=col-]>*,.grid-container h2~[class*=col-]>*{margin-left:0;margin-right:0}
.uio-info-message .row{padding:0!important}
.uio-info-banner .row{padding-top:0;padding-bottom:0}
input[type=password],input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=url],select{height:45px}
::-webkit-input-placeholder{color:#d2d2d3}
:-moz-placeholder{color:#d2d2d3}
::-moz-placeholder{color:#d2d2d3}
:-ms-input-placeholder{color:#d2d2d3}
:focus::-webkit-input-placeholder{color:#d2d2d3}
:focus:-moz-placeholder{color:#d2d2d3}
:focus::-moz-placeholder{color:#d2d2d3}
:focus:-ms-input-placeholder{color:#d2d2d3}
.menu-search{width:100%;padding:30px 15px}
.menu-search form{position:relative}
.menu-search input{color:#fff;background:#636363;border:1px solid #636363;width:100%;padding-right:6em}
.menu-search button{background:#939393;position:absolute;top:0;right:0}
#nav-offcanvas{position:absolute;top:0;z-index:200;overflow:hidden;width:100%;color:#eee}
#nav-offcanvas>div{position:relative;z-index:2;background:#343434}
#nav-offcanvas ul:after,#nav-offcanvas ul:before{content:"";display:table;clear:both}
#nav-offcanvas li{position:relative;display:block;border-top:1px solid #414141;background:#272727}
#nav-offcanvas li a,#nav-offcanvas li span.vrtx-no-url{display:block;padding:.7em 1.3em;outline:0;-webkit-box-shadow:inset -.25em 0 .25em -.25em #000;-moz-box-shadow:inset -.25em 0 .25em -.25em #000;box-shadow:inset -.25em 0 .25em -.25em #000;color:#eee;font-size:15px;font-size:1.5rem;line-height:1.28571em}
#nav-offcanvas li a#close-nav,#nav-offcanvas li span.vrtx-no-url#close-nav{padding:.9em 1.4em .9em 3.15em;background:url(/vrtx/decorating/resources/dist/src/profile/images/responsive/icon-close-menu.png) 1.6em 1.1em no-repeat;background-size:auto 1.5ex;color:#aeaead;font-size:14px;font-size:1.4rem}
#nav-offcanvas li span.vrtx-no-url{color:#999}
#nav-offcanvas li.has-lang-link>a{padding-right:6.5em}
#nav-offcanvas li.ancestor>a,#nav-offcanvas li.ancestor>span.no-url,#nav-offcanvas li.child:first-child>a,#nav-offcanvas li.child:first-child>span.no-url,#nav-offcanvas li.parent>a,#nav-offcanvas li.parent>span.no-url{position:relative}
#nav-offcanvas li.ancestor>a,#nav-offcanvas li.ancestor>span.no-url,#nav-offcanvas li.parent:not(.active-item)>a,#nav-offcanvas li.parent:not(.active-item)>span.no-url{padding-top:1em;padding-bottom:.9em}
#nav-offcanvas li.ancestor,#nav-offcanvas li.ancestor li,#nav-offcanvas li.parent,#nav-offcanvas li.parent li{background:#343434}
#nav-offcanvas li.ancestor .arrow-down,#nav-offcanvas li.parent .arrow-down{position:absolute;bottom:-9px;left:0;z-index:1;display:block;width:100%;height:10px}
#nav-offcanvas li.ancestor .border-down,#nav-offcanvas li.parent .border-down{position:absolute;bottom:-10px;left:0;z-index:0;display:block;width:100%;height:10px;border-top:1px solid #6c6c6c}
#nav-offcanvas li.ancestor,#nav-offcanvas li.ancestor li,#nav-offcanvas li.parent,#nav-offcanvas li.parent li,#nav-offcanvas li.parent li.child{border-top:none}
#nav-offcanvas li.ancestor #lang-link,#nav-offcanvas li.parent #lang-link{top:.6em}
#nav-offcanvas li.is-active>a{font-weight:700;z-index:2;background:#5d5d5c}
#nav-offcanvas li.is-active>a .marked .border-down{border-top:1px solid #5d5d5c}
#nav-offcanvas li.is-active>a.bottom-padding-nav-seperator{padding-bottom:.7em}
#nav-offcanvas li.is-active.ancestor>a,#nav-offcanvas li.is-active.ancestor>span,#nav-offcanvas li.is-active.child:first-child>a,#nav-offcanvas li.is-active.child:first-child>span,#nav-offcanvas li.is-active.parent>a,#nav-offcanvas li.is-active.parent>span{margin-top:-1px;border-top:1px solid #5d5d5c}
#nav-offcanvas li.is-active.ancestor .arrow-down,#nav-offcanvas li.is-active.parent .arrow-down{height:0;background-image:none}
#nav-offcanvas li.has-nav-seperator #lang-link{top:1.1em}
#nav-offcanvas>ul>li.ancestor,#nav-offcanvas>ul>li.parent{border-top:1px solid #6c6c6c}
#nav-offcanvas .nav-seperator{display:block;height:.8em;background:#404040}
#nav-offcanvas #lang-link{position:absolute;top:.35em;right:.9em;z-index:2;display:block;border:1px solid #7a7a79;background:#585858}
#nav-offcanvas #lang-link a{padding:.32857em .7143em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}
.touch #nav-offcanvas a:hover{text-decoration:none}
.js-ready #nav-offcanvas{width:95%;height:100%;background:#343434;-webkit-box-shadow:inset -.5em 0 .5em -.5em #000;-moz-box-shadow:inset -.5em 0 .5em -.5em #000;box-shadow:inset -.5em 0 .5em -.5em #000;display:block}
.js-ready #nav-offcanvas>div{background:0 0}
#inner-content-outer-wrapper,#offcanvas-outer-wrapper{overflow:hidden}
#inner-content-outer-wrapper,#inner-content-wrapper,#offcanvas-outer-wrapper,#offcanvas-wrapper{position:relative;width:100%}
.js-ready.no-csstransforms #nav-offcanvas{left:-95%}
.js-ready.no-csstransforms #offcanvas-wrapper{left:0}
.js-ready.no-csstransforms.toggle-navigation #offcanvas-wrapper{left:95%}
.js-ready.no-csstransforms #inner-content-wrapper{top:-105px}
.js-ready.no-csstransforms.toggle-search #inner-content-wrapper{top:0}
.js-ready.csstransforms.csstransitions .grid-container:nth-child(2){margin-top:-105px}
.js-ready.csstransforms.csstransitions #menu-search,.js-ready.csstransforms.csstransitions #nav-offcanvas,.js-ready.csstransforms.csstransitions #nav-offcanvas>*{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.js-ready.csstransforms.csstransitions #inner-content-wrapper,.js-ready.csstransforms.csstransitions #offcanvas-wrapper{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.js-ready.csstransforms.csstransitions.no-csstransforms3d #nav-offcanvas{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}
.js-ready.csstransforms.csstransitions.no-csstransforms3d #search{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
.js-ready.csstransforms.csstransitions.no-csstransforms3d #inner-content-wrapper,.js-ready.csstransforms.csstransitions.no-csstransforms3d #offcanvas-wrapper{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.js-ready.csstransforms.csstransitions.no-csstransforms3d.toggle-navigation #offcanvas-wrapper{-webkit-transform:translate(95%,0);-moz-transform:translate(95%,0);-ms-transform:translate(95%,0);-o-transform:translate(95%,0);transform:translate(95%,0)}
.js-ready.csstransforms.csstransitions.no-csstransforms3d.toggle-search #inner-content-wrapper{-webkit-transform:translate(0,105px);-moz-transform:translate(0,105px);-ms-transform:translate(0,105px);-o-transform:translate(0,105px);transform:translate(0,105px)}
.js-ready.csstransforms.csstransitions.csstransforms3d #nav-offcanvas{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.js-ready.csstransforms.csstransitions.csstransforms3d #search{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.js-ready.csstransforms.csstransitions.csstransforms3d #inner-content-wrapper,.js-ready.csstransforms.csstransitions.csstransforms3d #offcanvas-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.js-ready.csstransforms.csstransitions.csstransforms3d.toggle-navigation #offcanvas-wrapper{-webkit-transform:translate3d(95%,0,0);-moz-transform:translate3d(95%,0,0);-ms-transform:translate3d(95%,0,0);-o-transform:translate3d(95%,0,0);transform:translate3d(95%,0,0)}
.js-ready.csstransforms.csstransitions.csstransforms3d.toggle-search #inner-content-wrapper{-webkit-transform:translate3d(0,105px,0);-moz-transform:translate3d(0,105px,0);-ms-transform:translate3d(0,105px,0);-o-transform:translate3d(0,105px,0);transform:translate3d(0,105px,0)}
#menu-wrapper .menu{display:block;margin:0;width:100%;background:#ddd;font-weight:700;overflow:hidden}
#menu-wrapper .menu li{float:left;display:block;clear:none;cursor:pointer;margin:0;padding:0;width:50%;background:0 0}
#menu-wrapper .menu li.active{background:#e2231a}
#menu-wrapper .menu li.active a{color:#fff}
#menu-wrapper .menu li.active a.toggle-navigation .icon{background-image:url(/vrtx/decorating/resources/dist/src/profile/images/responsive/nav-icon-active.svg)}
#menu-wrapper .menu li.active a.toggle-search .icon{background-image:url(/vrtx/decorating/resources/dist/src/profile/images/responsive/search-icon-active.svg)}
#menu-wrapper .menu li a{color:#444;display:block;padding:11px 15px 10px;font-size:18px;font-size:1.476rem;line-height:26px;line-height:2.132rem}
#menu-wrapper .menu li a:hover{text-decoration:none}
#menu-wrapper .menu li a.toggle-navigation .icon{background:url(/vrtx/decorating/resources/dist/src/profile/images/responsive/nav-icon.svg) 0 -4px no-repeat;height:25px;width:32px;display:inline-block;vertical-align:middle;margin-left:-6px}
#menu-wrapper .menu li a.toggle-search{border-left:1px solid #c2c2c2}
#menu-wrapper .menu li a.toggle-search .icon{background:url(/vrtx/decorating/resources/dist/src/profile/images/responsive/search-icon.svg) no-repeat;background-size:2.5ex auto;height:25px;width:28px;display:inline-block;vertical-align:middle}
#uio-app-menu-wrapper{display:none}
.navigation .menu-label:not(.ui-accordion-header){margin:0}
.navigation .menu-label:not(.ui-accordion-header) a{display:block;padding:10px;font-size:24px;font-size:1.968rem}
.navigation .menu-label:not(.ui-accordion-header)+ul,.navigation .ui-accordion.ui-widget li:before{display:none}
.navigation [class*=col-]{padding:0}
.navigation [class*=col-]:last-child h2:last-of-type{border-bottom:none}
.navigation .ui-accordion.ui-widget .ui-accordion-header{border:none;padding-left:10px}
.navigation .ui-accordion.ui-widget .ui-accordion-header a{color:#fff;font-size:24px;font-size:1.968rem}
.navigation .ui-accordion.ui-widget .ui-accordion-header .ui-icon{background-image:url(/vrtx/decorating/resources/dist/src/profile/images/icon-plus-white.svg)}
.navigation .ui-accordion.ui-widget .ui-accordion-header.ui-accordion-header-active .ui-icon{background-image:url(/vrtx/decorating/resources/dist/src/profile/images/icon-minus-white.svg)}
.navigation .ui-accordion.ui-widget li{margin-left:0}
.navigation .ui-accordion.ui-widget li a{padding:10px 15px 10px 35px;display:block}
.touch #menu-wrapper .menu li a:focus{text-decoration:none}
#footer-wrapper #footers{background-position:15px 25px;padding-top:125px;padding-bottom:30px}
#footer-wrapper #footers.uio-app-footer{background-position:15px 25px}
#footer-wrapper #footers [class*=col-]{padding:0;margin-bottom:30px}
#footer-wrapper #footers [class*=col-]:last-child{margin-bottom:0}
body .ac_results,body .ui-autocomplete,body .ui-autocomplete:hover{width:100%!important}
.ui-accordion.ui-widget .ui-accordion-header{padding-left:35px}
.ui-accordion.ui-widget .ui-accordion-header .ui-icon{width:35px;margin-left:-35px}
.ui-accordion.ui-widget .ui-accordion-header.accordion-links .ui-icon{margin-top:.3em}
.ui-accordion.ui-widget .ui-accordion-content{padding-left:36px}
@-moz-keyframes pulsate{0%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5);opacity:.5}
50%{opacity:.7}
100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}
}
@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5);opacity:.5}
50%{opacity:.7}
100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}
}
@keyframes pulsate{0%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-ms-transform:scale(.5,.5);-o-transform:scale(.5,.5);transform:scale(.5,.5);opacity:.5}
50%{opacity:.7}
100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}
}
@-moz-keyframes pulse1{0%{-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-ms-transform:scale(.1,.1);-o-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0}
50%{opacity:1}
100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:0}
}
@-webkit-keyframes pulse1{0%{-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-ms-transform:scale(.1,.1);-o-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0}
50%{opacity:1}
100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:0}
}
@keyframes pulse1{0%{-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-ms-transform:scale(.1,.1);-o-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0}
50%{opacity:1}
100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:0}
}
@-moz-keyframes sonarEffect{0%{opacity:.5}
40%{opacity:.8;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 7px 5px #fff,0 0 0 6px rgba(0,0,0,.2)}
100%{opacity:0;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 7px 5px #fff,0 0 0 6px rgba(0,0,0,.2);-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}
}
@-webkit-keyframes sonarEffect{0%{opacity:.5}
40%{opacity:.8;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 7px 5px #fff,0 0 0 6px rgba(0,0,0,.2)}
100%{opacity:0;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 7px 5px #fff,0 0 0 6px rgba(0,0,0,.2);-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}
}
@keyframes sonarEffect{0%{opacity:.5}
40%{opacity:.8;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 7px 5px #fff,0 0 0 6px rgba(0,0,0,.2)}
100%{opacity:0;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 7px 5px #fff,0 0 0 6px rgba(0,0,0,.2);-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}
}
.offscreen-screenreader,.ui-helper-hidden-accessible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
table.offscreen-screenreader{display:block}
#main{position:static;padding:15px}
#breadcrumb-container,#globalnav,#head-breadcrumb-container,#left-main,#museum-mark2,.responsive-hide{display:none}
body #main,body #main #vrtx-content,body #main #vrtx-content .vrtx-box-content{display:block}
#main,#main #right-main,#main #right-main #vrtx-additional-content,#main #right-main #vrtx-content,#main #right-main #vrtx-main-content,#main #right-main #vrtx-main-content.vrtx-empty-additional-content,#main #right-main #vrtx-main-content.vrtx-hide-additional-content-false,#main #right-main #vrtx-main-content:last-child,#main #total-main,#main #total-main #vrtx-additional-content,#main #total-main #vrtx-content,#main #total-main #vrtx-main-content,#main #total-main #vrtx-main-content.vrtx-empty-additional-content,#main #total-main #vrtx-main-content.vrtx-hide-additional-content-false,#main #total-main #vrtx-main-content:last-child{float:none;width:100%;margin:0}
#main #right-main #vrtx-additional-content .vrtx-frontpage-box:not(.vrtx-search-main-links-box):first-child,#main #total-main #vrtx-additional-content .vrtx-frontpage-box:not(.vrtx-search-main-links-box):first-child{margin-top:40px}
#vrtx-frontpage #main #vrtx-additional-content .vrtx-frontpage-box:not(.vrtx-search-main-links-box):first-child{margin-top:0}
#vrtx-related-content{margin:40px 0}
#main #right-main #vrtx-organizational-unit-employees>ul>li:nth-child(n),#main #right-main #vrtx-tags ul:nth-child(n),#main #right-main .fourths-left,#main #right-main .fourths-middle,#main #right-main .fourths-right,#main #right-main .left,#main #right-main .navigation-links li:nth-child(n),#main #right-main .right,#main #right-main .thirds-left,#main #right-main .thirds-middle,#main #right-main .thirds-right,#main #right-main .vrtx-featured-item:nth-child(n),#main #right-main .vrtx-frontpage-box,#main #right-main .vrtx-list-articles-columns-2 .vrtx-list-articles:nth-child(n),#main #right-main .vrtx-list-articles-columns-3 .vrtx-list-articles:nth-child(n),#main #right-main .vrtx-listing-filters .vrtx-listing-filters-section:nth-child(n),#main #right-main .vrtx-resources.vrtx-two-columns .vrtx-resource,#main #right-main .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n),#main #total-main #vrtx-organizational-unit-employees>ul>li:nth-child(n),#main #total-main #vrtx-tags ul:nth-child(n),#main #total-main .fourths-left,#main #total-main .fourths-middle,#main #total-main .fourths-right,#main #total-main .left,#main #total-main .navigation-links li:nth-child(n),#main #total-main .right,#main #total-main .thirds-left,#main #total-main .thirds-middle,#main #total-main .thirds-right,#main #total-main .vrtx-featured-item:nth-child(n),#main #total-main .vrtx-frontpage-box,#main #total-main .vrtx-list-articles-columns-2 .vrtx-list-articles:nth-child(n),#main #total-main .vrtx-list-articles-columns-3 .vrtx-list-articles:nth-child(n),#main #total-main .vrtx-listing-filters .vrtx-listing-filters-section:nth-child(n),#main #total-main .vrtx-resources.vrtx-two-columns .vrtx-resource,#main #total-main .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n){float:none;width:100%;padding-left:0;padding-right:0}
#main #right-main .vrtx-event-component-item:nth-child(n),#main #right-main .vrtx-feed li:nth-child(n),#main #total-main .vrtx-event-component-item:nth-child(n),#main #total-main .vrtx-feed li:nth-child(n){float:none;width:auto;padding-left:0;padding-right:0}
#main #right-main #vrtx-organizational-unit-employees>ul>li:nth-child(n),#main #total-main #vrtx-organizational-unit-employees>ul>li:nth-child(n){overflow:hidden}
#main #right-main #vrtx-organizational-unit-employees>ul>li:nth-last-child(2),#main #total-main #vrtx-organizational-unit-employees>ul>li:nth-last-child(2){margin-bottom:40px}
#main #right-main .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n),#main #total-main .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n){margin-bottom:0}
#main #right-main .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n):last-of-type,#main #total-main .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n):last-of-type{margin-bottom:30px}
#main #right-main .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n)+ul[class*=resultset]:nth-child(n),#main #total-main .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n)+ul[class*=resultset]:nth-child(n){margin-top:0}
#main #right-main div[class*='-column-feed'] .vrtx-feed:not(.with-images) li:nth-child(n),#main #total-main div[class*='-column-feed'] .vrtx-feed:not(.with-images) li:nth-child(n){margin-left:2.5ex}
#main #right-main div[class*='-column-feed'] .vrtx-feed:not(.with-images) li:nth-child(n):before,#main #total-main div[class*='-column-feed'] .vrtx-feed:not(.with-images) li:nth-child(n):before{left:0}
#main #right-main ul.fourths-left,#main #right-main ul.fourths-middle,#main #right-main ul.left,#main #right-main ul.thirds-left,#main #right-main ul.thirds-middle,#main #total-main ul.fourths-left,#main #total-main ul.fourths-middle,#main #total-main ul.left,#main #total-main ul.thirds-left,#main #total-main ul.thirds-middle{margin-bottom:0}
#main #right-main div.fourths-left,#main #right-main div.fourths-middle,#main #right-main div.left,#main #right-main div.thirds-left,#main #right-main div.thirds-middle,#main #total-main div.fourths-left,#main #total-main div.fourths-middle,#main #total-main div.left,#main #total-main div.thirds-left,#main #total-main div.thirds-middle{margin-bottom:20px}
#main #right-main .navigation-links a:after,#main #total-main .navigation-links a:after{right:15px}
#main #right-main .navigation-links li:nth-child(2),#main #right-main .navigation-links li:nth-child(3),#main #total-main .navigation-links li:nth-child(2),#main #total-main .navigation-links li:nth-child(3){margin-top:20px}
#main #right-main .navigation-links li:nth-child(n) a,#main #right-main .vrtx-frontpage-box,#main #total-main .navigation-links li:nth-child(n) a,#main #total-main .vrtx-frontpage-box{height:auto!important}
#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture .vrtx-frontpage-box-picture,#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture .vrtx-frontpage-box-picture{margin-right:0;margin-left:0;float:none}
#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture[class*=half-box-] .vrtx-frontpage-box-picture,#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture[class*=half-box-] .vrtx-more,#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture[class*=third-box-] .vrtx-frontpage-box-picture,#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture[class*=third-box-] .vrtx-more,#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture[class*=half-box-] .vrtx-frontpage-box-picture,#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture[class*=half-box-] .vrtx-more,#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture[class*=third-box-] .vrtx-frontpage-box-picture,#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture[class*=third-box-] .vrtx-more{left:15px}
#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-left,#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-right,#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-left,#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-right{padding:0 0 40px}
#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-left>:not(.vrtx-frontpage-box-picture),#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-right>:not(.vrtx-frontpage-box-picture),#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-left>:not(.vrtx-frontpage-box-picture),#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-right>:not(.vrtx-frontpage-box-picture){padding-left:15px;padding-right:15px}
#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-left .vrtx-frontpage-box-picture,#main #right-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-right .vrtx-frontpage-box-picture,#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-left .vrtx-frontpage-box-picture,#main #total-main .vrtx-frontpage-box.vrtx-frontpage-box-picture.img-special-right .vrtx-frontpage-box-picture{margin:0 0 20px}
#main #right-main .vrtx-frontpage-box .vrtx-box-content .vrtx-event-component .vrtx-event-component-item:nth-child(n):not(:last-child),#main #right-main .vrtx-frontpage-box .vrtx-box-content .vrtx-feed ul li:nth-child(n):not(:last-child),#main #total-main .vrtx-frontpage-box .vrtx-box-content .vrtx-event-component .vrtx-event-component-item:nth-child(n):not(:last-child),#main #total-main .vrtx-frontpage-box .vrtx-box-content .vrtx-feed ul li:nth-child(n):not(:last-child){margin-bottom:20px}
#vrtx-frontpage #main{padding:15px 0 0}
#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light>:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-box>:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-box[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box>:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.red>:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.red[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.red[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2){padding-top:20px}
#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light>:last-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box>:last-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box>:last-child,#vrtx-frontpage #main .vrtx-frontpage-box.red>:last-child,#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)>:last-child{padding-bottom:20px}
#vrtx-frontpage #main #vrtx-frontpage-introduction,#vrtx-frontpage #main .row>h2,#vrtx-frontpage #main .vrtx-back,#vrtx-frontpage #main .vrtx-frontpage-box,#vrtx-frontpage #main h1{padding-left:15px;padding-right:15px}
#vrtx-frontpage #main #vrtx-frontpage-introduction,#vrtx-frontpage #main .vrtx-back,#vrtx-frontpage #main h1{width:100%;margin-left:0;margin-right:0}
#vrtx-frontpage #main h1{width:auto}
#vrtx-frontpage #main #vrtx-change-language-link{margin:.7em 15px 0 0;float:right;display:inline-block;width:auto}
#vrtx-frontpage #main #vrtx-change-language-link.full-width-picture-language-link{margin:0;float:none;display:block;position:absolute;right:15px;z-index:3}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-box-content>p,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-featured-item .vrtx-box-sub-content,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-featured-item .vrtx-sticktitle,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-box-content>p,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-featured-item .vrtx-box-sub-content,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-featured-item .vrtx-sticktitle,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item .vrtx-box-sub-content,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item .vrtx-sticktitle,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item-1 .vrtx-box-content>p{display:none}
#vrtx-frontpage #main #vrtx-change-language-link.switch-top-aligned{position:absolute;top:15px;right:15px;margin:0 0 0 15px}
#vrtx-frontpage #main #vrtx-change-language-link+h1{padding-right:15px}
#vrtx-frontpage #main .grid-container.full-width-picture-bg{height:auto;background:0 0!important}
#vrtx-frontpage #main .vrtx-frontpage-box{border-left:none;border-right:none;margin-bottom:40px}
#vrtx-frontpage #main .grid-container:last-child,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-box-content>h2,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-box-content>h2,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item-1:last-child .vrtx-box-content>h2,#vrtx-frontpage #main .vrtx-frontpage-box.no-margin-bottom,#vrtx-frontpage #main .vrtx-frontpage-box:last-child{margin-bottom:0}
#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light.white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light.white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light.white-box-red-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box.white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box.white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box.white-box-red-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box.white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box.white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box.white-box-red-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.red.white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.red.white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.red.white-box-red-header>h2:first-child{padding-top:7px}
#main #right-main .vrtx-paging-feed-wrapper .vrtx-paging-wrapper+.vrtx-dropdown-component,#main #right-main .vrtx-paging-feed-wrapper .vrtx-paging-wrapper+.vrtx-feed-link,#main #total-main .vrtx-paging-feed-wrapper .vrtx-paging-wrapper+.vrtx-dropdown-component,#main #total-main .vrtx-paging-feed-wrapper .vrtx-paging-wrapper+.vrtx-feed-link,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light>:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-box>:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-box[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box>:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.red>:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.red[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.red[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)>:first-child,#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2){padding-top:20px}
#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light.white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light.white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light.white-box-red-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box.white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box.white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box.white-box-red-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box.white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box.white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box.white-box-red-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.red.white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.red.white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.red.white-box-red-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red).white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red).white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red).white-box-red-header>h2:first-child{padding-top:7px}
#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)>:last-child{padding-bottom:0}
#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light:not(.responsive-hide)+.grey-box-light,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box:not(.responsive-hide)+.grey-box,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box:not(.responsive-hide)+.grey-clip-box,#vrtx-frontpage #main .vrtx-frontpage-box.red:not(.responsive-hide)+.red,#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red):not(.responsive-hide)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red){border-top:4px solid #eaeaea}
#vrtx-frontpage #main .vrtx-frontpage-box.grey-box-light:not(.responsive-hide)+.grey-box-light,#vrtx-frontpage #main .vrtx-frontpage-box.grey-box:not(.responsive-hide)+.grey-box,#vrtx-frontpage #main .vrtx-frontpage-box.grey-clip-box:not(.responsive-hide)+.grey-clip-box,#vrtx-frontpage #main .vrtx-frontpage-box.red:not(.responsive-hide)+.red{margin-top:-40px}
#vrtx-frontpage #main .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red):not(.responsive-hide)+.vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red){margin-top:-18px}
#vrtx-frontpage #main .vrtx-frontpage-box.white-box-green-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.white-box-orange-header>h2:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.white-box-red-header>h2:first-child{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column{padding-left:0;padding-right:0}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-more,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left>h2,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-more,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right>h2,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-more,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column>h2{padding-left:15px;padding-right:15px}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-featured-item,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-featured-item,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item{padding:0 15px;margin-top:20px}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-featured-item:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-featured-item:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item:first-child{margin-top:0}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-featured-item:nth-child(n+2) h2,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-featured-item:nth-child(n+2) h2,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item:nth-child(n+2) h2{font-size:22px;font-size:1.8039999999999998rem;line-height:29px;line-height:2.3779999999999997rem}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left>.vrtx-box-content>:not(:first-child),#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right>.vrtx-box-content>:not(:first-child),#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column>.vrtx-box-content>:not(:first-child){padding-left:15px;padding-right:15px}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left>.vrtx-box-content>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right>.vrtx-box-content>:nth-child(2),#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column>.vrtx-box-content>:nth-child(2){margin-top:20px}
#vrtx-frontpage #main .vrtx-frontpage-box.big-image .vrtx-feed.with-images ul li a.vrtx-image:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right:first-child,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column:first-child{margin-top:-15px}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item-1{padding-left:0;padding-right:0}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-featured-item-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-featured-item-picture img,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-featured-item-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-featured-item-picture img,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item-1 .vrtx-featured-item-picture,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item-1 .vrtx-featured-item-picture img{width:100%}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left .vrtx-box-content,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right .vrtx-box-content,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column .vrtx-featured-item-1 .vrtx-box-content{background:0 0;position:static;clear:left;width:auto;padding-left:15px;padding-right:15px}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture .vrtx-featured-item-1,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture-fixed,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture-fixed .vrtx-featured-item-1,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture .vrtx-featured-item-1,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture-fixed,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture-fixed .vrtx-featured-item-1,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture .vrtx-featured-item-1,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture-fixed,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture-fixed .vrtx-featured-item-1{position:relative}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture .vrtx-featured-item-1 .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture-fixed .vrtx-featured-item-1 .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture-fixed .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture .vrtx-featured-item-1 .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture-fixed .vrtx-featured-item-1 .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture-fixed .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture .vrtx-featured-item-1 .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture-fixed .vrtx-featured-item-1 .vrtx-frontpage-box-picture,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture-fixed .vrtx-frontpage-box-picture{height:auto;width:100%;overflow:hidden}
#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture .vrtx-featured-item-1 .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture-fixed .vrtx-featured-item-1 .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-left.full-width-picture-fixed .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture .vrtx-featured-item-1 .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture-fixed .vrtx-featured-item-1 .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.content-over-image-right.full-width-picture-fixed .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture .vrtx-featured-item-1 .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture-fixed .vrtx-featured-item-1 .vrtx-frontpage-box-picture .hidden,#vrtx-frontpage #main .vrtx-frontpage-box.featured-one-big-two-column.full-width-picture-fixed .vrtx-frontpage-box-picture .hidden{display:block}
#bottom-menu .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n) ul,#head-wrapper #head .uio-app-name .uio-host:after,#head-wrapper #head .uio-faculty,#head-wrapper #head .uio-seal,#vrtx-frontpage #main .grid-container.row-all-hidden-boxes-responsive,.colored-bg,.header-context.not-for-ansatte #head-context .head-menu,.header-context.not-for-ansatte #head-context .header-search,.header-context.not-for-ansatte #head-context-sub-title,.header-context.not-for-ansatte.www\.uio\.no #head-context .head-menu,.header-context.not-for-ansatte.www\.uio\.no #head-context .header-search,.header-context.not-for-ansatte.www\.uio\.no #head-context-sub-title{display:none}
#vrtx-frontpage #main .vrtx-frontpage-box:not(.featured-one-big-two-column) .vrtx-featured-item:only-child .vrtx-featured-item-picture~*{margin-left:0}
#vrtx-frontpage #main .vrtx-frontpage-box.big-image{padding-left:0;padding-right:0}
#vrtx-frontpage #main .vrtx-frontpage-box.big-image li>:not(.vrtx-image){padding-left:15px;padding-right:15px}
#vrtx-frontpage #main .vrtx-frontpage-box.big-image .vrtx-more,#vrtx-frontpage #main .vrtx-frontpage-box.big-image a.all-messages,#vrtx-frontpage #main .vrtx-frontpage-box.big-image h2{margin-left:15px;margin-right:15px}
#vrtx-frontpage #main .grid-container{margin-top:0;padding:0}
#vrtx-frontpage #main .grid-container .row{width:100%;padding:0;margin:0}
#vrtx-frontpage #main .grid-container.row-one-colored .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)>:first-child,#vrtx-frontpage #main .grid-container.row-one-colored .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)[class*=half-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2),#vrtx-frontpage #main .grid-container.row-one-colored .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)[class*=third-box-]:not(.super-wide-picture):not(.half-box-wide-image).vrtx-frontpage-box-picture>:nth-child(2){padding-top:0}
#vrtx-frontpage #main .grid-container.row-one-colored .vrtx-frontpage-box:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red)>:last-child{padding-bottom:0}
#vrtx-frontpage #main .grid-container.row-last-colored:not(.row-all-no-margin-bottom):not(.row-all-hidden-boxes):not(.row-all-hidden-boxes-responsive)+.row-first-colored{margin-top:-40px}
#vrtx-frontpage #main .grid-container:not(.row-last-colored):not(.row-all-no-margin-bottom):not(.row-all-hidden-boxes):not(.row-all-hidden-boxes-responsive)+.grid-container:not(.row-first-colored){margin-top:-18px}
#vrtx-frontpage #main .grid-container:not(.row-last-colored)+.grid-container:not(.row-first-colored){padding-top:18px}
#vrtx-frontpage #main .grid-container.row-last-colored+.row-first-colored,#vrtx-frontpage #main .grid-container:not(.row-last-colored)+.grid-container:not(.row-first-colored){border-top:4px solid #eaeaea}
#vrtx-frontpage #main .grid-container:last-child .vrtx-frontpage-box:last-child:not(.grey-box):not(.grey-clip-box):not(.grey-box-light):not(.red){margin-bottom:40px}
#vrtx-frontpage #vrtx-main-content:first-child .grid-container.row-all-colored:first-child,#vrtx-frontpage h1.hidden:first-child+#vrtx-main-content .grid-container.row-all-colored:first-child{margin-top:-15px}
#vrtx-frontpage #total-main #main #vrtx-main-content:last-child .vrtx-frontpage-box.white-box-green-header>h2:first-child,#vrtx-frontpage #total-main #main #vrtx-main-content:last-child .vrtx-frontpage-box.white-box-orange-header>h2:first-child,#vrtx-frontpage #total-main #main #vrtx-main-content:last-child .vrtx-frontpage-box.white-box-red-header>h2:first-child,#vrtx-frontpage #total-main #main .frontpage-wide .vrtx-frontpage-box.white-box-green-header>h2:first-child,#vrtx-frontpage #total-main #main .frontpage-wide .vrtx-frontpage-box.white-box-orange-header>h2:first-child,#vrtx-frontpage #total-main #main .frontpage-wide .vrtx-frontpage-box.white-box-red-header>h2:first-child{padding-left:15px;padding-right:15px}
#footer-wrapper [class*=col-]:nth-child(n),#head-wrapper [class*=col-]:nth-child(n),#main [class*=col-]:nth-child(n){float:none;width:100%;padding:0;margin:0 0 15px}
#footer-wrapper [class*=col-]:nth-child(n) .content,#head-wrapper [class*=col-]:nth-child(n) .content,#main [class*=col-]:nth-child(n) .content{padding:0;margin:0}
#head-wrapper #head .uio-app-name .uio-acronym,#head-wrapper #head .uio-app-name .uio-host{font-size:22px;font-size:1.8039999999999998rem}
#head-wrapper #head .uio-app-name .uio-acronym{padding-right:12px;background-size:auto 19px;background-position:100% 60%}
#head-wrapper #head .uio-app-name .uio-host{margin-left:-4px}
#head-wrapper #head .uio-app-name .uio-acronym,#head-wrapper #head .uio-app-name .uio-faculty{padding-left:0}
#head-wrapper #head .uio-app-name .uio-faculty{width:auto}
#head-wrapper #head:after{content:"";display:table;clear:both}
body.header-context #head-wrapper #head .uio-app-name,body:not(.www\.uio\.no):not(.www\.nhm\.uio\.no):not(.www\.khm\.uio\.no) #head-wrapper #head .uio-app-name{padding-top:10px}
body.header-context #head-wrapper #head .uio-app-name .uio-acronym,body.header-context #head-wrapper #head .uio-app-name .uio-host-resp,body:not(.www\.uio\.no):not(.www\.nhm\.uio\.no):not(.www\.khm\.uio\.no) #head-wrapper #head .uio-app-name .uio-acronym,body:not(.www\.uio\.no):not(.www\.nhm\.uio\.no):not(.www\.khm\.uio\.no) #head-wrapper #head .uio-app-name .uio-host-resp{font-size:16px;font-size:1.3119999999999998rem}
body.header-context #head-wrapper #head .uio-app-name .uio-acronym,body:not(.www\.uio\.no):not(.www\.nhm\.uio\.no):not(.www\.khm\.uio\.no) #head-wrapper #head .uio-app-name .uio-acronym{padding-right:10px;background-size:auto 15px;background-position:100% 70%}
body.header-context #head-wrapper #head .uio-app-name .uio-host-resp,body:not(.www\.uio\.no):not(.www\.nhm\.uio\.no):not(.www\.khm\.uio\.no) #head-wrapper #head .uio-app-name .uio-host-resp{display:inline-block;margin-left:-3px;font-size:15px}
body:not(.www\.uio\.no):not(.www\.nhm\.uio\.no):not(.www\.khm\.uio\.no):not(.header-context) #head-wrapper #head .uio-app-name .uio-host:not(.uio-host-resp){display:block;margin:15px 0 25px;white-space:normal;font-size:20px;font-size:1.64rem}
.header-context.not-for-ansatte #head-wrapper #head,.header-context.not-for-ansatte.www\.uio\.no #head-wrapper #head{height:auto}
.header-context.not-for-ansatte #head-context,.header-context.not-for-ansatte.www\.uio\.no #head-context{width:auto;margin:-4px 15px 22px;padding:0}
.header-context.not-for-ansatte #head-context-title,.header-context.not-for-ansatte.www\.uio\.no #head-context-title{font-size:20px;font-size:1.64rem;line-height:29px;line-height:2.3779999999999997rem;white-space:normal}
#bottom-menu{width:auto;margin:0 15px -30px}
#footer-wrapper #footer-responsible-login .content,#footer-wrapper #footers .col-3-5 .col-1-3:last-child>*,.info-link-wrapper>*{margin-left:0}
#bottom-menu .vrtx-subfolder-menu>div{margin-top:0}
#bottom-menu .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n){clear:left;float:none;padding-left:0;padding-right:0;margin-bottom:0;margin-top:0;width:100%}
#bottom-menu .vrtx-subfolder-menu ul[class*=resultset]:nth-child(n) li{font-size:24px;font-size:1.968rem;line-height:32px;line-height:2.6239999999999997rem;margin-bottom:20px}
#footer-wrapper #footers .vrtx-dropdown-wrapper-left{right:auto;left:0}
.info-link-wrapper{font-size:.9em;padding:12px 35px 12px 15px;position:relative;text-align:left}
.info-link-wrapper>*{width:auto;margin-right:0}
.info-link-wrapper .info-link-close{position:absolute;top:15px;right:15px;left:auto;display:block;width:16px;height:16px;background:url(/vrtx/decorating/resources/dist/src/images/info-link-close-responsive.png) no-repeat;background-size:auto 100%}
#bottomnav.footer-fixed,#footer-wrapper.footer-fixed,#privacy-policy-link-wrapper.footer-fixed,#vrtx-person #vrtx-main-content{position:static}
h1{display:inline-block;max-width:100%}
#main #vrtx-person-change-language-link.switch-top-aligned,#vrtx-change-language-link.switch-top-aligned,#vrtx-course-navigation.switch-top-aligned,#vrtx-internal-organizational-unit-corresponding-folder-link.switch-top-aligned,#vrtx-organizational-unit-change-language-link.switch-top-aligned,#vrtx-program-frontpage-change-language-link.switch-top-aligned,#vrtx-program-option-frontpage-change-language-link.switch-top-aligned{position:absolute;top:15px;right:15px;margin:0 0 0 15px}
.switch-top-margin{padding-top:35px}
.not-for-ansatte.sub-unit:not(.header-context) #head-wrapper #head,.not-for-ansatte.sub-unit:not(.header-context).has-slogan #head-wrapper #head,.not-for-ansatte.sub-unit:not(.header-context).sff #head-wrapper #head,.not-for-ansatte.www\.uio\.no #head-wrapper #head,.not-for-ansatte.www\.uio\.no.has-slogan #head-wrapper #head,.not-for-ansatte.www\.uio\.no.sff #head-wrapper #head{height:auto}
.not-for-ansatte:not(.header-context) #footer-wrapper #footers{padding-top:0}
#main img:not(.img-no-scale){max-width:100%;height:auto!important}
#main div.vrtx-introduction-image{max-width:45%;width:auto!important}
#main div.vrtx-introduction-image img,#main img.vrtx-introduction-image{max-width:100%;width:auto!important;float:none;margin-left:0;margin-right:0}
#main .image-left,#main .image-right,#main .vrtx-container,#main .vrtx-img-container{max-width:45%!important;height:auto!important}
#main .image-left img,#main .image-right img,#main .vrtx-container img,#main .vrtx-img-container img{width:auto!important}
#main .vrtx-facts-container{width:100%!important;float:none!important;margin-left:0!important}
#main .vrtx-container-left.vrtx-media-player,#main .vrtx-container-right.vrtx-media-player{float:none;margin:15px 0}
#main .vrtx-container-middle,#main .vrtx-container-size-full,#main .vrtx-container-size-l,#main .vrtx-container-size-m,#main .vrtx-container-size-xl,#main .vrtx-container-size-xxl{max-width:100%!important;float:none;margin-left:0;margin-right:0}
#main .vrtx-container-middle{margin-right:auto;margin-left:auto}
#main div.vrtx-introduction-image.fullwidth,#vrtx-program-frontpage div.vrtx-introduction-image{max-width:100%;float:none;margin-left:0;margin-right:0}
.responsive-media-player{position:relative;padding-top:25px;height:0;clear:both}
.responsive-media-player iframe,.responsive-media-player object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
#main .vrtx-media-player a img,#main .vrtx-media-player-no-flash,#main .vrtx-media-player-no-flash img,#main .vrtx-media-player-no-flash video,#main video{width:100%!important;height:auto!important;max-height:none;float:none}
#main .vrtx-media-player-no-flash .playbutton{background-size:30% auto;top:0;left:0;width:100%;height:100%}
.table-wrapper-responsive{overflow:visible;overflow-y:auto;-webkit-overflow-scrolling:touch}
.table-wrapper-responsive.no-scroll{margin-right:0}
.table-wrapper-responsive table{display:block;float:none!important;width:100%!important;border:none}
html:not(.print-hidden) #main table.responsive-table-accordions-title{display:block;border:none;margin:0 -15px;width:auto!important}
html:not(.print-hidden) #main table.responsive-table-accordions-title tbody,html:not(.print-hidden) #main table.responsive-table-accordions-title td,html:not(.print-hidden) #main table.responsive-table-accordions-title tr{display:block}
html:not(.print-hidden) #main table.responsive-table-accordions-title td{background:0 0;padding:0;border-width:0}
html:not(.print-hidden) #main table.responsive-table-accordions-title tr.accordion{border-top:1px solid #ccc;position:relative;z-index:1}
html:not(.print-hidden) #main table.responsive-table-accordions-title tr.accordion td{display:inline-block}
#main #vrtx-show-advanced-search,html:not(.print-hidden) #main table.responsive-table-accordions-title thead{display:none}
html:not(.print-hidden) #main table.responsive-table-accordions-title .accordion-wrapper tr,html:not(.print-hidden) #main table.responsive-table-accordions-title .accordion-wrapper>div{padding-left:51px;padding-right:15px}
html:not(.print-hidden) #main table.responsive-table-accordions-title .accordion-content td{padding:0 0 15px}
#main table.align-left,#main table[align=left]{margin-right:0}
#main table.align-right,#main table[align=right]{margin-left:0}
.table-overflow-wrapper-outer-responsive{position:relative;overflow:hidden;width:100%!important}
.table-overflow-wrapper-responsive{overflow:hidden;position:absolute;bottom:0;left:0;top:0;width:100%!important;z-index:1}
.table-overflow-wrapper-responsive .scroller{overflow:auto;position:absolute;z-index:1}
.no-touch .table-overflow-wrapper-responsive{overflow:auto!important}
.iframe-wrapper-responsive{overflow:auto;-webkit-overflow-scrolling:touch}
.iframe-wrapper-responsive .nettskjema-iframe{width:100%!important}
.iframe-overflow-wrapper-outer-responsive{position:relative;overflow:hidden;width:100%!important}
.iframe-overflow-wrapper-responsive{overflow:hidden;position:absolute;bottom:0;left:0;top:0;width:100%!important;z-index:1}
.iframe-overflow-wrapper-responsive .scroller{overflow:auto;width:100%!important;position:absolute;z-index:1}
.no-touch .iframe-overflow-wrapper-responsive{overflow:auto!important}
iframe[src*='www.facebook.com']{width:100%}
.menu-search input[type=text]{vertical-align:top;padding-right:15px;border-right:5.2em solid #000}
.menu-search button{vertical-align:top;overflow:visible;border-left:none}
.menu-search button:after,.menu-search button:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:" ";position:absolute;top:0;height:45px}
.menu-search button:before{left:-12px;width:13px;border:1px solid #000;border-width:1px 0}
.menu-search button:after{left:-20px;width:10px;background:#636363;border:1px solid #636363;border-width:1px 1px 1px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:0 3px 3px 0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0}
.en .menu-search input[type=text]{border-right-width:7.2em}
#main .button-large-blue.button-responsive-fullwidth,#main .button-large.button-responsive-fullwidth,#main .button.button-responsive-fullwidth,#main .vrtx-button-larger:not(form).button-responsive-fullwidth,#main .vrtx-button:not(form).button-responsive-fullwidth,#main button.button-responsive-fullwidth,#main input[type=button].button-responsive-fullwidth,#main input[type=submit].button-responsive-fullwidth,#main input[type=cancel].button-responsive-fullwidth{width:100%}
#main form#emner,#main form#enheter,#main form#personer,#main form.vrtx-big-search,#main form.vrtx-big-search#enheter,#main form.vrtx-big-search[name=searchForm-default_scope],#main form.vrtx-search-form{max-width:none;height:auto}
#main form#emner input[type=text],#main form#emner input[type=search],#main form#enheter input[type=text],#main form#enheter input[type=search],#main form#personer input[type=text],#main form#personer input[type=search],#main form.vrtx-big-search input[type=text],#main form.vrtx-big-search input[type=search],#main form.vrtx-big-search#enheter input[type=text],#main form.vrtx-big-search#enheter input[type=search],#main form.vrtx-big-search[name=searchForm-default_scope] input[type=text],#main form.vrtx-big-search[name=searchForm-default_scope] input[type=search],#main form.vrtx-search-form input[type=text],#main form.vrtx-search-form input[type=search]{border-right-width:5em}
#main form.vrtx-big-search[name=searchForm-default_scope] input[type=text],#main form.vrtx-big-search[name=searchForm-default_scope] input[type=search]{border-right-width:8.5em}
#main form#emner button[type=submit]:after,#main form#emner button[type=submit]:before,#main form#emner input[type=submit]:after,#main form#emner input[type=submit]:before,#main form#enheter button[type=submit]:after,#main form#enheter button[type=submit]:before,#main form#enheter input[type=submit]:after,#main form#enheter input[type=submit]:before,#main form#personer button[type=submit]:after,#main form#personer button[type=submit]:before,#main form#personer input[type=submit]:after,#main form#personer input[type=submit]:before,#main form.vrtx-search-form button[type=submit]:after,#main form.vrtx-search-form button[type=submit]:before,#main form.vrtx-search-form input[type=submit]:after,#main form.vrtx-search-form input[type=submit]:before{height:45px}
#main .vrtx-search-container form button[type=submit]:after,#main .vrtx-search-container form button[type=submit]:before,#main .vrtx-search-container form input[type=submit]:after,#main .vrtx-search-container form input[type=submit]:before,#main .vrtx-search-container form input[type=text],#main .vrtx-search-container form input[type=search],#main form.vrtx-big-search button[type=submit]:after,#main form.vrtx-big-search button[type=submit]:before,#main form.vrtx-big-search input[type=submit]:after,#main form.vrtx-big-search input[type=submit]:before,#main form.vrtx-big-search input[type=text],#main form.vrtx-big-search input[type=search],#main form.vrtx-big-search#enheter button[type=submit]:after,#main form.vrtx-big-search#enheter button[type=submit]:before,#main form.vrtx-big-search#enheter input[type=submit]:after,#main form.vrtx-big-search#enheter input[type=submit]:before,#main form.vrtx-big-search#enheter input[type=text],#main form.vrtx-big-search#enheter input[type=search]{height:57px}
#main .vrtx-image-listing-include .vrtx-image-listing-include-thumbs,html.js.fullscreen-gallery #main .vrtx-image-listing-include .uio-app-name,html.js.fullscreen-gallery #main .vrtx-image-listing-include a.fullscreen-gallery-responsive-toggle-description{display:none!important}
.en #main form#emner input[type=text],.en #main form#emner input[type=search],.en #main form#enheter input[type=text],.en #main form#enheter input[type=search],.en #main form#personer input[type=text],.en #main form#personer input[type=search],.en #main form.vrtx-big-search input[type=text],.en #main form.vrtx-big-search input[type=search],.en #main form.vrtx-big-search#enheter input[type=text],.en #main form.vrtx-big-search#enheter input[type=search],.en #main form.vrtx-big-search[name=searchForm-default_scope] input[type=text],.en #main form.vrtx-big-search[name=searchForm-default_scope] input[type=search],.en #main form.vrtx-search-form input[type=text],.en #main form.vrtx-search-form input[type=search]{border-right-width:7em}
.en #main form.vrtx-big-search[name=searchForm-default_scope] input[type=text],.en #main form.vrtx-big-search[name=searchForm-default_scope] input[type=search]{border-right-width:8.5em}
.resetListingFeedImageFloat{width:100%;float:none;margin:0 0 15px}
.resetListingFeedImageFloat img{max-height:250px}
.resetListingFeedImageFloat~*{margin-left:0}
#main #right-main .vrtx-event-component .vrtx-event-component-item .vrtx-event-component-picture,#main #total-main .vrtx-event-component .vrtx-event-component-item .vrtx-event-component-picture{width:100%;float:none;margin:0 0 15px}
#main #right-main .vrtx-event-component .vrtx-event-component-item .vrtx-event-component-picture img,#main #total-main .vrtx-event-component .vrtx-event-component-item .vrtx-event-component-picture img{max-height:250px}
#main #right-main .vrtx-event-component .vrtx-event-component-item .vrtx-event-component-picture~*,#main #total-main .vrtx-event-component .vrtx-event-component-item .vrtx-event-component-picture~*{margin-left:0}
#main #right-main .vrtx-event-component .vrtx-event-component-item .vrtx-event-component-picture a.vrtx-image,#main #total-main .vrtx-event-component .vrtx-event-component-item .vrtx-event-component-picture a.vrtx-image{margin-top:0}
#main #right-main #vrtx-daily-events .vrtx-resource a.vrtx-image,#main #right-main .vrtx-resources .vrtx-resource a.vrtx-image,#main #total-main #vrtx-daily-events .vrtx-resource a.vrtx-image,#main #total-main .vrtx-resources .vrtx-resource a.vrtx-image{width:100%;float:none;margin:0 0 15px}
#main #right-main #vrtx-daily-events .vrtx-resource a.vrtx-image img,#main #right-main .vrtx-resources .vrtx-resource a.vrtx-image img,#main #total-main #vrtx-daily-events .vrtx-resource a.vrtx-image img,#main #total-main .vrtx-resources .vrtx-resource a.vrtx-image img{max-height:250px}
#main #right-main #vrtx-daily-events .vrtx-resource a.vrtx-image~*,#main #right-main .vrtx-resources .vrtx-resource a.vrtx-image~*,#main #total-main #vrtx-daily-events .vrtx-resource a.vrtx-image~*,#main #total-main .vrtx-resources .vrtx-resource a.vrtx-image~*{margin-left:0}
#main #right-main #vrtx-daily-events .vrtx-resource a.vrtx-image~div.vrtx-title,#main #right-main .vrtx-resources .vrtx-resource a.vrtx-image~div.vrtx-title,#main #total-main #vrtx-daily-events .vrtx-resource a.vrtx-image~div.vrtx-title,#main #total-main .vrtx-resources .vrtx-resource a.vrtx-image~div.vrtx-title{margin-top:0}
#main #right-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date,#main #right-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date,#main #total-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date,#main #total-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date{float:none;width:auto;text-align:left}
#main #right-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date+.vrtx-daily-event,#main #right-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date+.vrtx-event-component-main,#main #right-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date+.vrtx-daily-event,#main #right-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date+.vrtx-event-component-main,#main #total-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date+.vrtx-daily-event,#main #total-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date+.vrtx-event-component-main,#main #total-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date+.vrtx-daily-event,#main #total-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date+.vrtx-event-component-main{margin-left:0;padding-left:0}
#main #right-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date+.vrtx-daily-event a.vrtx-image,#main #right-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date+.vrtx-event-component-main a.vrtx-image,#main #right-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date+.vrtx-daily-event a.vrtx-image,#main #right-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date+.vrtx-event-component-main a.vrtx-image,#main #total-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date+.vrtx-daily-event a.vrtx-image,#main #total-main #vrtx-daily-events .vrtx-daily-events-listing .vrtx-daily-events-date+.vrtx-event-component-main a.vrtx-image,#main #total-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date+.vrtx-daily-event a.vrtx-image,#main #total-main .vrtx-event-component .vrtx-event-component-item .vrtx-daily-events-date+.vrtx-event-component-main a.vrtx-image{margin-top:5px}
#main #right-main .vrtx-feed.with-images ul li a.vrtx-image:first-child,#main #total-main .vrtx-feed.with-images ul li a.vrtx-image:first-child{width:100%;float:none;margin:0 0 15px}
#main #right-main .vrtx-feed.with-images ul li a.vrtx-image:first-child img,#main #total-main .vrtx-feed.with-images ul li a.vrtx-image:first-child img{max-height:250px}
#main #right-main .vrtx-feed.with-images ul li a.vrtx-image:first-child~*,#main #total-main .vrtx-feed.with-images ul li a.vrtx-image:first-child~*{margin-left:0}
#main .vrtx-image-listing-include a.toggle-fullscreen.minimized{background-position:100% 1ex;text-indent:-9999px;overflow:hidden}
#main .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.next,#main .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.prev{background-color:rgba(0,0,0,.1)}
html.js.fullscreen-gallery #main .vrtx-image-listing-include{padding-bottom:50px!important}
html.js.fullscreen-gallery #main .vrtx-image-listing-include .fullscreen-gallery-topline{position:static!important;padding:0}
html.js.fullscreen-gallery #main .vrtx-image-listing-include .vrtx-image-listing-include-container{z-index:0}
html.js.fullscreen-gallery #main .vrtx-image-listing-include .vrtx-image-listing-include-container-description{margin:20px 15px!important}
html.js.fullscreen-gallery #main .vrtx-image-listing-include a.toggle-fullscreen{color:#000;text-indent:-9999px;overflow:hidden;width:25px;height:28px;padding:0;top:15px;right:15px;z-index:1}
html.js.fullscreen-gallery #main .vrtx-image-listing-include.has-description a.fullscreen-gallery-responsive-toggle-description{display:block!important;position:absolute;bottom:10px;left:15px}
#main .vrtx-image-listing-include .thumbs-next-row,#main .vrtx-image-listing-include .thumbs-prev-row,#main .vrtx-image-listing-include .vrtx-image-listing-include-thumbs,html.js.fullscreen-gallery #main .vrtx-image-listing-include.hidden-descriptions .vrtx-image-listing-include-container-description,html.js.fullscreen-gallery body #main .vrtx-image-listing-include .uio-app-name,html.js.fullscreen-gallery body #main .vrtx-image-listing-include a.fullscreen-gallery-responsive-toggle-description{display:none!important}
html.js.fullscreen-gallery #main .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a{background:0 0!important}
#main .vrtx-image-listing-include .fullscreen-gallery-topline{padding-left:15px;padding-right:15px}
#main .vrtx-image-listing-include .vrtx-image-listing-include-container-description{width:auto!important;margin:20px 0}
#main .vrtx-image-listing-include .vrtx-image-listing-include-container-link,#main .vrtx-image-listing-include .vrtx-image-listing-include-container-nav{height:auto!important}
#main .vrtx-image-listing-include .vrtx-image-listing-include-container-nav{width:100%!important}
#main .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a,#main .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a span{opacity:1!important}
html.js.fullscreen-gallery body #main .vrtx-image-listing-include{padding-bottom:50px!important}
html.js.fullscreen-gallery body #main .vrtx-image-listing-include .fullscreen-gallery-topline{position:static!important;padding:0}
html.js.fullscreen-gallery body #main .vrtx-image-listing-include .vrtx-image-listing-include-container{z-index:0}
html.js.fullscreen-gallery body #main .vrtx-image-listing-include .vrtx-image-listing-include-container-description{margin:20px 15px!important}
html.js.fullscreen-gallery body #main .vrtx-image-listing-include a.toggle-fullscreen{color:#000;text-indent:-9999px;overflow:hidden;width:25px;height:28px;padding:0;top:15px;right:15px;z-index:1}
html.js.fullscreen-gallery body #main .vrtx-image-listing-include.has-description a.fullscreen-gallery-responsive-toggle-description{display:block!important;position:absolute;bottom:10px;left:15px}
html.js.fullscreen-gallery body #main .vrtx-image-listing-include.hidden-descriptions .vrtx-image-listing-include-container-description{display:none!important}
html.js.fullscreen-gallery body #main .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a{background:0 0!important;opacity:0!important}
html.js.fullscreen-gallery body #main .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a span{opacity:0!important}
#main .vrtx-person-listing,#main .vrtx-person-listing caption,#main .vrtx-person-listing tbody,#main .vrtx-person-listing td,#main .vrtx-person-listing thead,#main .vrtx-person-listing tr,#main .vrtx-unit-listing,#main .vrtx-unit-listing caption,#main .vrtx-unit-listing tbody,#main .vrtx-unit-listing td,#main .vrtx-unit-listing thead,#main .vrtx-unit-listing tr{display:block;border:none;padding-left:0;padding-right:0}
#main .vrtx-person-listing caption,#main .vrtx-unit-listing caption{margin-bottom:10px}
#main td.vrtx-person-listing-name a.vrtx-image,#main td.vrtx-person-listing-name span.vrtx-image{margin-left:0}
#main table.vrtx-person-listing.person-listing-hide-imgs a.vrtx-image{display:none}
#main table.vrtx-person-listing.person-listing-hide-imgs td.vrtx-person-listing-name a,#main table.vrtx-person-listing.person-listing-hide-imgs td.vrtx-person-listing-name span{margin-left:0}
#main .vrtx-person-listing td,#main .vrtx-unit-listing td{border-bottom:1px solid #eaeaea;padding-bottom:10px}
#main .vrtx-person-listing td:after,#main .vrtx-unit-listing td:after{content:"";display:table;clear:both}
#main .vrtx-person-listing td:last-child,#main .vrtx-unit-listing td:last-child{border-bottom:none;padding-bottom:0}
#main .vrtx-person-listing td a.vrtx-image{display:block;margin-top:.8ex;line-height:1}
#main .vrtx-person-listing tr.vrtx-person-1 td,#main .vrtx-unit-listing tr.vrtx-unit-1 td{padding-top:0;background:0 0}
#main .vrtx-person-listing th,#main .vrtx-unit-listing th,#main td.vrtx-person-listing-email,#main td.vrtx-person-listing-phone,#main td.vrtx-person-listing-tags,#main td.vrtx-unit-listing-fax,#main td.vrtx-unit-listing-phone{display:none}
#main .ui-tabs{padding:0}
#main .ui-tabs,#main .ui-tabs-panel{border-left:none;border-right:none}
#main .ui-tabs-nav li{display:none;max-width:35%;font-weight:700}
#main .ui-tabs-nav li.ui-tabs-active{border-left:none;display:block;max-width:61%}
#main .ui-tabs-nav li.toggle-more-options-dropdown{display:block;border:none;border-top:1px solid #eee;font-weight:400}
#main .more-options-dropdown,#main .more-options-dropdown li.selected,#main .more-options-dropdown li:before,.study-filters .scroller>:not(h2),.study-filters .study-sticky,.study-filters-toggle .state,.study-filters>div.opened .state,.study-filters>div.opened .study-filters-selected,.vrtx-program-buttons,a#vrtx-program-filters-type-help,ul.vrtx-programs .introduction{display:none}
#main .ui-tabs-nav li.toggle-more-options-dropdown a{padding-right:28px;background:url(/vrtx/decorating/resources/dist/images/responsive/svg/icon-triangle-closed.svg) 100% 11px no-repeat #d9d9d9}
#main .ui-tabs-nav li a{padding:12px 15px 8px;font-size:17px;font-size:1.394rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;word-wrap:normal}
#main .more-options-dropdown{position:absolute;top:0;left:0!important;background:#fff;border:1px solid #eaeaea;z-index:2;width:100%}
#main .more-options-dropdown a{word-break:normal}
#main .more-options-dropdown ul{padding:0;margin:0;width:100%;float:left}
#main .more-options-dropdown li{padding:0;margin:0}
#main .more-options-dropdown li a{padding:1.1ex;display:block}
#main .more-options-dropdown.opened{display:block}
#main .more-options-dropdown-title{background:#272727;color:#fff;padding:.5ex 1.1ex;display:block;font-weight:700;width:100%;float:left}
.en #main .ui-tabs-nav li{max-width:44%}
.en #main .ui-tabs-nav li.ui-tabs-active{max-width:52%}
body #inner-content-wrapper>.vrtx-comments .add-comment,body #inner-content-wrapper>.vrtx-comments .comments-header,body #inner-content-wrapper>.vrtx-comments .vrtx-comment,body.right-main #inner-content-wrapper>.vrtx-comments .add-comment,body.right-main #inner-content-wrapper>.vrtx-comments .comments-header,body.right-main #inner-content-wrapper>.vrtx-comments .vrtx-comment,body.right-main>.vrtx-comments .add-comment,body.right-main>.vrtx-comments .comments-header,body.right-main>.vrtx-comments .vrtx-comment,body>.vrtx-comments .add-comment,body>.vrtx-comments .comments-header,body>.vrtx-comments .vrtx-comment{position:static;width:100%;margin-left:0;margin-right:0}
body #inner-content-wrapper>.vrtx-comments .comments-header #comments-header-feedHref,body #inner-content-wrapper>.vrtx-comments .comments-header #comments-header-left,body.right-main #inner-content-wrapper>.vrtx-comments .comments-header #comments-header-feedHref,body.right-main #inner-content-wrapper>.vrtx-comments .comments-header #comments-header-left,body.right-main>.vrtx-comments .comments-header #comments-header-feedHref,body.right-main>.vrtx-comments .comments-header #comments-header-left,body>.vrtx-comments .comments-header #comments-header-feedHref,body>.vrtx-comments .comments-header #comments-header-left{float:none}
body #inner-content-wrapper>.vrtx-comments #vrtx-comments-delete-all,body.right-main #inner-content-wrapper>.vrtx-comments #vrtx-comments-delete-all,body.right-main>.vrtx-comments #vrtx-comments-delete-all,body>.vrtx-comments #vrtx-comments-delete-all{margin-bottom:5px}
body #inner-content-wrapper>.vrtx-comments .add-comment #add-comment-webid,body.right-main #inner-content-wrapper>.vrtx-comments .add-comment #add-comment-webid,body.right-main>.vrtx-comments .add-comment #add-comment-webid,body>.vrtx-comments .add-comment #add-comment-webid{margin-left:0;margin-top:25px}
.vrtx-contact-supervisor-box>:nth-child(n){width:100%;float:none;min-height:0!important;height:auto!important}
.vrtx-contact-supervisor-box>:nth-child(n):first-child{padding-right:0;background:0 0}
.vrtx-contact-supervisor-box>:nth-child(n):first-child:after{content:" ";display:block;height:110px;background:url(/vrtx/decorating/resources/dist/src/images/arrow-down-giant-grey.png) center left no-repeat}
#vrtx-person-contact-info-wrapper .vrtx-person-image{float:none;max-width:100%;margin-bottom:20px}
#main .vcard,#vrtx-organizational-unit #main .vrtx-frontpage-box{overflow:visible}
#main .vrtx-person-contactinfo,#main .vrtx-unit-phone,#main .vrtx-unit-postal-address,#main .vrtx-unit-visiting-address{margin-left:0}
#main .vrtx-person-contactinfo>div,#main .vrtx-unit-phone>div,#main .vrtx-unit-postal-address>div,#main .vrtx-unit-visiting-address>div{margin-top:10px}
#main .vrtx-person-postal-address,#main .vrtx-person-visiting-address,#main .vrtx-unit-phone,#main .vrtx-unit-postal-address,#main .vrtx-unit-visiting-address{float:none;width:auto;max-width:none;margin-bottom:0}
#main .vrtx-organizational-unit-email,#main .vrtx-organizational-unit-fax,#main .vrtx-organizational-unit-phone,#main .vrtx-organizational-unit-phone-fax,#main .vrtx-organizational-unit-postal-address,#main .vrtx-organizational-unit-visiting-address,#main .vrtx-unit-postal-address,#main .vrtx-unit-visiting-address{padding-right:0;float:none;max-width:none}
#main .vrtx-organizational-unit-email,#main .vrtx-organizational-unit-fax,#main .vrtx-organizational-unit-phone,#main .vrtx-organizational-unit-postal-address,#main .vrtx-organizational-unit-visiting-address{margin-bottom:20px;display:block}
#main .vrtx-person-visiting-address+.vrtx-person-postal-address{padding-left:0}
#main .vrtx-person-contact-info-line .vrtx-label,#main .vrtx-person-other-units .vrtx-label,#main .vrtx-person-postal-address .vrtx-label,#main .vrtx-person-visiting-address .vrtx-label,#main .vrtx-unit-contact-info-line .vrtx-label,#main .vrtx-unit-org-unit-number .vrtx-label{float:none}
#main .vrtx-person-contact-info-line .vrtx-login,#main .vrtx-person-contact-info-line .vrtx-value,#main .vrtx-person-other-units .vrtx-login,#main .vrtx-person-other-units .vrtx-value,#main .vrtx-person-postal-address .vrtx-login,#main .vrtx-person-postal-address .vrtx-value,#main .vrtx-person-visiting-address .vrtx-login,#main .vrtx-person-visiting-address .vrtx-value,#main .vrtx-unit-contact-info-line .vrtx-login,#main .vrtx-unit-contact-info-line .vrtx-value,#main .vrtx-unit-org-unit-number .vrtx-login,#main .vrtx-unit-org-unit-number .vrtx-value{margin-left:0}
#vrtx-calendar-listing .vrtx-hide-additional-content-true #vrtx-change-language-link,#vrtx-calendar-listing .vrtx-hide-additional-content-true #vrtx-change-language-link+h1,#vrtx-calendar-listing .vrtx-hide-additional-content-true h1{margin-right:0}
#vrtx-event-calendar #datepicker{left:0;right:auto;max-width:100%;z-index:1}
#vrtx-event-calendar{display:block}
#vrtx-listing-filters,#vrtx-program-filters{display:none!important}
#vrtx-listing-filters.responsive-hidden-before-ready,#vrtx-program-filters.responsive-hidden-before-ready{display:block!important}
.vrtx-listing-filters-expand{display:none!important}
.listing-filters-hidden{display:block!important}
#main #vrtx-listing-filters .vrtx-listing-filters-section,#main #vrtx-listing-filters h2,#main #vrtx-program-filters,#main #vrtx-program-filters h2,#main #vrtx-program-filters-topic,#main #vrtx-program-filters-topic div.only-fagomraader,#main #vrtx-program-filters-type,#main #vrtx-program-filters-type div.only-typer,#main #vrtx-program-links,#main ul.vrtx-programs,#main ul.vrtx-programs .introduction,#main ul.vrtx-programs h2,#main ul.vrtx-programs li{float:none;width:auto}
#vrtx-program-filters-type{padding-left:0}
#vrtx-listing-filter-results li{margin-bottom:30px}
#vrtx-listing-filter-results li:last-child{margin-bottom:0}
.study-filters{padding:0;border:none}
#vrtx-program-filters-topic div.only-fagomraader,#vrtx-program-filters-type div.only-typer{padding:10px 0 0;margin:10px 0 0;border-top:1px solid #eaeaea}
.study-filters-wrapper,.study-filters-wrapper h2{margin:0;padding:0}
.study-filters-wrapper li a{color:#2b2b2b}
.study-filters-toggle{width:100%;padding-right:65px}
#vrtx-listing-filters{background:0 0;margin-bottom:10px}
#vrtx-listing-filters .vrtx-listing-filters-section{margin:0;padding-left:0;padding-right:0}
#vrtx-listing-filters .vrtx-listing-filters-section:last-child{margin-bottom:0}
.vrtx-listing-filters-3-col .study-filters-wrapper:not(:last-child){margin-bottom:-1px}
.study-filters-has-selected .state{background:url(/vrtx/decorating/resources/dist/src/images/responsive/study-filters-selected-arrow.png) center center no-repeat;width:1ex;height:100%!important}
.study-filters>div.opened .scroller>:not(h2),.study-filters>div.opened .study-sticky{display:block}
.study-filters>div.opened>.study-sticky .study-sticky-buttons{padding:0 15px 10px;background:0 0}
.study-filters>div.opened>div .modal-like-bottom-gradient{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#eee 70%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(70%,#eee));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#eee 70%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#eee 70%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#eee 70%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#eee 70%);height:15px;display:block;margin-top:-15px}
.study-filters>div.opened .study-cancel{margin-left:25px}
#main ul.vrtx-programs li{padding-right:15px}
#main ul.vrtx-programs li .vrtx-program-buttons{display:none}
html.opened-modal-like,html.opened-modal-like body{background:#fff;height:100%;overflow:hidden}
html.opened-modal-like #inner-content-outer-wrapper,html.opened-modal-like #inner-content-wrapper,html.opened-modal-like #inner-inner-wrapper,html.opened-modal-like #inner-wrapper,html.opened-modal-like #main,html.opened-modal-like #offcanvas-outer-wrapper,html.opened-modal-like #offcanvas-wrapper,html.opened-modal-like #outer-wrapper,html.opened-modal-like #right-main,html.opened-modal-like #total-main,html.opened-modal-like #uiodoc,html.opened-modal-like #uiodoc-wrapper,html.opened-modal-like .study-filters,html.opened-modal-like .study-filters-wrapper{overflow:hidden!important;height:100%!important;width:100%!important;float:none!important;border-width:0!important;padding:0!important;margin:0!important;position:static!important}
html.opened-modal-like #main .opened h2{border-bottom:1px solid #cfcfcf;font-weight:700;margin:0;padding:15px}
html.opened-modal-like #main .opened .study-filters-inner-wrapper{position:absolute;overflow:auto;bottom:80px;left:0;top:0;width:100%!important;z-index:1}
html.opened-modal-like #main .opened .scroller{position:absolute;width:100%!important;z-index:1}
html.opened-modal-like #main .opened .scroller>:not(h2){margin-left:15px!important;margin-right:15px!important}
html.opened-modal-like #main .opened .scroller>ul{margin-top:10px!important}
html.opened-modal-like #main .opened .scroller>:last-child{margin-bottom:20px}
html.opened-modal-like #main .opened .study-filters-toggle{background:0 0;color:#222;padding:0;margin:0;text-transform:none}
html.opened-modal-like #main .opened .study-sticky{padding:0;height:70px;z-index:2;position:absolute;bottom:0;left:0;width:100%!important}
#main #vrtx-listing-filters .study-filters-selected,#main #vrtx-program-filters .study-filters-selected{margin-top:-15px}
#main #vrtx-listing-filters .study-filters-selected li,#main #vrtx-program-filters .study-filters-selected li{margin-left:2.5ex}
#main #vrtx-listing-filters .study-filters-selected li:before,#main #vrtx-program-filters .study-filters-selected li:before{display:block}
#main #vrtx-program-filters .study-filters-selected{margin-bottom:0}
#main table.vrtx-study-results-table td:nth-child(n+2),#main table.vrtx-study-results-table thead{display:none}
#main table.vrtx-study-results-table td:first-child span{display:inline}
body#vrtx-course-schedule #main #cs-expand-all,body#vrtx-course-schedule #main .vrtx-ical-help,body#vrtx-course-schedule #main table caption,body#vrtx-course-schedule #main table td.place .short,body#vrtx-course-schedule #main table thead{display:none}
#vrtx-listing-filter-hits,#vrtx-program-search-found{margin:25px 0 -15px}
body#vrtx-course-schedule #main #activities{margin-top:-20px}
body#vrtx-course-schedule #main .course-schedule-toc-content .display-as-h3,body#vrtx-course-schedule #main .course-schedule-toc-thirds,body#vrtx-course-schedule #main .cs-toc-content .display-as-h3,body#vrtx-course-schedule #main .cs-toc-thirds{float:none}
body#vrtx-course-schedule #main .cs-toc-content{margin:0 -15px}
body#vrtx-course-schedule #main .vrtx-subscribe-wrapper{min-width:15em;right:auto;left:0}
body#vrtx-course-schedule #main .vrtx-subscribe-wrapper .vrtx-dropdown-title a{color:#fff}
body#vrtx-course-schedule #main .vrtx-subscribe-component{top:10px;left:69px;right:auto}
body#vrtx-course-schedule #main .vrtx-subscribe-component .vrtx-dropdown-link{padding-right:0}
body#vrtx-course-schedule #main .cs-toc-content>.ui-accordion .accordion-content{padding-left:0;margin:0 -15px;padding-top:45px}
body#vrtx-course-schedule #main .cs-toc-content>.ui-accordion .accordion-content .accordion-content{position:relative;margin-left:0;margin-right:0;padding-top:0;padding-left:67px;padding-right:15px}
body#vrtx-course-schedule #main table .accordion-wrapper .ui-accordion-content{margin-top:0}
body#vrtx-course-schedule #main a.vrtx-ical-help{right:15px}
body#vrtx-course-schedule #main .cs-toc-content,body#vrtx-course-schedule #main .cs-toc-title,body#vrtx-course-schedule #main .cs-wrp.accordionized h4{display:block}
body#vrtx-course-schedule #main .cs-wrp{padding-top:45px}
body#vrtx-course-schedule #main .accordion-content .cs-wrp{margin-top:-45px}
body#vrtx-course-schedule #main h3{margin-left:15px;margin-right:15px}
body#vrtx-course-schedule #main .cs-toc-content>.cs-wrp>.vrtx-subscribe-component{left:15px}
body#vrtx-course-schedule #main .cs-toc-content>.cs-wrp>table .accordion-wrapper h4.ui-accordion-header,body#vrtx-course-schedule #main .cs-toc-content>.cs-wrp>table .accordion-wrapper.ui-accordion.ui-widget .ui-accordion-content{padding-left:47px}
body#vrtx-course-schedule #main table,body#vrtx-course-schedule #main table tbody,body#vrtx-course-schedule #main table td,body#vrtx-course-schedule #main table td.edit-cell,body#vrtx-course-schedule #main table td.place .long,body#vrtx-course-schedule #main table tr{display:block;border:none;width:auto}
body#vrtx-course-schedule #main .accordion-wrapper,body#vrtx-course-schedule #main .cs-toc-content ul,body#vrtx-course-schedule #main table{margin:0}
body#vrtx-course-schedule #main table .edit-wrp,body#vrtx-course-schedule #main table td{padding:0}
body#vrtx-course-schedule #main tr:focus td,body#vrtx-course-schedule #main tr:hover td{border-color:#d0d0d0;background-color:#fff}
body#vrtx-course-schedule #main table .edit-link,body#vrtx-course-schedule #main table .edit-locked,body#vrtx-course-schedule #main table .edit-locked-wrp{clear:both;width:100%;margin:10px 0;display:block;position:static}
body#vrtx-course-schedule #main table .edit-locked,body#vrtx-course-schedule #main table .edit-locked-wrp{padding:0;min-width:0;border:none}
body#vrtx-course-schedule #main table .edit-locked .edit-locked-wrp-inner:after,body#vrtx-course-schedule #main table .edit-locked .edit-locked-wrp-inner:before,body#vrtx-course-schedule #main table .edit-locked-wrp .edit-locked-wrp-inner:after,body#vrtx-course-schedule #main table .edit-locked-wrp .edit-locked-wrp-inner:before{display:none}
body#vrtx-course-schedule #main table .edit-locked .edit-locked-title,body#vrtx-course-schedule #main table .edit-locked-wrp .edit-locked-title{margin-right:100%;white-space:nowrap;background-position:100% 10px}
body#vrtx-course-schedule #main table .accordion-content td{padding-bottom:1ex}
body#vrtx-course-schedule #main table .accordion-content td:last-child{padding-bottom:1.5ex}
body#vrtx-course-schedule #main table td,body#vrtx-course-schedule #main tr.odd td{background:0 0}
body#vrtx-course-schedule #main table td .r{display:inline-block;min-width:100px;font-weight:700;margin-bottom:.75ex}
body#vrtx-course-schedule #main .res-after,body#vrtx-course-schedule #main .res-more,body#vrtx-course-schedule #main table td.place .r,body#vrtx-course-schedule #main table td.res .r,body#vrtx-course-schedule #main table td.staff .r,body#vrtx-course-schedule #main table td.title .r{display:block}
body#vrtx-course-schedule #main .res-more-toggle,body#vrtx-course-schedule #main h4 td .r{display:none}
body#vrtx-course-schedule #main .accordion-wrapper h4.ui-accordion-header{background:0 0;border-top:1px solid #ccc;margin-top:0;padding:13px 15px 13px 67px;font-weight:400;color:#222}
body#vrtx-course-schedule #main table h4.ui-accordion-header td{display:inline-block;white-space:nowrap}
body#vrtx-course-schedule #main table h4.ui-accordion-header td span:not(.r){display:inline}
body#vrtx-course-schedule #main table h4.ui-accordion-header.ui-corner-top .r{display:inline-block}
body#vrtx-course-schedule #main table h4.ui-accordion-header.ui-corner-all:nth-child(4n-1){background-color:#eee}
body#vrtx-course-schedule #main table h4.ui-accordion-header:nth-last-child(2){border-bottom:1px solid #ccc}
body#vrtx-course-schedule #main table h4.ui-accordion-header.ui-corner-top:nth-last-child(2){border-bottom:none}
body#vrtx-course-schedule #main table h4.ui-accordion-header.ui-corner-top .r-time,body#vrtx-course-schedule #main table tr td.date{display:none}
body #main .uio-info-message.vrtx-context-message-box,body #main .uio-info-message.vrtx-context-message-box.uio-info-message-full{margin:-20px -15px;width:110%}
body #main .uio-info-message.vrtx-context-message-box .content-wrapper,body #main .uio-info-message.vrtx-context-message-box.uio-info-message-full .content-wrapper{padding-right:20px;background-position:15px 31px}
body #main .uio-info-message.vrtx-context-message-box .content-wrapper .message-text,body #main .uio-info-message.vrtx-context-message-box.uio-info-message-full .content-wrapper .message-text{padding-left:30px;margin-left:0;width:100%;line-height:1.5}
body#vrtx-course-description #main .uio-info-message.vrtx-context-message-box{margin:-20px 0;width:100%}
body#vrtx-course-description #main .uio-info-message.vrtx-context-message-box .content-wrapper{padding-right:15px;padding-left:15px;background-position:15px 31px}
body#vrtx-course-description #main .uio-info-message.vrtx-context-message-box .content-wrapper .message-text{margin-left:0;width:100%;line-height:1.5}
body#vrtx-program-frontpage #main .uio-info-message.vrtx-context-message-box .content-wrapper .message-text,body#vrtx-program-option #main .uio-info-message.vrtx-context-message-box .content-wrapper .message-text{padding-left:48px}
.uio-info-message.alert b,.uio-info-message.alert strong{padding-left:15px;padding-right:15px}
#vrtx-program-frontpage #vrtx-additional-content .grey-box:first-child{width:110%;margin-left:-15px;padding-left:15px;padding-right:35px}
#vrtx-course-description #main{padding-left:0;padding-right:0}
#vrtx-course-title-toc{margin-bottom:20px}
#main #vrtx-content #vrtx-course-content,#vrtx-course-description #vrtx-additional-content,#vrtx-course-description h1,#vrtx-course-semesters .ui-accordion.ui-widget .ui-accordion-header,#vrtx-course-title-toc .ui-accordion.ui-widget .ui-accordion-header{border-bottom:none;padding-left:15px;padding-right:15px}
#vrtx-course-semesters .ui-accordion.ui-widget .ui-accordion-header,#vrtx-course-title-toc .ui-accordion.ui-widget .ui-accordion-header{padding-left:45px;border-top:none}
#vrtx-course-semesters .ui-accordion.ui-widget .ui-accordion-content,#vrtx-course-title-toc .ui-accordion.ui-widget .ui-accordion-content{padding-left:46px}
#vrtx-course-semesters ul+ul{margin-top:5px}
#vrtx-course-more-semesters{padding-top:0;border-top:0;margin-top:0}
#vrtx-course-more-semesters-toggle-wrapper{display:none!important}
#main .vrtx-minestudier-program-courses-link{display:none}
#main .vrtx-minestudier-program-courses-wrapper.vrtx-dropdown-wrapper{position:static;width:auto;display:block;border:none}
#main .vrtx-minestudier-program-courses-wrapper.vrtx-dropdown-wrapper .vrtx-minestudier-program-courses-wrapper-inner:before{display:none}
#main .vrtx-minestudier-program-courses-wrapper.vrtx-dropdown-wrapper h4{padding-left:0;padding-right:0}
#main .vrtx-minestudier-program-courses-wrapper.vrtx-dropdown-wrapper h4:first-child{margin-top:0}
#main .vrtx-minestudier-program-courses-wrapper.vrtx-dropdown-wrapper ul li{margin:0 0 5px 2.5ex;border-bottom:none}
#main .vrtx-minestudier-program-courses-wrapper.vrtx-dropdown-wrapper ul li:before{display:block}
#main .vrtx-minestudier-program-courses-wrapper.vrtx-dropdown-wrapper ul li a{padding:0}
#error .half-box-left,#error .half-box-right{float:none;width:100%;padding-left:0;padding-right:0;margin-bottom:30px}
#error .half-box-left .vrtx-container,#error .half-box-left .white-box p.hidden,#error .half-box-left h1 br,#error .half-box-left img,#error .half-box-left p>br,#error .half-box-right .vrtx-container,#error .half-box-right .white-box p.hidden,#error .half-box-right h1 br,#error .half-box-right img,#error .half-box-right p>br,.expandable-box.hidden{display:none}
.expandable-box-open.visible{display:inline!important}
:not(input){word-wrap:break-word;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.responsive-hidden{display:none}
h1{font-size:30px;font-size:3rem;line-height:39px;line-height:3.9rem}
body #head-wrapper #menu-wrapper{max-height:none}
body #head-wrapper #head .uio-app-name{margin-top:0;padding-top:15px}
#main .bigger-box-content-text .vrtx-box-content,#main .vrtx-box-content .bigger-box-content-text{padding-left:0;padding-right:0;text-align:left;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}
a.all-comments,a.all-messages,a.more-url,a.vrtx-more,div.vrtx-more a{background-position:0 .8ex}
#footer-wrapper .vrtx-dropdown-component .vrtx-dropdown-wrapper,#main .vrtx-dropdown-component .vrtx-dropdown-wrapper{top:30px}
#main .vrtx-dropdown-component .vrtx-dropdown-wrapper{left:0;right:auto}
#main .vrtx-messages-header .vrtx-dropdown-wrapper{left:auto;right:0}
#main .vrtx-paging-feed-wrapper .vrtx-paging-wrapper+.vrtx-subscribe-component{margin-top:15px;float:none}
#main .vrtx-feedback ul{text-align:left}
#main .vrtx-feedback .feedback-yes{margin-bottom:10px}
.responsive-media-player{margin:20px 0}
.responsive-media-player iframe{margin:0}
.not-for-ansatte #menu-wrapper .menu{background:#2d2d2d}
.not-for-ansatte #menu-wrapper .menu li a.toggle-navigation,.not-for-ansatte #menu-wrapper .menu li a.toggle-search{border-left:none;color:#fff}
.not-for-ansatte #menu-wrapper .menu li a.toggle-navigation .icon{background-image:url(/vrtx/decorating/resources/dist/src/profile/images/responsive/nav-icon-active.svg)}
.not-for-ansatte #menu-wrapper .menu li a.toggle-search .icon{background-image:url(/vrtx/decorating/resources/dist/src/profile/images/responsive/search-icon-active.svg)}
.not-for-ansatte .menu-search input{background:#fff;color:#666}
.not-for-ansatte .menu-search input::-webkit-input-placeholder{color:#888}
.not-for-ansatte .menu-search input:-moz-placeholder{color:#888}
.not-for-ansatte .menu-search input::-moz-placeholder{color:#888}
.not-for-ansatte .menu-search input:-ms-input-placeholder{color:#888}
.not-for-ansatte .menu-search input:focus::-webkit-input-placeholder{color:#666}
.not-for-ansatte .menu-search input:focus:-moz-placeholder{color:#666}
.not-for-ansatte .menu-search input:focus::-moz-placeholder{color:#666}
.not-for-ansatte .menu-search input:focus:-ms-input-placeholder{color:#666}
.not-for-ansatte .menu-search button:after{background:#fff;border-color:#000}
.for-ansatte .menu-search input{background:#e8e8e8;color:#555}
.for-ansatte .menu-search input::-webkit-input-placeholder{color:#555}
.for-ansatte .menu-search input:-moz-placeholder{color:#555}
.for-ansatte .menu-search input::-moz-placeholder{color:#555}
.for-ansatte .menu-search input:-ms-input-placeholder{color:#555}
.for-ansatte .menu-search input:focus::-webkit-input-placeholder{color:#555}
.for-ansatte .menu-search input:focus:-moz-placeholder{color:#555}
.for-ansatte .menu-search input:focus::-moz-placeholder{color:#555}
.for-ansatte .menu-search input:focus:-ms-input-placeholder{color:#555}
.for-ansatte .menu-search button:after{background:#e8e8e8;border-color:#000}
.js-ready.csstransforms.csstransitions body.has-slogan #main{margin-top:0}
.menu-search{background:#000}
.menu-search button{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
#nav-offcanvas li.vrtx-ancestor>a .border-down,#nav-offcanvas li.vrtx-ancestor>span.vrtx-no-url .border-down,#nav-offcanvas li.vrtx-parent>a .border-down,#nav-offcanvas li.vrtx-parent>span.vrtx-no-url .border-down{display:block;width:100%;height:1px;top:0;bottom:auto;background:#5d5d5c;border-top:none}
#nav-offcanvas li.vrtx-ancestor.is-active .arrow-down,#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu li.vrtx-ancestor:before,#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu li.vrtx-parent:before,#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu>li.vrtx-ancestor+.vrtx-parent,#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu>li.vrtx-ancestor>a,#nav-offcanvas li.vrtx-parent.is-active .arrow-down{display:none}
#nav-offcanvas li.vrtx-ancestor>a .arrow-down,#nav-offcanvas li.vrtx-ancestor>span.vrtx-no-url .arrow-down,#nav-offcanvas li.vrtx-parent>a .arrow-down,#nav-offcanvas li.vrtx-parent>span.vrtx-no-url .arrow-down{width:100%;height:15px;bottom:auto;left:0;top:1px}
#nav-offcanvas li.vrtx-ancestor>a .arrow-down:after,#nav-offcanvas li.vrtx-ancestor>a .arrow-down:before,#nav-offcanvas li.vrtx-ancestor>span.vrtx-no-url .arrow-down:after,#nav-offcanvas li.vrtx-ancestor>span.vrtx-no-url .arrow-down:before,#nav-offcanvas li.vrtx-parent>a .arrow-down:after,#nav-offcanvas li.vrtx-parent>a .arrow-down:before,#nav-offcanvas li.vrtx-parent>span.vrtx-no-url .arrow-down:after,#nav-offcanvas li.vrtx-parent>span.vrtx-no-url .arrow-down:before{border:solid transparent;top:-1px;content:" ";height:0;left:50%;position:absolute;width:0}
#nav-offcanvas li.vrtx-ancestor>a .arrow-down:after,#nav-offcanvas li.vrtx-ancestor>span.vrtx-no-url .arrow-down:after,#nav-offcanvas li.vrtx-parent>a .arrow-down:after,#nav-offcanvas li.vrtx-parent>span.vrtx-no-url .arrow-down:after{border-color:#343434 rgba(255,255,255,0) rgba(255,255,255,0);border-width:7px;margin-left:-7px}
#nav-offcanvas li.vrtx-ancestor>a .arrow-down:before,#nav-offcanvas li.vrtx-ancestor>span.vrtx-no-url .arrow-down:before,#nav-offcanvas li.vrtx-parent>a .arrow-down:before,#nav-offcanvas li.vrtx-parent>span.vrtx-no-url .arrow-down:before{border-color:#5d5d5c rgba(188,180,180,0) rgba(188,180,180,0);border-width:8px;margin-left:-8px}
#nav-offcanvas li.vrtx-parent{margin:0}
#nav-offcanvas li.vrtx-parent ol li,#nav-offcanvas li.vrtx-parent ul li{margin:0 10px 5px 3.2ex}
#nav-offcanvas li.vrtx-parent ol li ol,#nav-offcanvas li.vrtx-parent ol li ul,#nav-offcanvas li.vrtx-parent ul li ol,#nav-offcanvas li.vrtx-parent ul li ul{margin:5px 0 10px}
#nav-offcanvas li.vrtx-parent ul{list-style-type:none}
#nav-offcanvas li.vrtx-parent ul>li{position:relative}
#nav-offcanvas li.vrtx-parent ul>li:before{content:"\25A0";color:#666;margin-left:-2.5ex;position:absolute;top:-.15em;left:0;width:1em;overflow:hidden;font-size:.8em}
#nav-offcanvas li.vrtx-parent ul>li.success:before{content:"\2714";color:green;margin-left:-2ex;top:0;font-size:1.2em}
#nav-offcanvas li.vrtx-parent ol ul>li:before,#nav-offcanvas li.vrtx-parent ul ul>li:before{content:"\25A1";color:#666}
#nav-offcanvas li.vrtx-parent ol ul>li.success:before,#nav-offcanvas li.vrtx-parent ul ul>li.success:before{content:"\2714";color:green;margin-left:-2ex;top:0;font-size:1.2em}
#nav-offcanvas li.vrtx-parent ol ol ul>li:before,#nav-offcanvas li.vrtx-parent ol ul ul>li:before,#nav-offcanvas li.vrtx-parent ul ol ul>li:before,#nav-offcanvas li.vrtx-parent ul ul ul>li:before{content:"\2582";color:#666;width:1ex;top:-.4em}
#nav-offcanvas li.vrtx-parent ol ol ul>li.success:before,#nav-offcanvas li.vrtx-parent ol ul ul>li.success:before,#nav-offcanvas li.vrtx-parent ul ol ul>li.success:before,#nav-offcanvas li.vrtx-parent ul ul ul>li.success:before{content:"\2714";color:green;margin-left:-2ex;top:0;font-size:1.2em}
#nav-offcanvas li.vrtx-parent ol,#nav-offcanvas li.vrtx-parent ul{margin:0 0 20px}
#nav-offcanvas li.vrtx-parent li.vrtx-child{margin:0}
#nav-offcanvas li.vrtx-parent li.vrtx-child:before{margin-left:1.5em;top:.4em;color:#888}
#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu li.vrtx-ancestor,#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu li.vrtx-ancestor>ul,#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu li.vrtx-parent,#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu li.vrtx-parent>ul,.banner-container{margin:0}
#nav-offcanvas li.vrtx-parent li.vrtx-child.is-active{background:#5d5d5c}
#nav-offcanvas li.vrtx-parent li.vrtx-child.is-active>a,#nav-offcanvas li.vrtx-parent li.vrtx-child.is-active>span.vrtx-no-url{background:0 0}
#nav-offcanvas li.vrtx-parent li.vrtx-child a,#nav-offcanvas li.vrtx-parent li.vrtx-child span.vrtx-no-url{padding-left:2.2em}
#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu{margin-left:0}
#nav-offcanvas li.vrtx-parent ul.vrtx-breadcrumb-menu .vrtx-parent .vrtx-child:before{content:"\25A0";top:.5em}
table.responsive-min-width td{min-width:220px}
.banner-container{height:auto;padding:0 15px 15px;border-bottom:4px solid #eaeaea;background:0 0!important}
.banner-container #banner-container-title{color:#222;position:static;line-height:1.4;width:auto}
.back-link-container{margin-bottom:0;background:0 0;height:auto}
.back-link-container .vrtx-back{width:auto;margin:0 15px}
.back-link-container .vrtx-back a{color:#2771bb}
#vrtx-structured-project .banner-container+#main #vrtx-change-language-link~.vrtx-introduction{margin-top:0}