.w_block p span { 
    line-height:24px;
}
.col-links.article-block-inner a {
    background-color: #e94e20;
    color: #fff;
}
.w_footer .w_logo img   {
    max-height: 160px !important;
}
body #container #wrap .custom-no-padding .generic_block {
    padding:0px !important;
}
#back-to-top svg {
    color:#aaa;
}
.w_design_2 .nav_level_2_group {
    border: 1px solid #777 !important;
}



/*
.blend-book-now button {
    width:100% !important;
}
.blend-basket-button.blend-widget {
    padding-top:13px !important;
}
.blend-book-now form {
    min-width:100% !important;
}*/


.block_type_contactformblock,
.block_type_contactformblock form {
    background-color:#fff !important;
    padding-top:20px !important;
}

#wrap .v2-menu ul ul li {
    background-color:#fff !important;
}

#wrap .v2-menu li[data-style-type="default-secondary"] {
    color:#222 !important;
}


.v2-menu ul li.menu-item {
    margin-bottom:0px !important;
}

.canvas-wrapper {
    padding-top:6px;
}
.w_developer button span {
    color:#fff !important;
}
.w_design .w_static_menu {
    display: none!important;
}
.custom-spacer {
    margin-top:30px !important;
}
.custom-spacer-60 {
    margin-top:60px !important;
}
@media all and (min-width: 980px) {
    .custom-spacer-60 .block-TextAreaAdvanced-html,
    .custom-spacer-60 .block-TextAreaAdvanced-intro {
        padding-left:22px;
    }
}



#wrap #container-list .col-links a.col-link {
    border-radius: 50px;
    padding: .7em 1.4em!important;
}
#wrap div.w_social_sharing > *[data-v-2c71b715] {
    box-shadow: none!important;
}
#wrap .w_carousel_intro {
    font-size: 1.1em;
}
#wrap .w_carousel_button {
    font-size: var(--w-font-18-menu);
    margin-top: 1.6em;
    padding: .7em 1.4em!important;
    border-radius: 50px!important;
    background-color: transparent!important;
    border: 2px solid;
}
#wrap .w_carousel_button:hover {
    background-color: var(--primary-color)!important;
    color: var(--primary-color-contrast)!important;
    border: 2px solid var(--primary-color);
}
.w_carousel:not(.lofoten-slideshow) .w_carousel_caption {
    padding: 2em;
    justify-items: center;
}
.w_carousel .w_carousel_teaser {
    display: none!important;
}
.w_carousel_caption_inner {
    color: inherit;
    max-width: 960px;
}
#container-list .col-link {
    border: 2px solid var(--secondary-color)!important;
    background-color: transparent!important;
    color: var(--secondary-color)!important;
}
#container-list .col-link:hover {
    border: 2px solid var(--secondary-color)!important;
    background-color: var(--secondary-color)!important;
    color: var(--secondary-color-contrast)!important;
}

#container-list .textbox-inner {
    background-color: var(--primary-color);
}
#container-list .spacer {
    background-color: var(--primary-color);
}
@media all and (max-width: 1199px) {
    .w_design .w_header .w_logo > a img {
        max-height: 50px;
        margin-top: 10px;
    }
}
@media all and (min-width: 1200px) {
    .w_design .w_header .w_logo > a img {
        margin-bottom: 8px;
    }
}

h3.block-title {
 font-size: var(--w-font-46-title, 3.5rem);
 margin-top: 1em;
}
.custom-titleleft h3{
    text-align: left!important;
}
#custom-button {
    border-radius: 10px;
}

/* Teaser */
#container-list .innercol .teaser {
    border-radius: 50px;
    width: auto;
    padding: 0 1.5em;
    margin: 10px;
}
/* End Teaser */

/* Horizontal languageselector */