/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box;}html{font-size:16px;}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;transition-property:color,background-color;transition-duration:0.15s;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:-10px;}.cta:before{border-color:transparent;border-bottom-color:#000000;border-width:24px;left:50%;margin-left:-24px;}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:800px){input,select,textfield{width:auto;}.page-node-type-shoot .layout__region--shootdetails .block{background-color:#000000;margin-right:20px;padding:20px;}.page-node-type-shoot .layout__region--shootdetails .block:first-child{margin-top:10px;}.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:flex;flex-wrap:wrap;}@media screen and (min-width:560px){.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{flex:0 1 50%;}}@media screen and (min-width:800px){.page-node-type-shoot .field--name-field-shoot-images .field__item{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 5px;}#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:-2px;margin-top:5px;}@media screen and (min-width:769px){#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:17px;opacity:0;overflow:hidden;transition-property:visibility,opacity,width;transition-duration:300ms,300ms,300ms;transition-timing-function:ease-in-out,ease-in-out,ease-in-out;visibility:hidden;width:0;}}@media only screen and (min-width:640px){.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{flex:0 1 33.333% !important;padding:0 5px;}}.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:130px 20px 0 20px;}.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:25px;padding-right:5px;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:2px;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:130px;}.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:2px 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{box-sizing:initial;margin-bottom:1em;margin-top:1.5em;}.block-local-tasks-block nav{box-sizing:initial;}.block-local-tasks-block nav ul{box-sizing:initial;}.block-local-tasks-block nav ul li{box-sizing:initial;}.block-local-tasks-block nav ul li a{box-sizing:initial;}.view-image-index-pages .view-content{display:flex;flex-wrap:wrap;width:100%;}.view-image-index-pages .view-content .views-row{margin-top:10px;}.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:-10px;}.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:-24px;}@media screen and (min-width:560px) and (max-width:768px){.view-image-index-pages .view-content .views-row{flex:0 1 50%;}.view-image-index-pages .view-content .views-row:nth-child(odd){padding-right:5px;}.view-image-index-pages .view-content .views-row:nth-child(even){padding-left:5px;}}@media screen and (min-width:769px){.view-image-index-pages .view-content .views-row{flex:0 1 25%;padding-left:5px;padding-right:5px;}.view-image-index-pages .view-content .views-row .views-field-title a{padding:0;}}@media screen and (min-width:1025px){.view-image-index-pages .view-content .views-row .views-field-title a{font-size:1.2em;padding:0;}}
