/*! Project Meta
--------------------------------------------------------------
Theme Name: Master Troika
Theme URI: http://www.rayon.no/
Description: Master theme for Troika, Norwegian King Crab and Norwegian Shrimp++. Forked from Rayon Base theme.

Author: Rayon AS
Author URI: http://www.rayon.no
Version: 1.0
-------------------------------------------------------------- */.boxer-lock{overflow:hidden !important}#boxer-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.boxer-open #boxer-overlay{opacity:.75}#boxer{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;background:#fff;border-radius:3px;box-shadow:0 0 25px #000;opacity:0;margin:0 auto;padding:10px}#boxer *{-webkit-transition:none;transition:none}#boxer,#boxer *{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}#boxer,#boxer *,#boxer :before,#boxer :after{box-sizing:border-box}#boxer.fixed{position:fixed;top:0;bottom:0;margin:auto}#boxer.inline{padding:30px}#boxer.animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}#boxer.animating .boxer-container{-webkit-transition:opacity .25s linear .25s;transition:opacity .25s linear .25s}.boxer-open #boxer{opacity:1}#boxer.loading .boxer-container{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#boxer .boxer-close{width:30px;height:30px;position:absolute;top:-7.5px;right:-7.5px;z-index:105;background:#fff;border-radius:100%;cursor:pointer;display:block;overflow:hidden;padding:0;text-indent:200%;white-space:nowrap}#boxer .boxer-close:before{position:absolute;top:0;right:0;bottom:0;left:0;color:#333;content:"\00d7";display:block;font-size:22px;font-weight:700;line-height:30px;margin:auto;text-align:center;text-indent:0;-webkit-transition:color .15s linear;transition:color .15s linear}.no-opacity #boxer .boxer-close{text-indent:-999px}#boxer .boxer-loading{pointer-events:none;width:50px;height:50px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:105;display:block;margin:auto;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#boxer .boxer-loading:before,#boxer .boxer-loading:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block}#boxer .boxer-loading:before{border:5px solid rgba(51,51,51,0.25)}#boxer .boxer-loading:after{-webkit-animation:boxer-loading-spin .75s linear infinite;animation:boxer-loading-spin .75s linear infinite;border:5px solid transparent;border-top-color:#333}#boxer.loading .boxer-loading{opacity:1}@-webkit-keyframes boxer-loading-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes boxer-loading-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#boxer .boxer-container{width:100%;height:100%;position:relative;z-index:103;background:#fff;overflow:hidden}#boxer .boxer-content{width:100%;background:#fff;opacity:1;overflow:hidden;padding:0}#boxer.inline .boxer-content,#boxer.iframe .boxer-content{width:auto}#boxer .boxer-image{float:left}#boxer .boxer-video{width:100%;height:100%}#boxer .boxer-iframe{width:100%;height:100%;border:none;float:left;overflow:auto}#boxer .boxer-meta{clear:both}#boxer .boxer-control{width:40px;height:40px;position:absolute;top:0;background:#fff;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,0.25);cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;overflow:hidden;text-indent:200%;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;white-space:nowrap}#boxer .boxer-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto}#boxer .boxer-control.previous{left:20px}#boxer .boxer-control.previous:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10.4px solid #333;margin-left:14px}#boxer .boxer-control.next{right:20px}#boxer .boxer-control.next:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10.4px solid #333;margin-right:14px}#boxer .boxer-control.disabled{opacity:0}.no-opacity #boxer .boxer-control{text-indent:-999px}.no-touch #boxer .boxer-control{opacity:0}.no-touch #boxer:hover .boxer-control{opacity:1}.no-touch #boxer:hover .boxer-control.disabled{opacity:0;cursor:default !important}#boxer .boxer-meta{padding:10px 0 0 0}#boxer .boxer-position{color:#999;font-size:12px;margin:0;padding:15px 15px 0 15px}#boxer .boxer-caption p{color:#666;font-size:14px;margin:0;padding:15px}#boxer .boxer-caption.gallery p{padding-top:0}#boxer .boxer-error{width:250px}#boxer .boxer-error p{color:#900;font-size:14px;margin:0;padding:25px;text-align:center;text-transform:uppercase}#boxer.mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111;border-radius:0;padding:40px 0 0}#boxer.mobile .boxer-close,#boxer.mobile .boxer-close:hover{height:40px;width:40px;top:0;right:0;background:#111;border-radius:0}#boxer.mobile .boxer-close:before,#boxer.mobile .boxer-close:hover:before{color:#ccc;font-size:28px;font-weight:700;line-height:40px}#boxer.mobile .boxer-loading:before{border-color:rgba(153,153,153,0.25)}#boxer.mobile .boxer-loading:after{border-top-color:#999}#boxer.mobile .boxer-container{background:#111}#boxer.mobile .boxer-content{background-color:#111}#boxer.mobile .boxer-control{width:50px;height:100%;background:#111;border-radius:0;box-shadow:none;opacity:1}#boxer.mobile .boxer-control.previous{left:0}#boxer.mobile .boxer-control.previous:before{border-right-color:#eee;margin-left:19px}#boxer.mobile .boxer-control.next{right:0}#boxer.mobile .boxer-control.next:before{border-left-color:#eee;margin-right:19px}.no-touch #boxer.mobile .boxer-control,.no-touch #boxer.mobile:hover .boxer-control{opacity:1}.no-touch #boxer.mobile .boxer-control.disabled,.no-touch #boxer.mobile:hover .boxer-control.disabled{opacity:0;cursor:default !important}#boxer.mobile .boxer-meta{width:100%;position:absolute;right:0;bottom:0;left:0;background-color:#111;padding:15px 65px}#boxer.mobile .boxer-position{color:#999;font-size:12px;margin:0;padding:0 15px 0 0}#boxer.mobile .boxer-caption p{color:#eee;font-size:14px;margin:0;padding:0}#boxer.mobile .boxer-image{-webkit-transition:none !important;transition:none !important;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#boxer.mobile.animated .boxer-image{-webkit-transition:-webkit-transform 0.25s ease-out !important;transition:transform 0.25s ease-out !important}#boxer.mobile.inline .boxer-content,#boxer.mobile.iframe .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline;zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%}html,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:.0625em dotted}b,strong{font-weight:700}blockquote{margin:1em 2.5em}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{_font-family:'courier new', monospace;font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 2.5em}menu,ol,ul{padding:0 0 0 2.5em}nav ul,nav ol{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}fieldset{border:.0625em solid silver;margin:0 .125em;padding:.35em .625em .75em}legend{border:0;margin-left:-.4375em;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;height:.8125em;padding:0;width:.8125em}input[type=search]{-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure,form{margin:0}p,pre,dl,menu,ol,ul{margin:1em 0}body{background-color:#fff;color:#404040;font:normal 1rem Arial,sans-serif;position:relative;width:100%}address{display:inline}img{vertical-align:bottom}p{margin:0}a{text-decoration:none;color:#007eb1}a:hover,a:active{color:#006289;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#333;font-weight:normal;margin:0}.hidden{display:none}.js noscript{display:none}.label{color:#767676}.body__wrap{position:relative;width:100%}.link--fb{background:url("img/sprite.png") no-repeat scroll -1.125rem -9.6875rem transparent;display:inline-block;height:1.5625rem;margin:1rem;min-width:1.5625rem;padding:0 0 0 2rem}.media__link--video{position:relative;display:block}.media__link--video .icon--video{background-color:rgba(0,0,0,0.5);border:0.25rem solid #fff;border-radius:50%;display:block;height:6rem;left:50%;overflow:hidden;position:absolute;text-indent:-300%;top:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);vertical-align:middle;width:6rem;opacity:0.6}.media__link--video .icon--video:after,.media__link--video .icon--video:before{content:' ';height:0;position:absolute;width:0;border:2rem solid transparent}.media__link--video .icon--video:before{border-left-color:#fff;border-width:1.375rem 1.875rem;left:2.25rem;position:absolute;top:1.75rem;z-index:2}.media__link--video:hover .icon--video{opacity:1}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.link--fb{background-image:url("img/sprite@2x.png");background-size:60px 180px}}.alert{text-align:center;padding:0.5rem;display:block}.alert--warning{background-color:#fcea9e;color:#665e40;border-bottom:1px solid #665e40;left:0;position:absolute;right:0;top:0;z-index:99}.article{box-sizing:border-box;margin:0 auto;max-width:74.3125rem;padding:0 1rem;position:relative}.article__media{box-sizing:border-box;margin-bottom:1rem;width:100%}.article__media img{height:auto;width:100%}.article__header{margin-bottom:0.5rem;position:relative}.article__headline{font:normal 3rem "Times New Roman",serif;line-height:1;padding:0.5rem 0}.article__meta{margin:0.5rem 0 0}.article__meta>*{margin:0 0.5rem 0 0}.article__lead{margin-bottom:1.5rem;font:normal 1.5rem Arial,sans-serif;line-height:1.2}.article__body{margin-bottom:1rem}.article__body p{padding:0 0 1rem}@media (min-width: 35rem){.article{padding:0 2rem}.article--page,.article--intro{padding:0 2rem 1rem 8rem}.article--intro-full{padding:0 2rem 1rem}.article__meta{bottom:-6rem;left:-6rem;top:auto;margin:0;position:absolute}.time{text-align:center;display:block}.time span{display:block}.time .time__day{color:#333;font-size:3rem;line-height:1}.time .time__month{font-size:0.875rem;line-height:0.8}.time .time__year{font-size:1.5rem;line-height:0.8}}@media (min-width: 52.5rem){.article__headline{font-size:4rem}}@media (min-width: 45.9375rem){.article--page .article__lead,.article--page .article__body,.article--slide .article__lead,.article--slide .article__body{float:left;width:50%}.article--page .article__lead--span,.article--slide .article__lead--span{width:100%}.article--page .article__media,.article--slide .article__media{box-sizing:border-box;float:right;padding-left:2rem;width:50%}.article--page.no-image .article__lead,.article--page.no-image .article__body,.article--slide.no-image .article__lead,.article--slide.no-image .article__body{width:100%;float:none}.article--page.no-image .article__body,.article--slide.no-image .article__body{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.article--page.no-image .article__body p,.article--slide.no-image .article__body p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}
.article--intro>.article__header .article__headline{font-size:2rem}.article--slide .article__media{width:50%;min-width:10rem}@media (min-width: 35rem){.article--slide .article__header{margin-bottom:1.625rem}.article--slide .article__media{display:block}}@media (min-width: 45.9375rem){.article--slide .wrap{margin-top:3.75rem}}
.article--teaser{margin:1rem auto;padding:0 0.5rem}.article--teaser .article__header{margin-bottom:0;padding-top:1rem}.article--teaser .article__headline{font-size:2rem;font-weight:normal;padding-top:0}.article--teaser .article__headline a{padding:0 0.5rem;display:inline-block}.article--teaser .article__headline a:hover{text-decoration:none}.article--teaser .article__meta{padding:0 0.5rem}.article--teaser .article__lead{font-size:1rem;font-weight:normal;padding:0 0.5rem}.article--teaser .article__body{color:#404040}@media (min-width: 35rem){.article--teaser{padding:0 2rem}.article--teaser:last-child{border-bottom:none}.article--teaser .article__meta{bottom:auto;top:-1rem;left:-5.5rem;padding:0}.article--teaser .wrap{border-bottom:1px solid #ddd;margin-left:5.5rem;min-height:8rem}}
.article--person-teaser{margin-bottom:1rem;overflow:hidden;padding:0;width:100%}.article--person-teaser .article__media,.article--person-teaser .article__header,.article--person-teaser .article__meta{margin-bottom:0.5rem}.article--person-teaser .article__headline{font-size:2rem;padding:0.25rem 0}.article--person-teaser .article__meta{position:static;overflow:hidden}.article--person-teaser .article__meta .person__title,.article--person-teaser .article__meta .person__intro,.article--person-teaser .article__meta .person__email,.article--person-teaser .article__meta .person__phone,.article--person-teaser .article__meta .person__skype,.article--person-teaser .article__meta .person__contact{float:left;clear:both}.article--person-teaser .article__meta .person__title,.article--person-teaser .article__meta .person__contact{margin-bottom:1rem}@media (min-width: 35rem){.article--person-teaser{width:50%;float:left;padding:0 1rem}}@media (min-width: 52.5rem){.article--person-teaser{width:33.3%}}@media (min-width: 70rem){.article--person-teaser{width:25%}}
.tax-ts-group.term-board .person__contact,.tax-ts-group.term-styre .person__contact,.tax-ts-group.term-styret .person__contact,.tax-ts-group.term-ansatte .person__contact{display:none}.article--person .wrap,.article--person .media__link{margin-bottom:1rem}.article--person .wrap--video{padding-top:2rem}.article--person .media__link img{width:100%;height:auto}@media (min-width: 35rem){.article--person .wrap{float:left;width:50%;margin-bottom:2rem}.article--person .article__media{box-sizing:border-box;float:right;padding-left:2rem;width:50%;margin-bottom:2rem}.article--person .wrap--video{clear:both;border-top:0.125rem solid #000}}@media (min-width: 45.9375rem){.article--person{padding:0 2rem 1rem 8rem}}
.brand__logo{font-size:2rem;line-height:1;margin:0}.brand__logo a{color:#007eb1;font-family:"Times New Roman",serif}.brand__logo a:hover{text-decoration:none}.brand__tagline{display:none;color:#767676}@media (min-width: 35rem){.brand__logo{font-size:3rem}}@media (min-width: 52.5rem){.brand__tagline{display:block}}.nav a{outline:none}.nav ul{margin:0;padding:0}.sticky-wrapper{height:auto !important;z-index:99}@media (min-width: 35rem){.sticky-wrapper{position:absolute;left:0;right:0;top:7.75rem}}
.is-sticky .nav--primary{position:static !important}@media (min-width: 35rem){.is-sticky .nav--primary{position:fixed !important}}
.nav--primary{box-sizing:border-box;text-align:center;width:100%;z-index:99;line-height:1}.nav--primary .nav__title{background-color:#333;display:none;font:normal 1.5rem Arial,sans-serif;height:3rem;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;width:100%}.nav--primary .nav__title .label{display:table-cell;color:#fff;vertical-align:middle}.nav--primary .nav__close{background-color:#555;color:#eee;cursor:pointer;display:table;font-family:sans-serif;font-size:1rem;height:4.8125rem;margin:0;width:10%;position:absolute;right:0;top:4.9375rem}.nav--primary .nav__close .icon{display:table-cell;vertical-align:middle}.nav--primary .nav__close .icon::after{content:'X'}.nav--primary.is-closed .nav__close{font-size:1.75rem}.nav--primary.is-closed .nav__close .icon::after{content:'\2261'}.nav--primary .nav__menu{background-color:#FFF;display:block;margin:0 auto;overflow:auto}.nav--primary .nav__menu--closed{display:none !important}.nav--primary .menu-item{margin-top:0.125rem;display:table-cell;float:left;position:relative;vertical-align:middle;width:100%}.nav--primary .menu-item a{background-color:#555;color:#eee;display:table;border-collapse:collapse;padding:0;height:3rem;width:100%}.nav--primary .menu-item a:hover{color:#fff;text-decoration:none}.nav--primary .menu-item a span{display:table-cell;vertical-align:middle}.nav--primary .current-menu-item>a,.nav--primary .current-menu-ancestor>a,.nav--primary .current-post-ancestor>a,.nav--primary .current-page-ancestor>a{color:#d1cd74}.nav--primary .sub-menu{display:none;overflow:auto}.nav--primary .sub-menu--open{display:block}.nav--primary .sub-menu .menu-item a{font-weight:normal;text-transform:none}.nav--primary .sub-menu .current-menu-item a{color:#d1cd74}@media (min-width: 35rem){.nav--primary{margin:1rem auto 0;max-width:74.3125rem;position:absolute;left:0;right:0;top:0}.nav--primary .nav__title{display:table;width:6rem;padding:0;position:absolute;left:2rem;top:0.125rem}.nav--primary .nav__close{right:2rem;top:0.125rem;height:3rem;width:3.5rem}.nav--primary.is-closed .nav__close{right:auto;left:8.125rem}.nav--primary .nav__menu{margin:0.125rem 5.625rem 0 8.125rem;padding:0}.nav--primary .nav__menu>.menu-item:first-child{margin-top:0}}@media (min-width: 65.625rem){.nav--primary .nav__menu{background-color:transparent;border-collapse:separate;border-spacing:0.125rem;box-sizing:border-box;display:table;margin:0;padding:0 5.5rem 0 8rem;table-layout:fixed;width:100%}.nav--primary .menu-item{float:none;width:auto;border:none}.nav--primary .sub-menu{border:none;background-color:#555;padding:0 0.125rem 0.125rem;position:absolute;top:3rem;left:0}.nav--primary .sub-menu .menu-item{margin:0.125rem 0 0;float:left;width:100%}}
.no-js .nav__menu{display:block}.nav--utility .page_item,.nav--utility .menu-item{display:inline-block;padding:0;margin-right:0.5rem}@media (min-width: 35rem){.nav--utility .nav__menu{text-align:right}.nav--utility .page_item,.nav--utility .menu-item{margin-left:0.5rem;margin-right:0}}
.nav--anchor{position:fixed;top:50%;left:0.3125rem;transform:translate(0, -50%);z-index:99;display:none;width:1.25rem}.nav--anchor .menu__item{display:block;margin:1.25rem auto;position:relative;z-index:1;width:0.75rem;height:0.75rem;background-color:#29A7D9;border:2px solid #FFF;border-radius:50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;line-height:1}.nav--anchor .menu__item.current{background-color:#FA0001;width:1rem;height:1rem}.nav--anchor .menu__item.current .item__label{margin:0 0 0 1.5625rem}.nav--anchor .menu__item:hover{background-color:#FA0001}.nav--anchor .menu__item:hover a{display:block}.nav--anchor .menu__item a{display:none;text-decoration:none !important}.nav--anchor .menu__item .item__label{background-color:rgba(0,0,0,0.7);color:#FFF;margin:0 0 0 1.4375rem;padding:0 0.5em;white-space:nowrap;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 35rem){.nav--anchor{display:block}}@media (min-width: 83.125rem){.nav--anchor{left:2rem}}
.device--tablet .nav--anchor,.device--mobile .nav--anchor{display:none}.nav--paging{margin:2rem auto;text-align:center}.nav__item--next a:after{content:'\0020\00BB'}.nav__item--previous a:before{content:'\00AB\0020'}.nav--helper{background:url("img/sprite.png") no-repeat scroll center 0 transparent;bottom:1.5rem;cursor:pointer;display:none;height:3.75rem;left:0;margin:0 auto;position:fixed;right:0;top:auto;width:3.75rem;z-index:99}@media (min-width: 35rem){.nav--helper{display:block}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.nav--helper{background-image:url("img/sprite@2x.png");background-size:60px 180px}}
.nav--utility{position:relative;z-index:10}.nav--utility .nav__title{background-color:#6b8297;color:#FFF;cursor:pointer;display:block;height:4.8125rem;width:10%;text-indent:-300%;overflow:hidden;position:absolute;right:0}.nav--utility .nav__menu{background-color:#fff;display:none}.nav--utility .nav__menu .menu-item{background-color:#c4cdd5;display:block;margin:0 0 0.125rem;padding:0;text-align:center;vertical-align:middle;width:100%}.nav--utility .nav__menu .menu-item.current-lang{background-color:#6b8297}.nav--utility .nav__menu .menu-item.current-lang a{color:#FFF}.nav--utility .nav__menu .menu-item a{color:#404040;display:block;line-height:2.625rem}.nav--utility .nav__menu .menu-item a:hover{text-decoration:none}.nav--utility.is-open .nav__menu{display:block}@media (min-width: 35rem){.nav--utility.is-open .nav__menu{display:table}.nav--utility .nav__menu{box-sizing:border-box;margin:0 0 0.125rem;padding:0 2.625rem 0 0;table-layout:fixed;width:100%}.nav--utility .nav__menu .menu-item{display:table-cell}.nav--utility .nav__menu .menu-item a{border-right:0.125rem solid #fff}.nav--utility .nav__title{width:2.625rem;height:2.625rem;position:absolute;top:0;right:0}}
.form input{border:1px solid #ddd;color:#767676;vertical-align:bottom;-webkit-appearance:none}.form input::-webkit-input-placeholder{color:#767676}.form input:-moz-placeholder{color:#767676;opacity:1}.form input::-moz-placeholder{color:#767676;opacity:1}.form input:-ms-input-placeholder{color:#767676}.form input[placeholder]{opacity:1}.form input[placeholder]:focus::-webkit-input-placeholder{transition:opacity 0.5s 0.5s ease;opacity:0}.form input[placeholder]:focus:-moz-placeholder{transition:opacity 0.5s 0.5s ease;opacity:0}.form input[placeholder]:focus::-moz-placeholder{transition:opacity 0.5s 0.5s ease;opacity:0}.form input[placeholder]:focus:-ms-input-placeholder{transition:opacity 0.5s 0.5s ease;opacity:0}.form button[type=submit]{background-color:#007eb1;color:#fff;border:none;display:block;font:Arial,sans-serif}.form--search{box-sizing:border-box;padding-right:20px;position:relative}.form--search input[type=text]{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #007eb1;padding:0;width:100%}.form--search button[type=submit]{border-bottom:1px solid #007eb1;padding:0;position:absolute;right:0;top:0;width:20px}.form--search button[type=submit]:after{content:'\00BB';text-align:center}.form--filter{padding:1rem;display:table}.form--filter input{border:medium none;display:table-cell;height:1.625rem;outline:medium none}.form--filter .filter-count{display:table-cell;height:1.625rem;border-left:0.125rem solid #FFF;text-align:center;vertical-align:middle;width:3rem}@media (min-width: 35rem){.form--filter{padding:1rem 2rem}}
.wrap--form{margin:0 auto;max-width:74.3125rem}.panel{border-top:1px solid;margin:0 1rem}.panel .article,.panel .panel__header,.panel .panel__intro{padding:0}.panel:first-of-type{border:none}.panel--default,.panel--gallery{margin-bottom:2rem}.panel__content{-webkit-background-size:0 0;-moz-background-size:0 0;-o-background-size:0 0;background-size:0 0;margin-top:2rem}.panel__wrap{box-sizing:border-box;width:100%}.article__link{display:block}.image--mobile{width:100%;height:auto}@media (min-width: 35rem){.panel{border:none;margin:0}.panel__content{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:table;width:100%;height:100vh;margin-top:0}.image--mobile{display:none}.panel__content--map{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.panel__wrap{margin:0 auto;padding:4.5rem 2rem;max-width:74.3125rem;display:table-cell;vertical-align:middle}.panel--single .panel__content{display:block;width:100%;min-height:100vh;height:auto}.panel--single .panel__wrap{padding:15rem 2rem 0;display:block}.panel:first-of-type:not(.panel--single) .panel__wrap{padding:15rem 2rem}.panel--default .article--default,.panel--default .article--quote,.panel--default .article--intro,.panel--single .article--default,.panel--single .article--quote,.panel--single .article--intro{padding:3rem 0 3rem 6rem;position:relative;z-index:1;max-width:70.3125rem}.panel--default .article--default::before,.panel--default .article--quote::before,.panel--default .article--intro::before,.panel--single .article--default::before,.panel--single .article--quote::before,.panel--single .article--intro::before{background-image:url(img/bg-tweak.png);content:" ";height:100%;width:2560px;position:absolute;top:0;left:0;z-index:-1}.panel--slides .article{padding:0 0 0 6rem;max-width:70.3125rem}}@media (min-width: 52.5rem){.panel--single .panel__content:not(.no-bg) .article--intro>.article__header .article__headline{font-size:4rem}}@media (min-width: 35rem){.device--tablet .panel__content,.device--mobile .panel__content{background-attachment:scroll;height:64rem}}
@media (max-width: 35em){.device--mobile .panel__content:not(.panel__content--map){background-image:none !important}}.panel--gallery{overflow:hidden}.panel--gallery .gallery__item{width:50%;float:left}.panel--gallery .gallery__item img{width:100%;height:auto}.panel--gallery .panel__wrap{margin:0;max-width:none;padding:0}@media (min-width: 52.5rem){.panel--gallery .gallery__item{width:33.33%}}@media (min-width: 87.5rem){.panel--gallery .gallery__item{width:25%}}
.panel--columns .panel__wrap{overflow:hidden;margin:0 auto;padding:0;display:block}.panel--columns .panel__header{box-sizing:border-box;margin:0 auto 1rem;max-width:74.3125rem}.panel--columns .article{margin:1rem 0 3rem}.panel--columns .article__header .article__headline{color:#404040;font-size:2rem}.panel--columns .article__body{margin:0}@media (min-width: 35rem){.panel--columns .panel__content{padding-top:8rem}.panel--columns .panel__header{padding:0 2rem}.panel--columns .panel__header .article__headline{color:#fff}.panel--columns .article{float:left;width:50%;padding:0 1rem}.panel--columns .panel__overlay{background-color:#FFF;padding-top:2rem;width:100%}.panel--columns .panel__wrap{padding:0 1rem}}
.panel--videos .panel__header .article__headline,.panel--videos .panel__intro .article__headline{font-size:2rem}.panel--videos .panel__wrap{padding:1rem 0}.panel--videos .article--embed{display:inline-block;vertical-align:top;box-sizing:border-box}.panel--videos .article--embed img{width:100%;height:auto}.panel--videos .article--embed .article__headline{color:#404040;font-size:2rem}.panel--videos .article--embed .article__media{position:relative;padding-bottom:75%;height:0;overflow:hidden;max-width:100%;height:auto}.panel--videos .article--embed .article__media iframe,.panel--videos .article--embed .article__media object,.panel--videos .article--embed .article__media embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 35rem){.panel--videos .panel__header,.panel--videos .panel__intro{margin:0 auto;max-width:66rem;padding:0 2rem 0 8rem}.panel--videos .panel__content{padding-top:8rem}.panel--videos .panel__wrap{display:block;padding:1rem}.panel--videos .article--embed{width:50%;padding:1rem}}
.panel--slides{position:relative;height:auto !important;width:auto !important}.panel--slides .panel__header .article__headline{font-size:1rem;text-transform:none}.panel--slides ul{margin:0;padding:0;height:auto !important}.panel--slides .slide{background-attachment:scroll;list-style:none;margin-bottom:2rem}.panel--slides .slides__nav{display:none;bottom:8.375rem;left:2rem;position:absolute;right:2rem;z-index:1}.panel--slides .slides__nav .wrap{max-width:70.3125rem;margin:0 auto;position:relative}.panel--slides .slides__arrow.prev{position:absolute;left:0}.panel--slides .slides__arrow.prev:before{content:'\00AB\0020';font-size:2rem;vertical-align:sub}.panel--slides .slides__arrow.next{position:absolute;right:0}.panel--slides .slides__arrow.next:after{content:'\0020\00BB';font-size:2rem;vertical-align:sub}.panel--slides .dots{bottom:0;left:0;position:absolute;right:0;text-align:center;padding:0;display:none}.panel--slides .dots li{background-color:#29A7D9;border:2px solid #FFF;border-radius:50%;cursor:pointer;display:inline-block;height:0.875rem;margin:0 0.5rem;text-indent:-200%;width:0.875em;overflow:hidden;vertical-align:middle;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.panel--slides .dots li.active{background-color:#FA0001;width:1rem;height:1rem;margin:0 0.4875rem}.panel--slides .dots li:hover{background-color:#FA0001}@media (min-width: 35rem){.panel--slides{min-height:100vh}.panel--slides .panel__header{display:none}.panel--slides .slide{margin-bottom:0;float:left}.panel--slides .slides__nav{display:block}.panel--slides .dots{display:block;bottom:5rem}}@media (min-width: 96.25rem){.panel--slides .slides__nav{top:45%;left:8%;right:8%}.panel--slides .slides__nav .wrap{max-width:none}.panel--slides .slides__arrow.prev:before,.panel--slides .slides__arrow.next:after{content:'';font-size:0.9375rem;vertical-align:initial}}
#Banner{border-right:2px solid #fff;width:90%;box-sizing:border-box;overflow:hidden;padding:0 1rem;text-align:center}#Banner .brand{box-sizing:border-box;background-color:#FFFFFF;padding:1rem;display:inline-block}@media (min-width: 35rem){#Banner{width:100%;border:none;position:absolute;left:0;right:0;top:0;z-index:9}}
#ContentInfo{background-color:#eee;padding:1rem 0;text-align:center;position:relative}#ContentInfo .ico--copyright{font-family:sans-serif}#ContentInfo .site-by{background:url("img/sprite.png") no-repeat scroll center -5rem transparent;bottom:0;opacity:0.75;overflow:hidden;position:absolute;right:0.75rem;text-indent:-400%;top:0;width:2.5rem}#ContentInfo .site-by:hover{opacity:1}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){#ContentInfo .site-by{background-image:url("img/sprite@2x.png");background-size:60px 180px}}
#Main{margin:2rem auto 0;overflow:hidden;position:relative}@media (min-width: 35rem){#Main{padding-top:16rem;margin:0 auto}}
.grid{margin:0 auto}.grid>*{display:inline-block;vertical-align:top}@media (min-width: 35rem){.grid{padding:1rem}}
.grid--teasers{max-width:72.3125rem;overflow:hidden}.grid--teasers>*{box-sizing:border-box;width:100%;text-align:center;margin:0 0 1rem;padding:0}.grid--teasers .article__media{margin:0;padding:0 0 0.625rem}.grid--teasers .article__header{padding:0.25rem 0 0}.grid--teasers .article__body{margin:0}.grid--teasers .article__body p{padding:0 0 0.5rem}.grid--teasers a{background-color:rgba(255,255,255,0.9);display:block;padding-bottom:0.5rem}.grid--teasers a:hover{text-decoration:none}@media (min-width: 35rem){.grid--teasers>*{width:50%;text-align:center;padding:1rem;margin:0}.grid--teasers .article__media{padding:0.625rem}}@media (min-width: 70rem){.grid--teasers>*{width:25%}}
.no-bg .grid--teasers .article__media{padding:0 0 0.625rem}@media (min-width: 70rem){.no-bg .grid--teasers>*{width:20%}}
.grid--people{max-width:72.3125rem;padding:1rem;overflow:hidden}.list,.list__group{list-style:none;padding:0;margin:0}.list__group{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.list--people{box-sizing:border-box;margin:0 auto;max-width:74.3125rem;padding:1rem}.list--people .first-in-letter{margin-top:1rem}.list--people.is-filtered{-webkit-column-count:1;-moz-column-count:1;column-count:1}.list--people.is-filtered .first-in-letter{margin-top:0}.list--people a:hover{background-color:#007eb1;color:#fff;text-decoration:none}@media (min-width: 35rem){.list--people{padding:1rem 2rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 52.5rem){.list--people{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width: 70rem){.list--people{-webkit-column-count:4;-moz-column-count:4;column-count:4}}
.home #Main{margin:0 auto;padding-top:0}.page-template-composite #Main,.page-template-collection #Main{padding-top:0;margin:0 auto}
