/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{-webkit-box-sizing:border-box;box-sizing:border-box;}html{font-size:1rem;}body{color:#555555;font-size:1rem;font-weight:500;font-family:Gudea,Helvetica,Arial,sans-serif;overflow-x:hidden;-webkit-text-size-adjust:auto;}body.cke_editable{background-color:#ffffff;font-weight:600;}img{display:block;height:auto;max-width:100%;}a{color:#888888;border-bottom-style:none;text-decoration:none;-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}a:hover,a:active,a:focus,a.link{color:#c71585;border-bottom-style:none;text-decoration:none;}h1,h2,h3,h4,h5,h6{color:#555555;margin:0;}.cta{position:relative;background:#000000;border:10px solid #000000;}.cta:after,.cta:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.cta:after{border-color:transparent;border-bottom-color:#000000;border-width:10px;left:50%;margin-left:-0.625rem;}.cta:before{border-color:transparent;border-bottom-color:#000000;border-width:24px;left:50%;margin-left:-1.5rem;}input,select,textfield{width:100%;}input[type=radio]{width:auto;}.page-node-type-shoot .layout__region--shootdetails .field__label{color:#888888;font-size:0.8em;font-weight:700;text-align:center;}.page-node-type-shoot .layout__region--shootdetails .field__item{color:#000000;font-size:0.8em;font-weight:700;text-align:center;}@media screen and (min-width:50rem){input,select,textfield{width:auto;}.page-node-type-shoot .layout__region--shootdetails .block{background-color:#000000;margin-right:1.25rem;padding:1.25rem;}.page-node-type-shoot .layout__region--shootdetails .block:first-child{margin-top:0.625rem;}.page-node-type-shoot .layout__region--shootdetails .block .content{margin-top:0;}.page-node-type-shoot .layout__region--shootdetails .block .content .field{margin:0;}.page-node-type-shoot .layout__region--shootdetails .block .content .field .field__label{text-align:left;}.page-node-type-shoot .layout__region--shootdetails .block .content .field .field__item{color:#ffffff;text-align:left;}}.page-node-type-shoot .field--name-field-shoot-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:35rem){.page-node-type-shoot .field--name-field-shoot-images .field--type-image{margin:0 1em 0 0;}.page-node-type-shoot .field--name-field-shoot-images .field__item{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}}@media screen and (min-width:50rem){.page-node-type-shoot .field--name-field-shoot-images .field__item{-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;}}.site-footer{background-color:#ffffff;}.site-footer .site-footer__bottom{border-top:none;}.site-footer .social-icons{text-align:center;}.site-footer .social-icons .icon{color:#000000;display:inline-block;}#header{color:#ffffff;background-color:#000000;background-image:none;min-height:75px;}#header .region-header{float:right;}#header .site-branding__modellauk{float:left;margin:0;padding:0 0 0 0.3125rem;}#header .site-branding__modellauk:after{content:"";display:table;clear:both;}#header .site-branding__modellauk .header-m{color:#ffffff;float:left;font-family:Gudea,Helvetica,Arial,sans-serif;font-size:5rem;font-weight:700;line-height:54pt;}#header .site-branding__modellauk .header-odellauk{color:#ffffff;float:left;font-family:Gudea,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:100%;margin-left:-0.125rem;margin-top:0.3125rem;}@media screen and (min-width:48.0625rem){#header .site-branding__modellauk:hover .header-odellauk{opacity:1;visibility:visible;width:260px;}#header .site-branding__modellauk .header-odellauk{float:left;font-family:Gudea,Helvetica,Arial,sans-serif;font-size:3.5rem;font-weight:700;height:51px;line-height:100%;margin-left:0;margin-top:1.0625rem;opacity:0;overflow:hidden;-webkit-transition-property:visibility,opacity,width;-o-transition-property:visibility,opacity,width;transition-property:visibility,opacity,width;-webkit-transition-duration:300ms,300ms,300ms;-o-transition-duration:300ms,300ms,300ms;transition-duration:300ms,300ms,300ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out,ease-in-out;visibility:hidden;width:0;}}@media only screen and (min-width:40rem){.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section--33-34-33 > .layout__region--second,.layout--threecol-section--33-34-33 > .layout__region--third{-webkit-box-flex:0 !important;-webkit-flex:0 1 33.333% !important;-ms-flex:0 1 33.333% !important;flex:0 1 33.333% !important;padding:0 0.3125rem;}}.mm-menu,.mm-slideout{--mm-sidebar-expanded-size:300px;}.mm-menu_offcanvas{max-width:300px;}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);}.mm-menu_theme-black{--mm-color-border:transparent;}.mm-panels .mm-panel{padding:8.125rem 1.25rem 0 1.25rem;}.mm-panels .mm-navbar{display:none;}.mm-panels li{font-family:Gudea,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:600;}.mm-panels li.mm-listitem{background:transparent url("/themes/custom/modella/images/menu-arrow.png") 5px 22px no-repeat;}.mm-panels li.mm-listitem .mm-listitem__text{color:#ffffff;padding-left:1.5625rem;padding-right:0.3125rem;-webkit-transition:color 150ms ease-in-out;-o-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out;}.mm-panels li.mm-listitem .mm-listitem__text:hover,.mm-panels li.mm-listitem .mm-listitem__text.is-active{color:#c71585;}#block-responsivemenumobileicon .responsive-menu-toggle-icon::before{top:4px;}#block-responsivemenumobileicon .responsive-menu-toggle-icon{border:1px solid #ffffff;border-radius:4px;height:29px;padding:0.125rem;width:33px;}#block-responsivemenumobileicon .responsive-menu-toggle-icon::before,#block-responsivemenumobileicon .responsive-menu-toggle-icon::after,#block-responsivemenumobileicon .responsive-menu-toggle-icon span.icon{height:4px;left:3px;width:25px;}#block-responsivemenumobileicon .responsive-menu-toggle-icon span.icon{top:11px;}#block-responsivemenumobileicon .responsive-menu-toggle-icon::after{top:18px;}#block-responsivemenumobileicon .label{display:none;}.mm-wrapper_opening #block-responsivemenumobileicon .responsive-menu-toggle-icon::before{top:12px;}.mm-wrapper_opening #block-responsivemenumobileicon .responsive-menu-toggle-icon::after{top:12px;}.sidr-trigger{background-color:#000000;border:1px solid #ffffff;border-radius:6px;color:#ffffff;font-size:2.5em;}.sidr{background-color:#000000;color:#ffffff;width:300px;}.sidr.right{right:-300px;}.sidr ul.menu{margin-right:1em;margin-top:8.125rem;}.sidr ul.menu li{border-bottom:1px solid #333333;font-family:Gudea,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:600;}.sidr ul.menu li:last-child{border-bottom:none;}.sidr ul.menu li a{color:#ffffff;display:block;padding:0.125rem 0;}.sidr ul.menu li a:hover,.sidr ul.menu li a.is-active{color:#c71585;}h1.page-title{font-weight:600;}.node__content{font-weight:600;}.block-local-tasks-block{-webkit-box-sizing:initial;box-sizing:initial;margin-bottom:1em;margin-top:1.5em;}.block-local-tasks-block nav{-webkit-box-sizing:initial;box-sizing:initial;}.block-local-tasks-block nav ul{-webkit-box-sizing:initial;box-sizing:initial;}.block-local-tasks-block nav ul li{-webkit-box-sizing:initial;box-sizing:initial;}.block-local-tasks-block nav ul li a{-webkit-box-sizing:initial;box-sizing:initial;}.view-image-index-pages .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.view-image-index-pages .view-content .views-row{margin-top:0.625rem;}.view-image-index-pages .view-content .views-row .views-field-title{background-color:#000000;font-weight:600;position:relative;}.view-image-index-pages .view-content .views-row .views-field-title a{color:#ffffff;display:block;padding:0.5em 1em;position:relative;background:#000000;border:10px solid #000000;}.view-image-index-pages .view-content .views-row .views-field-title a:after,.view-image-index-pages .view-content .views-row .views-field-title a:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.view-image-index-pages .view-content .views-row .views-field-title a:after{border-color:transparent;border-bottom-color:#000000;border-width:10px;left:50%;margin-left:-0.625rem;}.view-image-index-pages .view-content .views-row .views-field-title a:before{border-color:transparent;border-bottom-color:#000000;border-width:24px;left:50%;margin-left:-1.5rem;}@media screen and (min-width:35rem) and (max-width:48rem){.view-image-index-pages .view-content .views-row{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}.view-image-index-pages .view-content .views-row:nth-child(odd){padding-right:0.3125rem;}.view-image-index-pages .view-content .views-row:nth-child(even){padding-left:0.3125rem;}}@media screen and (min-width:48.0625rem){.view-image-index-pages .view-content .views-row{-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;padding-left:0.3125rem;padding-right:0.3125rem;}.view-image-index-pages .view-content .views-row .views-field-title a{padding:0;}}@media screen and (min-width:64.0625rem){.view-image-index-pages .view-content .views-row .views-field-title a{font-size:1.2em;padding:0;}}
