@import url(//hello.myfonts.net/count/2cbece); /*! normalize.css v3.0.1 | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden], template {
    display: none;
}

a {
    background: 0 0;
}

    a:active, a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: .0625rem dotted;
}

b, strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 2.5rem;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

input {
    line-height: normal;
}

    input[type=checkbox], input[type=radio] {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type=search] {
        -webkit-appearance: textfield;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    border: .0625rem solid silver;
    margin: 0 .125rem;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

meta.foundation-version {
    font-family: "/5.4.6/";
}

meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0;
}

meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

meta.foundation-data-attribute-namespace {
    font-family: false;
}

body, html {
    height: 100%;
    font-size: 100%;
}

body {
    background: #fff;
    padding: 0;
    margin: 0;
    font-family: "Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;
    font-style: normal;
    position: relative;
    cursor: auto;
}

a:hover {
    cursor: pointer;
}

img {
    height: auto;
    -ms-interpolation-mode: bicubic;
}

#map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, .map_canvas img, .map_canvas object {
    max-width: none !important;
}

.left {
    float: left !important;
}

.right {
    float: right !important;
}

.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.hide {
    display: none;
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

img {
    display: inline-block;
    vertical-align: middle;
}

textarea {
    height: auto;
    min-height: 3.125rem;
}

select {
    width: 100%;
}

.range-slider {
    display: block;
    position: relative;
    width: 100%;
    height: 1rem;
    margin: 1.25rem 0;
    -ms-touch-action: none;
    touch-action: none;
}

    .range-slider.vertical-range {
        position: relative;
        border: .0625rem solid #DDD;
        margin: 1.25rem 0;
        -ms-touch-action: none;
        touch-action: none;
        display: inline-block;
        width: 1rem;
        height: 12.5rem;
    }

        .range-slider.vertical-range .range-slider-handle {
            margin-top: 0;
            margin-left: -.5rem;
            position: absolute;
            bottom: -10.5rem;
        }

        .range-slider.vertical-range .range-slider-active-segment {
            width: .875rem;
            height: auto;
            bottom: 0;
        }

    .range-slider.radius {
        background: #FAFAFA;
        border-radius: .1875rem;
    }

        .range-slider.radius .range-slider-handle {
            background: #008CBA;
            border-radius: .1875rem;
        }

            .range-slider.radius .range-slider-handle:hover {
                background: #007da4;
            }

    .range-slider.round {
        background: #FAFAFA;
        border-radius: 62.5rem;
    }

        .range-slider.round .range-slider-handle {
            background: #008CBA;
            border-radius: 62.5rem;
        }

            .range-slider.round .range-slider-handle:hover {
                background: #007da4;
            }

    .range-slider.disabled, .range-slider[disabled] {
        background: #FAFAFA;
        cursor: default;
        opacity: .7;
    }

        .range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
            background: #008CBA;
            cursor: default;
            opacity: .7;
        }

            .range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
                background: #007da4;
            }

.range-slider-active-segment {
    display: inline-block;
    position: absolute;
}

.range-slider-handle {
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: -.3125rem;
    border: .0625rem solid none;
    cursor: pointer;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

    .range-slider-handle:hover {
        background: #007da4;
    }

.clearing-thumbs, [data-clearing] {
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
}

    .clearing-thumbs:after, .clearing-thumbs:before, [data-clearing]:after, [data-clearing]:before {
        content: " ";
        display: table;
    }

    .clearing-thumbs:after, [data-clearing]:after {
        clear: both;
    }

    .clearing-thumbs li, [data-clearing] li {
        float: left;
        margin-right: .625rem;
    }

    .clearing-thumbs[class*=block-grid-] li, [data-clearing][class*=block-grid-] li {
        margin-right: 0;
    }

.clearing-blackout {
    background: #333;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 998;
}

    .clearing-blackout .clearing-close {
        display: block;
    }

.clearing-container {
    position: relative;
    z-index: 998;
    height: 100%;
    overflow: hidden;
    margin: 0;
}

.clearing-touch-label {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #AAA;
    font-size: .6em;
}

.visible-img {
    height: 95%;
    position: relative;
}

    .visible-img img {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -50%;
        max-height: 100%;
        max-width: 100%;
    }

.clearing-caption {
    color: #CCC;
    font-size: .875em;
    line-height: 1.3;
    margin-bottom: 0;
    text-align: center;
    bottom: 0;
    background: #333;
    width: 100%;
    padding: .625rem 1.875rem 1.25rem;
    position: absolute;
    left: 0;
}

.clearing-close {
    z-index: 999;
    padding-left: 1.25rem;
    padding-top: .625rem;
    font-size: 1.875rem;
    line-height: 1;
    color: #CCC;
    display: none;
}

    .clearing-close:focus, .clearing-close:hover {
        color: #CCC;
    }

.clearing-assembled .clearing-container {
    height: 100%;
}

    .clearing-assembled .clearing-container .carousel > ul, .clearing-feature li {
        display: none;
    }

        .clearing-feature li.clearing-featured-img {
            display: block;
        }

.color-red {
    color: #D80729;
}

@font-face {
    font-family: ConduitITCStd-Medium;
    src: url(fonts/2CBECE_0_0.eot);
    src: url(fonts/2CBECE_0_0.eot?#iefix) format('embedded-opentype'),url(fonts/2CBECE_0_0.woff2) format('woff2'),url(fonts/2CBECE_0_0.woff) format('woff'),url(fonts/2CBECE_0_0.ttf) format('truetype'),url(fonts/2CBECE_0_0.svg#wf) format('svg');
}

@font-face {
    font-family: ConduitITCStd-ExtraLight;
    src: url(fonts/2CBECE_1_0.eot);
    src: url(fonts/2CBECE_1_0.eot?#iefix) format('embedded-opentype'),url(fonts/2CBECE_1_0.woff2) format('woff2'),url(fonts/2CBECE_1_0.woff) format('woff'),url(fonts/2CBECE_1_0.ttf) format('truetype'),url(fonts/2CBECE_1_0.svg#wf) format('svg');
}

@font-face {
    font-family: ConduitITCStd-Bold;
    src: url(fonts/2CBECE_2_0.eot);
    src: url(fonts/2CBECE_2_0.svg#wf) format('svg'),url(fonts/2CBECE_2_0.eot?#iefix) format('embedded-opentype'),url(fonts/2CBECE_2_0.woff2) format('woff2'),url(fonts/2CBECE_2_0.woff) format('woff'),url(fonts/2CBECE_2_0.ttf) format('truetype');
}

@font-face {
    font-family: ConduitITCStd-Light;
    src: url(fonts/2CBECE_3_0.eot);
    src: url(fonts/2CBECE_3_0.eot?#iefix) format('embedded-opentype'),url(fonts/2CBECE_3_0.woff2) format('woff2'),url(fonts/2CBECE_3_0.woff) format('woff'),url(fonts/2CBECE_3_0.ttf) format('truetype'),url(fonts/2CBECE_3_0.svg#wf) format('svg');
}

*, :after, :before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

img {
    max-width: 100%;
}

#app {
    position: relative;
}

body, html {
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    color: #000;
    line-height: 1.5rem;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    color: #000;
}

h1 {
    font-size: 5rem;
    line-height: 3rem;
}

h2 {
    font-size: 2.5rem;
    line-height: 2.625rem;
    font-family: ConduitITCStd-ExtraLight;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    clear: both;
}

h3 {
    font-size: 2.375rem;
    line-height: 2rem;
}

h4 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-family: ConduitITCStd-Medium;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h5 {
    font-size: 1.5rem;
    line-height: 1.6875rem;
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h6 {
    font-size: 1rem;
    line-height: 1.625rem;
    text-transform: uppercase;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
}

p {
    color: #606060;
    font-family: Georgia,serif;
    font-size: 1.25rem;
    line-height: 2rem;
}

a {
    text-decoration: none;
    color: #D80729;
}

    a:hover {
        text-decoration: underline;
        color: #D80729;
    }

    a:visited {
        text-decoration: none;
        color: #D80729;
    }

body.parent-pageid-2349 nav#mainnavigation li.menu-item-1800 a, body.parent-pageid-27 nav#mainnavigation li.menu-item-1800 a, body.parent-pageid-410 nav#mainnavigation li.menu-item-434 a, body.parent-pageid-414 nav#mainnavigation li.menu-item-427 a, body.parent-pageid-416 nav#mainnavigation li.menu-item-432 a, body.parent-pageid-862 nav#mainnavigation li.menu-item-1800 a, body.single-hovedavtale nav#mainnavigation li.menu-item-898 a, body.single-kurs nav#mainnavigation li.menu-item-427 a, body.single-tariffavtale nav#mainnavigation li.menu-item-898 a {
    color: #D80729 !important;
}

header#header-top {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #fff;
    padding-top: 1.875rem;
    padding-bottom: .6875rem;
    border-bottom: .125rem solid #ccc;
}

    header#header-top .top-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
        background: #fff;
    }

        header#header-top .top-wrapper:after, header#header-top .top-wrapper:before {
            content: " ";
            display: table;
        }

        header#header-top .top-wrapper:after {
            clear: both;
        }

        header#header-top .top-wrapper .top-content {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

            header#header-top .top-wrapper .top-content .logo-wrapper-blogg {
                width: 100%;
                float: left;
                display: block;
                text-align: center;
                padding-left: 0;
                padding-right: 0;
                position: relative;
                top: 0;
            }

                header#header-top .top-wrapper .top-content .logo-wrapper-blogg a, header#header-top .top-wrapper .top-content .logo-wrapper-blogg a:hover, header#header-top .top-wrapper .top-content .logo-wrapper-blogg a:visited {
                    text-decoration: none;
                }

                header#header-top .top-wrapper .top-content .logo-wrapper-blogg .logo-content-blogg {
                    width: 5.3125rem;
                    height: 2.125rem;
                    display: block;
                    text-align: center;
                    margin: 0 auto;
                }

                    header#header-top .top-wrapper .top-content .logo-wrapper-blogg .logo-content-blogg .logo-img-blogg {
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                        width: 83px;
                        height: 1.875rem;
                        background: url(images/logo-top-02.svg) no-repeat;
                    }

            header#header-top .top-wrapper .top-content .logo-wrapper {
                display: none;
            }

                header#header-top .top-wrapper .top-content .logo-wrapper a, header#header-top .top-wrapper .top-content .logo-wrapper a:hover, header#header-top .top-wrapper .top-content .logo-wrapper a:visited {
                    text-decoration: none;
                }

                header#header-top .top-wrapper .top-content .logo-wrapper .logo-content {
                    width: 5.3125rem;
                    height: 2.125rem;
                    display: block;
                    text-align: center;
                    margin: 0 auto;
                }

                    header#header-top .top-wrapper .top-content .logo-wrapper .logo-content .logo-img {
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                        width: 83px;
                        height: 1.875rem;
                        background: url(images/logo-top-02.svg) no-repeat;
                    }

            header#header-top .top-wrapper .top-content nav#mainnavigation {
                display: none;
            }

                header#header-top .top-wrapper .top-content nav#mainnavigation ul {
                    padding-left: 0;
                    margin-left: 0;
                    text-align: center;
                    margin-bottom: 0;
                    margin-top: 0;
                }

                    header#header-top .top-wrapper .top-content nav#mainnavigation ul li:first-child {
                        padding-left: 0;
                    }

                    header#header-top .top-wrapper .top-content nav#mainnavigation ul li:last-child {
                        padding-right: 1.875rem !important;
                    }

                    header#header-top .top-wrapper .top-content nav#mainnavigation ul li {
                        display: inline;
                        padding-left: .625rem;
                        padding-right: .625rem;
                        padding-bottom: .3125rem;
                    }

                        header#header-top .top-wrapper .top-content nav#mainnavigation ul li a, header#header-top .top-wrapper .top-content nav#mainnavigation ul li a:visited {
                            font-family: ConduitITCStd-Bold;
                            font-style: normal;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            text-decoration: none;
                            color: gray;
                            font-size: 1rem;
                            line-height: 1.1875rem;
                            text-transform: uppercase;
                            font-weight: 400;
                            font-variant: normal;
                            text-rendering: optimizeLegibility;
                        }

                            header#header-top .top-wrapper .top-content nav#mainnavigation ul li a:hover {
                                color: #D80729 !important;
                            }

                            header#header-top .top-wrapper .top-content nav#mainnavigation ul li a:focus {
                                outline: 0;
                            }

                        header#header-top .top-wrapper .top-content nav#mainnavigation ul li.current-menu-item a, header#header-top .top-wrapper .top-content nav#mainnavigation ul li.current-menu-item a:visited {
                            color: #D80729;
                        }

            header#header-top .top-wrapper .top-content .search-top-icon {
                width: .75rem;
                height: .75rem;
                background: url(images/search-top-16.svg) no-repeat;
                display: inline-block;
            }

            header#header-top .top-wrapper .top-content .search-text {
                margin-left: .4375rem;
            }

header#header-bottom {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #D80729;
    padding: 2.1875rem 0;
}

    header#header-bottom .bottom-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
        background: #D80729;
    }

        header#header-bottom .bottom-wrapper:after, header#header-bottom .bottom-wrapper:before {
            content: " ";
            display: table;
        }

        header#header-bottom .bottom-wrapper:after {
            clear: both;
        }

        header#header-bottom .bottom-wrapper .bottom-content {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            padding-top: 0;
        }

            header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper {
                width: 100%;
                float: left;
                display: block;
                text-align: center;
                padding-left: 0;
                padding-right: 0;
                position: relative;
                top: 0;
            }

                header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper a, header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper a:hover, header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper a:visited {
                    text-decoration: none;
                }

                header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper .foralle-content {
                    width: 16.25rem;
                    height: 3.3125rem;
                    display: block;
                    text-align: center;
                    margin: 0 auto;
                }

                    header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper .foralle-content .foralle-img {
                        padding-left: 0;
                        padding-right: 0;
                        background: url(images/for-alle-01-01.svg) no-repeat;
                        width: 16.25rem;
                        height: 53px;
                        margin-bottom: 2.375rem;
                    }

.dropdown-close {
    position: absolute;
    top: 1.6875rem;
    right: 1.75rem;
    width: 1.25rem;
    height: 1.25rem;
    cursor: pointer;
}

    .dropdown-close img {
        width: 1.3125rem;
        height: 1.3125rem;
    }

.dropdown-search {
    display: none;
    padding-left: 0;
    padding-right: 0;
}

body.dropdown-search-open .dropdown-search {
    display: block;
    position: relative;
}

.dropdown-search .dropdown-search-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #f1f1f1;
    padding-top: 1.875rem;
    padding-bottom: 1.6875rem;
    border-bottom: .125rem solid #ccc;
}

    .dropdown-search .dropdown-search-container .search-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .dropdown-search .dropdown-search-container .search-wrapper:after, .dropdown-search .dropdown-search-container .search-wrapper:before {
            content: " ";
            display: table;
        }

        .dropdown-search .dropdown-search-container .search-wrapper:after {
            clear: both;
        }

        .dropdown-search .dropdown-search-container .search-wrapper .search-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] {
                height: 3.75rem;
                padding-left: 1.25rem;
                border: none;
                background: #fff;
                color: #606060;
                display: inline-block;
                font-size: 1.5rem;
                width: 100%;
                outline: 0;
                float: left;
                border-radius: .625rem;
                -moz-appearance: textfield;
                appearance: textfield;
                -webkit-appearance: none !important;
                -webkit-border-radius: .625rem !important;
                position: relative;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

                .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] ::-webkit-input-placeholder {
                    color: #ccc !important;
                }

                .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] ::-moz-placeholder {
                    color: #ccc !important;
                }

                .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] ::-ms-input-placeholder {
                    color: #ccc !important;
                }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content input::-webkit-input-placeholder {
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                color: #ccc;
                font-size: 1.5rem;
            }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content label {
                width: 100%;
                float: left;
                margin-bottom: .375rem;
                font-size: 1.25rem;
                line-height: 1.625rem;
                font-weight: 700 !important;
                font-family: ConduitITCStd-Light;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                color: #606060;
            }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=submit] {
                color: red;
                text-transform: uppercase;
                padding-right: 3.5rem !important;
                padding-top: 0;
                font-size: .875rem;
                opacity: 1;
                width: 2.5rem;
                height: 3.75rem;
                border: none;
                background: url(images/search-submit.png) #fff center no-repeat;
                border-radius: .625rem;
                margin-top: 0 !important;
                position: relative;
                font-family: ConduitITCStd-Medium;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

                .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=submit]:hover {
                    opacity: .8;
                }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content .search-container {
                padding-left: 2.3125rem;
                padding-right: 2.3125rem;
                width: 16.6666666667%;
                float: left;
            }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content .submit-wrap {
                right: 4.75rem;
                position: relative;
                z-index: 9999;
                top: 2rem;
            }

                .dropdown-search .dropdown-search-container .search-wrapper .search-content .submit-wrap input[type=submit] {
                    position: absolute;
                }

.search-inner-content fieldset {
    border: 0;
    padding-bottom: .4375rem !important;
}

.search-inner-content input[type=text] {
    height: 3.125rem;
    padding-left: .625rem;
    border: none;
    background: #fff;
    color: gray;
    display: inline-block;
    font-size: 1.75rem;
    font-style: italic;
    width: 94%;
    outline: 0;
    float: left;
    -moz-appearance: textfield;
    appearance: textfield;
    -webkit-appearance: none !important;
    -webkit-border-radius: 0 !important;
}

    .search-inner-content input[type=text] ::-webkit-input-placeholder {
        color: gray !important;
    }

    .search-inner-content input[type=text] ::-moz-placeholder {
        color: gray !important;
    }

    .search-inner-content input[type=text] ::-ms-input-placeholder {
        color: gray !important;
    }

.search-inner-content input::-webkit-input-placeholder {
    color: gray;
    font-size: 1.75rem;
}

.search-inner-content .submit {
    color: gray;
    text-transform: uppercase;
    padding-right: .625rem;
    padding-top: .3125rem;
    font-size: .875rem;
    opacity: 1;
    width: 2.5rem;
    height: 3.125rem;
    border: none;
    background: url(images/search-mobile-23.svg) #D80729 center no-repeat;
}

    .search-inner-content .submit:hover {
        opacity: .8;
    }

.search-inner-content label {
    width: 100%;
    float: left;
    font-size: 2.25rem;
    line-height: 1.5rem;
    color: #fff;
    font-style: italic;
    margin-bottom: 1.25rem;
}

.mobil-header-wrapper {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
}

    .mobil-header-wrapper:after, .mobil-header-wrapper:before {
        content: " ";
        display: table;
    }

    .mobil-header-wrapper:after {
        clear: both;
    }

    .mobil-header-wrapper .mobil-header-content {
        width: 100%;
        float: left;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-bottom: .5rem;
    }

        .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob {
            width: 33.3333333333%;
            float: left;
            display: block;
            text-align: center;
            padding-left: 0;
            padding-right: 0;
            position: relative;
            top: 0;
        }

            .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob a, .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob a:hover, .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob a:visited {
                text-decoration: none;
            }

            .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob .logo-content {
                width: 5.3125rem;
                height: 2.125rem;
                display: block;
                text-align: center;
                margin: 0 auto;
            }

                .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob .logo-content .logo-img {
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                    width: 83px;
                    height: 1.875rem;
                    background: url(images/logo-top-02.svg) no-repeat;
                }

        .mobil-header-wrapper .mobil-header-content .mobile-menu {
            display: block;
            height: auto;
            position: relative;
            width: 33.3333333333%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            opacity: 1;
        }

            .mobil-header-wrapper .mobil-header-content .mobile-menu:hover {
                opacity: .8;
                cursor: pointer;
            }

            .mobil-header-wrapper .mobil-header-content .mobile-menu .mobile-menu-img {
                position: relative;
                display: block;
                top: .3125rem;
                width: 3.125rem;
                height: 1.6875rem;
                background: url(images/menu.svg) center top no-repeat;
            }

            .mobil-header-wrapper .mobil-header-content .mobile-menu img {
                width: 3.125rem;
                height: 3.125rem;
                position: relative;
                top: -.3125rem;
            }

        .mobil-header-wrapper .mobil-header-content .search-mobile-wrap {
            width: 33.3333333333%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            opacity: 1;
        }

            .mobil-header-wrapper .mobil-header-content .search-mobile-wrap:hover {
                opacity: .8;
                cursor: pointer;
            }

            .mobil-header-wrapper .mobil-header-content .search-mobile-wrap .mobile-search-img {
                width: 2.1875rem;
                height: 2.1875rem;
                float: right;
                position: relative;
                top: 0;
                background: url(images/search.svg) no-repeat;
            }

            .mobil-header-wrapper .mobil-header-content .search-mobile-wrap img {
                width: 2.1875rem;
                height: 2.1875rem;
                float: right;
                position: relative;
                top: 0;
            }

            .mobil-header-wrapper .mobil-header-content .search-mobile-wrap .mobile-menu-icon {
                background: url(images/mobile-menu-27.svg) no-repeat;
                width: 14.125rem;
                height: 1.1875rem;
                display: inline-block;
                position: relative;
                top: .375rem;
                opacity: 1;
            }

                .mobil-header-wrapper .mobil-header-content .search-mobile-wrap .mobile-menu-icon:hover {
                    opacity: .8;
                }

        .mobil-header-wrapper .mobil-header-content .icon-ikoner-menu-mobile {
            font-size: 2.5rem;
            color: #bcbcbc;
            background: #fff;
            float: right;
            opacity: 1;
        }

            .mobil-header-wrapper .mobil-header-content .icon-ikoner-menu-mobile:hover {
                opacity: .8;
            }

        .mobil-header-wrapper .mobil-header-content .logo-wrapper-mobil {
            display: block;
            text-align: center;
            padding-top: 0;
            position: relative;
            padding-left: 37px;
            padding-right: 37px;
            width: 83.3333333333%;
            float: left;
        }

            .mobil-header-wrapper .mobil-header-content .logo-wrapper-mobil .logo-content {
                background: url(images/logo-mobil.png) no-repeat;
                width: 14.125rem;
                height: 1.1875rem;
                display: inline-block;
            }

        .mobil-header-wrapper .mobil-header-content .menu-search {
            background: url(images/search-icon-mobil-22.svg) no-repeat;
            text-indent: -62.4375rem;
            padding-left: 0 !important;
        }

            .mobil-header-wrapper .mobil-header-content .menu-search a {
                width: 100%;
                opacity: 0;
            }

            .mobil-header-wrapper .mobil-header-content .menu-search:hover {
                opacity: .8;
            }

        .mobil-header-wrapper .mobil-header-content .search-icon-wrapper {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            width: 16.6666666667%;
            float: left;
            margin-top: 1rem;
            right: 0;
            position: absolute;
            border: .0625rem solid red;
        }

            .mobil-header-wrapper .mobil-header-content .search-icon-wrapper .sok-icon {
                float: left;
                text-align: left;
                background: url(images/search-icon-mobil-22.svg) no-repeat;
                width: 1.1875rem;
                height: 1.3125rem;
                position: absolute;
            }

                .mobil-header-wrapper .mobil-header-content .search-icon-wrapper .sok-icon:hover {
                    background: url(images/search-icon-mobil-22.svg) no-repeat;
                }

            .mobil-header-wrapper .mobil-header-content .search-icon-wrapper .sok-text {
                float: left;
                color: #000;
                margin-right: .625rem;
            }

        .mobil-header-wrapper .mobil-header-content .search-icon-wrapper-mobil {
            position: relative;
            top: 0;
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            width: 8.3333333333%;
            float: left;
        }

            .mobil-header-wrapper .mobil-header-content .search-icon-wrapper-mobil .sok-icon {
                float: left;
                text-align: left;
                background: url(images/search-icon-mobil-22.svg) no-repeat;
                width: 1.875rem;
                height: 2.25rem;
                position: relative;
            }

                .mobil-header-wrapper .mobil-header-content .search-icon-wrapper-mobil .sok-icon:hover {
                    background: url(images/search-icon.png) no-repeat;
                }

            .mobil-header-wrapper .mobil-header-content .search-icon-wrapper-mobil .sok-text {
                float: left;
                color: #000;
                margin-right: .625rem;
            }

.mobile-content {
    display: none;
    padding-left: 0;
    padding-right: 0;
}

body.mobile-menu-open .mobile-content {
    display: block;
}

.mobile-content .mobile-content-outer {
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.mobile-content .outer {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: #fff;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-shadow: 0 .0625rem 0 0 #c0c1c0;
}

    .mobile-content .outer .inner {
        position: relative;
        z-index: 99999;
        top: 0 !important;
        padding-bottom: 0;
    }

        .mobile-content .outer .inner .mobile-menu-list {
            margin-top: 1.25rem;
        }

            .mobile-content .outer .inner .mobile-menu-list ul {
                padding-left: 0;
            }

            .mobile-content .outer .inner .mobile-menu-list li:last-child {
                display: none !important;
            }

            .mobile-content .outer .inner .mobile-menu-list li {
                list-style-type: none;
                text-align: left;
                margin-left: 0;
                margin-bottom: 1.25rem;
            }

                .mobile-content .outer .inner .mobile-menu-list li a, .mobile-content .outer .inner .mobile-menu-list li a:visited {
                    text-decoration: none;
                    color: gray;
                    font-size: 1.125rem;
                    line-height: 1.375rem;
                    text-transform: uppercase;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-family: ConduitITCStd-Bold !important;
                    font-weight: 400 !important;
                }

                    .mobile-content .outer .inner .mobile-menu-list li a:hover {
                        border-bottom: .0625rem solid gray;
                    }

                .mobile-content .outer .inner .mobile-menu-list li.menu-item-541 {
                    display: none;
                }

            .mobile-content .outer .inner .mobile-menu-list .mobil-logo-inner {
                width: 11.375rem;
                height: 2.0625rem;
                padding-left: 1.375rem;
                padding-top: 0;
            }

footer#footer-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #D80729;
    padding: 4.375rem 0 .9375rem;
}

    footer#footer-container .footer-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
        background: #D80729;
    }

        footer#footer-container .footer-wrapper:after, footer#footer-container .footer-wrapper:before {
            content: " ";
            display: table;
        }

        footer#footer-container .footer-wrapper:after {
            clear: both;
        }

        footer#footer-container .footer-wrapper .footer-content-main {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            footer#footer-container .footer-wrapper .footer-content-main .border-icon {
                background: #e4695e;
                display: inline-block;
                width: 2.5rem;
                height: .125rem;
            }

            footer#footer-container .footer-wrapper .footer-content-main .footer-left {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
                margin-bottom: 1.25rem;
            }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left h6 {
                    color: #fff;
                    font-weight: 700;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left .footer-social {
                    position: relative;
                    display: inline-block;
                    width: auto;
                    margin: 1.125rem auto 1.75rem;
                    line-height: 1.5625rem;
                    text-align: center;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left .twitter-icon {
                    position: relative;
                    display: inline-block;
                    line-height: 1.5625rem;
                    background: url(images/twitter-icon-white-01.svg) no-repeat;
                    width: 3.1875rem;
                    height: 3.1875rem;
                    opacity: 1;
                }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .twitter-icon:hover {
                        -webkit-transition: all .2s ease;
                        transition: all .2s ease;
                        opacity: .8;
                    }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left .facebook-icon {
                    position: relative;
                    display: inline-block;
                    line-height: 1.5625rem;
                    background: url(images/facebook-icon-white-01.svg) no-repeat;
                    width: 3.1875rem;
                    height: 3.1875rem;
                    opacity: 1;
                }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .facebook-icon:hover {
                        -webkit-transition: all .2s ease;
                        transition: all .2s ease;
                        opacity: .8;
                    }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left .linkedin-icon {
                    position: relative;
                    display: inline-block;
                    line-height: 1.5625rem;
                    background: url(images/linkedin-icon-white-01.svg) no-repeat;
                    width: 3.1875rem;
                    height: 3.1875rem;
                    opacity: 1;
                }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .linkedin-icon:hover {
                        -webkit-transition: all .2s ease;
                        transition: all .2s ease;
                        opacity: .8;
                    }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left .google-icon {
                    position: relative;
                    display: inline-block;
                    line-height: 1.5625rem;
                    background: url(images/googlepluss-icon-white-01.svg) no-repeat;
                    width: 3.1875rem;
                    height: 3.1875rem;
                    opacity: 1;
                }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .google-icon:hover {
                        -webkit-transition: all .2s ease;
                        transition: all .2s ease;
                        opacity: .8;
                    }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .link-wrapper {
                        margin-top: 0;
                    }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .footer-left-bottom-title {
                        margin-bottom: 1.25rem;
                        position: relative;
                    }

                        footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .footer-left-bottom-title:hover {
                            text-decoration: underline;
                        }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .arrow-icon {
                        float: right;
                        position: absolute;
                        top: .25rem;
                        margin-left: .3125rem;
                        background: url(images/arrow-right-23.svg) no-repeat !important;
                        width: .9375rem !important;
                        height: .9375rem !important;
                    }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .link-button:first-child {
                        padding-left: 0 !important;
                    }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .link-button {
                        width: 100%;
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                    }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .global-button {
                        background: 0 0;
                        position: relative;
                        color: #fff;
                        border: .125rem solid #e4695e;
                        width: 100%;
                        float: left;
                        padding: .25rem .6875rem .1875rem;
                        margin-bottom: 1.25rem !important;
                        border-radius: .625rem;
                        opacity: 1;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        font-size: 1rem;
                        line-height: 1.625rem;
                        text-align: center;
                    }

                        footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .global-button:hover {
                            opacity: .8;
                            background: 0 0;
                        }

            footer#footer-container .footer-wrapper .footer-content-main .footer-right {
                width: 100%;
                float: left;
                margin-bottom: 3.75rem;
                padding-left: 0;
                padding-right: 0;
            }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right h5 {
                    color: #fff;
                    font-weight: 400;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right h6 {
                    color: #fff;
                    font-weight: 700;
                    margin-bottom: .5625rem;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right p {
                    font-size: 1.25rem;
                    line-height: 2rem;
                    color: #fff !important;
                    font-family: Georgia,serif;
                    margin-top: .3125rem;
                }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-right p a, footer#footer-container .footer-wrapper .footer-content-main .footer-right p a:visited {
                        font-size: 1.25rem;
                        line-height: 2rem;
                        color: #fff !important;
                        font-family: Georgia,serif;
                        text-decoration: underline;
                    }

                        footer#footer-container .footer-wrapper .footer-content-main .footer-right p a:hover {
                            text-decoration: none;
                        }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                    margin-top: .1875rem;
                }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-left {
                        width: 100%;
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                    }

                        footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-left p {
                            font-size: 1rem;
                            line-height: 1.6875rem;
                            color: #fff !important;
                            font-family: Georgia,serif;
                            margin-top: 0;
                        }

                            footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-left p a, footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-left p a:visited {
                                font-size: 1rem;
                                line-height: 1.6875rem;
                                color: #fff !important;
                                font-family: Georgia,serif;
                                margin-top: 0;
                                text-decoration: underline;
                            }

                                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-left p a:hover {
                                    text-decoration: none;
                                }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-right {
                        width: 100%;
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                    }

                        footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-right p {
                            font-size: 1rem;
                            line-height: 1.6875rem;
                            color: #fff !important;
                            font-family: Georgia,serif;
                            margin-top: 0;
                        }

                            footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-right p a, footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-right p a:visited {
                                font-size: 1rem;
                                line-height: 1.6875rem;
                                color: #fff !important;
                                font-family: Georgia,serif;
                                margin-top: 0;
                                text-decoration: underline;
                            }

                                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-right p a:hover {
                                    text-decoration: none;
                                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-newsletter button[type=submit] {
                    background: 0 0;
                    position: relative;
                    color: #fff;
                    border: .125rem solid #e4695e;
                    float: left;
                    padding: .25rem .6875rem .1875rem;
                    margin-bottom: 1.25rem !important;
                    border-radius: .625rem;
                    opacity: 1;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400 !important;
                    font-size: 1rem;
                    line-height: 1.625rem;
                    text-align: center;
                    display: block;
                    width: 100%;
                }

                    footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-newsletter button[type=submit]:hover {
                        opacity: .8;
                        background: 0 0;
                    }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-newsletter input[type=email] {
                    background: #fff;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    color: #606060;
                    font-size: 1.125rem !important;
                    padding: .375rem 1.4375rem !important;
                    margin-bottom: .9375rem;
                    margin-right: .625rem;
                    border: none;
                    border-radius: .3125rem;
                    float: left;
                    width: 100%;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-newsletter label {
                    font-size: 1rem;
                    line-height: 1.375rem;
                }

        footer#footer-container .footer-wrapper .footer-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            footer#footer-container .footer-wrapper .footer-content .border-icon {
                background: #e4695e;
                display: inline-block;
                width: 2.5rem;
                height: .125rem;
            }

            footer#footer-container .footer-wrapper .footer-content .footer-left {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
            }

                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-top {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                    margin-bottom: .5rem;
                }

                    footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-top h6 {
                        color: #fff;
                        font-weight: 700;
                    }

                    footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-top ul {
                        margin-left: 0;
                        margin-top: 1.875rem;
                        padding-left: 0;
                    }

                        footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-top ul li {
                            list-style-type: none;
                            float: left;
                            border-radius: .625rem;
                            border: .125rem solid #e4695e;
                            padding: .1875rem .625rem;
                            margin-right: 1.125rem;
                            margin-bottom: 1.125rem;
                            background: #D80729;
                            opacity: 1;
                        }

                            footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-top ul li:hover {
                                opacity: .8;
                            }

                            footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-top ul li a, footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-top ul li a:visited {
                                text-decoration: none;
                                color: #fff;
                                font-weight: 400 !important;
                                text-transform: uppercase;
                                font-family: ConduitITCStd-Bold;
                                font-style: normal;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                            }

                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom h5 {
                        color: #fff;
                        font-family: ConduitITCStd-Light;
                        font-weight: 400;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                    }

                    footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container {
                        width: 100%;
                        margin: 0 auto;
                        max-width: 71.3125rem;
                    }

                        footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container:after, footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container:before {
                            content: " ";
                            display: table;
                        }

                        footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container:after {
                            clear: both;
                        }

                        footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper {
                            width: 100%;
                            float: left;
                            padding-left: 0;
                            padding-right: 0;
                        }

                            footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-left {
                                padding-right: 2.3125rem;
                                width: 100%;
                                float: left;
                                padding-left: 0;
                            }

                                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-left h5 {
                                    margin-bottom: .1875rem;
                                }

                                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-left .content p {
                                    font-size: 1rem;
                                    line-height: 1.6875rem;
                                    color: #fff !important;
                                }

                                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-left .footer-button:hover {
                                    opacity: .8;
                                    background: 0 0;
                                }

                                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-left .footer-button .arrow-icon {
                                    float: right;
                                    position: absolute;
                                    top: .5rem;
                                    right: .9375rem;
                                    background: url(images/arrow-right-23.svg) no-repeat !important;
                                    width: .9375rem !important;
                                    height: .9375rem !important;
                                }

                            footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-right {
                                padding-right: 2.3125rem;
                                width: 100%;
                                float: left;
                                padding-left: 0;
                            }

                                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-right h5 {
                                    margin-bottom: .1875rem;
                                    font-family: ConduitITCStd-Light;
                                }

                                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-right .content p {
                                    font-size: 1rem;
                                    line-height: 1.6875rem;
                                    color: #fff !important;
                                }

                                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-right .footer-button {
                                    display: block;
                                    border-radius: .625rem;
                                    border: .125rem solid #e4695e;
                                    color: #fff;
                                    padding: .1875rem .625rem;
                                    font-size: 1rem;
                                    text-transform: uppercase;
                                    font-weight: 400 !important;
                                    margin-bottom: 1.875rem;
                                    background: #D80729;
                                    font-family: ConduitITCStd-Bold;
                                    font-style: normal;
                                    -webkit-font-smoothing: antialiased;
                                    -moz-osx-font-smoothing: grayscale;
                                    opacity: 1;
                                    position: relative;
                                }

                                    footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-right .footer-button:hover {
                                        opacity: .8;
                                    }

                                    footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-right .footer-button .arrow-icon {
                                        float: right;
                                        position: absolute;
                                        top: .5rem;
                                        right: .9375rem;
                                        background: url(images/arrow-right-23.svg) no-repeat !important;
                                        width: .9375rem !important;
                                        height: .9375rem !important;
                                    }

            footer#footer-container .footer-wrapper .footer-content .footer-right {
                width: 100%;
                float: left;
                margin-bottom: 1.875rem;
                padding-left: 0;
                padding-right: 0;
            }

                footer#footer-container .footer-wrapper .footer-content .footer-right .utlist-tekst {
                    color: #fff !important;
                    font-family: Georgia,serif;
                    font-size: 1rem;
                    line-height: 1.6875rem;
                    margin-bottom: 1.75rem;
                }

                footer#footer-container .footer-wrapper .footer-content .footer-right .blogg-list {
                    margin-bottom: 2.125rem;
                }

                footer#footer-container .footer-wrapper .footer-content .footer-right h5 {
                    color: #fff;
                    font-weight: 400;
                }

                footer#footer-container .footer-wrapper .footer-content .footer-right h6 {
                    color: #fff;
                    font-weight: 700;
                    margin-bottom: 1.5rem;
                }

                footer#footer-container .footer-wrapper .footer-content .footer-right p {
                    font-size: 1rem;
                    line-height: 1.6875rem;
                    color: #fff !important;
                    font-family: Georgia,serif;
                }

    footer#footer-container .center-title-wrapper {
        position: relative !important;
        clear: both;
    }

        footer#footer-container .center-title-wrapper .midtstilt-tittel-2 {
            position: relative;
            margin: 0 auto 3.125rem;
            text-align: center;
            overflow-x: hidden;
            z-index: 4;
            display: block;
            top: 0;
        }

            footer#footer-container .center-title-wrapper .midtstilt-tittel-2 .footer-logo {
                position: relative;
                display: inline-block;
                margin: 0 auto;
                line-height: 1.5625rem;
                text-align: center;
                background: url(images/footer-logo-06-02.svg) no-repeat;
                width: 54px;
                height: 4.125rem;
            }

                footer#footer-container .center-title-wrapper .midtstilt-tittel-2 .footer-logo:before {
                    display: inline-block;
                    right: 100%;
                    margin-right: 1.5625rem;
                    content: " ";
                    border-top: .0625rem solid #dc3956;
                    width: 62.5rem;
                    position: absolute;
                    top: 1.75rem;
                }

                footer#footer-container .center-title-wrapper .midtstilt-tittel-2 .footer-logo:after {
                    left: 100%;
                    margin-left: 1.5625rem;
                    content: " ";
                    display: inline-block;
                    border-top: .0625rem solid #dc3956;
                    width: 62.5rem;
                    position: absolute;
                    top: 1.75rem;
                }

.margin-6 {
    margin-bottom: .375rem;
}

.margin-top-50 {
    margin-top: 3.1875rem;
    margin-bottom: 4.375rem !important;
}

.frontpage-banner {
    width: 100%;
    height: 100%;
    text-align: center;
}

    .frontpage-banner img {
        display: block;
        margin: auto;
    }

.content-top-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #D80729;
    padding-top: 3.125rem;
    padding-bottom: 2.4375rem;
}

    .content-top-container .content-top-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .content-top-container .content-top-wrapper:after, .content-top-container .content-top-wrapper:before {
            content: " ";
            display: table;
        }

        .content-top-container .content-top-wrapper:after {
            clear: both;
        }

        .content-top-container .content-top-wrapper .content-top-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

.frontpage-top-left {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    float: left;
}

    .frontpage-top-left h1 {
        font-family: ConduitITCStd-ExtraLight;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 2.375rem;
        line-height: 2.5rem;
    }

.frontpage-top-right {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    float: left;
    margin-top: 1.25rem;
}

    .frontpage-top-right ul {
        padding-left: 1.125rem;
        margin-top: 0;
        margin-bottom: 1.25rem;
    }

        .frontpage-top-right ul li {
            color: #fff;
            font-size: 1rem;
            line-height: 1.6875rem;
            font-family: Georgia,serif;
        }

            .frontpage-top-right ul li a, .frontpage-top-right ul li a:visited {
                color: #fff;
                font-size: 1rem;
                line-height: 1.6875rem;
                font-family: Georgia,serif;
                text-decoration: underline;
            }

                .frontpage-top-right ul li a:hover {
                    text-decoration: none;
                }

    .frontpage-top-right p {
        color: #fff;
        font-size: 1rem;
        line-height: 1.6875rem;
        font-family: Georgia,serif;
    }

        .frontpage-top-right p a, .frontpage-top-right p a:visited {
            color: #fff;
            font-size: 1rem;
            line-height: 1.6875rem;
            font-family: Georgia,serif;
            text-decoration: underline;
        }

            .frontpage-top-right p a:hover {
                text-decoration: none;
            }

    .frontpage-top-right .link-button:first-child {
        padding-left: 0 !important;
    }

    .frontpage-top-right .link-button {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .frontpage-top-right .global-button {
        background: 0 0;
        position: relative;
        color: #fff;
        border: .125rem solid #e4695e;
        width: 100%;
        float: left;
        padding: .25rem .6875rem .1875rem;
        margin-bottom: .9375rem !important;
        border-radius: .625rem;
        opacity: 1;
    }

        .frontpage-top-right .global-button:hover {
            opacity: .8;
            background: 0 0;
        }

        .frontpage-top-right .global-button .arrow-icon {
            float: right;
            position: absolute;
            top: .5rem;
            right: .9375rem;
            background: url(images/arrow-right-23.svg) no-repeat !important;
            width: .9375rem !important;
            height: .9375rem !important;
        }

.border-top-line {
    background: #e4695e;
    display: inline-block;
    width: 2.5rem;
    height: .125rem;
    margin-bottom: .4375rem;
}

.border-line {
    background: #ccc;
    display: inline-block;
    width: 2.5rem;
    height: .125rem;
    margin-bottom: .4375rem;
    clear: both;
}

#tariffsok {
    text-align: left !important;
}

.search-container-frontpage {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #f1f1f1;
    padding-top: 3.125rem;
    padding-bottom: 2.4375rem;
    border-bottom: .125rem solid #ccc;
}

    .search-container-frontpage .search-wrapper-frontpage {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .search-container-frontpage .search-wrapper-frontpage:after, .search-container-frontpage .search-wrapper-frontpage:before {
            content: " ";
            display: table;
        }

        .search-container-frontpage .search-wrapper-frontpage:after {
            clear: both;
        }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
                position: relative;
                margin-bottom: 1.25rem;
            }

                .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search label {
                    font-size: 1.25rem;
                    line-height: 1.625rem;
                    font-weight: 700 !important;
                    font-family: ConduitITCStd-Light;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    color: #606060;
                    width: 100%;
                    height: 100%;
                    clear: both;
                }

            .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
                position: relative;
            }

                .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right label {
                    display: none;
                }

body.sok-right-open .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right label {
    display: block;
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 700 !important;
    font-family: ConduitITCStd-Light;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #606060;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search li.stilling-sok {
    padding-bottom: 1.25rem;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search ul {
    margin-top: 0;
    padding-left: 0;
    list-style-type: none;
    background: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;
    float: left;
    border-radius: .625rem;
    position: relative;
}

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search ul .stilling-wrapper {
        margin-top: 1.4375rem;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search ul li {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-left: 1.25rem;
        font-size: 1.5rem;
        line-height: 1.0625rem;
        color: #606060;
        cursor: pointer;
    }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search ul li:after {
            color: #ccc !important;
            content: '';
            background: url(images/arrow-down-front-13.svg) top right no-repeat #fff;
            height: .75rem;
            right: 1.5rem;
            margin-left: -1.25rem;
            position: absolute;
            width: .75rem;
            top: 1.5rem;
        }

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search .sok-right-content ul {
    border-top: .125rem solid #e6e6e6;
    margin-top: 0;
    padding-top: 1.0625rem;
    padding-left: 0;
    list-style-type: none;
    background: #fff;
    display: inline-block;
    width: 100%;
    float: left;
    border-radius: 0 0 .625rem .625rem;
    position: relative;
    height: 100%;
}

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search .sok-right-content ul li {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-left: 1.25rem;
        font-size: 1.5rem;
        line-height: 1.0625rem;
        color: #9a9a9a;
        margin-bottom: 1.25rem;
        cursor: pointer;
    }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search .sok-right-content ul li:after {
            content: '';
            background: 0 0;
        }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search .sok-right-content ul a, .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search .sok-right-content ul a:visited {
        color: #9a9a9a;
    }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search .sok-right-content ul a:focus, .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search .sok-right-content ul a:visited:focus {
            text-decoration: underline;
            outline: 0;
        }

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container {
    display: none;
}

body.front-search-open .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    background: #fff;
    clear: both;
    border-radius: 0 0 .625rem .625rem;
    margin-top: -1.8125rem;
    border-top: .125rem solid #e6e6e6;
    position: relative;
    z-index: 99999;
    display: block;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container .suggestions {
    background: #fff;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container .active, .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container .active:focus {
    text-decoration: underline;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container h4 {
    font-size: 1.5rem;
    line-height: 2.5625rem;
    color: #9a9a9a;
    cursor: pointer;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage fieldset {
    border: 0;
    padding-bottom: .4375rem !important;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] {
    height: 3.75rem;
    padding-left: 1.25rem;
    border: none;
    background: #fff;
    color: #606060;
    display: inline-block;
    font-size: 1.5rem;
    width: 100%;
    outline: 0;
    float: left;
    border-radius: .625rem;
    -moz-appearance: textfield;
    appearance: textfield;
    -webkit-appearance: none !important;
    -webkit-border-radius: .625rem !important;
    padding-top: .5625rem;
    font-family: ConduitITCStd-Medium;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
}

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] ::-webkit-input-placeholder {
        color: #cdcdcd !important;
        font-weight: 100;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] ::-moz-placeholder {
        color: #cdcdcd !important;
        font-weight: 100;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] ::-ms-input-placeholder {
        color: #cdcdcd !important;
        font-weight: 100;
    }

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input::-moz-placeholder {
    color: #cdcdcd;
    font-size: 1rem !important;
    font-family: ConduitITCStd-Light;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 100;
    padding-top: .3125rem !important;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input::-webkit-input-placeholder {
    font-size: 1rem !important;
    font-family: ConduitITCStd-Light;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 100;
    padding-top: .3125rem !important;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .submit-wrap {
    right: 0;
    position: absolute;
    z-index: 9999;
    bottom: 0;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .submit {
    color: gray;
    text-transform: uppercase;
    padding-top: 0;
    font-size: 1.125rem;
    opacity: 1;
    width: 1.25rem;
    height: auto;
    border: none;
    background: url(images/search-mobile-23.svg) #fff top no-repeat;
}

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .submit:hover {
        opacity: .8;
    }

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input::-webkit-input-placeholder {
    color: #ccc;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage label {
    width: 100%;
    float: left;
    font-size: 1rem;
    line-height: 1.1875rem;
    color: #606060;
    font-style: normal;
    margin-bottom: .375rem;
}

.search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=submit] {
    color: red;
    text-transform: uppercase;
    padding-right: 3.5rem !important;
    padding-top: 0;
    font-size: 1.125rem;
    opacity: 1;
    width: 2.5rem;
    height: 3.75rem;
    border: none;
    background: url(images/search-submit.png) #fff center no-repeat;
    border-radius: 0 .625rem .625rem 0;
    margin-top: 0 !important;
    cursor: pointer;
}

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=submit]:hover {
        opacity: .8;
    }

.sok-right-content {
    display: none;
    padding-left: 0;
    padding-right: 0;
}

body.sok-right-open .sok-right-content {
    display: block;
}

.sok-right-content .stilling-sok-outer {
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.search-container-suggestions {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #cbcbcb;
    padding-top: 2.0625rem;
    padding-bottom: 1.75rem;
    border-bottom: .125rem solid #e5e5e5;
    clear: both;
}

    .search-container-suggestions .search-wrapper-suggestions {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .search-container-suggestions .search-wrapper-suggestions:after, .search-container-suggestions .search-wrapper-suggestions:before {
            content: " ";
            display: table;
        }

        .search-container-suggestions .search-wrapper-suggestions:after {
            clear: both;
        }

        .search-container-suggestions .search-wrapper-suggestions .search-content-suggestions {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .search-container-suggestions .search-wrapper-suggestions .search-content-suggestions .suggestion-title {
                cursor: pointer;
            }

                .search-container-suggestions .search-wrapper-suggestions .search-content-suggestions .suggestion-title h4 {
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    color: #515151;
                    font-size: 2.375rem;
                    line-height: 3.75rem;
                    margin-left: 1.0625rem;
                    cursor: pointer !important;
                }

.stilling-wrapper h4 {
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #515151;
    font-size: 2.375rem;
    line-height: 3.75rem;
    margin-left: 1.0625rem;
    cursor: pointer;
}

.tariff-sok-container {
    display: block;
}

body.tariff-sok-result .tariff-sok-container {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #f1f1f1;
    padding-top: 0;
    padding-bottom: .625rem;
    border-bottom: .125rem solid #ccc;
    border-top: .125rem dotted #c1c1c1;
    margin-top: -.125rem;
}

.tariff-sok-container .tariff-sok-wrapper {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
    background-color: #f1f1f1;
}

    .tariff-sok-container .tariff-sok-wrapper:after, .tariff-sok-container .tariff-sok-wrapper:before {
        content: " ";
        display: table;
    }

    .tariff-sok-container .tariff-sok-wrapper:after {
        clear: both;
    }

    .tariff-sok-container .tariff-sok-wrapper .tariff-sok-content {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

.tariff-global-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #f1f1f1;
    padding-top: 1.6875rem;
    padding-bottom: .625rem;
    clear: both;
}

    .tariff-global-container .tariff-global-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .tariff-global-container .tariff-global-wrapper:after, .tariff-global-container .tariff-global-wrapper:before {
            content: " ";
            display: table;
        }

        .tariff-global-container .tariff-global-wrapper:after {
            clear: both;
        }

        .tariff-global-container .tariff-global-wrapper .tariff-global-content {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

.tariff-top-global .tariff-top-left {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    float: left;
}

    .tariff-top-global .tariff-top-left h1 {
        font-family: ConduitITCStd-ExtraLight;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #D80729;
        font-size: 2.375rem;
        line-height: 2.5rem;
    }

    .tariff-top-global .tariff-top-left h6 {
        color: #787878;
    }

    .tariff-top-global .tariff-top-left p {
        font-size: 1.25rem;
        line-height: 1.625rem;
        color: #fff;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-top: 0;
    }

.tariff-top-global .tariff-bottom-left {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    float: left;
}

.tariff-top-global .global-tariff-container {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

    .tariff-top-global .global-tariff-container .global-button {
        width: 100% !important;
        font-size: 1rem !important;
    }

    .tariff-top-global .global-tariff-container .tariff-bottom-wrapper {
        margin-top: 0;
    }

    .tariff-top-global .global-tariff-container .tariff-button:first-child {
        padding-left: 0 !important;
    }

    .tariff-top-global .global-tariff-container .tariff-content-inner {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

        .tariff-top-global .global-tariff-container .tariff-content-inner .org-name {
            width: 1.25rem !important;
            height: .75rem !important;
            padding-left: .25rem;
            padding-right: .25rem;
            position: relative;
            top: -.1875rem;
        }

            .tariff-top-global .global-tariff-container .tariff-content-inner .org-name img {
                width: 1.25rem !important;
                height: .75rem !important;
            }

        .tariff-top-global .global-tariff-container .tariff-content-inner .global-button {
            width: 100% !important;
            font-size: 1rem !important;
        }

    .tariff-top-global .global-tariff-container h3 {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #787878;
        font-size: 2.375rem;
        line-height: 1.875rem;
        margin-bottom: 1.25rem;
    }

    .tariff-top-global .global-tariff-container h6 {
        color: #787878;
        margin-bottom: .5rem;
    }

    .tariff-top-global .global-tariff-container .global-button {
        background: 0 0;
        position: relative;
        color: #D80729;
        border: .125rem solid #c2c2c2;
        float: left;
        padding: .375rem .6875rem .1875rem;
        margin-bottom: .9375rem !important;
        border-radius: .625rem;
        opacity: 1;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        line-height: 1.5rem;
    }

        .tariff-top-global .global-tariff-container .global-button:hover {
            opacity: .8;
            background: 0 0;
        }

        .tariff-top-global .global-tariff-container .global-button .arrow-icon {
            float: right;
            position: absolute;
            top: .625rem;
            right: .625rem;
            background: url(images/arrow-right-gray-01.svg) no-repeat !important;
            width: .9375rem !important;
            height: .9375rem !important;
        }

.tariff-content-inner-large, .tariff-content-inner-large .tariff-bottom-container, .tariff-content-inner-large .tariff-top-content {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

    .tariff-content-inner-large .tariff-bottom-container .tariff-bottom-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .tariff-content-inner-large .tariff-bottom-container .tariff-bottom-wrapper:after, .tariff-content-inner-large .tariff-bottom-container .tariff-bottom-wrapper:before {
            content: " ";
            display: table;
        }

        .tariff-content-inner-large .tariff-bottom-container .tariff-bottom-wrapper:after {
            clear: both;
        }

        .tariff-content-inner-large .tariff-bottom-container .tariff-bottom-wrapper .tariff-bottom-content, .tariff-content-inner-large .tariff-bottom-container .tariff-bottom-wrapper .tariff-bottom-content .tariff-bottom-content-btn {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

    .tariff-content-inner-large .global-button {
        width: 100% !important;
        font-size: 1rem !important;
    }

    .tariff-content-inner-large .org-name {
        width: 1.25rem !important;
        height: .75rem !important;
        padding-left: .25rem;
        padding-right: .25rem;
        position: relative;
        top: -.1875rem;
    }

        .tariff-content-inner-large .org-name img {
            width: 1.25rem !important;
            height: .75rem !important;
        }

.arrow-left {
    width: .9375rem !important;
    height: .9375rem !important;
    padding-left: .25rem;
    padding-right: .25rem;
    position: relative;
    top: -.1875rem;
}

    .arrow-left img {
        width: .9375rem !important;
        height: .9375rem !important;
    }

.arrow-top-left {
    width: 1.5625rem !important;
    height: 1.5625rem !important;
    padding-left: .4375rem;
    padding-right: .4375rem;
    position: relative;
    top: -.1875rem;
}

    .arrow-top-left img {
        width: 1.5625rem !important;
        height: 1.5625rem !important;
    }

.grid-frontpage h2 {
    font-size: 2.375rem;
    line-height: 2.5rem;
    color: #D80729;
}

    .grid-frontpage h2 a, .grid-frontpage h2 a:visited {
        font-size: 2.375rem !important;
        line-height: 2.5rem !important;
        color: #D80729 !important;
        font-family: ConduitITCStd-ExtraLight !important;
        font-weight: 400 !important;
        font-style: normal !important;
        text-transform: none !important;
    }

.grid-frontpage h6 {
    color: #B2B2B2 !important;
}

.grid-frontpage .front-post-img {
    margin-bottom: 2.125rem;
    margin-left: 0;
}

    .grid-frontpage .front-post-img img {
        width: 100%;
        height: auto;
    }

.grid-tariff h2 {
    color: #989898 !important;
    margin-bottom: .75rem !important;
    font-size: 2.375rem;
    line-height: 2.5rem;
}

    .grid-tariff h2 a, .grid-tariff h2 a:visited {
        font-size: 3.625rem !important;
        line-height: 3.75rem;
        color: #D80729 !important;
        font-family: ConduitITCStd-ExtraLight !important;
        font-weight: 400 !important;
        font-style: normal !important;
        text-transform: none !important;
    }

.grid-tariff h6 {
    color: #B2B2B2 !important;
}

.grid-left-medium, .grid-left-small {
    width: 100%;
    padding: 1.5625rem 1.25rem 3.75rem;
    float: left;
}

    .grid-left-medium h1 {
        font-size: 2.375rem;
        line-height: 2.5rem;
        color: #606060;
        font-family: ConduitITCStd-ExtraLight;
        font-weight: 400;
        font-style: normal;
        margin-bottom: 1.3125rem;
    }

    .grid-left-medium .list-col-container {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .grid-left-medium .list-col-container:after, .grid-left-medium .list-col-container:before {
            content: " ";
            display: table;
        }

        .grid-left-medium .list-col-container:after {
            clear: both;
        }

        .grid-left-medium .list-col-container .list-col-wrapper, .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

            .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 .site-link-button {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
                margin-bottom: 1.5625rem;
            }

                .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 .site-link-button .site-button {
                    margin-bottom: .25rem !important;
                    text-transform: uppercase;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400;
                }

            .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 li:before {
                content: url(images/arrow-right-gray-01.svg) no-repeat !important;
                float: left;
                position: relative;
                top: .25rem;
                left: -.5rem;
                width: .9375rem !important;
                height: .9375rem !important;
            }

            .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 li {
                list-style-position: inside;
                text-indent: -1em;
                margin-left: 1.4375rem;
                margin-bottom: 1.5625rem;
                font-size: 1rem;
                line-height: 1.6875rem;
                color: #4d4d4d;
            }

                .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 li a, .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 li a:visited {
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    color: #D80729;
                    font-size: 1.5rem;
                    line-height: 1.875rem;
                    text-decoration: none;
                    text-transform: none;
                }

                    .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 li a:hover {
                        text-decoration: underline;
                    }

            .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 h2 {
                font-size: 2.375rem;
                line-height: 2.8125rem;
                color: gray;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-bottom: 1.3125rem;
            }

            .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 h3 {
                font-size: 2.375rem;
                line-height: 2.8125rem;
                color: gray;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 h4 {
                font-size: 2.375rem;
                line-height: 2.8125rem;
                color: gray;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-bottom: 1.125rem;
            }

            .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 p {
                font-size: 1rem;
                line-height: 1.6875rem;
            }

.date-article-news {
    color: #B2B2B2;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1rem;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    position: relative;
    top: -.625rem;
}

.grid-left-medium-avtale {
    width: 100%;
    padding: 1.5625rem 1.25rem 3.75rem;
    float: left;
}

    .grid-left-medium-avtale h1 {
        font-size: 3.625rem;
        line-height: 3.75rem;
        color: #606060;
        font-family: ConduitITCStd-ExtraLight;
        font-weight: 400;
        font-style: normal;
        margin-bottom: 1.3125rem;
    }

    .grid-left-medium-avtale .list-col-container {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .grid-left-medium-avtale .list-col-container:after, .grid-left-medium-avtale .list-col-container:before {
            content: " ";
            display: table;
        }

        .grid-left-medium-avtale .list-col-container:after {
            clear: both;
        }

        .grid-left-medium-avtale .list-col-container .list-col-wrapper, .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3, .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 .site-link-button {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

            .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 .site-link-button .site-button {
                margin-bottom: .25rem !important;
                text-transform: uppercase;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400;
            }

            .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 li:before {
                content: url(images/arrow-right-gray-01.svg) no-repeat !important;
                float: left;
                position: relative;
                top: .25rem;
                left: -.5rem;
                width: .9375rem !important;
                height: .9375rem !important;
            }

            .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 li {
                list-style-position: inside;
                text-indent: -1em;
                margin-left: 1.4375rem;
                margin-bottom: 1.5625rem;
                font-size: 1rem;
                line-height: 1.6875rem;
                color: #4d4d4d;
            }

                .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 li a, .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 li a:visited {
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    color: #D80729;
                    font-size: 1.5rem;
                    line-height: 1.875rem;
                    text-decoration: none;
                    text-transform: none;
                }

                    .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 li a:hover {
                        text-decoration: underline;
                    }

            .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 h2 {
                font-size: 2.375rem;
                line-height: 2.8125rem;
                color: gray;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-bottom: 1.3125rem;
            }

            .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 h3 {
                font-size: 2.375rem;
                line-height: 2.8125rem;
                color: gray;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 h4 {
                font-size: 2.375rem;
                line-height: 2.8125rem;
                color: gray;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-bottom: 1.125rem;
            }

            .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 p {
                font-size: 1rem;
                line-height: 1.6875rem;
            }

.grid-left-large {
    width: 100%;
    padding: 1.5625rem 1.25rem 3.75rem;
    float: left;
}

    .grid-left-large .list-col-container {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .grid-left-large .list-col-container:after, .grid-left-large .list-col-container:before {
            content: " ";
            display: table;
        }

        .grid-left-large .list-col-container:after {
            clear: both;
        }

        .grid-left-large .list-col-container .list-col-wrapper, .grid-left-large .list-col-container .list-col-wrapper .list-col-4-sub, .grid-left-large .list-col-container .list-col-wrapper .list-col-4-sub .site-link-button {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

            .grid-left-large .list-col-container .list-col-wrapper .list-col-4-sub .site-link-button .site-button {
                margin-bottom: .25rem !important;
                text-transform: uppercase;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400;
            }

            .grid-left-large .list-col-container .list-col-wrapper .list-col-4-sub h3 {
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-size: 1.5rem;
                line-height: 1.6875rem;
                color: #D80729;
            }

            .grid-left-large .list-col-container .list-col-wrapper .list-col-4-sub p {
                font-size: 1rem;
                line-height: 1.6875rem;
            }

            .grid-left-large .list-col-container .list-col-wrapper .list-col-4-sub .site-link-button {
                margin-top: 0;
                margin-bottom: 1.875rem;
            }

            .grid-left-large .list-col-container .list-col-wrapper .list-col-4, .grid-left-large .list-col-container .list-col-wrapper .list-col-4 .site-link-button {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
            }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-4 .site-link-button .site-button {
                    margin-bottom: .25rem !important;
                    text-transform: uppercase;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400;
                }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-4 li:before {
                    content: '';
                    background: url(images/arrow-right-gray-01.svg) no-repeat !important;
                    float: left;
                    position: relative;
                    top: .25rem;
                    left: -1.5625rem;
                    width: .9375rem !important;
                    height: .9375rem !important;
                }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-4 li {
                    list-style-position: inside;
                    text-indent: -1em;
                    margin-left: 1.4375rem;
                    margin-bottom: 1.5625rem;
                    font-size: 1rem;
                    line-height: 1.6875rem;
                    color: #4d4d4d;
                }

                    .grid-left-large .list-col-container .list-col-wrapper .list-col-4 li a, .grid-left-large .list-col-container .list-col-wrapper .list-col-4 li a:visited {
                        font-family: ConduitITCStd-Light;
                        font-weight: 400;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        color: #D80729;
                        font-size: 1.5rem;
                        line-height: 1.875rem;
                        text-decoration: none;
                        text-transform: none;
                    }

                        .grid-left-large .list-col-container .list-col-wrapper .list-col-4 li a:hover {
                            text-decoration: underline;
                        }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-4 h2 {
                    font-size: 2.375rem;
                    line-height: 2.8125rem;
                    color: gray;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    margin-bottom: 1.3125rem;
                }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-4 h3 {
                    font-size: 2.375rem;
                    line-height: 2.8125rem;
                    color: gray;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-4 h4 {
                    font-size: 2.375rem;
                    line-height: 2.8125rem;
                    color: gray;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    margin-bottom: 1.125rem;
                }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-4 p {
                    font-size: 1rem;
                    line-height: 1.6875rem;
                }

            .grid-left-large .list-col-container .list-col-wrapper .list-col-12 {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
                margin-bottom: 1.875rem;
            }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-12 .site-link-button {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .grid-left-large .list-col-container .list-col-wrapper .list-col-12 .site-link-button .site-button {
                        margin-bottom: .25rem !important;
                        text-transform: uppercase;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400;
                    }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-12 li:before {
                    content: '';
                    background: url(images/arrow-right-gray-01.svg) no-repeat !important;
                    float: left;
                    position: relative;
                    top: .25rem;
                    left: -1.5rem;
                    width: .9375rem !important;
                    height: .9375rem !important;
                }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-12 li {
                    list-style-position: inside;
                    text-indent: -1em;
                    margin-left: 0;
                    margin-bottom: 1.5625rem;
                    font-size: 1rem;
                    line-height: 1.6875rem;
                    color: #4d4d4d;
                    padding-right: 2.3125rem;
                    width: 100%;
                    float: left;
                    padding-left: 1.25rem;
                }

                    .grid-left-large .list-col-container .list-col-wrapper .list-col-12 li a, .grid-left-large .list-col-container .list-col-wrapper .list-col-12 li a:visited {
                        font-family: ConduitITCStd-Light;
                        font-weight: 400;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        color: #D80729;
                        font-size: 1.5rem;
                        line-height: 1.875rem;
                        text-decoration: none;
                        text-transform: none;
                    }

                        .grid-left-large .list-col-container .list-col-wrapper .list-col-12 li a:hover {
                            text-decoration: underline;
                        }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-12 h2 {
                    font-size: 2.375rem;
                    line-height: 2.8125rem;
                    color: gray;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    margin-bottom: 1.3125rem;
                }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-12 h3 {
                    font-size: 2.375rem;
                    line-height: 2.8125rem;
                    color: gray;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-12 h4 {
                    font-size: 2.375rem;
                    line-height: 2.8125rem;
                    color: gray;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    margin-bottom: 1.125rem;
                }

                .grid-left-large .list-col-container .list-col-wrapper .list-col-12 p {
                    font-size: 1rem;
                    line-height: 1.6875rem;
                }

.grid-sidebar {
    width: 100%;
    padding: 1.5625rem 1.25rem 1.25rem;
    float: left;
}

    .grid-sidebar h5 {
        color: #D80729;
        display: inline-block;
        text-transform: none;
    }

    .grid-sidebar h6 {
        color: #B2B2B2 !important;
    }

    .grid-sidebar p {
        font-size: 1rem;
        line-height: 1.6875rem;
    }

    .grid-sidebar .grid-sidebar-container {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .grid-sidebar .grid-sidebar-container:after, .grid-sidebar .grid-sidebar-container:before {
            content: " ";
            display: table;
        }

        .grid-sidebar .grid-sidebar-container:after {
            clear: both;
        }

        .grid-sidebar .grid-sidebar-container ul {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 0;
        }

            .grid-sidebar .grid-sidebar-container ul li {
                width: 100%;
                padding-left: 0;
                padding-right: 0;
                float: left;
            }

                .grid-sidebar .grid-sidebar-container ul li:last-child {
                    padding-right: 0;
                }

.grid-sidebar-small.bg-white {
    width: 100%;
    padding: 0 1.25rem 1.875rem;
    float: left;
}

.grid-sidebar-small {
    width: 100%;
    padding: 1.5625rem 1.25rem 1.25rem;
    float: left;
}

    .grid-sidebar-small .tariff-list-sidebar {
        border-bottom: .0625rem solid #c1c1c1;
        padding: .625rem;
        margin-bottom: .625rem;
    }

    .grid-sidebar-small .site-link-button {
        width: 100%;
        padding-right: 0;
    }

        .grid-sidebar-small .site-link-button a, .grid-sidebar-small .site-link-button a:visited {
            margin: 0 !important;
        }

    .grid-sidebar-small h3 {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
        font-size: 1.75rem;
        line-height: 1.875rem;
    }

    .grid-sidebar-small h4 {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #D80729;
        font-size: 1.5rem;
        line-height: 1.6875rem;
        margin-bottom: 0 !important;
        text-transform: none;
    }

    .grid-sidebar-small h5 {
        color: #D80729;
        display: inline-block;
        text-transform: none;
    }

    .grid-sidebar-small h6 {
        color: #B2B2B2 !important;
    }

        .grid-sidebar-small h6.tariff-number {
            color: #B2B2B2;
            float: left;
            margin-right: .625rem;
            margin-top: .125rem;
        }

    .grid-sidebar-small p {
        color: #575757;
        font-size: 1rem;
        line-height: 1.6875rem;
        margin-top: 0 !important;
        margin-bottom: 0;
        text-transform: none !important;
    }

    .grid-sidebar-small ul {
        padding-left: 0 !important;
    }

        .grid-sidebar-small ul li {
            margin-bottom: 1.6875rem;
            list-style-type: none !important;
        }

    .grid-sidebar-small a.post-title-sidebar, .grid-sidebar-small a.post-title-sidebar:visited {
        display: inline-block;
    }

    .grid-sidebar-small .grid-sidebar-container {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .grid-sidebar-small .grid-sidebar-container:after, .grid-sidebar-small .grid-sidebar-container:before {
            content: " ";
            display: table;
        }

        .grid-sidebar-small .grid-sidebar-container:after {
            clear: both;
        }

        .grid-sidebar-small .grid-sidebar-container ul {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 0;
        }

            .grid-sidebar-small .grid-sidebar-container ul li {
                width: 100%;
                padding-left: 0;
                padding-right: 0;
                float: left;
            }

.grid-sidebar-small-avtale {
    width: 100%;
    padding: 1.5625rem 1.25rem 1.25rem;
    float: left;
}

    .grid-sidebar-small-avtale .tariff-list-sidebar {
        border-bottom: .0625rem solid #c1c1c1;
        padding: .625rem;
        margin-bottom: .625rem;
    }

    .grid-sidebar-small-avtale .site-link-button {
        width: 100%;
        padding-right: 0;
    }

        .grid-sidebar-small-avtale .site-link-button a, .grid-sidebar-small-avtale .site-link-button a:visited {
            margin: 0 !important;
        }

    .grid-sidebar-small-avtale h3 {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
        font-size: 2.375rem;
        line-height: 2.8125rem;
    }

    .grid-sidebar-small-avtale h4 {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #D80729;
        font-size: 1.5rem;
        line-height: 1.6875rem;
        margin-bottom: 0 !important;
        text-transform: none;
    }

    .grid-sidebar-small-avtale h5 {
        color: #D80729;
        display: inline-block;
        text-transform: none;
    }

    .grid-sidebar-small-avtale h6 {
        color: #B2B2B2 !important;
    }

        .grid-sidebar-small-avtale h6.tariff-number {
            color: #B2B2B2;
            float: left;
            margin-right: .625rem;
            margin-top: .125rem;
        }

    .grid-sidebar-small-avtale p {
        color: #575757;
        font-size: 1rem;
        line-height: 1.6875rem;
        margin-top: 0 !important;
        margin-bottom: 0;
        text-transform: none !important;
    }

    .grid-sidebar-small-avtale ul {
        padding-left: 0 !important;
    }

        .grid-sidebar-small-avtale ul li {
            margin-bottom: 1.6875rem;
            list-style-type: none !important;
        }

    .grid-sidebar-small-avtale a.post-title-sidebar, .grid-sidebar-small-avtale a.post-title-sidebar:visited {
        display: inline-block;
    }

    .grid-sidebar-small-avtale .grid-sidebar-container {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .grid-sidebar-small-avtale .grid-sidebar-container:after, .grid-sidebar-small-avtale .grid-sidebar-container:before {
            content: " ";
            display: table;
        }

        .grid-sidebar-small-avtale .grid-sidebar-container:after {
            clear: both;
        }

        .grid-sidebar-small-avtale .grid-sidebar-container ul {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 0;
        }

            .grid-sidebar-small-avtale .grid-sidebar-container ul li {
                width: 100%;
                padding-left: 0;
                padding-right: 0;
                float: left;
            }

.sidebar-bottom p {
    margin-bottom: 1.25rem;
}

.home .grid-content {
    padding-bottom: 0 !important;
}

.home .grid-wrapper {
    padding-top: 0 !important;
}

.grid-container {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
    text-align: left;
}

    .grid-container:after, .grid-container:before {
        content: " ";
        display: table;
    }

    .grid-container:after {
        clear: both;
    }

    .grid-container .grid-margin-bottom {
        padding-bottom: 3.125rem;
    }

    .grid-container .grid-wrapper-singel {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-top: 0;
    }

        .grid-container .grid-wrapper-singel .grid-content-singel {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
        }

            .grid-container .grid-wrapper-singel .grid-content-singel .border-icon {
                background: #B2B2B2;
                display: inline-block;
                width: 2.5rem;
                height: .125rem;
            }

            .grid-container .grid-wrapper-singel .grid-content-singel ul {
                margin-left: 0;
                margin-top: .25rem;
                padding-left: 0;
                display: block;
            }

                .grid-container .grid-wrapper-singel .grid-content-singel ul li {
                    list-style-type: none;
                }

                    .grid-container .grid-wrapper-singel .grid-content-singel ul li a, .grid-container .grid-wrapper-singel .grid-content-singel ul li a:visited {
                        color: #B2B2B2;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        text-decoration: none;
                        text-transform: uppercase;
                        font-size: 1rem;
                    }

                        .grid-container .grid-wrapper-singel .grid-content-singel ul li a:hover {
                            text-decoration: underline;
                        }

            .grid-container .grid-wrapper-singel .grid-content-singel a, .grid-container .grid-wrapper-singel .grid-content-singel a:visited {
                color: #B2B2B2;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: .9375rem;
            }

                .grid-container .grid-wrapper-singel .grid-content-singel a:hover {
                    text-decoration: underline;
                }

                .grid-container .grid-wrapper-singel .grid-content-singel a.title-link, .grid-container .grid-wrapper-singel .grid-content-singel a:visited.title-link {
                    text-decoration: none;
                    margin-right: 0;
                    display: block;
                    clear: both;
                }

                .grid-container .grid-wrapper-singel .grid-content-singel a:hover.title-link {
                    text-decoration: underline;
                    color: #D80729;
                }

            .grid-container .grid-wrapper-singel .grid-content-singel h2 {
                color: #D80729;
                text-transform: none;
                margin-bottom: .875rem;
                clear: both;
            }

            .grid-container .grid-wrapper-singel .grid-content-singel p {
                margin-top: .125rem;
            }

            .grid-container .grid-wrapper-singel .grid-content-singel .forfatter {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: 0;
            }

            .grid-container .grid-wrapper-singel .grid-content-singel .forfatter-title a, .grid-container .grid-wrapper-singel .grid-content-singel .forfatter-title a:visited, .grid-container .grid-wrapper-singel .grid-content-singel a.forfatter, .grid-container .grid-wrapper-singel .grid-content-singel a:visited.forfatter {
                margin-right: 0 !important;
            }

            .grid-container .grid-wrapper-singel .grid-content-singel .date-article {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
            }

            .grid-container .grid-wrapper-singel .grid-content-singel .utlist-tekst {
                color: #606060;
                font-family: Georgia,serif;
                font-size: 1.25rem;
                line-height: 2rem;
                margin-bottom: 3rem;
            }

    .grid-container .grid-wrapper {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

        .grid-container .grid-wrapper .grid-content {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

            .grid-container .grid-wrapper .grid-content .border-icon {
                background: #B2B2B2;
                display: inline-block;
                width: 2.5rem;
                height: .125rem;
            }

            .grid-container .grid-wrapper .grid-content ul {
                margin-left: 0;
                margin-top: .25rem;
                padding-left: .1875rem;
                display: block;
            }

                .grid-container .grid-wrapper .grid-content ul li {
                    list-style-type: none;
                }

                    .grid-container .grid-wrapper .grid-content ul li a, .grid-container .grid-wrapper .grid-content ul li a:visited {
                        color: #B2B2B2;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        text-decoration: none;
                        text-transform: uppercase;
                        font-size: 1rem;
                    }

                        .grid-container .grid-wrapper .grid-content ul li a:hover {
                            text-decoration: underline;
                        }

            .grid-container .grid-wrapper .grid-content a, .grid-container .grid-wrapper .grid-content a:visited {
                color: #B2B2B2;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: .9375rem;
            }

                .grid-container .grid-wrapper .grid-content a:hover {
                    text-decoration: underline;
                }

                .grid-container .grid-wrapper .grid-content a.title-link, .grid-container .grid-wrapper .grid-content a:visited.title-link {
                    text-decoration: none;
                    margin-right: 0;
                    display: block;
                    clear: both;
                }

                .grid-container .grid-wrapper .grid-content a:hover.title-link {
                    text-decoration: underline;
                    color: #D80729;
                }

            .grid-container .grid-wrapper .grid-content h2 {
                color: #989898;
                text-transform: none;
                margin-bottom: .875rem;
                clear: both;
            }

            .grid-container .grid-wrapper .grid-content p {
                margin-top: .125rem;
            }

            .grid-container .grid-wrapper .grid-content .forfatter {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: 0;
            }

            .grid-container .grid-wrapper .grid-content .forfatter-title a, .grid-container .grid-wrapper .grid-content .forfatter-title a:visited, .grid-container .grid-wrapper .grid-content a.forfatter, .grid-container .grid-wrapper .grid-content a:visited.forfatter {
                margin-right: 0 !important;
            }

            .grid-container .grid-wrapper .grid-content .date-article {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
            }

            .grid-container .grid-wrapper .grid-content .utlist-tekst {
                color: #606060;
                font-family: Georgia,serif;
                font-size: 1.25rem;
                line-height: 2rem;
                margin-bottom: 3rem;
            }

.grid-container-blogg {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
}

    .grid-container-blogg:after, .grid-container-blogg:before {
        content: " ";
        display: table;
    }

    .grid-container-blogg:after {
        clear: both;
    }

    .grid-container-blogg .grid-wrapper-blogg {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

        .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg {
            width: 100%;
            float: left;
            padding: 4.375rem 1.25rem 2.5rem;
        }

            .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg .border-icon {
                background: #B2B2B2;
                display: inline-block;
                width: 2.5rem;
                height: .125rem;
            }

            .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg ul {
                margin-left: 0;
                margin-top: .25rem;
                padding-left: .1875rem;
                display: block;
            }

                .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg ul li {
                    list-style-type: none;
                }

                    .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg ul li a, .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg ul li a:visited {
                        color: #B2B2B2;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        text-decoration: none;
                        text-transform: uppercase;
                        font-size: 1rem;
                    }

                        .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg ul li a:hover {
                            text-decoration: underline;
                        }

            .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg a, .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg a:visited {
                color: #B2B2B2;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: .9375rem;
            }

                .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg a:hover {
                    text-decoration: underline;
                }

                .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg a.title-link, .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg a:visited.title-link {
                    text-decoration: none;
                    margin-right: 0;
                    display: block;
                    clear: both;
                }

                .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg a:hover.title-link {
                    text-decoration: underline;
                    color: #D80729;
                }

            .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg h2 {
                color: #D80729;
                text-transform: none;
                margin-bottom: .875rem;
                clear: both;
            }

            .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg p {
                margin-top: .125rem;
            }

            .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg .forfatter {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: 0;
            }

            .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg .forfatter-title a, .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg .forfatter-title a:visited, .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg a.forfatter, .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg a:visited.forfatter {
                margin-right: 0 !important;
            }

            .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg .date-article {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
            }

            .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg .utlist-tekst {
                color: #606060;
                font-family: Georgia,serif;
                font-size: 1.25rem;
                line-height: 2rem;
                margin-bottom: 0;
            }

.grid-container-author-outer {
    width: 100%;
    height: auto;
    padding-bottom: 3.75rem;
    background: 0 0;
}

.grid-container-author {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
}

    .grid-container-author:after, .grid-container-author:before {
        content: " ";
        display: table;
    }

    .grid-container-author:after {
        clear: both;
    }

    .grid-container-author .grid-wrapper-author {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

        .grid-container-author .grid-wrapper-author .grid-content-author {
            width: 100%;
            float: left;
            padding: 3.125rem 1.25rem 3.75rem;
        }

            .grid-container-author .grid-wrapper-author .grid-content-author .border-icon {
                background: #B2B2B2;
                display: inline-block;
                width: 2.5rem;
                height: .125rem;
            }

            .grid-container-author .grid-wrapper-author .grid-content-author ul {
                margin-left: 0;
                margin-top: .25rem;
                padding-left: .1875rem;
                display: block;
            }

                .grid-container-author .grid-wrapper-author .grid-content-author ul li {
                    list-style-type: none;
                }

                    .grid-container-author .grid-wrapper-author .grid-content-author ul li a, .grid-container-author .grid-wrapper-author .grid-content-author ul li a:visited {
                        color: #B2B2B2;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        text-decoration: none;
                        text-transform: uppercase;
                        font-size: 1rem;
                    }

                        .grid-container-author .grid-wrapper-author .grid-content-author ul li a:hover {
                            text-decoration: underline;
                        }

            .grid-container-author .grid-wrapper-author .grid-content-author a, .grid-container-author .grid-wrapper-author .grid-content-author a:visited {
                color: #B2B2B2;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: .9375rem;
            }

                .grid-container-author .grid-wrapper-author .grid-content-author a:hover {
                    text-decoration: underline;
                }

                .grid-container-author .grid-wrapper-author .grid-content-author a.title-link, .grid-container-author .grid-wrapper-author .grid-content-author a:visited.title-link {
                    text-decoration: none;
                    margin-right: 0;
                    display: block;
                    clear: both;
                }

                .grid-container-author .grid-wrapper-author .grid-content-author a:hover.title-link {
                    text-decoration: underline;
                    color: #D80729;
                }

            .grid-container-author .grid-wrapper-author .grid-content-author h2 {
                color: #D80729;
                text-transform: none;
                margin-bottom: .875rem;
                clear: both;
            }

            .grid-container-author .grid-wrapper-author .grid-content-author p {
                margin-top: .125rem;
            }

            .grid-container-author .grid-wrapper-author .grid-content-author .forfatter {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: 0;
            }

            .grid-container-author .grid-wrapper-author .grid-content-author .forfatter-title a, .grid-container-author .grid-wrapper-author .grid-content-author .forfatter-title a:visited, .grid-container-author .grid-wrapper-author .grid-content-author a.forfatter, .grid-container-author .grid-wrapper-author .grid-content-author a:visited.forfatter {
                margin-right: 0 !important;
            }

            .grid-container-author .grid-wrapper-author .grid-content-author .date-article {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
            }

            .grid-container-author .grid-wrapper-author .grid-content-author .utlist-tekst {
                color: #606060;
                font-family: Georgia,serif;
                font-size: 1.25rem;
                line-height: 2rem;
                margin-bottom: 0;
            }

.file-link-button, .file-link-container, .file-link-wrapper {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

.file-button {
    background: 0 0;
    position: relative;
    color: #D80729;
    border: .125rem solid #c2c2c2;
    width: 100%;
    padding: .3125rem .6875rem .1875rem;
    margin-bottom: 0 !important;
    border-radius: .625rem;
    opacity: 1;
    text-align: center;
    float: left;
}

    .file-button:hover {
        opacity: .7;
        background: 0 0;
    }

.site-link-button {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

.site-button {
    background: 0 0;
    position: relative;
    color: #D80729;
    border: .125rem solid #c2c2c2;
    width: 100%;
    float: left;
    padding: .3125rem .6875rem .1875rem;
    margin-bottom: .9375rem !important;
    border-radius: .625rem;
    opacity: 1;
}

    .site-button:hover {
        opacity: .7;
        background: 0 0;
    }

    .site-button .arrow-icon {
        float: right;
        position: absolute;
        top: .5rem;
        right: .9375rem;
        background: url(images/arrow-right-gray-01.svg) no-repeat !important;
        width: .9375rem !important;
        height: .9375rem !important;
    }

.arrow-follow {
    float: right;
    position: absolute;
    background: url(images/arrow-right-gray-01.svg) no-repeat !important;
    width: .9375rem !important;
    height: .9375rem !important;
    top: 1.875rem;
    right: .625rem;
    z-index: 99999;
}

.sidebar-btn {
    float: right !important;
}

.global-button {
    display: block;
    border-radius: .625rem;
    border: .125rem solid #c2c2c2;
    color: #D80729;
    padding: .1875rem .625rem;
    font-size: 1rem;
    text-transform: uppercase;
    margin-bottom: 1.875rem;
    background: 0 0;
    opacity: 1;
    position: relative;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
}

    .global-button:hover {
        opacity: .8;
        background: #f2f2f2;
    }

    .global-button .arrow-icon {
        background: url(images/bullet-icon-06.svg) no-repeat;
        width: .875rem;
        height: .8125rem;
        float: right;
        position: absolute;
        top: .5rem;
        right: .625rem;
    }

    .global-button .arrow-icon-down {
        background: url(images/arrow-bottom-06.svg) no-repeat;
        width: .875rem;
        height: .8125rem;
        float: right;
        position: absolute;
        top: .625rem;
        right: .625rem;
    }

h2.page-subtitle {
    font-size: 2.375rem;
    line-height: 2.5rem;
}

h3.page-subtitle {
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #606060;
    margin: .625rem 0 1.5rem;
    padding: 0;
    font-size: 1.5rem;
}

h4.page-subtitle {
    font-family: ConduitITCStd-Medium;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #D80729;
    margin: 1.5625rem 0 0;
    padding: 0;
    clear: both;
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.page-text {
    margin-bottom: 0 !important;
}

    .page-text h3 {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
        margin: 0;
        padding: 0;
        margin-bottom: 1.5rem !important;
        font-size: 1.5rem;
        line-height: 1.625rem;
        margin-top: .625rem !important;
    }

    .page-text h4 {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #D80729;
        margin: 0;
        padding: 0;
        clear: both;
        font-size: 1.25rem;
        line-height: 1.75rem;
        margin-top: 2.5rem !important;
    }

    .page-text p {
        color: #4d4d4d;
        font-size: 1.125rem !important;
        line-height: 1.875rem !important;
    }

    .page-text ul {
        margin-left: 1.0625rem !important;
        clear: both;
    }

        .page-text ul li {
            color: #606060;
            font-family: Georgia,serif;
            font-size: 1.125rem;
            line-height: 1.875rem;
            list-style-type: disc !important;
        }

            .page-text ul li a, .page-text ul li a:visited, .page-text ul li p a, .page-text ul li p a:visited {
                font-size: 1.125rem !important;
                line-height: 1.875rem !important;
            }

            .page-text ul li:first-child {
                list-style-type: disc !important;
            }

    .page-text ol {
        margin-left: -1rem !important;
        clear: both;
    }

        .page-text ol li {
            color: #606060;
            font-family: Georgia,serif;
            font-size: 1.125rem;
            line-height: 1.875rem;
            margin-bottom: .625rem;
        }

    .page-text span {
        color: inherit !important;
    }

    .page-text a, .page-text a:visited {
        font-family: Georgia,serif !important;
        font-size: 1.125rem !important;
        line-height: 1.875rem !important;
        color: #D80729 !important;
        text-transform: none !important;
    }

    .page-text .color-red {
        color: #D80729 !important;
        font-size: inherit !important;
    }

    .page-text span.title-editor {
        font-family: ConduitITCStd-Light !important;
        font-weight: 400 !important;
        font-style: normal !important;
        font-size: 2.375rem !important;
        line-height: 2rem !important;
        color: #666;
    }

        .page-text span.title-editor .color-red {
            color: #D80729 !important;
            font-size: inherit !important;
        }

.bloggsingel ul {
    margin-left: 1.0625rem !important;
    margin-bottom: .625rem !important;
    margin-top: -1.25rem !important;
}

    .bloggsingel ul li {
        float: none !important;
        list-style-type: disc !important;
        color: #606060 !important;
        font-family: Georgia,serif !important;
        font-size: 1.25rem !important;
        line-height: 2rem !important;
    }

.bloggsingel .page-text ul {
    margin-left: 1.0625rem !important;
    margin-bottom: .625rem !important;
    margin-top: 0 !important;
}

    .bloggsingel .page-text ul li {
        float: none !important;
        list-style-type: disc !important;
        color: #606060 !important;
        font-family: Georgia,serif !important;
        font-size: 1.25rem !important;
        line-height: 2rem !important;
    }

.page-ingress, .page-ingress p {
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.625rem;
    line-height: 2rem;
    color: #606060;
}

.bg-gray {
    color: #f1f1f1;
}

ul.cat-list {
    clear: both;
    display: block;
    margin-left: 0 !important;
    margin-top: 0 !important;
}

    ul.cat-list li {
        list-style-type: none !important;
    }

.info-box-container {
    width: 100%;
    float: left;
    background: #D80729;
    padding: 1.625rem 2.3125rem 2.5rem 2.125rem;
    margin-left: 0;
    margin-bottom: 2.1875rem;
}

    .info-box-container .link-button {
        width: 100% !important;
    }

    .info-box-container h3 p {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 1.25rem;
        line-height: 1.875rem;
        margin-bottom: 0;
        margin-top: -.25rem;
    }

.info-box-container-small {
    width: 100%;
    float: left;
    background: #D80729;
    padding: 1.625rem 2.3125rem 1.4375rem 2.125rem;
    margin-left: 0;
    margin-bottom: 2.1875rem;
}

    .info-box-container-small .link-button {
        width: 100% !important;
    }

    .info-box-container-small h3 p {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 1.25rem !important;
        line-height: 1.625rem !important;
        margin-bottom: 0;
        margin-top: -.25rem;
    }

.content-top-container-global {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #D80729;
    padding-top: 1.6875rem;
    padding-bottom: 1.25rem;
}

    .content-top-container-global .content-top-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .content-top-container-global .content-top-wrapper:after, .content-top-container-global .content-top-wrapper:before {
            content: " ";
            display: table;
        }

        .content-top-container-global .content-top-wrapper:after {
            clear: both;
        }

        .content-top-container-global .content-top-wrapper .content-top-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

.content-top-global .global-top-left {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    float: left;
}

    .content-top-global .global-top-left .global-top-title {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

        .content-top-global .global-top-left .global-top-title h6 {
            color: #fff;
            float: left;
        }

            .content-top-global .global-top-left .global-top-title h6 a, .content-top-global .global-top-left .global-top-title h6 a:visited {
                color: #fff !important;
                float: left;
                text-decoration: underline;
            }

                .content-top-global .global-top-left .global-top-title h6 a:hover {
                    text-decoration: none;
                }

        .content-top-global .global-top-left .global-top-title .arrow-top-left-small {
            width: .75rem !important;
            height: .75rem !important;
            padding-left: .4375rem;
            padding-right: .4375rem;
            position: relative;
            top: -.125rem;
        }

            .content-top-global .global-top-left .global-top-title .arrow-top-left-small img {
                width: .75rem !important;
                height: .75rem !important;
            }

    .content-top-global .global-top-left h1 {
        font-family: ConduitITCStd-ExtraLight;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 2.375rem;
        line-height: 2.5rem;
        margin-bottom: .625rem;
    }

    .content-top-global .global-top-left h6 {
        color: #fff;
    }

    .content-top-global .global-top-left p {
        font-size: 1.25rem;
        line-height: 1.625rem;
        color: #fff;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-top: 0;
    }

.content-top-global .global-top-bth-container {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

    .content-top-global .global-top-bth-container .link-wrapper {
        margin-top: 0;
    }

    .content-top-global .global-top-bth-container .link-button:first-child {
        padding-left: 0 !important;
    }

    .content-top-global .global-top-bth-container .link-button {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .content-top-global .global-top-bth-container .global-button {
        background: 0 0;
        position: relative;
        color: #fff;
        border: .125rem solid #e4695e;
        width: 100%;
        float: left;
        padding: .25rem .6875rem .1875rem;
        margin-bottom: 1.25rem !important;
        border-radius: .625rem;
        opacity: 1;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        font-size: 1rem;
        line-height: 1.625rem;
    }

        .content-top-global .global-top-bth-container .global-button:hover {
            opacity: .8;
            background: 0 0;
        }

        .content-top-global .global-top-bth-container .global-button .arrow-icon {
            float: right;
            position: absolute;
            top: .5rem;
            right: .9375rem;
            background: url(images/arrow-right-23.svg) no-repeat !important;
            width: .9375rem !important;
            height: .9375rem !important;
        }

.content-top-global .global-tariff-bottom {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    float: left;
}

    .content-top-global .global-tariff-bottom p {
        font-size: 1.25rem;
        line-height: 1.625rem;
        color: #fff;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-top: 0;
    }

.content-top-global .global-tariff-container {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

    .content-top-global .global-tariff-container .tariff-wrapper {
        margin-top: 0;
    }

    .content-top-global .global-tariff-container .tariff-button:first-child {
        padding-left: 0 !important;
    }

    .content-top-global .global-tariff-container .tariff-content-inner {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

        .content-top-global .global-tariff-container .tariff-content-inner .org-name {
            width: 1.25rem !important;
            height: .75rem !important;
            padding-left: .25rem;
            padding-right: .25rem;
            position: relative;
            top: -.1875rem;
        }

            .content-top-global .global-tariff-container .tariff-content-inner .org-name img {
                width: 1.25rem !important;
                height: .75rem !important;
            }

    .content-top-global .global-tariff-container .tariff-margin {
        margin-bottom: 1.25rem;
    }

        .content-top-global .global-tariff-container .tariff-margin .global-button {
            width: 100% !important;
            font-size: 1rem !important;
        }

    .content-top-global .global-tariff-container h3.first-inner {
        display: block;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 2.375rem;
        line-height: 1.875rem;
        margin-bottom: 1.25rem;
    }

    .content-top-global .global-tariff-container h3.second-inner, .content-top-global .global-tariff-container h3.third-inner {
        display: none;
    }

    .content-top-global .global-tariff-container h6 {
        color: #fff;
        margin-bottom: .5rem;
    }

    .content-top-global .global-tariff-container .global-button {
        background: 0 0;
        position: relative;
        color: #fff;
        border: .125rem solid #e4695e;
        width: 100%;
        float: left;
        padding: .25rem .6875rem .1875rem;
        margin-bottom: .9375rem !important;
        border-radius: .625rem;
        opacity: 1;
    }

        .content-top-global .global-tariff-container .global-button:hover {
            opacity: .8;
            background: 0 0;
        }

        .content-top-global .global-tariff-container .global-button .arrow-icon {
            float: right;
            position: absolute;
            top: .5rem;
            right: .9375rem;
            background: url(images/arrow-right-23.svg) no-repeat !important;
            width: .9375rem !important;
            height: .9375rem !important;
        }

.btn-container .link-button:first-child {
    padding-left: 0 !important;
}

.btn-container .link-button {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

.btn-container .global-button {
    background: 0 0;
    position: relative;
    color: #fff;
    border: .125rem solid #e4695e;
    width: 100%;
    float: left;
    padding: .25rem .6875rem .1875rem;
    margin-bottom: .9375rem !important;
    border-radius: .625rem;
    opacity: 1;
}

    .btn-container .global-button:hover {
        opacity: .8;
        background: 0 0;
    }

    .btn-container .global-button .arrow-icon {
        float: right;
        position: absolute;
        top: .5rem;
        right: .9375rem;
        background: url(images/arrow-right-23.svg) no-repeat !important;
        width: .9375rem !important;
        height: .9375rem !important;
    }

.btn-container .site-link-button {
    margin-top: -1.25rem !important;
    margin-bottom: 1.875rem !important;
}

.employees-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #f1f1f1;
    padding-top: 1.6875rem;
    padding-bottom: 1.25rem;
}

    .employees-container .employees-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .employees-container .employees-wrapper:after, .employees-container .employees-wrapper:before {
            content: " ";
            display: table;
        }

        .employees-container .employees-wrapper:after {
            clear: both;
        }

        .employees-container .employees-wrapper .employees-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .employees-container .employees-wrapper .employees-content h2 {
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                color: #606060;
                font-size: 2.375rem;
                line-height: 2.375rem;
            }

                .employees-container .employees-wrapper .employees-content h2 a, .employees-container .employees-wrapper .employees-content h2 a:visited {
                    text-decoration: underline;
                }

                    .employees-container .employees-wrapper .employees-content h2 a:hover {
                        text-decoration: none;
                    }

            .employees-container .employees-wrapper .employees-content .employees-sort-container {
                display: none;
                padding-left: 0;
                padding-right: 0;
            }

body.employees-sort-open .employees-container .employees-wrapper .employees-content .employees-sort-container {
    display: block;
}

.employees-container .employees-wrapper .employees-content .employees-sort-container .employees-sort-wrapper {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
    position: absolute;
}

    .employees-container .employees-wrapper .employees-content .employees-sort-container .employees-sort-wrapper:after, .employees-container .employees-wrapper .employees-content .employees-sort-container .employees-sort-wrapper:before {
        content: " ";
        display: table;
    }

    .employees-container .employees-wrapper .employees-content .employees-sort-container .employees-sort-wrapper:after {
        clear: both;
    }

    .employees-container .employees-wrapper .employees-content .employees-sort-container .employees-sort-wrapper .employees-sort-content {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

        .employees-container .employees-wrapper .employees-content .employees-sort-container .employees-sort-wrapper .employees-sort-content .employees-sort {
            width: 100%;
            float: left;
            background: #fff;
            padding: .875rem 1.25rem .0625rem;
            position: relative;
        }

.employees-container .employees-wrapper .employees-content .employees-sort-container li:before {
    content: url(images/arrow-right-gray-01.svg) no-repeat !important;
    float: left;
    position: relative;
    top: .25rem;
    left: -.5rem;
    width: .9375rem !important;
    height: .9375rem !important;
}

.employees-container .employees-wrapper .employees-content .employees-sort-container li {
    list-style-position: inside;
    list-style-type: none;
    text-indent: -1em;
    margin-left: 1.4375rem;
    margin-bottom: .625rem;
    font-size: 1rem;
    line-height: 1.6875rem;
    color: #4d4d4d;
    cursor: pointer;
    text-decoration: none;
}

    .employees-container .employees-wrapper .employees-content .employees-sort-container li:hover {
        text-decoration: underline;
    }

    .employees-container .employees-wrapper .employees-content .employees-sort-container li a, .employees-container .employees-wrapper .employees-content .employees-sort-container li a:visited {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #D80729;
        font-size: 1.5rem;
        line-height: 1.875rem;
        text-decoration: none;
        text-transform: none;
    }

        .employees-container .employees-wrapper .employees-content .employees-sort-container li a:hover {
            text-decoration: underline;
        }

.employees-container .employees-wrapper .employees-content .employees-sort-container .active li {
    color: #D80729;
}

.employees-container .employees-wrapper .employees-content .employees-list-wrapper {
    width: 100%;
    margin: 32px auto 0;
    max-width: 71.3125rem;
}

    .employees-container .employees-wrapper .employees-content .employees-list-wrapper:after, .employees-container .employees-wrapper .employees-content .employees-list-wrapper:before {
        content: " ";
        display: table;
    }

    .employees-container .employees-wrapper .employees-content .employees-list-wrapper:after {
        clear: both;
    }

    .employees-container .employees-wrapper .employees-content .employees-list-wrapper .employees-list-content, .employees-container .employees-wrapper .employees-content .employees-list-wrapper .employees-list-content .employees-list {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

.employees-container .employees-wrapper .employees-content .employees-inner-container {
    width: 100%;
    margin: 0 auto 35px;
    max-width: 71.3125rem;
}

    .employees-container .employees-wrapper .employees-content .employees-inner-container:after, .employees-container .employees-wrapper .employees-content .employees-inner-container:before {
        content: " ";
        display: table;
    }

    .employees-container .employees-wrapper .employees-content .employees-inner-container:after {
        clear: both;
    }

    .employees-container .employees-wrapper .employees-content .employees-inner-container .employees-inner-wrapper {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }

        .employees-container .employees-wrapper .employees-content .employees-inner-container .employees-inner-wrapper .employees-left {
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            padding-left: 0;
            margin-bottom: 1.25rem;
        }

            .employees-container .employees-wrapper .employees-content .employees-inner-container .employees-inner-wrapper .employees-left img {
                border-radius: 50%;
                border: .0625rem solid #c1c1c1;
                margin-top: .375rem;
            }

        .employees-container .employees-wrapper .employees-content .employees-inner-container .employees-inner-wrapper .employees-right {
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            padding-left: 0;
        }

            .employees-container .employees-wrapper .employees-content .employees-inner-container .employees-inner-wrapper .employees-right h6 {
                color: gray;
            }

            .employees-container .employees-wrapper .employees-content .employees-inner-container .employees-inner-wrapper .employees-right p {
                color: #787878;
                font-size: 1rem;
                line-height: 1.625rem;
                margin-top: 0;
                margin-bottom: 0;
            }

.employees-none-image {
    padding-right: 2.3125rem;
    width: 25%;
    height: 5.8125rem;
    float: left;
    padding-left: 0;
    margin-bottom: 0;
}

.conference-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #f1f1f1;
    padding-top: 1.6875rem;
    padding-bottom: 1.25rem;
}

    .conference-container .conference-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .conference-container .conference-wrapper:after, .conference-container .conference-wrapper:before {
            content: " ";
            display: table;
        }

        .conference-container .conference-wrapper:after {
            clear: both;
        }

        .conference-container .conference-wrapper .conference-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .conference-container .conference-wrapper .conference-content h2 {
                font-size: 2.375rem;
                line-height: 2.8125rem;
                color: gray;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-bottom: 1.3125rem;
            }

            .conference-container .conference-wrapper .conference-content .conference-list-container {
                width: 100%;
                margin: 0 auto;
                max-width: 71.3125rem;
            }

                .conference-container .conference-wrapper .conference-content .conference-list-container:after, .conference-container .conference-wrapper .conference-content .conference-list-container:before {
                    content: " ";
                    display: table;
                }

                .conference-container .conference-wrapper .conference-content .conference-list-container:after {
                    clear: both;
                }

                .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper {
                    width: 100%;
                    float: left;
                    height: 100%;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content {
                        width: 100%;
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                        text-align: center;
                    }

                        .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content .conference-list {
                            width: 100%;
                            float: left;
                            background: #fff;
                            border-top: .125rem solid #c1c1c1;
                            border-bottom: .125rem solid #c1c1c1;
                            padding: 2.125rem 1.25rem 1.125rem;
                            margin-bottom: 2.9375rem;
                        }

                        .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content .org-name {
                            width: 1.4375rem !important;
                            height: .75rem !important;
                            padding-left: .75rem;
                            padding-right: .75rem;
                            position: relative;
                            top: -.1875rem;
                        }

                            .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content .org-name img {
                                width: 1.4375rem !important;
                                height: .75rem !important;
                            }

                        .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content:nth-of-type(4n-3) {
                            padding-left: 1.1875rem;
                        }

                        .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content:nth-of-type(2n-1) {
                            padding-left: 0;
                        }

                    .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper h3 {
                        font-family: ConduitITCStd-Light;
                        font-weight: 400;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        color: #D80729;
                        font-size: 2.375rem;
                        line-height: 2.8125rem;
                        text-transform: uppercase;
                        margin-bottom: 0;
                    }

                    .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-date {
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        color: #B2B2B2;
                        font-size: 1rem;
                        font-weight: 400 !important;
                        line-height: 1.1875rem;
                        margin-bottom: .9375rem !important;
                    }

                    .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper p {
                        color: #606060;
                        font-size: 1rem;
                        line-height: 1.6875rem;
                        margin-top: 0;
                    }

                    .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conf-list {
                        height: 100%;
                    }

.category-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #f1f1f1;
    border-bottom: .125rem solid #ccc;
    padding-top: 1.6875rem;
    padding-bottom: .625rem;
}

    .category-container .category-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .category-container .category-wrapper:after, .category-container .category-wrapper:before {
            content: " ";
            display: table;
        }

        .category-container .category-wrapper:after {
            clear: both;
        }

        .category-container .category-wrapper .category-content {
            display: none;
        }

            .category-container .category-wrapper .category-content li:first-child, .category-container .category-wrapper .category-content ul {
                padding-left: 0;
            }

            .category-container .category-wrapper .category-content li:last-child {
                padding-right: 0;
            }

            .category-container .category-wrapper .category-content li {
                display: inline;
                padding-left: .625rem;
                padding-right: .625rem;
                padding-bottom: .3125rem;
            }

                .category-container .category-wrapper .category-content li a, .category-container .category-wrapper .category-content li a:visited {
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    text-decoration: none;
                    color: gray;
                    font-size: 1rem;
                    line-height: 1.1875rem;
                    text-transform: uppercase;
                    font-weight: 400;
                }

                    .category-container .category-wrapper .category-content li a:hover {
                        color: #D80729;
                    }

                    .category-container .category-wrapper .category-content li a:focus {
                        outline: 0;
                    }

                .category-container .category-wrapper .category-content li.current-menu-item a, .category-container .category-wrapper .category-content li.current-menu-item a:visited {
                    color: #4d4d4d;
                }

                .category-container .category-wrapper .category-content li.active a, .category-container .category-wrapper .category-content li.active a:visited {
                    color: #D80729;
                }

        .category-container .category-wrapper .category-content-mobil {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
            text-align: left;
            display: block;
        }

            .category-container .category-wrapper .category-content-mobil ul {
                margin-top: 0;
                padding-left: 0;
                list-style-type: none;
                background: #fff;
                display: inline-block;
                width: 100%;
                height: 100%;
                float: left;
                border-radius: .625rem;
                position: relative;
            }

            .category-container .category-wrapper .category-content-mobil li.stilling-sok {
                padding-bottom: 1.25rem !important;
            }

            .category-container .category-wrapper .category-content-mobil li:first-child {
                padding: 1.4375rem 0 0 1.25rem;
                color: #D80729;
            }

            .category-container .category-wrapper .category-content-mobil li:last-child {
                padding-right: 0;
            }

            .category-container .category-wrapper .category-content-mobil li {
                font-family: ConduitITCStd-Medium;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                padding-left: 1.25rem;
                font-size: 1.5rem;
                line-height: 1.0625rem;
                color: #606060;
                cursor: pointer;
                position: relative;
            }

                .category-container .category-wrapper .category-content-mobil li a, .category-container .category-wrapper .category-content-mobil li a:visited {
                    font-family: ConduitITCStd-Medium;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    padding-left: 1.25rem;
                    font-size: 1.5rem;
                    line-height: 1.0625rem;
                    color: #606060;
                    cursor: pointer;
                }

                    .category-container .category-wrapper .category-content-mobil li a:hover {
                        color: #D80729;
                    }

                    .category-container .category-wrapper .category-content-mobil li a:focus {
                        outline: 0;
                    }

                .category-container .category-wrapper .category-content-mobil li.current-menu-item a, .category-container .category-wrapper .category-content-mobil li.current-menu-item a:visited {
                    color: #4d4d4d;
                }

                .category-container .category-wrapper .category-content-mobil li.stilling-sok::after {
                    color: #ccc !important;
                    content: '';
                    background: url(images/arrow-down-front-13.svg) top right no-repeat #fff;
                    height: .75rem;
                    right: 1.5rem;
                    margin-left: -1.25rem;
                    position: absolute;
                    width: .75rem;
                    top: 1.5rem;
                }

                .category-container .category-wrapper .category-content-mobil li.active a, .category-container .category-wrapper .category-content-mobil li.active a:visited {
                    color: #D80729;
                }

            .category-container .category-wrapper .category-content-mobil .sok-right-content ul {
                border-top: .125rem solid #e6e6e6;
                margin-top: 0;
                padding-top: 0;
                padding-left: 0;
                list-style-type: none;
                background: #fff;
                display: inline-block;
                width: 100%;
                float: left;
                border-radius: 0 0 .625rem .625rem;
                position: relative;
                height: 100%;
            }

                .category-container .category-wrapper .category-content-mobil .sok-right-content ul li {
                    font-family: ConduitITCStd-Medium;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    padding-left: 0;
                    font-size: 1.5rem !important;
                    line-height: 1.0625rem !important;
                    color: #9a9a9a !important;
                    margin-bottom: 1.25rem !important;
                    cursor: pointer !important;
                    text-transform: none !important;
                }

                    .category-container .category-wrapper .category-content-mobil .sok-right-content ul li a::after {
                        content: '';
                        background: 0 0;
                    }

                    .category-container .category-wrapper .category-content-mobil .sok-right-content ul a:hover, .category-container .category-wrapper .category-content-mobil .sok-right-content ul li a:hover {
                        color: #D80729 !important;
                    }

                    .category-container .category-wrapper .category-content-mobil .sok-right-content ul li::after {
                        content: '' !important;
                        background: none !important;
                    }

.grid-news h2 {
    margin-bottom: .75rem !important;
    line-height: 2.1875rem;
}

    .grid-news h2 a, .grid-news h2 a:visited {
        font-family: ConduitITCStd-ExtraLight !important;
        font-weight: 400 !important;
        font-style: normal !important;
        color: #D80729 !important;
        font-size: 2.375rem !important;
        line-height: 2.5rem !important;
        text-transform: none !important;
    }

.grid-news p {
    color: #606060 !important;
    margin-bottom: 1.0625rem !important;
}

.grid-news h6 {
    color: #B2B2B2 !important;
    margin-bottom: 0 !important;
}

.grid-news .news-button {
    font-family: ConduitITCStd-Medium;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: .125rem solid #ccc;
    border-radius: .625rem;
    color: #D80729;
    display: block;
    font-size: 1.5rem;
    margin-top: 2.4375rem;
    padding: 1.0625rem 1.25rem .875rem;
    text-align: center;
}

.more-employees-button {
    font-family: ConduitITCStd-Medium;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: .125rem solid #ccc;
    border-radius: .625rem;
    color: #D80729;
    display: block;
    font-size: 1.5rem;
    margin-top: 2.4375rem;
    padding: 1.0625rem 1.25rem .875rem;
    text-align: center;
    opacity: 1;
}

    .more-employees-button:hover {
        cursor: pointer;
        opacity: .7;
    }

.more-button {
    font-family: ConduitITCStd-Medium;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: .125rem solid #ccc;
    border-radius: .625rem;
    color: #D80729;
    display: block;
    font-size: 1.5rem;
    margin-top: 2.4375rem;
    padding: 1.0625rem 1.25rem .875rem;
    text-align: center;
}

.grid-container-discuss {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
}

    .grid-container-discuss:after, .grid-container-discuss:before {
        content: " ";
        display: table;
    }

    .grid-container-discuss:after {
        clear: both;
    }

    .grid-container-discuss .grid-wrapper-discuss {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

        .grid-container-discuss .grid-wrapper-discuss .grid-content-discuss {
            width: 100%;
            float: left;
            padding: 3.5rem 1.25rem 0;
        }

.grid-container-post {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
}

    .grid-container-post:after, .grid-container-post:before {
        content: " ";
        display: table;
    }

    .grid-container-post:after {
        clear: both;
    }

    .grid-container-post .grid-wrapper-post {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

        .grid-container-post .grid-wrapper-post .grid-content-post {
            width: 100%;
            float: left;
            padding: 3.5rem 1.25rem 0;
        }

            .grid-container-post .grid-wrapper-post .grid-content-post .border-icon {
                background: #B2B2B2;
                display: inline-block;
                width: 2.5rem;
                height: .125rem;
            }

            .grid-container-post .grid-wrapper-post .grid-content-post ul {
                margin-left: 0;
                margin-top: .25rem;
                padding-left: 0;
                display: block;
            }

                .grid-container-post .grid-wrapper-post .grid-content-post ul li {
                    list-style-type: none;
                }

                    .grid-container-post .grid-wrapper-post .grid-content-post ul li a, .grid-container-post .grid-wrapper-post .grid-content-post ul li a:visited {
                        color: #B2B2B2;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        text-decoration: none;
                        text-transform: uppercase;
                        font-size: 1rem;
                    }

                        .grid-container-post .grid-wrapper-post .grid-content-post ul li a:hover {
                            text-decoration: underline;
                        }

            .grid-container-post .grid-wrapper-post .grid-content-post a, .grid-container-post .grid-wrapper-post .grid-content-post a:visited {
                color: #B2B2B2;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: .9375rem;
            }

                .grid-container-post .grid-wrapper-post .grid-content-post a:hover {
                    text-decoration: underline;
                }

                .grid-container-post .grid-wrapper-post .grid-content-post a.title-link, .grid-container-post .grid-wrapper-post .grid-content-post a:visited.title-link {
                    text-decoration: none;
                    margin-right: 0;
                    display: block;
                    clear: both;
                }

                .grid-container-post .grid-wrapper-post .grid-content-post a:hover.title-link {
                    text-decoration: underline;
                    color: #D80729;
                }

            .grid-container-post .grid-wrapper-post .grid-content-post h2 {
                color: #D80729;
                text-transform: none;
                margin-bottom: .875rem;
                clear: both;
            }

            .grid-container-post .grid-wrapper-post .grid-content-post p {
                margin-top: .125rem;
            }

            .grid-container-post .grid-wrapper-post .grid-content-post .forfatter {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                margin-right: 0;
            }

            .grid-container-post .grid-wrapper-post .grid-content-post .forfatter-title a, .grid-container-post .grid-wrapper-post .grid-content-post .forfatter-title a:visited, .grid-container-post .grid-wrapper-post .grid-content-post a.forfatter, .grid-container-post .grid-wrapper-post .grid-content-post a:visited.forfatter {
                margin-right: 0 !important;
            }

            .grid-container-post .grid-wrapper-post .grid-content-post .date-article {
                color: #B2B2B2;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 1rem;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
            }

            .grid-container-post .grid-wrapper-post .grid-content-post .utlist-tekst {
                color: #606060;
                font-family: Georgia,serif;
                font-size: 1.25rem;
                line-height: 2rem;
                margin-bottom: 3rem;
            }

table {
    background: #fff;
    border: .0625rem solid #ccc !important;
    overflow: auto;
    margin-bottom: 1.875rem;
    width: 100% !important;
    height: auto !important;
}

    table thead tr td, table thead tr th {
        color: #D80729 !important;
        background: #fff;
        text-transform: uppercase;
        font-size: 1rem;
        line-height: 1.1875rem;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        padding: .875rem .625rem .625rem;
        text-align: center;
        border-bottom: .0625rem solid #ccc !important;
        border-left: .0625rem solid #ccc !important;
    }

tbody tr td {
    background: #f9f9f9;
    color: #b4b4b4;
    padding: .875rem .625rem .625rem;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    font-size: 1rem;
    line-height: 1.1875rem;
    border-left: .0625rem solid #ccc !important;
    text-align: center;
}

tbody tr th {
    background: #f9f9f9;
    color: #D80729 !important;
    padding: .875rem .625rem .625rem;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    font-size: 1rem;
    line-height: 1.1875rem;
    border-left: .0625rem solid #ccc !important;
    text-align: center;
}

tbody tr:nth-of-type(odd) td {
    background: #fff;
    color: #b4b4b4;
    padding: .875rem .625rem .625rem;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    font-size: 1rem;
    line-height: 1.1875rem;
    text-align: center;
}

tbody tr:nth-of-type(odd) th {
    background: #fff;
    color: #D80729 !important;
    padding: .875rem .625rem .625rem;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    font-size: 1rem;
    line-height: 1.1875rem;
    text-align: center;
}

.tabell-large, .tabell-small {
    margin-bottom: 1.875rem;
}

table.responsive {
    clear: both !important;
}

.table-simple-container {
    width: 100%;
    margin: 0 auto 30px;
    max-width: 71.3125rem;
}

    .table-simple-container:after, .table-simple-container:before {
        content: " ";
        display: table;
    }

    .table-simple-container:after {
        clear: both;
    }

    .table-simple-container .table-simple-wrapper {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        background: #fff;
        border-top: .0625rem solid #ccc !important;
        border-right: .0625rem solid #ccc !important;
    }

        .table-simple-container .table-simple-wrapper .table-header-container {
            width: 100%;
            margin: 0 auto;
            max-width: 71.3125rem;
        }

            .table-simple-container .table-simple-wrapper .table-header-container:after, .table-simple-container .table-simple-wrapper .table-header-container:before {
                content: " ";
                display: table;
            }

            .table-simple-container .table-simple-wrapper .table-header-container:after {
                clear: both;
            }

            .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
            }

                .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list {
                    border-bottom: .0625rem solid #ccc !important;
                    background: #fff;
                }

                    .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list .table-content, .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list .table-content:nth-of-type(odd) {
                        background: 0 0;
                        color: #b4b4b4;
                        padding: .875rem .625rem .625rem;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        font-size: 1rem;
                        line-height: 1.1875rem;
                        text-align: center;
                        border-bottom: none !important;
                        border-left: .0625rem solid #ccc !important;
                    }

                    .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list .header {
                        color: #D80729 !important;
                        background: 0 0 !important;
                        text-transform: uppercase;
                        font-size: 1rem;
                        line-height: 1.1875rem;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        padding: .875rem .625rem .625rem;
                        text-align: center;
                    }

                    .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list:nth-of-type(odd) {
                        border-bottom: .0625rem solid #ccc !important;
                        background: #f9f9f9;
                    }

.table-col-1, .table-col-2, .table-col-3, .table-col-4, .table-col-5, .table-col-6, .table-col-7 {
    width: 100%;
    float: left;
}

.page-table-subtitle {
    font-size: 1.5rem;
    line-height: 1.6875rem;
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #989898;
    margin-bottom: 1.25rem;
}

.bg-grey {
    background: #f1f1f1;
}

.bg-white {
    background: #fff;
}

.author-outer-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #f1f1f1;
    padding: 0 0 7.25rem;
}

.author-container {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
}

    .author-container:after, .author-container:before {
        content: " ";
        display: table;
    }

    .author-container:after {
        clear: both;
    }

    .author-container .author-wrapper {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

        .author-container .author-wrapper .author-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
            padding-top: 4.375rem;
        }

    .author-container .author-wrap {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-top: 0;
    }

        .author-container .author-wrap .author-content, .author-single-container {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

            .author-single-container .content {
                clear: both !important;
            }

                .author-single-container .content .content-left {
                    width: 100%;
                    float: left;
                    margin-bottom: 2.5rem;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .author-single-container .content .content-left .singel-img {
                        z-index: 9;
                        position: relative;
                        width: 15rem;
                        height: 15rem;
                        border-radius: 15rem;
                        margin: 0 auto;
                    }

                        .author-single-container .content .content-left .singel-img img {
                            width: 15rem;
                            height: 15rem;
                            border-radius: 15rem;
                        }

                .author-single-container .content .content-right {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                    margin-top: -.75rem;
                }

                    .author-single-container .content .content-right .author-text {
                        margin-top: -.3125rem;
                        margin-bottom: .9375rem;
                        color: #4d4d4d;
                        font-family: Georgia,serif;
                        font-size: 1.25rem;
                        line-height: 2rem;
                    }

                    .author-single-container .content .content-right .arrow-icon-singel {
                        float: right;
                        position: absolute;
                        top: .5rem;
                        right: .9375rem;
                        background: url(images/arrow-gray-08.svg) no-repeat !important;
                        width: .8125rem !important;
                        height: .8125rem !important;
                    }

                    .author-single-container .content .content-right .firstname {
                        padding-right: .3125rem;
                    }

                    .author-single-container .content .content-right ul {
                        padding-left: 0;
                        margin-top: 0 !important;
                        margin-bottom: .625rem !important;
                    }

                        .author-single-container .content .content-right ul li {
                            list-style-type: none !important;
                        }

                    .author-single-container .content .content-right .about-author {
                        color: #B2B2B2;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        text-decoration: none;
                        text-transform: uppercase;
                        font-size: 1rem;
                    }

                    .author-single-container .content .content-right h2 {
                        color: #D80729;
                        text-transform: none;
                        margin-top: -.375rem;
                        margin-bottom: 0;
                        font-size: 2.5rem;
                        line-height: 2.625rem;
                    }

                    .author-single-container .content .content-right .filter-blogg {
                        color: #B2B2B2;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        text-decoration: none;
                        text-transform: uppercase;
                        font-size: 1rem;
                    }

                    .author-single-container .content .content-right .global-button {
                        margin-bottom: 6.75rem;
                    }

                        .author-single-container .content .content-right .global-button .global-text {
                            margin-right: .375rem;
                        }

                    .author-single-container .content .content-right .border-icon {
                        background: #B2B2B2;
                        display: inline-block;
                        width: 2.5rem;
                        height: .125rem;
                        margin-bottom: .3125rem;
                    }

.bloggsingel .border-icon {
    background: #B2B2B2 !important;
    display: inline-block;
    width: 2.5rem;
    height: .125rem;
}

.bloggsingel ul {
    padding-left: 0;
    display: block;
}

    .bloggsingel ul li a, .bloggsingel ul li a:visited {
        color: #B2B2B2;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 1rem;
    }

        .bloggsingel ul li a:hover {
            text-decoration: underline;
        }

.bloggsingel .grid-sidebar-small h6 {
    margin-bottom: 1.5rem;
}

.bloggsingel .grid-sidebar-small ul {
    margin-left: 0 !important;
}

.bloggsingel .grid-sidebar-small li {
    list-style-type: none !important;
}

.bloggsingel .sitat-text-container {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
}

    .bloggsingel .sitat-text-container:after, .bloggsingel .sitat-text-container:before {
        content: " ";
        display: table;
    }

    .bloggsingel .sitat-text-container:after {
        clear: both;
    }

    .bloggsingel .sitat-text-container .sitat-text-wrapper {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

        .bloggsingel .sitat-text-container .sitat-text-wrapper .bilde-text {
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #999;
            font-size: 1.25rem;
            line-height: 1.5625rem;
            margin-top: .3125rem;
        }

        .bloggsingel .sitat-text-container .sitat-text-wrapper .left-container {
            width: 100%;
            padding-left: 0;
            padding-right: 0;
            float: left;
            margin-bottom: 1.875rem !important;
        }

        .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content {
            width: 100%;
            float: left;
            background: #D80729;
            padding: 1.0625rem 1.875rem 1.75rem;
            margin-bottom: 2.1875rem;
        }

            .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .left-image-container {
                width: 100%;
                margin: 0 auto;
                max-width: 71.3125rem;
            }

                .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .left-image-container:after, .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .left-image-container:before {
                    content: " ";
                    display: table;
                }

                .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .left-image-container:after {
                    clear: both;
                }

                .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .left-image-container .left-image {
                    padding-left: 2.3125rem;
                    padding-right: 2.3125rem;
                    width: 100%;
                    float: left;
                    clear: both;
                    display: block;
                }

            .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .sitat-container {
                width: 100%;
                max-width: 71.3125rem;
                clear: both;
                display: block;
                padding: 0;
                margin: 0;
                position: relative;
            }

                .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .sitat-container:after, .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .sitat-container:before {
                    content: " ";
                    display: table;
                }

                .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .sitat-container:after {
                    clear: both;
                }

                .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .sitat-container .sitat-content {
                    width: 100%;
                    float: left;
                    clear: both;
                    display: block;
                    padding: 0;
                    margin: 0;
                }

            .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content blockquote {
                margin: 0 0 1.5625rem;
                color: #fff;
                text-align: left;
                font-size: 1.625rem;
                line-height: 2rem;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

                .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content blockquote::before {
                    content: "\201C";
                    color: #e98395;
                    font-size: 4.5rem;
                    position: relative;
                    left: 0;
                    top: 1.4375rem;
                }

                .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content blockquote::after {
                    color: #e98395;
                    font-size: 4.5rem;
                    position: relative;
                }

            .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content .sitat-av {
                color: #e98395;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
                text-transform: uppercase;
            }

        .bloggsingel .sitat-text-container .sitat-text-wrapper .right-content {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

            .bloggsingel .sitat-text-container .sitat-text-wrapper .right-content p {
                color: #4d4d4d !important;
                -moz-osx-font-smoothing: grayscale !important;
                font-size: 1.125rem;
                line-height: 1.875rem;
            }

            .bloggsingel .sitat-text-container .sitat-text-wrapper .right-content a, .bloggsingel .sitat-text-container .sitat-text-wrapper .right-content a:visited {
                text-transform: none;
                text-decoration: underline;
                color: #4d4d4d;
                font-size: 1.25rem;
                line-height: 2rem;
                font-family: Georgia,serif;
            }

                .bloggsingel .sitat-text-container .sitat-text-wrapper .right-content a:hover {
                    text-decoration: none;
                }

            .bloggsingel .sitat-text-container .sitat-text-wrapper .right-content h4 {
                color: #D80729;
            }

.singel-content {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
}

    .singel-content .text-area-container {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .singel-content .text-area-container:after, .singel-content .text-area-container:before {
            content: " ";
            display: table;
        }

        .singel-content .text-area-container:after {
            clear: both;
        }

        .singel-content .text-area-container .text-area-wrapper {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

            .singel-content .text-area-container .text-area-wrapper .text-area-left {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
                margin-bottom: 0;
            }

            .singel-content .text-area-container .text-area-wrapper .text-area-right {
                width: 100%;
                float: left;
                position: relative;
                margin-left: 0;
                padding-left: 0;
                padding-right: 0;
            }

                .singel-content .text-area-container .text-area-wrapper .text-area-right .global-button-singel {
                    display: block;
                    border-radius: .625rem;
                    border: .125rem solid #c2c2c2;
                    color: #D80729;
                    padding: .1875rem 8.25rem .1875rem .625rem;
                    margin-bottom: 0;
                    margin-top: 0 !important;
                    background: #B2B2B2 !important;
                    opacity: 1;
                    position: relative;
                    font-size: 1rem;
                    line-height: 1.625rem;
                    text-transform: uppercase;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400 !important;
                    top: 1.0625rem;
                }

                    .singel-content .text-area-container .text-area-wrapper .text-area-right .global-button-singel:hover {
                        opacity: .8;
                        background: #f2f2f2;
                    }

                    .singel-content .text-area-container .text-area-wrapper .text-area-right .global-button-singel .arrow-icon-singel {
                        float: right;
                        position: absolute;
                        top: .5rem;
                        right: .9375rem;
                        background: url(images/arrow-gray-08.svg) no-repeat !important;
                        width: .8125rem !important;
                        height: .8125rem !important;
                    }

.global-button-single-list {
    display: block;
    border-radius: .625rem;
    border: .125rem solid #c2c2c2;
    color: #D80729;
    padding: .375rem 8.25rem .1875rem .625rem;
    margin-bottom: 0;
    background: #f1f1f1 !important;
    opacity: 1;
    position: relative;
    font-size: 1rem;
    line-height: 1.625rem;
    text-transform: uppercase;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    top: 1.0625rem;
}

    .global-button-single-list:hover {
        opacity: .8;
        background: #f2f2f2;
    }

    .global-button-single-list .arrow-icon-singel {
        float: right;
        position: absolute;
        top: .6875rem;
        right: .9375rem;
        background: url(images/arrow-gray-08.svg) no-repeat !important;
        width: .8125rem !important;
        height: .8125rem !important;
    }

.disqus_thread {
    padding-bottom: 2.1875rem !important;
}

.margin-top-25 {
    margin-top: 0 !important;
}

.margin-b-40 {
    margin-bottom: 2.5rem;
}

.singel-social-wrapper {
    position: relative !important;
    clear: both;
    background: #f1f1f1;
}

    .singel-social-wrapper .singel-social-content {
        position: relative;
        margin: 0 auto;
        text-align: center;
        overflow-x: hidden;
        z-index: 4;
        display: block;
        top: 0;
        margin-bottom: 0 !important;
    }

        .singel-social-wrapper .singel-social-content .singel-social {
            position: relative;
            display: inline-block;
            width: auto;
            margin: 0 auto;
            line-height: 1.5625rem;
            text-align: center;
        }

            .singel-social-wrapper .singel-social-content .singel-social:before {
                display: inline-block;
                right: 100%;
                margin-right: 1.5625rem;
                content: " ";
                border-top: .125rem solid #c1c1c1;
                width: 62.5rem;
                position: absolute;
                top: 1rem;
            }

            .singel-social-wrapper .singel-social-content .singel-social:after {
                left: 100%;
                margin-left: 1.5625rem;
                content: " ";
                display: inline-block;
                border-top: .125rem solid #c1c1c1;
                width: 62.5rem;
                position: absolute;
                top: 1rem;
            }

        .singel-social-wrapper .singel-social-content .twitter-icon {
            float: left;
            position: relative;
            display: inline-block;
            line-height: 1.5625rem;
            background: url(images/twitter-icon-02.svg) no-repeat;
            width: 1.8125rem;
            height: 1.8125rem;
            margin-right: 1.125rem;
            opacity: 1;
        }

            .singel-social-wrapper .singel-social-content .twitter-icon:hover {
                -webkit-transition: all .2s ease;
                transition: all .2s ease;
                opacity: .8;
            }

        .singel-social-wrapper .singel-social-content .facebook-icon {
            float: left;
            position: relative;
            display: inline-block;
            line-height: 1.5625rem;
            background: url(images/facebook-icon-02.svg) no-repeat;
            width: 1.8125rem;
            height: 1.8125rem;
            margin-right: 1.125rem;
            opacity: 1;
        }

            .singel-social-wrapper .singel-social-content .facebook-icon:hover {
                -webkit-transition: all .2s ease;
                transition: all .2s ease;
                opacity: .8;
            }

        .singel-social-wrapper .singel-social-content .linkedin-icon {
            float: left;
            position: relative;
            display: inline-block;
            line-height: 1.5625rem;
            background: url(images/linkedin-icon-04-03.svg) no-repeat;
            width: 1.8125rem;
            height: 1.8125rem;
            margin-right: 1.125rem;
            opacity: 1;
        }

            .singel-social-wrapper .singel-social-content .linkedin-icon:hover {
                -webkit-transition: all .2s ease;
                transition: all .2s ease;
                opacity: .8;
            }

        .singel-social-wrapper .singel-social-content .google-icon {
            float: left;
            position: relative;
            display: inline-block;
            line-height: 1.5625rem;
            background: url(images/googlepluss-icon-05-04.svg) no-repeat;
            width: 1.8125rem;
            height: 1.8125rem;
            opacity: 1;
        }

            .singel-social-wrapper .singel-social-content .google-icon:hover {
                -webkit-transition: all .2s ease;
                transition: all .2s ease;
                opacity: .8;
            }

.news-social-wrapper {
    position: relative !important;
    clear: both;
    background: #fff;
}

    .news-social-wrapper .news-social-content {
        position: relative;
        margin: 0 auto;
        text-align: center;
        overflow-x: hidden;
        z-index: 4;
        display: block;
        top: 0;
        margin-bottom: 0 !important;
    }

        .news-social-wrapper .news-social-content .news-social {
            position: relative;
            display: inline-block;
            width: auto;
            margin: 0 auto;
            line-height: 1.5625rem;
            text-align: center;
        }

            .news-social-wrapper .news-social-content .news-social:before {
                display: inline-block;
                right: 100%;
                margin-right: 1.5625rem;
                content: " ";
                border-top: .125rem solid #c1c1c1;
                width: 62.5rem;
                position: absolute;
                top: 1rem;
            }

            .news-social-wrapper .news-social-content .news-social:after {
                left: 100%;
                margin-left: 1.5625rem;
                content: " ";
                display: inline-block;
                border-top: .125rem solid #c1c1c1;
                width: 62.5rem;
                position: absolute;
                top: 1rem;
            }

        .news-social-wrapper .news-social-content .twitter-icon {
            position: relative;
            display: inline-block;
            line-height: 1.5625rem;
            background: url(images/twitter-icon-02.svg) no-repeat;
            width: 1.8125rem;
            height: 1.8125rem;
            opacity: 1;
        }

            .news-social-wrapper .news-social-content .twitter-icon:hover {
                -webkit-transition: all .2s ease;
                transition: all .2s ease;
                opacity: .8;
            }

        .news-social-wrapper .news-social-content .facebook-icon {
            position: relative;
            display: inline-block;
            line-height: 1.5625rem;
            background: url(images/facebook-icon-02.svg) no-repeat;
            width: 1.8125rem;
            height: 1.8125rem;
            opacity: 1;
        }

            .news-social-wrapper .news-social-content .facebook-icon:hover {
                -webkit-transition: all .2s ease;
                transition: all .2s ease;
                opacity: .8;
            }

        .news-social-wrapper .news-social-content .linkedin-icon {
            position: relative;
            display: inline-block;
            line-height: 1.5625rem;
            background: url(images/linkedin-icon-04-03.svg) no-repeat;
            width: 1.8125rem;
            height: 1.8125rem;
            opacity: 1;
        }

            .news-social-wrapper .news-social-content .linkedin-icon:hover {
                -webkit-transition: all .2s ease;
                transition: all .2s ease;
                opacity: .8;
            }

        .news-social-wrapper .news-social-content .google-icon {
            position: relative;
            display: inline-block;
            line-height: 1.5625rem;
            background: url(images/googlepluss-icon-05-04.svg) no-repeat;
            width: 1.8125rem;
            height: 1.8125rem;
            opacity: 1;
        }

            .news-social-wrapper .news-social-content .google-icon:hover {
                -webkit-transition: all .2s ease;
                transition: all .2s ease;
                opacity: .8;
            }

.global-button-author {
    display: block;
    border-radius: .625rem;
    border: .125rem solid #c2c2c2;
    color: #D80729;
    padding: .375rem .625rem .1875rem;
    margin-bottom: 0;
    margin-top: 0 !important;
    background: #f1f1f1 !important;
    opacity: 1;
    position: relative;
    font-size: 1rem;
    line-height: 1.625rem;
    text-transform: uppercase;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    top: 1.0625rem;
}

    .global-button-author:hover {
        opacity: .8;
        background: #fff !important;
    }

    .global-button-author .arrow-icon-singel {
        float: right;
        position: absolute;
        top: .625rem !important;
        right: .9375rem;
        background: url(images/arrow-gray-08.svg) no-repeat !important;
        width: .8125rem !important;
        height: .8125rem !important;
    }

    .global-button-author .global-text {
        margin-right: .375rem;
    }

.author-name {
    display: none !important;
}

.author-submit-wrapper {
    position: relative;
    width: 14.125rem;
}

input.author-submit[type=submit] {
    display: inline-block;
    border-radius: .625rem;
    border: .125rem solid #c1c1c1;
    color: #D80729;
    padding: .3125rem 3.125rem .1875rem .625rem !important;
    margin-bottom: 0;
    background: #f1f1f1 !important;
    opacity: 1;
    position: relative;
    font-size: 1rem !important;
    line-height: 1.625rem !important;
    text-transform: uppercase;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    top: .625rem !important;
    width: 100%;
}

    input.author-submit[type=submit]:hover {
        opacity: .7;
        background: 0 0;
        color: red !important;
    }

.introtext-author {
    font-weight: 700;
}

.email-text {
    font-size: 1.25rem;
    line-height: 2.25rem;
    color: #606060;
    font-family: ConduitITCStd-Light;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 700;
}

input.email[type=text] {
    background: #fff;
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #606060;
    font-size: 1.5rem !important;
    padding: .9375rem 1.4375rem !important;
    margin-bottom: 2.1875rem;
    border: none;
    width: 100% !important;
    border-radius: .3125rem;
}

.pad-bot {
    padding-bottom: 4.375rem !important;
}

.grid-outer-container-singel {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #f1f1f1;
    padding: 2.1875rem 0 5rem;
}

.grid-outer-container-medlem {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #f1f1f1;
    padding: 2.1875rem 0 1.875rem;
}

.grid-outer-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #f1f1f1;
    padding: 2.1875rem 0 5.625rem;
}

.grid-out-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #f1f1f1;
    padding: 3.4375rem 0 0;
}

.medlemsfordeler .border-icon {
    margin-bottom: .4375rem;
}

.medlemsfordeler .kategorioverskrift {
    color: #B2B2B2;
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1rem;
    margin-bottom: .25rem;
}

.medlemsfordeler h2 {
    margin-left: -.3125rem;
}

.medlemsfordeler .page-ingress {
    margin-bottom: 1.8125rem;
}

.tab-container-outer {
    width: 100%;
    height: 13.625rem;
    background: #f1f1f1;
    border-bottom: .0625rem solid #c1c1c1;
    padding: 0 0 3.125rem;
    clear: both;
    display: block;
}

    .tab-container-outer .tab-container {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .tab-container-outer .tab-container:after, .tab-container-outer .tab-container:before {
            content: " ";
            display: table;
        }

        .tab-container-outer .tab-container:after {
            clear: both;
        }

        .tab-container-outer .tab-container .tab-wrapper {
            display: none;
        }

            .tab-container-outer .tab-container .tab-wrapper a .tab-content-wrapper {
                width: 100%;
                float: left;
                border-top: .0625rem solid #c1c1c1;
                border-right: .0625rem solid #c1c1c1;
                border-left: .0625rem solid #c1c1c1;
                background: #f1f1f1 !important;
                padding: .9375rem .9375rem 1rem !important;
                border-radius: .625rem .625rem 0 0 !important;
            }

                .tab-container-outer .tab-container .tab-wrapper a .tab-content-wrapper:hover {
                    background: #fff !important;
                }

            .tab-container-outer .tab-container .tab-wrapper a.active .tab-content-wrapper {
                width: 100%;
                float: left;
                border-top: .0625rem solid #c1c1c1;
                border-right: .0625rem solid #c1c1c1;
                border-left: .0625rem solid #c1c1c1;
                background: #fff !important;
                padding: .9375rem !important;
                border-radius: .625rem .625rem 0 0 !important;
            }

                .tab-container-outer .tab-container .tab-wrapper a.active .tab-content-wrapper:hover {
                    background: #f1f1f1 !important;
                }

            .tab-container-outer .tab-container .tab-wrapper h5 {
                font-family: ConduitITCStd-Medium;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                color: #D80729;
                margin-bottom: .125rem;
            }

            .tab-container-outer .tab-container .tab-wrapper .text-tab {
                color: #606060;
                font-family: Georgia,serif;
                font-size: .875rem;
                line-height: 1.5625rem;
            }

            .tab-container-outer .tab-container .tab-wrapper .circle-icon {
                display: none;
            }

                .tab-container-outer .tab-container .tab-wrapper .circle-icon .circle-text {
                    font-size: 1rem;
                    color: #fff;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400 !important;
                    padding: 0;
                    margin: 0;
                    text-align: center;
                    text-transform: uppercase;
                }

                .tab-container-outer .tab-container .tab-wrapper .circle-icon .circle-price {
                    font-size: 1.5rem;
                    color: #fff;
                    font-family: ConduitITCStd-Medium;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    padding: 0;
                    margin: -.3125rem 0 0;
                    text-align: center;
                    float: left;
                    position: relative;
                    left: 12%;
                }

                .tab-container-outer .tab-container .tab-wrapper .circle-icon .circle-kroner {
                    font-size: 1.5rem;
                    color: #f87990;
                    font-family: ConduitITCStd-Medium;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    padding: 0;
                    margin: -.3125rem 0 0;
                    text-align: center;
                }

            .tab-container-outer .tab-container .tab-wrapper .tab-left {
                padding-right: 2.3125rem;
                width: 33.3333333333%;
                float: left;
                padding-left: 0;
            }

                .tab-container-outer .tab-container .tab-wrapper .tab-left .tab-content {
                    width: 100%;
                    margin: 0 auto;
                    max-width: 71.3125rem;
                }

                    .tab-container-outer .tab-container .tab-wrapper .tab-left .tab-content:after, .tab-container-outer .tab-container .tab-wrapper .tab-left .tab-content:before {
                        content: " ";
                        display: table;
                    }

                    .tab-container-outer .tab-container .tab-wrapper .tab-left .tab-content:after {
                        clear: both;
                    }

                    .tab-container-outer .tab-container .tab-wrapper .tab-left .tab-content .tab-content-wrapper {
                        padding-left: 2.3125rem;
                        padding-right: 2.3125rem;
                        width: 100%;
                        float: left;
                        border-top: .0625rem solid #c1c1c1;
                        border-right: .0625rem solid #c1c1c1;
                        border-left: .0625rem solid #c1c1c1;
                        border-radius: .625rem .625rem 0 0 !important;
                        position: relative;
                        height: 10.375rem;
                    }

                        .tab-container-outer .tab-container .tab-wrapper .tab-left .tab-content .tab-content-wrapper h5 {
                            font-size: 1.1875rem !important;
                        }

            .tab-container-outer .tab-container .tab-wrapper .tab-center {
                padding-right: 2.3125rem;
                width: 33.3333333333%;
                float: left;
                padding-left: 0;
            }

                .tab-container-outer .tab-container .tab-wrapper .tab-center .tab-content {
                    width: 100%;
                    margin: 0 auto;
                    max-width: 71.3125rem;
                }

                    .tab-container-outer .tab-container .tab-wrapper .tab-center .tab-content:after, .tab-container-outer .tab-container .tab-wrapper .tab-center .tab-content:before {
                        content: " ";
                        display: table;
                    }

                    .tab-container-outer .tab-container .tab-wrapper .tab-center .tab-content:after {
                        clear: both;
                    }

                    .tab-container-outer .tab-container .tab-wrapper .tab-center .tab-content .tab-content-wrapper {
                        padding-left: 2.3125rem;
                        padding-right: 2.3125rem;
                        width: 100%;
                        float: left;
                        border-top: .0625rem solid #c1c1c1;
                        border-right: .0625rem solid #c1c1c1;
                        border-left: .0625rem solid #c1c1c1;
                        border-radius: .625rem .625rem 0 0 !important;
                        position: relative;
                        height: 10.375rem;
                    }

                        .tab-container-outer .tab-container .tab-wrapper .tab-center .tab-content .tab-content-wrapper h5 {
                            font-size: 1.1875rem !important;
                        }

            .tab-container-outer .tab-container .tab-wrapper .tab-right {
                padding-left: 2.3125rem;
                width: 33.3333333333%;
                float: left;
                padding-right: 0;
            }

                .tab-container-outer .tab-container .tab-wrapper .tab-right .tab-content {
                    width: 100%;
                    margin: 0 auto;
                    max-width: 71.3125rem;
                }

                    .tab-container-outer .tab-container .tab-wrapper .tab-right .tab-content:after, .tab-container-outer .tab-container .tab-wrapper .tab-right .tab-content:before {
                        content: " ";
                        display: table;
                    }

                    .tab-container-outer .tab-container .tab-wrapper .tab-right .tab-content:after {
                        clear: both;
                    }

                    .tab-container-outer .tab-container .tab-wrapper .tab-right .tab-content .tab-content-wrapper {
                        padding-left: 2.3125rem;
                        padding-right: 2.3125rem;
                        width: 100%;
                        float: left;
                        border-top: .0625rem solid #c1c1c1;
                        border-right: .0625rem solid #c1c1c1;
                        border-left: .0625rem solid #c1c1c1;
                        background: #f1f1f1;
                        position: relative;
                        height: 10.375rem;
                    }

                        .tab-container-outer .tab-container .tab-wrapper .tab-right .tab-content .tab-content-wrapper h5 {
                            font-size: 1.1875rem !important;
                        }

.list-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #fff;
    padding: 2.375rem 0 4.5625rem;
}

    .list-container .list-content-full {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

        .list-container .list-content-full input[type=text] {
            background: #f1f1f1 !important;
        }

    .list-container .gform_wrapper li.fullsize {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        float: left;
        clear: none !important;
    }

        .list-container .gform_wrapper li.fullsize ul {
            margin-bottom: 4.75rem !important;
        }

            .list-container .gform_wrapper li.fullsize ul li {
                width: 100%;
                border-bottom: .125rem solid #c2c2c2;
                position: relative;
            }

                .list-container .gform_wrapper li.fullsize ul li label {
                    margin: 0 !important;
                    height: 100% !important;
                    padding: .625rem 0;
                }

                .list-container .gform_wrapper li.fullsize ul li input[type=radio] {
                    display: none;
                }

                    .list-container .gform_wrapper li.fullsize ul li input[type=radio] + label {
                        height: 100%;
                        width: 100%;
                    }

                        .list-container .gform_wrapper li.fullsize ul li input[type=radio] + label span.radio-btn {
                            display: inline-block;
                            width: 1.375rem;
                            height: 1.375rem;
                            background: url(images/radiobutton-gray.svg) left center no-repeat;
                            float: left;
                            position: relative;
                            top: .1875rem;
                        }

                    .list-container .gform_wrapper li.fullsize ul li input[type=radio]:checked + label span.radio-btn {
                        background: url(images/radiobutton-light-gray-selected.svg) left center no-repeat;
                        width: 1.375rem;
                        height: 1.375rem;
                    }

                .list-container .gform_wrapper li.fullsize ul li .list-radio-container {
                    width: 100%;
                    margin: 0 auto;
                    max-width: 71.3125rem;
                    height: 100%;
                }

                    .list-container .gform_wrapper li.fullsize ul li .list-radio-container:after, .list-container .gform_wrapper li.fullsize ul li .list-radio-container:before {
                        content: " ";
                        display: table;
                    }

                    .list-container .gform_wrapper li.fullsize ul li .list-radio-container:after {
                        clear: both;
                    }

                    .list-container .gform_wrapper li.fullsize ul li .list-radio-container .list-radio-wrapper {
                        width: 91.6666666667%;
                        float: left;
                        padding: .3125rem 0 .5rem .625rem;
                        height: 100%;
                    }

                    .list-container .gform_wrapper li.fullsize ul li .list-radio-container .first-text {
                        font-size: 1rem;
                        line-height: 1.1875rem;
                        color: #606060;
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        font-weight: 400 !important;
                        text-transform: uppercase;
                        width: 100%;
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                        margin-top: 0;
                    }

                    .list-container .gform_wrapper li.fullsize ul li .list-radio-container .second-text {
                        font-size: 1rem;
                        line-height: 1.1875rem;
                        color: #606060;
                        font-family: Georgia,serif;
                        font-weight: 400 !important;
                        padding-left: 0 !important;
                        padding-right: 0 !important;
                        width: 100%;
                        float: left;
                        margin-top: 0;
                    }

                    .list-container .gform_wrapper li.fullsize ul li .list-radio-container .third-text {
                        font-size: 1rem;
                        line-height: 1.1875rem;
                        color: #606060;
                        font-family: Georgia,serif;
                        font-weight: 400 !important;
                        padding-right: 2.3125rem;
                        width: 100%;
                        float: left;
                        margin-top: 0;
                        padding-left: 0;
                    }

    .list-container .list-content-full-small {
        width: 100%;
        float: left;
        padding-bottom: 1.25rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

        .list-container .list-content-full-small input[type=text] {
            background: #f1f1f1 !important;
            margin-bottom: 0 !important;
        }

    .list-container .link-button, .list-container .link-button:first-child, .list-container .link-button:last-child {
        width: 100%;
    }

        .list-container .link-button:first-child {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

    .list-container .list-content {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

        .list-container .list-content .global-button {
            display: block;
            border-radius: .625rem;
            border: .125rem solid #c2c2c2;
            color: #D80729;
            padding: .3125rem .625rem .1875rem !important;
            font-size: 1rem;
            text-transform: uppercase;
            font-weight: 400 !important;
            margin-bottom: 1.875rem;
            background: 0 0 !important;
            opacity: 1;
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            width: 100%;
            float: left;
        }

            .list-container .list-content .global-button:hover {
                opacity: .8;
                background: #f2f2f2;
            }

            .list-container .list-content .global-button .arrow-icon {
                background: url(images/bullet-icon-06.svg) no-repeat;
                width: .875rem;
                height: .8125rem;
                float: right;
                position: relative;
                top: .3125rem;
                right: 0;
            }

            .list-container .list-content .global-button .arrow-icon-down {
                background: url(images/arrow-down-07-07.svg) no-repeat !important;
                width: .75rem !important;
                height: .875rem !important;
                float: right;
                position: relative;
                top: .3125rem;
                right: 0;
            }

    .list-container .list-content-right {
        display: none;
    }

        .list-container .list-content-right .list-content-icon {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
        }

            .list-container .list-content-right .list-content-icon img {
                width: 10rem;
                height: auto;
            }

        .list-container .list-content-right .list-left-col-container {
            width: 100%;
            margin: 0 auto;
            max-width: 71.3125rem;
        }

            .list-container .list-content-right .list-left-col-container:after, .list-container .list-content-right .list-left-col-container:before {
                content: " ";
                display: table;
            }

            .list-container .list-content-right .list-left-col-container:after {
                clear: both;
            }

            .list-container .list-content-right .list-left-col-container .list-left-col-wrapper {
                padding-left: 2.3125rem;
                width: 100%;
                float: left;
                padding-right: 0;
            }

                .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content {
                    padding-right: 2.3125rem;
                    width: 50%;
                    float: left;
                    padding-left: 0;
                }

                .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content {
                    padding-right: 2.3125rem;
                    width: 50%;
                    float: left;
                    padding-left: 0;
                    margin-top: .3125rem;
                }

                    .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content .link-button {
                        width: 100%;
                        margin-top: .875rem;
                        padding-right: 0;
                    }

                    .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content .global-button {
                        display: block;
                    }

                .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container {
                    width: 100%;
                    margin: 0 auto;
                    max-width: 71.3125rem;
                }

                    .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:after, .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:before {
                        content: " ";
                        display: table;
                    }

                    .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:after {
                        clear: both;
                    }

                    .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper {
                        width: 100%;
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                    }

                        .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content {
                            padding-right: 2.3125rem;
                            width: 50%;
                            float: left;
                            padding-left: 0;
                        }

                            .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content img {
                                border: .0625rem solid #ccc;
                                margin-bottom: 1.3125rem;
                            }

                            .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content p {
                                line-height: 1.6875rem;
                                margin-top: 0;
                                margin-bottom: .125rem;
                            }

                            .list-container .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content span {
                                font-family: ConduitITCStd-Bold;
                                font-style: normal;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                                color: #D80729;
                                font-size: 1rem;
                                font-weight: 400 !important;
                                line-height: 1.6875rem;
                            }

    .list-container:nth-of-type(odd) {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #f1f1f1;
        padding: 2.375rem 0 4.5625rem;
    }

        .list-container:nth-of-type(odd) .list-content-full {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .list-container:nth-of-type(odd) .list-content-full input[type=text] {
                background: #fff !important;
            }

        .list-container:nth-of-type(odd) .list-content-full-small {
            width: 100%;
            float: left;
            padding-bottom: 1.25rem;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .list-container:nth-of-type(odd) .list-content-full-small input[type=text] {
                background: #fff !important;
                margin-bottom: 0 !important;
            }

        .list-container:nth-of-type(odd) .gform_wrapper li.fullsize {
            width: 100%;
            padding-left: 0;
            padding-right: 0;
            float: left;
            clear: none !important;
        }

            .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul {
                margin-bottom: 4.75rem !important;
            }

                .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li {
                    width: 100%;
                    border-bottom: .125rem solid #c2c2c2;
                    position: relative;
                }

                    .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li label {
                        margin: 0 !important;
                        height: 100% !important;
                        padding: .625rem 0;
                    }

                    .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li input[type=radio] {
                        display: none;
                    }

                        .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li input[type=radio] + label {
                            height: 100%;
                            width: 100%;
                        }

                            .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li input[type=radio] + label span.radio-btn {
                                display: inline-block;
                                width: 1.375rem;
                                height: 1.375rem;
                                background: url(images/radiobutton.svg) left center no-repeat;
                                float: left;
                                position: relative;
                                top: .1875rem;
                            }

                        .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li input[type=radio]:checked + label span.radio-btn {
                            background: url(images/radiobutton-selected.svg) left center no-repeat;
                            width: 1.375rem;
                            height: 1.375rem;
                        }

                    .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container {
                        width: 100%;
                        margin: 0 auto;
                        max-width: 71.3125rem;
                        height: 100%;
                    }

                        .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container:after, .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container:before {
                            content: " ";
                            display: table;
                        }

                        .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container:after {
                            clear: both;
                        }

                        .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container .list-radio-wrapper {
                            width: 91.6666666667%;
                            float: left;
                            padding: .3125rem 0 .5rem .625rem;
                            height: 100%;
                        }

                        .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container .first-text {
                            font-size: 1rem;
                            line-height: 1.1875rem;
                            color: #606060;
                            font-family: ConduitITCStd-Bold;
                            font-style: normal;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            font-weight: 400 !important;
                            text-transform: uppercase;
                            width: 100%;
                            float: left;
                            padding-left: 0;
                            padding-right: 0;
                            margin-top: 0;
                        }

                        .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container .second-text {
                            font-size: 1rem;
                            line-height: 1.1875rem;
                            color: #606060;
                            font-family: Georgia,serif;
                            font-weight: 400 !important;
                            padding-left: 0 !important;
                            padding-right: 0 !important;
                            width: 100%;
                            float: left;
                            margin-top: 0;
                        }

                        .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container .third-text {
                            font-size: 1rem;
                            line-height: 1.1875rem;
                            color: #606060;
                            font-family: Georgia,serif;
                            font-weight: 400 !important;
                            padding-right: 2.3125rem;
                            width: 100%;
                            float: left;
                            margin-top: 0;
                            padding-left: 0;
                        }

        .list-container:nth-of-type(odd) .link-button:first-child, .list-container:nth-of-type(odd) .link-button:last-child {
            width: 100%;
        }

        .list-container:nth-of-type(odd) .list-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .list-container:nth-of-type(odd) .list-content .link-button {
                width: 100%;
            }

                .list-container:nth-of-type(odd) .list-content .link-button:first-child, .list-container:nth-of-type(odd) .list-content .link-button:last-child {
                    padding-left: 0 !important;
                    padding-right: 0 !important;
                }

            .list-container:nth-of-type(odd) .list-content .global-button {
                display: block;
                border-radius: .625rem;
                border: .125rem solid #c2c2c2;
                color: #D80729;
                padding: .375rem .625rem .1875rem !important;
                font-size: 1rem;
                text-transform: uppercase;
                font-weight: 400 !important;
                margin-bottom: 1.875rem;
                background: 0 0 !important;
                opacity: 1;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                width: 100%;
                float: left;
            }

                .list-container:nth-of-type(odd) .list-content .global-button:hover {
                    opacity: .8;
                    background: #f2f2f2;
                }

                .list-container:nth-of-type(odd) .list-content .global-button .arrow-icon {
                    background: url(images/bullet-icon-06.svg) no-repeat;
                    width: .875rem;
                    height: .8125rem;
                    float: right;
                    position: relative;
                    top: .3125rem;
                    right: 0;
                }

                .list-container:nth-of-type(odd) .list-content .global-button .arrow-icon-down {
                    background: url(images/arrow-down-07-07.svg) no-repeat !important;
                    width: .75rem !important;
                    height: .875rem !important;
                    float: right;
                    position: relative;
                    top: .3125rem;
                    right: 0;
                }

        .list-container:nth-of-type(odd) .list-content-right {
            display: none;
        }

            .list-container:nth-of-type(odd) .list-content-right .list-content-icon {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
            }

                .list-container:nth-of-type(odd) .list-content-right .list-content-icon img {
                    width: 10rem;
                    height: auto;
                }

            .list-container:nth-of-type(odd) .list-content-right .list-left-col-container {
                width: 100%;
                margin: 0 auto;
                max-width: 71.3125rem;
            }

                .list-container:nth-of-type(odd) .list-content-right .list-left-col-container:after, .list-container:nth-of-type(odd) .list-content-right .list-left-col-container:before {
                    content: " ";
                    display: table;
                }

                .list-container:nth-of-type(odd) .list-content-right .list-left-col-container:after {
                    clear: both;
                }

                .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper {
                    padding-left: 2.3125rem;
                    width: 100%;
                    float: left;
                    padding-right: 0;
                }

                    .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content {
                        padding-right: 2.3125rem;
                        width: 50%;
                        float: left;
                        padding-left: 0;
                    }

                    .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content {
                        padding-right: 2.3125rem;
                        width: 50%;
                        float: left;
                        padding-left: 0;
                        margin-top: .3125rem;
                    }

                        .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content .link-button {
                            width: 100%;
                            margin-top: .875rem;
                            padding-right: 0;
                        }

                        .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content .global-button {
                            display: block;
                        }

                    .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container {
                        width: 100%;
                        margin: 0 auto;
                        max-width: 71.3125rem;
                    }

                        .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:after, .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:before {
                            content: " ";
                            display: table;
                        }

                        .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:after {
                            clear: both;
                        }

                        .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper {
                            width: 100%;
                            float: left;
                            padding-left: 0;
                            padding-right: 0;
                        }

                            .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content {
                                padding-right: 2.3125rem;
                                width: 50%;
                                float: left;
                                padding-left: 0;
                            }

                                .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content img {
                                    border: .0625rem solid #ccc;
                                    margin-bottom: 1.3125rem;
                                }

                                .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content p {
                                    line-height: 1.6875rem;
                                    margin-top: 0;
                                    margin-bottom: .125rem;
                                }

                                .list-container:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content span {
                                    font-family: ConduitITCStd-Bold;
                                    font-style: normal;
                                    -webkit-font-smoothing: antialiased;
                                    -moz-osx-font-smoothing: grayscale;
                                    color: #D80729;
                                    font-size: 1rem;
                                    font-weight: 400 !important;
                                    line-height: 1.6875rem;
                                }

.list-container-fire {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #fff;
    padding: 2.375rem 0 4.5625rem;
}

    .list-container-fire .list-content-full {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

        .list-container-fire .list-content-full input[type=text] {
            background: #f1f1f1 !important;
        }

    .list-container-fire .list-content-full-small {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

        .list-container-fire .list-content-full-small input[type=text] {
            background: #f1f1f1 !important;
        }

    .list-container-fire .list-content {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        height: auto !important;
        margin-bottom: 1.25rem;
    }

        .list-container-fire .list-content .left-content, .list-container-fire .list-content .right-content {
            padding-left: 0;
        }

        .list-container-fire .list-content .link-button {
            padding-left: 0;
            padding-right: 0;
        }

        .list-container-fire .list-content .four-col-btn-wrapper {
            width: 100% !important;
            height: 100% !important;
            display: inline-block !important;
        }

            .list-container-fire .list-content .four-col-btn-wrapper .link-button:first-child {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }

        .list-container-fire .list-content .global-button {
            display: block;
            border-radius: .625rem;
            border: .125rem solid #c2c2c2;
            color: #D80729;
            padding: .375rem .625rem .1875rem !important;
            font-size: 1rem;
            text-transform: uppercase;
            font-weight: 400 !important;
            margin-bottom: 1.875rem;
            background: 0 0 !important;
            opacity: 1;
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            width: 100%;
            float: left;
        }

            .list-container-fire .list-content .global-button:hover {
                opacity: .8;
                background: #f2f2f2;
            }

            .list-container-fire .list-content .global-button .arrow-icon {
                background: url(images/bullet-icon-06.svg) no-repeat;
                width: .875rem;
                height: .8125rem;
                float: right;
                position: relative;
                top: .375rem;
                right: 0;
            }

    .list-container-fire .list-content-right {
        width: 100%;
        float: left;
        display: block;
        position: relative;
        padding-left: 0;
        padding-right: 0;
    }

        .list-container-fire .list-content-right .list-content-icon {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
        }

            .list-container-fire .list-content-right .list-content-icon img {
                width: 10rem;
                height: auto;
            }

        .list-container-fire .list-content-right .list-left-col-container {
            width: 100%;
            margin: 0 auto;
            max-width: 71.3125rem;
        }

            .list-container-fire .list-content-right .list-left-col-container:after, .list-container-fire .list-content-right .list-left-col-container:before {
                content: " ";
                display: table;
            }

            .list-container-fire .list-content-right .list-left-col-container:after {
                clear: both;
            }

            .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper {
                width: 100%;
                float: left;
                padding-right: 1.25rem;
                padding-left: 1.25rem;
            }

                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content h3 {
                        margin-bottom: 0;
                    }

                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                    margin-top: .3125rem;
                }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content .link-button {
                        width: 100%;
                        margin-top: .875rem;
                        padding-right: 0;
                    }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content .global-button {
                        display: block;
                    }

                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container {
                    width: 100%;
                    margin: 0 auto;
                    max-width: 71.3125rem;
                }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:after, .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:before {
                        content: " ";
                        display: table;
                    }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:after {
                        clear: both;
                    }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper {
                        width: 100%;
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                    }

                        .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content {
                            padding-right: 2.3125rem;
                            width: 100%;
                            float: left;
                            padding-left: 0;
                        }

                            .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content img {
                                border: .0625rem solid #ccc;
                                margin-bottom: 1.3125rem;
                            }

                            .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content p {
                                line-height: 1.6875rem;
                                margin-top: 0;
                                margin-bottom: .125rem;
                            }

                            .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content span {
                                font-family: ConduitITCStd-Bold;
                                font-style: normal;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                                color: #D80729;
                                font-size: 1rem;
                                font-weight: 400 !important;
                                line-height: 1.6875rem;
                            }

                            .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:first-child {
                                padding-left: 0;
                                padding-right: 0;
                                margin-bottom: 1.25rem;
                            }

                                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:first-child img {
                                    width: 100%;
                                }

                            .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:last-child {
                                padding-right: 0;
                            }

                                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:last-child img {
                                    width: 100%;
                                }

p.selvstendig-text {
    font-size: 1rem;
    line-height: 1.1875rem;
    margin-bottom: .3125rem;
}

.page-text {
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #606060;
    font-size: 1.5rem;
    line-height: 1.6875rem;
}

    .page-text span {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #D80729 !important;
        font-size: 2.375rem !important;
        line-height: 2rem !important;
    }

.list-container-fire:nth-of-type(odd) {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #f1f1f1;
    padding: 2.375rem 0 4.5625rem;
}

    .list-container-fire:nth-of-type(odd) .list-content-full {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

        .list-container-fire:nth-of-type(odd) .list-content-full input[type=text] {
            background: #fff !important;
        }

    .list-container-fire:nth-of-type(odd) .list-content-full-small {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

        .list-container-fire:nth-of-type(odd) .list-content-full-small input[type=text] {
            background: #fff !important;
        }

    .list-container-fire:nth-of-type(odd) .list-content {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        height: auto !important;
        margin-bottom: 1.25rem;
    }

        .list-container-fire:nth-of-type(odd) .list-content .left-content, .list-container-fire:nth-of-type(odd) .list-content .right-content {
            padding-left: 0;
        }

        .list-container-fire:nth-of-type(odd) .list-content .four-col-btn-wrapper {
            width: 100% !important;
            height: 100% !important;
            display: inline-block !important;
        }

            .list-container-fire:nth-of-type(odd) .list-content .four-col-btn-wrapper .link-button:first-child {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }

        .list-container-fire:nth-of-type(odd) .list-content .global-button {
            display: block;
            border-radius: .625rem;
            border: .125rem solid #c2c2c2;
            color: #D80729;
            padding: .375rem .625rem .1875rem !important;
            font-size: 1rem;
            text-transform: uppercase;
            font-weight: 400 !important;
            margin-bottom: 1.875rem;
            background: 0 0 !important;
            opacity: 1;
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            width: 100%;
            float: left;
        }

            .list-container-fire:nth-of-type(odd) .list-content .global-button:hover {
                opacity: .8;
                background: #f2f2f2;
            }

            .list-container-fire:nth-of-type(odd) .list-content .global-button .arrow-icon {
                background: url(images/bullet-icon-06.svg) no-repeat;
                width: .875rem;
                height: .8125rem;
                float: right;
                position: relative;
                top: .25rem;
                right: 0;
            }

    .list-container-fire:nth-of-type(odd) .list-content-right {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        display: block;
        position: relative;
    }

        .list-container-fire:nth-of-type(odd) .list-content-right .list-content-icon {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
        }

            .list-container-fire:nth-of-type(odd) .list-content-right .list-content-icon img {
                width: 10rem;
                height: auto;
            }

        .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container {
            width: 100%;
            margin: 0 auto;
            max-width: 71.3125rem;
        }

            .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container:after, .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container:before {
                content: " ";
                display: table;
            }

            .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container:after {
                clear: both;
            }

            .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper {
                width: 100%;
                float: left;
                padding-right: 0;
                padding-left: 0;
            }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content h3 {
                        margin-bottom: 0;
                    }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                    margin-top: .3125rem;
                }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content .link-button {
                        width: 100%;
                        margin-top: .875rem;
                        padding-right: 0;
                    }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content .global-button {
                        display: block;
                    }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container {
                    width: 100%;
                    margin: 0 auto;
                    max-width: 71.3125rem;
                }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:after, .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:before {
                        content: " ";
                        display: table;
                    }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container:after {
                        clear: both;
                    }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper, .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content {
                        width: 100%;
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                    }

                        .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content img {
                            border: .0625rem solid #ccc;
                            margin-bottom: 1.3125rem;
                        }

                        .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content p {
                            line-height: 1.6875rem;
                            margin-top: 0;
                            margin-bottom: .125rem;
                        }

                        .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content span {
                            font-family: ConduitITCStd-Bold;
                            font-style: normal;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            color: #D80729;
                            font-size: 1rem;
                            font-weight: 400 !important;
                            line-height: 1.6875rem;
                        }

                        .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:first-child {
                            padding-left: 0;
                            padding-right: 0;
                            margin-bottom: 1.25rem;
                        }

                            .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:first-child img {
                                width: 100%;
                            }

                        .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:last-child {
                            padding-right: 0;
                        }

                            .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:last-child img {
                                width: 100%;
                            }

.skjema-container {
    margin-top: .3125rem !important;
    margin-bottom: 0 !important;
}

.skjema-container-info {
    margin-top: 0 !important;
}

label#label_9_1 {
    display: block !important;
}

input[type=checkbox] {
    border: none !important;
}

ul.gfield_checkbox li input[type=checkbox]:checked + label {
    font-weight: 400 !important;
}

ul.gfield_checkbox li {
    overflow: inherit !important;
}

.information-container {
    margin-top: 0 !important;
}

.gform_wrapper .top_label .gfield_error {
    width: 100% !important;
}

.gform_wrapper label {
    font-size: 1.25rem;
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #606060;
}

    .gform_wrapper label .reise {
        display: block !important;
    }

.gform_wrapper ul {
    margin-top: 2.5rem !important;
}

    .gform_wrapper ul.gfield_checkbox {
        margin-top: .9375rem !important;
    }

        .gform_wrapper ul.gfield_checkbox li {
            width: 100% !important;
        }

        .gform_wrapper ul.gfield_checkbox label {
            font-size: 1.5rem;
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #606060;
        }

        .gform_wrapper ul.gfield_checkbox input {
            border: none !important;
            position: relative;
            top: .3125rem;
        }

.gform_wrapper li {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

    .gform_wrapper li.adresse {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        float: left;
        clear: none !important;
    }

.gform_wrapper input[type=submit]:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
}

.gform_wrapper input[type=text] {
    background: #fff;
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #606060;
    font-size: 1.5rem !important;
    padding: .9375rem 1.4375rem !important;
    margin-bottom: 1.375rem;
    border: none;
    width: 100% !important;
    border-radius: .3125rem;
}

.gform_wrapper input.medium {
    padding-left: 2.3125rem;
    padding-right: 2.3125rem;
    width: 100%;
    float: left;
    float: none;
}

.gform_wrapper input[type=submit] {
    background: #D80729;
    text-align: left;
    color: #fff;
    font-size: 1.5rem !important;
    font-family: ConduitITCStd-Medium;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: none;
    padding-left: 2.3125rem;
    padding-right: 2.3125rem;
    width: 100%;
    float: left;
    margin-top: 2.5rem;
}

    .gform_wrapper input[type=submit]:hover {
        background: #B2B2B2;
        color: #000;
    }

input[type=checkbox] label {
    background: red;
}

input[type=submit] {
    background: #D80729;
    text-align: left;
    color: #fff;
    font-size: 1.5rem !important;
    font-family: ConduitITCStd-Medium;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 1.25rem 0 .9375rem 1.25rem !important;
    border: none;
    width: 50%;
    margin-top: .5625rem !important;
    border-radius: .3125rem;
    float: none !important;
}

    input[type=submit]:hover {
        background: #B2B2B2;
        color: #000;
    }

.gform_wrapper .gform_footer {
    padding-right: 0 !important;
}

h3.page-subtitle {
    width: 100%;
    float: left;
    margin-bottom: 1.4375rem;
    padding-left: 0 !important;
    padding-right: 0 !important;
    line-height: 2rem !important;
}

body.page-id-1739 h3.page-subtitle {
    margin-bottom: 0 !important;
    line-height: 2rem !important;
}

h3.selvstendig-subtitle {
    width: 100%;
    float: left;
    margin-bottom: 1.4375rem;
    padding-left: 0 !important;
    padding-right: 0 !important;
    line-height: 2rem !important;
    color: #666;
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.5rem;
}

.list-wrapper {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
}

    .list-wrapper:after, .list-wrapper:before {
        content: " ";
        display: table;
    }

    .list-wrapper:after {
        clear: both;
    }

    .list-wrapper .border-icon {
        background: #B2B2B2;
        width: 2.5rem;
        height: .125rem;
        margin-bottom: 1.125rem;
        clear: both;
        display: block;
        margin-left: 0;
    }

    .list-wrapper h3.page-subtitle {
        width: 100%;
        float: left;
        margin-bottom: 1.4375rem;
        padding-left: 0 !important;
        padding-right: 0 !important;
        line-height: 2.625rem !important;
    }

    .list-wrapper .page-text {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 1.875rem;
    }

        .list-wrapper .page-text p {
            margin-top: 0;
        }

    .list-wrapper .link-container {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .list-wrapper .link-container:after, .list-wrapper .link-container:before {
            content: " ";
            display: table;
        }

        .list-wrapper .link-container:after {
            clear: both;
        }

        .list-wrapper .link-container .link-wrapper, .list-wrapper .link-container .link-wrapper .link-content {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

            .list-wrapper .link-container .link-wrapper .link-content a, .list-wrapper .link-container .link-wrapper .link-content a:visited {
                text-decoration: none;
            }

            .list-wrapper .link-container .link-wrapper .link-content .link-button, .list-wrapper .link-container .link-wrapper .link-content .link-button:last-child {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
            }

            .list-wrapper .link-container .link-wrapper .link-content .global-button-skjema {
                display: block;
                border-radius: .625rem;
                border: .125rem solid #ccc;
                color: #D80729;
                padding: .1875rem 2.3125rem;
                font-size: 1rem;
                text-transform: uppercase;
                font-weight: 400 !important;
                margin-bottom: 1.875rem;
                background: #f1f1f1;
                opacity: 1;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                width: 100%;
                float: left;
            }

                .list-wrapper .link-container .link-wrapper .link-content .global-button-skjema:hover {
                    opacity: .8;
                    background: #f2f2f2;
                }

                .list-wrapper .link-container .link-wrapper .link-content .global-button-skjema .arrow-icon {
                    background: url(images/bullet-icon-06.svg) no-repeat;
                    width: .875rem;
                    height: .8125rem;
                    float: right;
                    position: relative;
                    top: .375rem;
                    right: 0;
                }

                .list-wrapper .link-container .link-wrapper .link-content .global-button-skjema .arrow-icon-down {
                    background: url(images/arrow-down-07-07.svg) no-repeat !important;
                    width: .75rem !important;
                    height: .875rem !important;
                    float: right;
                    position: relative;
                    top: .375rem;
                    right: 0;
                }

    .list-wrapper .link-button {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

        .list-wrapper .link-button:first-child {
            padding-right: 0;
        }

    .list-wrapper .innhold-container {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

        .list-wrapper .innhold-container .innhold-wrapper {
            width: 100%;
            margin: 0 auto;
            max-width: 71.3125rem;
        }

            .list-wrapper .innhold-container .innhold-wrapper:after, .list-wrapper .innhold-container .innhold-wrapper:before {
                content: " ";
                display: table;
            }

            .list-wrapper .innhold-container .innhold-wrapper:after {
                clear: both;
            }

            .list-wrapper .innhold-container .innhold-wrapper .innhold-content {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
            }

                .list-wrapper .innhold-container .innhold-wrapper .innhold-content h5 {
                    color: #D80729;
                    margin-top: .25rem;
                }

                .list-wrapper .innhold-container .innhold-wrapper .innhold-content .link-button:first-child {
                    padding-right: 0 !important;
                }

                .list-wrapper .innhold-container .innhold-wrapper .innhold-content .left-content {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .list-wrapper .innhold-container .innhold-wrapper .innhold-content .left-content p {
                        margin-top: 0;
                    }

                .list-wrapper .innhold-container .innhold-wrapper .innhold-content .right-content {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .list-wrapper .innhold-container .innhold-wrapper .innhold-content .right-content p {
                        margin-top: -.1875rem;
                    }

                .list-wrapper .innhold-container .innhold-wrapper .innhold-content ul {
                    list-style-type: none;
                    padding: 0;
                    margin: 0;
                }

                    .list-wrapper .innhold-container .innhold-wrapper .innhold-content ul li {
                        font-size: 1.5rem;
                        line-height: 2rem;
                        color: #D80729;
                        font-family: ConduitITCStd-Light;
                        font-weight: 400;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        margin-bottom: 2rem;
                        margin-left: 1.25rem;
                        position: relative;
                    }

                        .list-wrapper .innhold-container .innhold-wrapper .innhold-content ul li:before {
                            position: absolute;
                            content: url(images/bullet-icon-06.svg);
                            width: .875rem;
                            height: .8125rem;
                            left: 0;
                            margin-left: -1.25rem;
                            color: #ccc !important;
                        }

body.parent-pageid-27 .page-text ul {
    margin-left: 0 !important;
}

    body.parent-pageid-27 .page-text ul li {
        margin-left: -1.4375rem !important;
    }

.two-col-btn {
    padding-right: 0 !important;
}

.tab-wrapper-mobile {
    display: block;
    padding-left: 2.3125rem;
    padding-right: 2.3125rem;
    width: 100%;
    float: left;
    padding-bottom: 1.875rem;
}

    .tab-wrapper-mobile .mobile-tab-button {
        display: block;
        border-radius: .625rem;
        border: .125rem solid #ccc;
        color: #D80729;
        padding: .1875rem 2.3125rem;
        font-size: 1rem;
        text-transform: uppercase;
        font-weight: 400 !important;
        margin-bottom: 1.875rem;
        background: #f1f1f1 !important;
        opacity: 1;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        width: 100%;
        float: left;
    }

        .tab-wrapper-mobile .mobile-tab-button:hover {
            opacity: .8;
            background: #f2f2f2;
        }

        .tab-wrapper-mobile .mobile-tab-button .arrow-icon {
            background: url(images/bullet-icon-06.svg) no-repeat;
            width: .875rem;
            height: .8125rem;
            float: right;
            position: relative;
            top: .375rem;
            right: 0;
        }

li.mychoice label:after {
    position: relative !important;
    content: url(images/arrow-up-06.svg) !important;
    width: .75rem !important;
    height: .75rem !important;
    float: right !important;
    top: .0625rem !important;
    right: 0 !important;
}

li.knapper {
    margin-bottom: 0 !important;
    position: relative;
    z-index: 999;
}

li.nedtrekk-full {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    float: none;
    clear: none !important;
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
    font-size: 1.25rem;
    font-family: ConduitITCStd-Light;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #606060;
}

li.knapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    float: left;
    clear: none !important;
}

    li.knapper ul.gfield_checkbox li {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #ccc;
        color: #D80729;
        padding: .1875rem .625rem;
        font-weight: 400 !important;
        margin-bottom: 0;
        background: #f1f1f1;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.625rem;
        text-transform: uppercase;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        float: left;
    }

        li.knapper ul.gfield_checkbox li:hover {
            opacity: .8;
            background: #f2f2f2;
        }

        li.knapper ul.gfield_checkbox li label {
            color: #D80729 !important;
            padding: .4375rem .625rem .1875rem;
            font-size: 1rem !important;
            line-height: 1.625rem !important;
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-weight: 400 !important;
            position: relative !important;
            left: 0;
            margin-left: .625rem !important;
        }

            li.knapper ul.gfield_checkbox li label:after {
                position: relative !important;
                content: url(images/arrow-down-06.svg);
                width: .75rem !important;
                height: .75rem !important;
                float: right !important;
                top: .0625rem !important;
                right: 0 !important;
            }

        li.knapper ul.gfield_checkbox li input[type=checkbox] {
            display: none;
        }

        li.knapper ul.gfield_checkbox li, li.knapper ul.gfield_checkbox li:first-child {
            margin-right: 0 !important;
            width: 100% !important;
            height: 2.25rem;
            margin-bottom: 1.25rem !important;
        }

            li.knapper ul.gfield_checkbox li.nedtrekk {
                margin-top: 1.875rem !important;
            }

.gform_wrapper li.clear-right-side, .nedtrekk-clear {
    clear: both !important;
}

.nedtrekk-text {
    color: #606060;
    font-family: Georgia,serif;
    font-size: 1.25rem;
    line-height: 2rem;
    margin-bottom: .9375rem !important;
}

.gfield_description {
    color: #606060 !important;
    font-family: Georgia,serif !important;
    font-size: 1.125rem !important;
    line-height: 1.4375rem !important;
    margin-bottom: .9375rem !important;
    position: absolute !important;
    top: 9.375rem !important;
}

.gform_wrapper li#field_10_21 .gfield_description, .gform_wrapper li#field_10_22 .gfield_description, .gform_wrapper li#field_10_7 .gfield_description, .gform_wrapper li#field_10_8 .gfield_description, .gform_wrapper li#field_11_21 .gfield_description, .gform_wrapper li#field_11_22 .gfield_description, .gform_wrapper li#field_11_7 .gfield_description, .gform_wrapper li#field_11_8 .gfield_description, .gform_wrapper li#field_12_21 .gfield_description, .gform_wrapper li#field_12_22 .gfield_description, .gform_wrapper li#field_12_7 .gfield_description, .gform_wrapper li#field_12_8 .gfield_description, .gform_wrapper li#field_14_21 .gfield_description, .gform_wrapper li#field_14_22 .gfield_description, .gform_wrapper li#field_15_21 .gfield_description, .gform_wrapper li#field_15_22 .gfield_description, .gform_wrapper li#field_19_21 .gfield_description, .gform_wrapper li#field_19_22 .gfield_description {
    color: #606060 !important;
    font-family: Georgia,serif !important;
    font-size: 1.125rem !important;
    line-height: 1.4375rem !important;
    margin-bottom: .9375rem !important;
    position: absolute !important;
    top: 0 !important;
}

.gform_wrapper .gf_likert ul.gfield_checkbox {
    overflow: hidden;
    position: relative;
    padding: 0;
}

.left_label .gform_wrapper .gf_likert ul.gfield_checkbox, .right_label .gform_wrapper .gf_likert ul.gfield_checkbox {
    top: -1rem;
}

.gform_wrapper .gf_likert ul.gfield_checkbox li {
    padding: 0;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    margin: 0;
    border: .125rem solid #ccc;
    text-align: left;
    position: relative;
    overflow: hidden;
}

    .gform_wrapper .gf_likert ul.gfield_checkbox li.likert-first, .gform_wrapper .gf_likert ul.gfield_checkbox li.likert-last {
        border-left: .125rem solid #ccc !important;
    }

    .gform_wrapper .gf_likert ul.gfield_checkbox li input {
        position: relative;
        top: 1.5625rem;
        float: none !important;
        width: auto;
        margin: 0 auto;
    }

    .gform_wrapper .gf_likert ul.gfield_checkbox li label {
        position: relative;
        margin: 0 auto;
        text-align: left;
    }

    .gform_wrapper .gf_likert ul.gfield_checkbox li div.likert-label {
        position: absolute;
        top: -.125rem;
        left: -.625rem;
        width: 100%;
    }

    .gform_wrapper .gf_likert ul.gfield_checkbox li.likert-hover, .gform_wrapper .gf_likert ul.gfield_checkbox li.likert-hover div.likert-label, .gform_wrapper .gf_likert ul.gfield_checkbox li.mychoice {
        background-color: #FFF;
    }

    .gform_wrapper .gf_likert ul.gfield_checkbox li.mychoice {
        background-image: url(images/icon_tick.png);
        background-repeat: no-repeat;
        background-position: center 1.6875rem;
    }

        .gform_wrapper .gf_likert ul.gfield_checkbox li.mychoice input {
            visibility: hidden;
        }

.gform_wrapper .gf_likert_20 ul.gfield_checkbox li {
    width: 1.25rem;
}

.gform_wrapper .gf_likert_30 ul.gfield_checkbox li {
    width: 1.875rem;
}

.gform_wrapper .gf_likert_40 ul.gfield_checkbox li {
    width: 2.5rem;
}

.gform_wrapper .gf_likert_50 ul.gfield_checkbox li {
    width: 3.125rem;
}

.gform_wrapper .gf_likert_60 ul.gfield_checkbox li {
    width: 3.75rem;
}

.gform_wrapper .gf_likert_70 ul.gfield_checkbox li {
    width: 4.375rem;
}

.gform_wrapper .gf_likert_80 ul.gfield_checkbox li {
    width: 5rem;
}

.gform_wrapper .gf_likert_90 ul.gfield_checkbox li {
    width: 5.625rem;
}

.gform_wrapper .gf_likert_100 ul.gfield_checkbox li {
    width: 6.25rem;
}

.gform_wrapper .gf_likert_110 ul.gfield_checkbox li {
    width: 6.875rem;
}

.gform_wrapper .gf_likert_120 ul.gfield_checkbox li {
    width: 7.5rem;
}

.gform_wrapper .gf_likert_130 ul.gfield_checkbox li {
    width: 8.125rem;
}

.gform_wrapper .gf_likert_140 ul.gfield_checkbox li {
    width: 8.75rem;
}

.gform_wrapper .gf_likert_150 ul.gfield_checkbox li {
    width: 9.375rem;
}

.gform_wrapper li.float-right {
    float: right !important;
    margin-bottom: 0 !important;
}

.gform_wrapper li.position-content {
    position: relative !important;
}

    .gform_wrapper li.position-content .gfield_label {
        margin: 5rem 0 .25rem !important;
    }

.gform_wrapper ul {
    display: inline-block !important;
    width: 100% !important;
}

    .gform_wrapper ul#gform_fields_17, .gform_wrapper ul#gform_fields_6, .gform_wrapper ul#gform_fields_7, .gform_wrapper ul#gform_fields_8 {
        display: inline-block !important;
        width: 100% !important;
        float: left !important;
    }

.gform_wrapper #gform_wrapper_17 .gform_footer, .gform_wrapper #gform_wrapper_6 .gform_footer, .gform_wrapper #gform_wrapper_7 .gform_footer, .gform_wrapper #gform_wrapper_8 .gform_footer {
    float: left !important;
    clear: none !important;
    width: 50% !important;
}

input#gform_submit_button_17[type=submit], input#gform_submit_button_6[type=submit], input#gform_submit_button_7[type=submit], input#gform_submit_button_8[type=submit] {
    float: left !important;
}

.gform_wrapper li#field_17_1, .gform_wrapper li#field_6_1, .gform_wrapper li#field_7_1, .gform_wrapper li#field_8_1 {
    width: 100% !important;
}

#gform_wrapper_17 .gform_footer, #gform_wrapper_6 .gform_footer, #gform_wrapper_7 .gform_footer, #gform_wrapper_8 .gform_footer {
    float: none !important;
}

.gform_body ul li .validation_message {
    position: relative !important;
    margin-top: 0;
    padding: 0 !important;
    top: 0 !important;
}

.gform_wrapper .gfield_error .gfield_label, .gform_wrapper div.validation_error {
    color: #D80729 !important;
}

.gform_wrapper li.gfield_error input[type=text] {
    border: .0625rem solid #D80729 !important;
}

.gform_wrapper li.gfield.gfield_error {
    border-top: .0625rem solid #D80729 !important;
    border-bottom: .0625rem solid #D80729 !important;
    margin-bottom: 1.25rem !important;
}

.gform_wrapper .gfield_required {
    color: #D80729 !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin-top: 1.375rem !important;
    clear: both !important;
}

.gform_wrapper li {
    float: none !important;
    clear: none !important;
    margin-bottom: 0 !important;
}

    .gform_wrapper li .gfield_contains_required {
        margin-bottom: 9.375rem;
    }

.membersmenu-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #fff;
    padding-top: 1.6875rem;
    padding-bottom: 1.25rem;
}

    .membersmenu-container .membersmenu-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .membersmenu-container .membersmenu-wrapper:after, .membersmenu-container .membersmenu-wrapper:before {
            content: " ";
            display: table;
        }

        .membersmenu-container .membersmenu-wrapper:after {
            clear: both;
        }

        .membersmenu-container .membersmenu-wrapper .membersmenu-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .membersmenu-container .membersmenu-wrapper .membersmenu-content .member-container {
                width: 100%;
                margin: 0 auto;
                max-width: 71.3125rem;
            }

                .membersmenu-container .membersmenu-wrapper .membersmenu-content .member-container:after, .membersmenu-container .membersmenu-wrapper .membersmenu-content .member-container:before {
                    content: " ";
                    display: table;
                }

                .membersmenu-container .membersmenu-wrapper .membersmenu-content .member-container:after {
                    clear: both;
                }

            .membersmenu-container .membersmenu-wrapper .membersmenu-content h2 {
                font-size: 2.375rem;
                line-height: 2.8125rem;
                color: gray;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-bottom: .25rem;
            }

            .membersmenu-container .membersmenu-wrapper .membersmenu-content ul {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
            }

                .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li {
                    width: 100%;
                    padding-left: 0;
                    padding-right: 0;
                    float: left;
                    display: inline-block;
                    margin-bottom: 2rem;
                }

                    .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li a, .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li a:visited {
                        font-family: ConduitITCStd-Medium;
                        font-weight: 400;
                        font-style: normal;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        color: #D80729;
                        font-size: 1.5rem;
                        line-height: 1.625rem;
                        width: 100%;
                        float: left;
                        border: .125rem solid #ccc;
                        border-radius: .625rem;
                        display: inline-block;
                        list-style-type: none;
                        padding: 1.1875rem 0 .9375rem;
                        text-align: center;
                    }

                        .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li a:hover, .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li.current-menu-item a, .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li.current-menu-item a:visited {
                            font-family: ConduitITCStd-Medium;
                            font-weight: 400;
                            font-style: normal;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            background: #D80729;
                            color: #fff;
                            font-size: 1.5rem;
                            line-height: 1.625rem;
                            width: 100%;
                            float: left;
                            border: .125rem solid #fff;
                            border-radius: .625rem;
                            display: inline-block;
                            list-style-type: none;
                            padding: 1.1875rem 0 .9375rem;
                            text-align: center;
                        }

                    .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:nth-child(1), .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:nth-child(4) {
                        padding-left: 0;
                    }

                    .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:last-child {
                        width: 100%;
                        padding-left: 0;
                        padding-right: 0;
                        float: left;
                        display: inline-block;
                    }

                        .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:last-child a, .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:last-child a:visited {
                            font-family: ConduitITCStd-Medium;
                            font-weight: 400;
                            font-style: normal;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            color: #D80729;
                            font-size: 1.5rem;
                            line-height: 1.625rem;
                            width: 100%;
                            float: left;
                            border: .125rem solid #ccc;
                            border-radius: .625rem;
                            display: inline-block;
                            list-style-type: none;
                            padding: 1.1875rem 0 .9375rem;
                            text-align: center;
                        }

                            .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:last-child a:hover {
                                font-family: ConduitITCStd-Medium;
                                font-weight: 400;
                                font-style: normal;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                                background: #D80729;
                                color: #fff;
                                font-size: 1.5rem;
                                line-height: 1.625rem;
                                width: 100%;
                                float: left;
                                border: none;
                                border-radius: .625rem;
                                display: inline-block;
                                list-style-type: none;
                                padding: 1.1875rem 0 .9375rem;
                                text-align: center;
                            }

                        .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:last-child.current-menu-item a, .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:last-child.current-menu-item a:visited {
                            color: #fff;
                            background: #D80729;
                            border: none;
                        }

.calculator-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #D80729;
    padding-top: 1.6875rem;
    padding-bottom: 2.625rem;
}

    .calculator-container .calculator-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .calculator-container .calculator-wrapper:after, .calculator-container .calculator-wrapper:before {
            content: " ";
            display: table;
        }

        .calculator-container .calculator-wrapper:after {
            clear: both;
        }

        .calculator-container .calculator-wrapper .calculator-bottom-container, .calculator-container .calculator-wrapper .calculator-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper {
                width: 100%;
                margin: 0 auto;
                max-width: 71.3125rem;
            }

                .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper:after, .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper:before {
                    content: " ";
                    display: table;
                }

                .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper:after {
                    clear: both;
                }

                .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content, .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-left, .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-right {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list {
                        border-top: 0 solid #be0000;
                        border-bottom: .125rem solid #be0000;
                        padding: .875rem 0 .8125rem;
                        display: block;
                    }

                        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list input[type=checkbox] {
                            display: none;
                        }

                            .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list input[type=checkbox] + label span {
                                display: inline-block;
                                width: 1.25rem;
                                height: 1.25rem;
                                margin: -.0625rem .625rem 0 0;
                                vertical-align: left;
                                background: url(images/checkbox-17.svg) left center no-repeat;
                                cursor: pointer;
                                float: left;
                                position: relative;
                                top: .125rem;
                            }

                            .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list input[type=checkbox]:checked + label span {
                                background: url(images/checkbox-radio-18.svg) left center no-repeat;
                            }

                        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list h5 {
                            font-family: ConduitITCStd-Bold;
                            font-style: normal;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            color: #fff;
                            float: left;
                            font-size: .9375rem;
                            font-weight: 400 !important;
                            line-height: 1.625rem;
                            text-transform: uppercase;
                        }

                        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list span {
                            color: #fff;
                            display: block;
                            font-family: Georgia,serif;
                            font-size: .875rem;
                            line-height: 1.6875rem;
                            margin-top: -.1875rem;
                            text-align: right;
                        }

                        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list.calc-border {
                            border-bottom: .125rem solid #be0000 !important;
                        }

                        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list:second-child {
                            border-bottom: none;
                        }

                    .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-total {
                        width: 100%;
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                        margin-top: 1.5625rem;
                    }

                        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-total h5 {
                            font-family: ConduitITCStd-Bold;
                            font-style: normal;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            color: #fff;
                            float: left;
                            font-size: 1rem;
                            font-weight: 400 !important;
                            line-height: 1.625rem;
                            text-transform: uppercase;
                        }

                        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-total span {
                            color: #5f0005;
                            display: block;
                            font-family: Georgia,serif;
                            font-size: 2.375rem;
                            line-height: 1.875rem;
                            margin-top: -.1875rem;
                            text-align: right;
                        }

        .calculator-container .calculator-wrapper .calculator-slider {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
            margin-bottom: 1.5625rem;
            margin-top: 1.5625rem;
        }

        .calculator-container .calculator-wrapper .calculator-slider-container {
            width: 100%;
            margin: 0 auto;
            max-width: 71.3125rem;
        }

            .calculator-container .calculator-wrapper .calculator-slider-container:after, .calculator-container .calculator-wrapper .calculator-slider-container:before {
                content: " ";
                display: table;
            }

            .calculator-container .calculator-wrapper .calculator-slider-container:after {
                clear: both;
            }

            .calculator-container .calculator-wrapper .calculator-slider-container .calculator-slider-wrapper, .calculator-container .calculator-wrapper .calculator-slider-container .calculator-slider-wrapper .calculator-slider-content-left {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0;
            }

                .calculator-container .calculator-wrapper .calculator-slider-container .calculator-slider-wrapper .calculator-slider-content-right {
                    padding-right: 2.3125rem;
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    margin-top: .75rem;
                    text-align: left;
                }

                    .calculator-container .calculator-wrapper .calculator-slider-container .calculator-slider-wrapper .calculator-slider-content-right span {
                        font-family: Georgia,serif;
                        font-size: 1.25rem;
                        line-height: 1.6875rem;
                        color: #5f0005;
                    }

                    .calculator-container .calculator-wrapper .calculator-slider-container .calculator-slider-wrapper .calculator-slider-content-right .sliderOutput3 {
                        float: left;
                    }

                    .calculator-container .calculator-wrapper .calculator-slider-container .calculator-slider-wrapper .calculator-slider-content-right .kroner-text {
                        padding-left: .4375rem;
                    }

    .calculator-container h2 {
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 2.375rem;
        line-height: 2.375rem;
        margin-bottom: 1.5625rem;
    }

    .calculator-container h5 {
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 1rem;
        font-weight: 400 !important;
        line-height: 1.625rem;
        text-transform: uppercase;
    }

.search-result-container {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #f1f1f1;
    padding-top: 1.875rem;
    padding-bottom: 1.6875rem;
    border-bottom: .125rem solid #ccc;
}

    .search-result-container .search-result-wrapper {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .search-result-container .search-result-wrapper:after, .search-result-container .search-result-wrapper:before {
            content: " ";
            display: table;
        }

        .search-result-container .search-result-wrapper:after {
            clear: both;
        }

        .search-result-container .search-result-wrapper .search-result-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .search-result-container .search-result-wrapper .search-result-content input[type=text] {
                height: 3.75rem;
                padding-left: 1.25rem;
                border: none;
                background: #fff;
                color: #606060;
                display: inline-block;
                font-size: 1.5rem;
                width: 100%;
                outline: 0;
                float: left;
                border-radius: .625rem;
                -moz-appearance: textfield;
                appearance: textfield;
                -webkit-appearance: none !important;
                -webkit-border-radius: .625rem !important;
                position: relative;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

                .search-result-container .search-result-wrapper .search-result-content input[type=text] ::-webkit-input-placeholder {
                    color: #ccc !important;
                }

                .search-result-container .search-result-wrapper .search-result-content input[type=text] ::-moz-placeholder {
                    color: #ccc !important;
                }

                .search-result-container .search-result-wrapper .search-result-content input[type=text] ::-ms-input-placeholder {
                    color: #ccc !important;
                }

            .search-result-container .search-result-wrapper .search-result-content input::-webkit-input-placeholder {
                color: #ccc;
                font-size: 1.5rem !important;
            }

            .search-result-container .search-result-wrapper .search-result-content label {
                width: 100%;
                float: left;
                margin-bottom: .375rem;
                font-size: 1.25rem;
                line-height: 1.625rem;
                font-weight: 700 !important;
                font-family: ConduitITCStd-Light;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                color: #606060;
            }

            .search-result-container .search-result-wrapper .search-result-content input[type=submit] {
                color: red;
                text-transform: uppercase;
                padding-right: 3.5rem !important;
                padding-top: 0;
                font-size: .875rem;
                opacity: 1;
                width: 2.5rem;
                height: 3.75rem;
                border: none;
                background: url(images/search-submit.png) #fff center no-repeat;
                border-radius: 0 .625rem .625rem 0;
                margin-top: 0 !important;
            }

                .search-result-container .search-result-wrapper .search-result-content input[type=submit]:hover {
                    opacity: .8;
                }

            .search-result-container .search-result-wrapper .search-result-content .search-container {
                padding-left: 2.3125rem;
                padding-right: 2.3125rem;
                width: 16.6666666667%;
                float: left;
            }

            .search-result-container .search-result-wrapper .search-result-content .submit-wrap {
                right: 4.75rem;
                position: relative;
                z-index: 9999;
                top: 2rem;
            }

                .search-result-container .search-result-wrapper .search-result-content .submit-wrap input[type=submit] {
                    position: absolute;
                }

.appartments-container-outer {
    width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #f1f1f1;
    padding-top: 3.125rem;
    padding-bottom: 2.4375rem;
    border-bottom: .125rem solid #ccc;
}

    .appartments-container-outer .appartments-wrapper-outer {
        width: 100%;
        margin: 0 auto;
        max-width: 71.3125rem;
    }

        .appartments-container-outer .appartments-wrapper-outer:after, .appartments-container-outer .appartments-wrapper-outer:before {
            content: " ";
            display: table;
        }

        .appartments-container-outer .appartments-wrapper-outer:after {
            clear: both;
        }

        .appartments-container-outer .appartments-wrapper-outer .appartments-content-outer {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

        .appartments-container-outer .appartments-wrapper-outer h3.page-subtitle {
            margin-bottom: 2.0625rem;
            text-align: left !important;
        }

.appartment-outer-group label {
    font-family: ConduitITCStd-Medium;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #606060 !important;
    float: left;
    font-weight: 400;
    line-height: 1.0625rem;
    margin-bottom: .4375rem;
    text-align: left !important;
    font-size: 1.25rem;
}

.appartments-list .nine-columns-container {
    width: 100%;
    margin: 0 auto;
    max-width: 71.3125rem;
}

    .appartments-list .nine-columns-container:after, .appartments-list .nine-columns-container:before {
        content: " ";
        display: table;
    }

    .appartments-list .nine-columns-container:after {
        clear: both;
    }

    .appartments-list .nine-columns-container .nine-columns-wrapper {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .appartments-list .nine-columns-container .nine-columns-content {
        padding-right: 2.3125rem;
        width: 66.6666666667%;
        float: left;
        padding-left: 0;
    }

.appartments-list .appartment-inner-container ul {
    margin-top: 0;
    padding-left: 0;
    list-style-type: none;
    background: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;
    float: left;
    border-radius: .625rem;
    position: relative;
}

    .appartments-list .appartment-inner-container ul .appartment-wrapper {
        margin-top: 1.4375rem;
    }

    .appartments-list .appartment-inner-container ul li.list-first {
        padding-bottom: 1.4375rem;
    }

    .appartments-list .appartment-inner-container ul li {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-left: 1.25rem;
        font-size: 1.5rem;
        line-height: 1.0625rem;
        color: #606060;
        cursor: pointer;
        text-align: left;
    }

        .appartments-list .appartment-inner-container ul li:after {
            color: #ccc !important;
            content: '';
            background: url(images/arrow-down-front-13.svg) top right no-repeat #fff;
            height: .75rem;
            right: 1.5rem;
            margin-left: -1.25rem;
            position: absolute;
            width: .75rem;
            top: 1.5rem;
        }

.appartments-list .appartment-inner-container .sok-right-content ul {
    border-top: .125rem solid #e6e6e6;
    margin-top: 0;
    padding-top: 1.0625rem;
    padding-left: 0;
    list-style-type: none;
    background: #fff;
    display: inline-block;
    width: 100%;
    float: left;
    border-radius: 0 0 .625rem .625rem;
    position: relative;
    height: 100%;
}

    .appartments-list .appartment-inner-container .sok-right-content ul li {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-left: 1.25rem;
        font-size: 1.5rem;
        line-height: 1.0625rem;
        color: #9a9a9a;
        margin-bottom: 1.25rem;
        cursor: pointer;
    }

        .appartments-list .appartment-inner-container .sok-right-content ul li:after {
            content: '';
            background: 0 0;
        }

    .appartments-list .appartment-inner-container .sok-right-content ul a, .appartments-list .appartment-inner-container .sok-right-content ul a:visited {
        color: #9a9a9a;
    }

        .appartments-list .appartment-inner-container .sok-right-content ul a:focus, .appartments-list .appartment-inner-container .sok-right-content ul a:visited:focus {
            text-decoration: underline;
            outline: 0;
        }

.appartments-container {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    background: #fff;
    clear: both;
    border-radius: 0 0 .625rem .625rem;
    margin-top: -1.8125rem;
    border-top: .125rem solid #e6e6e6;
    position: relative;
    z-index: 99999;
    display: block;
}

    .appartments-container .suggestions {
        background: #fff;
    }

        .appartments-container .suggestions li {
            padding-left: 0;
        }

            .appartments-container .suggestions li:after {
                content: '' !important;
                background: none !important;
            }

    .appartments-container .active, .appartments-container .active:focus {
        text-decoration: underline;
    }

    .appartments-container h4 {
        font-size: 1.5rem;
        line-height: 2.5625rem;
        color: #9a9a9a;
        cursor: pointer;
        text-decoration: none;
    }

        .appartments-container h4:hover {
            text-decoration: underline;
        }

.appartment-gravity .gform_wrapper input[type=text] {
    font-family: ConduitITCStd-Medium;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-left: .9375rem !important;
}

.appartment-gravity label {
    font-family: ConduitITCStd-Medium;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #606060 !important;
    float: left;
    font-weight: 400 !important;
    line-height: 1.0625rem !important;
    margin-bottom: .4375rem !important;
    text-align: left !important;
    font-size: 1.25rem !important;
}

.appartment-gravity .gform_wrapper li.appartments-date-from {
    width: 33.3333333333%;
}

.appartment-gravity .gform_wrapper li.appartments-date-to {
    padding-rigth: 0 !important;
    width: 33.3333333333%;
}

.range-slider {
    border: none;
    background: #be0000;
}

.range-slider-handle {
    background: url(images/calc-handle.svg) no-repeat !important;
    width: 3.5rem !important;
    height: 1.8125rem !important;
}

.range-slider-active-segment {
    background: #730004;
    height: 1rem;
}

#sliderLabel {
    font-family: ConduitITCStd-Bold;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    float: left;
    font-size: .9375rem;
    font-weight: 400 !important;
    line-height: 1.625rem;
    text-transform: uppercase;
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) {
    .front-search-container input[type=text] {
        padding-left: 1.125rem !important;
    }

    .front-search-container input::-moz-placeholder {
        font-size: .875rem !important;
        color: pink !important;
    }

    .front-search-container input::-webkit-placeholder {
        font-size: .875rem !important;
        color: pink !important;
    }
}

@media only screen and (min-width:40.063em) {
    .clearing-main-next, .clearing-main-prev {
        position: absolute;
        height: 100%;
        width: 2.5rem;
        top: 0;
    }

        .clearing-main-next > span, .clearing-main-prev > span {
            position: absolute;
            top: 50%;
            display: block;
            width: 0;
            height: 0;
            border: .75rem solid;
        }

            .clearing-main-next > span:hover, .clearing-main-prev > span:hover {
                opacity: .8;
            }

    .clearing-main-prev {
        left: 0;
    }

        .clearing-main-prev > span {
            left: .3125rem;
            border-color: transparent;
            border-right-color: #CCC;
        }

    .clearing-main-next {
        right: 0;
    }

        .clearing-main-next > span {
            border-color: transparent;
            border-left-color: #CCC;
        }

        .clearing-main-next.disabled, .clearing-main-prev.disabled {
            opacity: .3;
        }

    .clearing-assembled .clearing-container .carousel {
        background: rgba(51,51,51,.8);
        height: 7.5rem;
        margin-top: .625rem;
        text-align: center;
    }

        .clearing-assembled .clearing-container .carousel > ul {
            display: inline-block;
            z-index: 999;
            height: 100%;
            position: relative;
            float: none;
        }

            .clearing-assembled .clearing-container .carousel > ul li {
                display: block;
                width: 7.5rem;
                min-height: inherit;
                float: left;
                overflow: hidden;
                margin-right: 0;
                padding: 0;
                position: relative;
                cursor: pointer;
                opacity: .4;
                clear: none;
            }

                .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
                    height: 100%;
                    max-width: none;
                }

                .clearing-assembled .clearing-container .carousel > ul li a.th {
                    border: none;
                    box-shadow: none;
                    display: block;
                }

                .clearing-assembled .clearing-container .carousel > ul li img {
                    cursor: pointer !important;
                    width: 100% !important;
                }

                .clearing-assembled .clearing-container .carousel > ul li.visible {
                    opacity: 1;
                }

                .clearing-assembled .clearing-container .carousel > ul li:hover {
                    opacity: .8;
                }

    .clearing-assembled .clearing-container .visible-img {
        background: #333;
        overflow: hidden;
        height: 85%;
    }

    .clearing-close {
        position: absolute;
        top: .625rem;
        right: 1.25rem;
        padding-left: 0;
        padding-top: 0;
    }

    h2 {
        font-size: 3.625rem;
        line-height: 3.75rem;
        font-family: ConduitITCStd-ExtraLight;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        clear: both;
    }

    header#header-top {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background-color: #fff;
        padding-top: 1.875rem;
        padding-bottom: 1.6875rem;
        border-bottom: .125rem solid #ccc;
    }

        header#header-top .top-wrapper .top-content {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            header#header-top .top-wrapper .top-content .logo-wrapper-blogg {
                width: 100%;
                float: left;
                display: block;
                text-align: center;
                padding-left: 0;
                padding-right: 0;
                position: relative;
                top: 0;
            }

                header#header-top .top-wrapper .top-content .logo-wrapper-blogg .logo-content-blogg {
                    width: 5.3125rem;
                    height: 2.125rem;
                    display: block;
                    text-align: center;
                    margin: 0 auto;
                }

                    header#header-top .top-wrapper .top-content .logo-wrapper-blogg .logo-content-blogg .logo-img-blogg {
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                        width: 83px;
                        height: 1.875rem;
                        background: url(images/logo-top-02.svg) no-repeat;
                    }

            header#header-top .top-wrapper .top-content .logo-wrapper {
                width: 100%;
                float: left;
                display: block;
                text-align: center;
                padding-left: 0;
                padding-right: 0;
                position: relative;
                top: 0;
            }

                header#header-top .top-wrapper .top-content .logo-wrapper .logo-content {
                    width: 5.3125rem;
                    height: 2.125rem;
                    display: block;
                    text-align: center;
                    margin: 0 auto;
                }

                    header#header-top .top-wrapper .top-content .logo-wrapper .logo-content .logo-img {
                        float: left;
                        padding-left: 0;
                        padding-right: 0;
                        width: 83px;
                        height: 1.875rem;
                        background: url(images/logo-top-02.svg) no-repeat;
                    }

            header#header-top .top-wrapper .top-content nav#mainnavigation {
                width: 100%;
                display: block;
                text-align: center;
                padding-left: 0;
                padding-right: 0;
                margin-bottom: 0;
                position: relative;
                margin-top: 1.25rem;
                float: left;
            }

                header#header-top .top-wrapper .top-content nav#mainnavigation ul li a, header#header-top .top-wrapper .top-content nav#mainnavigation ul li a:visited {
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -moz-osx-font-smoothing: grayscale;
                    text-decoration: none;
                    color: gray;
                    font-size: 1rem;
                    line-height: 1.1875rem;
                    text-transform: uppercase;
                    font-weight: 400;
                    -webkit-font-smoothing: antialiased;
                    font-variant: normal;
                    text-rendering: optimizeLegibility;
                }

    header#header-bottom {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #D80729;
        padding: 2.1875rem 0 0;
    }

        header#header-bottom .bottom-wrapper .bottom-content {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            padding-top: 0;
        }

            header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper .foralle-content {
                width: 38.125rem;
                height: 7.375rem;
                display: block;
                text-align: center;
                margin: 0 auto;
            }

                header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper .foralle-content .foralle-img {
                    padding-left: 0;
                    padding-right: 0;
                    width: 38.125rem;
                    height: 7.375rem;
                    background: url(images/for-alle-01-01.svg) no-repeat;
                }

    .dropdown-close {
        position: absolute;
        top: 1.4375rem;
        right: 3.125rem;
        width: 1.875rem;
        height: 1.875rem;
        cursor: pointer;
    }

    .dropdown-search {
        display: none;
    }

        .dropdown-search .dropdown-search-container {
            width: 100%;
            height: 100%;
            min-height: 100%;
            background-color: #f1f1f1;
            padding-top: 1.875rem;
            padding-bottom: 1.6875rem;
            border-bottom: .125rem solid #ccc;
        }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content {
                width: 50%;
                float: left;
                padding-left: 1.25rem;
                padding-right: 0;
            }

                .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] {
                    height: 3.75rem;
                    padding-left: 1.25rem;
                    border: none;
                    background: #fff;
                    color: #606060;
                    display: inline-block;
                    font-size: 1.5rem;
                    width: 100%;
                    outline: 0;
                    float: left;
                    border-radius: .625rem;
                    -moz-appearance: textfield;
                    appearance: textfield;
                    -webkit-appearance: none !important;
                    -webkit-border-radius: .625rem !important;
                    position: relative;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                }

                    .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] ::-webkit-input-placeholder {
                        color: #ccc !important;
                    }

                    .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] ::-moz-placeholder {
                        color: #ccc !important;
                    }

                    .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] ::-ms-input-placeholder {
                        color: #ccc !important;
                    }

                .dropdown-search .dropdown-search-container .search-wrapper .search-content label {
                    width: 100%;
                    float: left;
                    margin-bottom: .375rem;
                    font-size: 1.25rem;
                    line-height: 1.625rem;
                    font-weight: 700 !important;
                    font-family: ConduitITCStd-Light;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    color: #606060;
                }

                .dropdown-search .dropdown-search-container .search-wrapper .search-content .submit-wrap {
                    right: 1.125rem;
                    position: relative;
                    z-index: 9999;
                    top: 2rem;
                }

    .search-inner-content input[type=text] {
        height: 3.125rem;
        padding-left: .625rem;
        border: none;
        background: #fff;
        color: gray;
        display: inline-block;
        font-size: 1.75rem;
        font-style: italic;
        width: 91%;
        outline: 0;
        float: left;
        -moz-appearance: textfield;
        appearance: textfield;
        -webkit-appearance: none !important;
        -webkit-border-radius: 0 !important;
    }

        .search-inner-content input[type=text] ::-webkit-input-placeholder {
            color: gray !important;
        }

        .search-inner-content input[type=text] ::-moz-placeholder {
            color: gray !important;
        }

        .search-inner-content input[type=text] ::-ms-input-placeholder {
            color: gray !important;
        }

    .mobil-header-wrapper, .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob {
        display: none;
    }

        .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob .logo-content {
            width: 5.3125rem;
            height: 2.125rem;
            display: block;
            text-align: center;
            margin: 0 auto;
        }

            .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob .logo-content .logo-img {
                float: left;
                padding-left: 0;
                padding-right: 0;
                width: 83px;
                height: 1.875rem;
                background: url(images/logo-top-02.svg) no-repeat;
            }

        .mobil-header-wrapper .mobil-header-content .logo-wrapper-mobil, .mobil-header-wrapper .mobil-header-content .logo-wrapper-mobil .logo-content, .mobil-header-wrapper .mobil-header-content .mobile-menu, .mobil-header-wrapper .mobil-header-content .search-icon-wrapper-mobil {
            display: none;
        }

    .mobile-content {
        display: none !important;
    }

        .mobile-content .outer .inner .mobile-menu-list li.menu-item-541 {
            display: block;
        }

    footer#footer-container {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #D80729;
        padding: 4.375rem 0 9.5625rem;
    }

        footer#footer-container .footer-wrapper .footer-content-main {
            width: 100%;
            float: left;
            position: relative;
            padding-left: 1.25rem;
            padding-right: 0;
        }

            footer#footer-container .footer-wrapper .footer-content-main .footer-left {
                width: 50%;
                float: left;
                padding-left: 0;
                padding-right: 0;
                margin-bottom: 0;
            }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left .footer-social {
                    position: relative;
                    display: inline-block;
                    margin: 1.125rem auto 1.75rem;
                    line-height: 1.5625rem;
                    text-align: center;
                    width: auto;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .link-button {
                    width: auto;
                    padding-left: 0;
                    padding-right: 1.0625rem;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .global-button {
                    background: 0 0;
                    position: relative;
                    color: #fff;
                    border: .125rem solid #e4695e;
                    width: 100%;
                    float: left;
                    padding: .25rem .6875rem .1875rem;
                    margin-bottom: 1.25rem !important;
                    border-radius: .625rem;
                    opacity: 1;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400 !important;
                    font-size: 1rem;
                    line-height: 1.625rem;
                    text-align: center;
                }

            footer#footer-container .footer-wrapper .footer-content-main .footer-right {
                width: 50%;
                float: left;
                padding-left: 1.875rem;
                padding-right: 1.25rem;
                margin-bottom: 3.125rem;
            }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right h6 {
                    color: #fff;
                    font-weight: 700;
                    margin-bottom: .6875rem;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-newsletter button[type=submit] {
                    background: 0 0;
                    position: relative;
                    color: #fff;
                    border: .125rem solid #e4695e;
                    float: left;
                    padding: .25rem .6875rem .1875rem;
                    margin-bottom: 1.25rem !important;
                    border-radius: .625rem;
                    opacity: 1;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400 !important;
                    font-size: 1rem;
                    line-height: 1.625rem;
                    text-align: center;
                    display: block;
                    width: 100%;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-newsletter input[type=email] {
                    background: #fff;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    color: #606060;
                    font-size: 1.125rem !important;
                    padding: .375rem .9375rem !important;
                    margin-bottom: .9375rem;
                    margin-right: .625rem;
                    border: none;
                    border-radius: .3125rem;
                    float: left;
                    width: 100%;
                }

        footer#footer-container .footer-wrapper .footer-content {
            width: 66.6666666667%;
            left: 16.6666666667%;
            right: auto;
            float: left;
            position: relative;
            padding-left: 0;
            padding-right: 0;
        }

            footer#footer-container .footer-wrapper .footer-content .footer-left {
                width: 66.6666666667%;
                float: left;
                padding-left: 0;
                padding-right: 0;
            }

                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-left {
                    padding-right: 2.3125rem;
                    width: 100%;
                    float: left;
                    padding-left: 0;
                }

                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-right .footer-button {
                    display: block;
                    border-radius: .625rem;
                    border: .125rem solid #e4695e;
                    color: #fff;
                    padding: .1875rem .625rem;
                    font-size: 1rem;
                    text-transform: uppercase;
                    font-weight: 400 !important;
                    margin-bottom: 1.25rem;
                    background: #D80729;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    opacity: 1;
                    position: relative;
                }

            footer#footer-container .footer-wrapper .footer-content .footer-right {
                width: 33.3333333333%;
                float: left;
                padding-left: 0;
                padding-right: 0;
                margin-bottom: 0;
            }

                footer#footer-container .footer-wrapper .footer-content .footer-right h6 {
                    color: #fff;
                    font-weight: 700;
                    margin-bottom: 1.625rem;
                }

        footer#footer-container .center-title-wrapper .midtstilt-tittel-2 {
            position: relative;
            margin: 0 auto;
            text-align: center;
            overflow-x: hidden;
            z-index: 4;
            display: block;
            top: 2.75rem !important;
        }

            footer#footer-container .center-title-wrapper .midtstilt-tittel-2 .footer-logo {
                position: relative;
                display: inline-block;
                margin: 0 auto;
                line-height: 1.5625rem;
                text-align: center;
                background: url(images/footer-logo-06-02.svg) no-repeat;
                width: 54px;
                height: 4.125rem;
            }

    .frontpage-top-left {
        padding-right: 2.3125rem;
        width: 50%;
        padding-left: 0;
        float: left;
    }

        .frontpage-top-left h1 {
            font-family: ConduitITCStd-ExtraLight;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            font-size: 3rem;
            line-height: 3.125rem;
        }

    .frontpage-top-right {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        margin-top: 0;
    }

        .frontpage-top-right ul {
            padding-left: 1rem;
            margin-bottom: 1.25rem;
        }

        .frontpage-top-right .link-button {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search {
            width: 50%;
            float: left;
            padding-left: 0;
            padding-right: 1.125rem;
            position: relative;
            margin-bottom: 0;
        }

            .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search label {
                font-size: 1.125rem;
                line-height: 1.5rem;
                font-weight: 700 !important;
                font-family: ConduitITCStd-Light;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                color: #606060;
                width: 100%;
                height: 100%;
                clear: both;
            }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right {
            width: 50%;
            float: left;
            padding-left: 1.125rem;
            padding-right: 0;
            position: relative;
        }

            .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search ul {
                margin-top: 0;
                padding-left: 0;
                list-style-type: none;
                background: #fff;
                display: inline-block;
                width: 100%;
                height: auto;
                float: left;
                border-radius: .625rem;
                position: relative;
            }

            .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right .right-search .sok-right-content ul {
                border-top: .125rem solid #e6e6e6;
                margin-top: 0;
                padding-top: 1.0625rem;
                padding-left: 0;
                list-style-type: none;
                background: #fff;
                display: inline-block;
                width: 100%;
                float: left;
                border-radius: 0 0 .625rem .625rem;
                position: relative;
                height: 100%;
            }

    body.front-search-open .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container {
        width: 50%;
        float: left;
        padding-left: 0;
        padding-right: 1.125rem;
        background: 0 0;
        clear: both;
        border-radius: 0 0 .625rem .625rem;
        margin-top: -.5625rem;
        border-top: none;
        position: relative;
        z-index: 99999;
        display: block;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container .suggestions {
        background: #fff;
        border-top: .125rem solid #e6e6e6;
        padding-left: 1.25rem;
        padding-right: 0;
        padding-top: .3125rem;
        border-radius: 0 0 .625rem .625rem;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] {
        height: 3.75rem;
        padding-left: 1.25rem;
        border: none;
        background: #fff;
        color: #606060;
        display: inline-block;
        font-size: 1.5rem;
        font-style: normal;
        width: 100%;
        outline: 0;
        float: left;
        border-radius: .625rem;
        -moz-appearance: textfield;
        appearance: textfield;
        -webkit-appearance: none !important;
        -webkit-border-radius: .625rem !important;
        padding-top: .8125rem;
        position: relative;
    }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] ::-webkit-input-placeholder {
            color: #cdcdcd !important;
            font-family: ConduitITCStd-Medium;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-weight: 100;
        }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] ::-moz-placeholder {
            color: #cdcdcd !important;
            font-family: ConduitITCStd-Medium;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-weight: 100;
        }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] ::-ms-input-placeholder {
            color: #cdcdcd !important;
            font-family: ConduitITCStd-Medium;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-weight: 100;
        }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input::-moz-placeholder {
        color: #cdcdcd;
        font-size: 1.1875rem !important;
        font-family: ConduitITCStd-Light;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 100;
        padding-top: .1875rem !important;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input::-webkit-input-placeholder {
        color: #cdcdcd;
        font-size: 1.1875rem !important;
        font-family: ConduitITCStd-Light;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 100;
        padding-top: .1875rem !important;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .submit-wrap {
        right: 1.125rem;
        position: absolute;
        z-index: 9999;
        bottom: 0;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage label {
        width: 100%;
        float: left;
        font-size: 1rem;
        line-height: 1.1875rem;
        color: #606060;
        font-style: normal;
        margin-bottom: .375rem;
    }

    .search-container-suggestions .search-wrapper-suggestions .search-content-suggestions {
        width: 50%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

    .tariff-sok-container .tariff-sok-wrapper .tariff-sok-content {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

    .tariff-top-global .tariff-top-left {
        padding-right: 2.3125rem;
        width: 100%;
        padding-left: 0;
        float: left;
    }

        .tariff-top-global .tariff-top-left h1 {
            font-family: ConduitITCStd-ExtraLight;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #D80729;
            font-size: 3rem;
            line-height: 3.125rem;
        }

        .tariff-top-global .tariff-top-left p {
            font-size: 1.625rem;
            line-height: 2rem;
            color: #fff;
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-top: 0;
        }

    .tariff-top-global .tariff-bottom-left {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        float: left;
    }

    .tariff-top-global .global-tariff-container .global-button {
        width: 100% !important;
        font-size: 1rem !important;
    }

    .tariff-top-global .global-tariff-container .tariff-content-inner {
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        padding-left: 0;
    }

        .tariff-top-global .global-tariff-container .tariff-content-inner .global-button {
            width: 100% !important;
            font-size: 1rem !important;
        }

    .tariff-top-global .global-tariff-container .global-button {
        background: 0 0;
        position: relative;
        color: #D80729;
        border: .125rem solid #c2c2c2;
        float: left;
        padding: .375rem .6875rem .25rem;
        margin-bottom: .9375rem !important;
        border-radius: .625rem;
        opacity: 1;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        line-height: 1.5rem;
    }

        .tariff-top-global .global-tariff-container .global-button .arrow-icon {
            float: right;
            position: absolute;
            top: .625rem;
            right: .625rem;
            background: url(images/arrow-right-gray-01.svg) no-repeat !important;
            width: .9375rem !important;
            height: .9375rem !important;
        }

    .tariff-content-inner-large {
        width: 50%;
        float: left;
        padding-left: 0;
        padding-right: 0 !important;
    }

        .tariff-content-inner-large .tariff-bottom-container .tariff-bottom-wrapper .tariff-bottom-content .tariff-bottom-content-btn {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

        .tariff-content-inner-large .global-button {
            width: 100% !important;
            font-size: 1rem !important;
        }

    .grid-frontpage h2 {
        font-size: 3rem;
        line-height: 3.125rem;
        color: #D80729;
    }

        .grid-frontpage h2 a, .grid-frontpage h2 a:visited {
            font-size: 3rem !important;
            line-height: 3.125rem !important;
            color: #D80729 !important;
            font-family: ConduitITCStd-ExtraLight !important;
            font-weight: 400 !important;
            font-style: normal !important;
            text-transform: none !important;
        }

    .grid-tariff h2 {
        font-size: 3rem;
        line-height: 2.5rem;
        color: #989898 !important;
        margin-bottom: .75rem !important;
    }

    .grid-left-small {
        width: 50%;
        padding: 1.5625rem 2.3125rem 3.75rem 1.25rem;
        float: left;
    }

    .grid-left-medium {
        width: 100%;
        padding: 1.5625rem 1.25rem 3.75rem;
        float: left;
    }

        .grid-left-medium h1 {
            font-size: 3rem;
            line-height: 3.125rem;
            color: #606060;
            font-family: ConduitITCStd-ExtraLight;
            font-weight: 400;
            font-style: normal;
            margin-bottom: 1.3125rem;
        }

        .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 {
            padding-right: 2.3125rem;
            width: 50%;
            float: left;
            padding-left: 0;
        }

    .grid-left-medium-avtale {
        width: 100%;
        padding: 1.5625rem 1.25rem 3.75rem;
        float: left;
    }

        .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 {
            padding-right: 2.3125rem;
            width: 50%;
            float: left;
            padding-left: 0;
        }

    .grid-left-large {
        width: 100%;
        padding: 1.5625rem 1.25rem 3.75rem;
        float: left;
    }

        .grid-left-large .list-col-container .list-col-wrapper .list-col-4-sub {
            padding-right: 2.3125rem;
            width: 50%;
            float: left;
            padding-left: 0;
        }

            .grid-left-large .list-col-container .list-col-wrapper .list-col-4-sub .site-link-button {
                margin-top: 0;
            }

        .grid-left-large .list-col-container .list-col-wrapper .list-col-4 {
            padding-right: 2.3125rem;
            width: 50%;
            float: left;
            padding-left: 0;
        }

        .grid-left-large .list-col-container .list-col-wrapper .list-col-12 {
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            padding-left: 0;
            margin-bottom: 1.875rem;
        }

            .grid-left-large .list-col-container .list-col-wrapper .list-col-12 li {
                list-style-position: inside;
                text-indent: -1em;
                margin-left: 0;
                margin-bottom: 1.5625rem;
                font-size: 1rem;
                line-height: 1.6875rem;
                color: #4d4d4d;
                padding-right: 2.3125rem;
                width: 50%;
                float: left;
                padding-left: 1.25rem;
            }

    .grid-sidebar {
        width: 50%;
        padding-left: 2.375rem;
        padding-right: 2.375rem;
        float: left;
        padding-top: 1.5625rem;
    }

    .grid-sidebar-small.bg-white {
        width: 100%;
        padding: 1.5625rem 1.25rem .9375rem;
        float: left;
    }

    .grid-sidebar-small {
        width: 100%;
        padding: 1.5625rem 1.25rem 1.25rem;
        float: left;
    }

        .grid-sidebar-small h3 {
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #606060;
            font-size: 2.375rem;
            line-height: 2.8125rem;
        }

    .grid-sidebar-small-avtale {
        width: 100%;
        padding: 1.5625rem 1.25rem .9375rem;
        float: left;
    }

    .home .grid-content {
        padding-right: 0 !important;
    }

    .grid-container .grid-wrapper-singel {
        width: 66.6666666667%;
        left: 16.6666666667%;
        right: auto;
        float: left;
        position: relative;
        padding: 0;
    }

    .grid-container .grid-wrapper .grid-content {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg {
        width: 66.6666666667%;
        left: 16.6666666667%;
        right: auto;
        float: left;
        position: relative;
        padding: 4.375rem 0 2.5rem;
    }

    .grid-container-author .grid-wrapper-author .grid-content-author {
        width: 66.6666666667%;
        left: 16.6666666667%;
        right: auto;
        float: left;
        position: relative;
        padding: 3.125rem 0 0;
    }

    .file-link-container {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .file-link-button {
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
        padding-left: 0;
        margin-bottom: 1.25rem;
        margin-top: -.625rem;
    }

    .file-link-wrapper {
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        padding-left: 0;
    }

    .site-link-button {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .global-button {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #c2c2c2;
        color: #D80729;
        padding: .25rem .625rem;
        font-size: 1rem;
        text-transform: uppercase;
        margin-bottom: 1.25rem;
        background: 0 0;
        opacity: 1;
        position: relative;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
    }

        .global-button .arrow-icon {
            background: url(images/bullet-icon-06.svg) no-repeat;
            width: .875rem;
            height: .8125rem;
            float: right;
            position: absolute;
            top: .625rem;
            right: .625rem;
        }

    h2.page-subtitle {
        font-size: 3rem;
        line-height: 2.5rem;
    }

    h3.page-subtitle {
        font-size: 1.75rem;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
        margin: .625rem 0 1.5rem;
        padding: 0;
    }

    h4.page-subtitle {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #D80729;
        margin: 1.5625rem 0 0;
        padding: 0;
        clear: both;
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .page-text h3 {
        font-size: 1.75rem;
        line-height: 1.875rem;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
        margin: 0;
        padding: 0;
        margin-bottom: 1.5rem !important;
        margin-top: .625rem !important;
    }

    .page-text h4 {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #D80729;
        margin: 0;
        padding: 0;
        clear: both;
        font-size: 1.5rem;
        line-height: 2rem;
        margin-top: 2.5rem !important;
    }

    .page-text p {
        color: #4d4d4d;
        font-size: 1.25rem !important;
        line-height: 2rem !important;
    }

        .page-text p a, .page-text p a:visited {
            font-size: 1.125rem !important;
            line-height: 1.875rem !important;
            margin-right: 0 !important;
        }

    .page-text ul li {
        color: #606060;
        font-family: Georgia,serif;
        font-size: 1.25rem;
        line-height: 2rem;
        list-style-type: disc !important;
    }

        .page-text ul li a, .page-text ul li a:visited, .page-text ul li p a, .page-text ul li p a:visited {
            font-size: 1.25rem !important;
            line-height: 2rem !important;
        }

    .page-text ol li {
        color: #606060;
        font-family: Georgia,serif;
        font-size: 1.25rem;
        line-height: 2rem;
        margin-bottom: .625rem;
    }

    .page-text a, .page-text a:visited {
        font-family: Georgia,serif !important;
        font-size: 1.25rem !important;
        line-height: 2rem !important;
        color: #D80729 !important;
        text-transform: none !important;
    }

    .info-box-container {
        width: 75%;
        float: left;
        background: #D80729;
        padding: 1.625rem 2.3125rem 1.4375rem 2.125rem;
        margin-left: 0;
        margin-bottom: 2.1875rem;
    }

        .info-box-container .link-button {
            width: 50% !important;
        }

        .info-box-container h3 p {
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            font-size: 2.375rem;
            line-height: 3rem;
            margin-bottom: 0;
            margin-top: -.25rem;
        }

    .info-box-container-small {
        width: 66.6666666667%;
        float: left;
        background: #D80729;
        padding: 1.625rem 2.3125rem 1.4375rem 2.125rem;
        margin-left: 0;
        margin-bottom: 2.1875rem;
    }

        .info-box-container-small .link-button {
            width: 75% !important;
        }

        .info-box-container-small h3 p {
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            font-size: 1.625rem !important;
            line-height: 2rem !important;
            margin-bottom: 0;
            margin-top: -.25rem;
        }

    .content-top-global .global-top-left {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        float: left;
    }

        .content-top-global .global-top-left h1 {
            font-family: ConduitITCStd-ExtraLight;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            font-size: 3rem;
            line-height: 3.125rem;
            margin-bottom: .625rem;
        }

        .content-top-global .global-top-left p {
            font-size: 1.625rem;
            line-height: 2rem;
            color: #fff;
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-top: 0;
        }

    .content-top-global .global-top-bth-container .link-button {
        width: 50%;
        float: left;
        padding-left: 1.0625rem;
        padding-right: 1.0625rem;
    }

    .content-top-global .global-top-bth-container .global-button {
        background: 0 0;
        position: relative;
        color: #fff;
        border: .125rem solid #e4695e;
        width: 100%;
        float: left;
        padding: .25rem .6875rem .1875rem;
        margin-bottom: 2.1875rem !important;
        border-radius: .625rem;
        opacity: 1;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        font-size: 1rem;
        line-height: 1.625rem;
    }

    .content-top-global .global-tariff-bottom {
        padding-right: 2.3125rem;
        width: 100%;
        padding-left: 0;
        float: left;
    }

        .content-top-global .global-tariff-bottom p {
            font-size: 1.625rem;
            line-height: 2rem;
            color: #fff;
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-top: 0;
        }

    .content-top-global .global-tariff-container .tariff-content-inner {
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        margin-bottom: 0;
        padding-left: 0;
    }

    .content-top-global .global-tariff-container .tariff-margin {
        margin-bottom: 0;
    }

        .content-top-global .global-tariff-container .tariff-margin .global-button {
            width: 100% !important;
            font-size: 1rem !important;
        }

    .content-top-global .global-tariff-container h3.second-inner, .content-top-global .global-tariff-container h3.third-inner {
        display: block;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 2.375rem;
        line-height: 1.875rem;
        margin-bottom: 1.25rem;
    }

    .btn-container .link-button {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .employees-container .employees-wrapper .employees-content .employees-sort-container {
        display: none;
    }

        .employees-container .employees-wrapper .employees-content .employees-sort-container .employees-sort-wrapper .employees-sort-content .employees-sort {
            width: 50%;
            float: left;
            background: #fff;
            padding: .875rem 1.25rem .0625rem;
            position: relative;
        }

    .employees-container .employees-wrapper .employees-content .employees-list-wrapper {
        width: 100%;
        margin: 56px auto 0;
        max-width: 71.3125rem;
    }

        .employees-container .employees-wrapper .employees-content .employees-list-wrapper:after, .employees-container .employees-wrapper .employees-content .employees-list-wrapper:before {
            content: " ";
            display: table;
        }

        .employees-container .employees-wrapper .employees-content .employees-list-wrapper:after {
            clear: both;
        }

        .employees-container .employees-wrapper .employees-content .employees-list-wrapper .employees-list-content .employees-list {
            padding-right: 2.3125rem;
            width: 50%;
            float: left;
            padding-left: 0;
        }

    .employees-container .employees-wrapper .employees-content .employees-inner-container .employees-inner-wrapper {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        text-align: left;
    }

        .employees-container .employees-wrapper .employees-content .employees-inner-container .employees-inner-wrapper .employees-left {
            padding-right: 2.3125rem;
            width: 25%;
            float: left;
            padding-left: 0;
            margin-bottom: 0;
        }

        .employees-container .employees-wrapper .employees-content .employees-inner-container .employees-inner-wrapper .employees-right {
            padding-right: 2.3125rem;
            width: 75%;
            float: left;
            padding-left: .3125rem;
        }

    .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper {
        width: 100%;
        float: left;
        height: auto;
        padding-left: 0;
        padding-right: 0;
    }

        .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content {
            padding-right: 2.3125rem;
            width: 50%;
            float: left;
            padding-left: 0;
        }

    .category-container .category-wrapper .category-content li a, .category-container .category-wrapper .category-content li a:visited {
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-decoration: none;
        color: gray;
        font-size: 1rem;
        line-height: 1.1875rem;
        text-transform: uppercase;
        font-weight: 400;
    }

    .category-container .category-wrapper .category-content-mobil {
        width: 50%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        text-align: left;
        display: block;
    }

        .category-container .category-wrapper .category-content-mobil .sok-right-content ul {
            border-top: .125rem solid #e6e6e6;
            margin-top: 0;
            padding-top: 0;
            padding-left: 0;
            list-style-type: none;
            background: #fff;
            display: inline-block;
            width: 100%;
            float: left;
            border-radius: 0 0 .625rem .625rem;
            position: relative;
            height: 100%;
        }

    .grid-news .news-button {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        border: .125rem solid #ccc;
        border-radius: .625rem;
        color: #D80729;
        display: inline-block;
        font-size: 1.5rem;
        margin-top: 1.1875rem;
        padding: 1.0625rem 1.25rem .875rem;
        text-align: center;
    }

    .more-employees-button {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        border: .125rem solid #ccc;
        border-radius: .625rem;
        color: #D80729;
        display: inline-block;
        font-size: 1.5rem;
        margin-top: 1.1875rem;
        padding: 1.0625rem 1.25rem .875rem;
        text-align: center;
        opacity: 1;
    }

    .more-button {
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        border: .125rem solid #ccc;
        border-radius: .625rem;
        color: #D80729;
        display: inline-block;
        font-size: 1.5rem;
        margin-top: 1.1875rem;
        padding: 1.0625rem 1.25rem .875rem;
        text-align: center;
    }

    .grid-container-discuss .grid-wrapper-discuss .grid-content-discuss, .grid-container-post .grid-wrapper-post .grid-content-post {
        width: 66.6666666667%;
        left: 16.6666666667%;
        right: auto;
        float: left;
        position: relative;
        padding: 3.5rem 0 3.375rem;
    }

    .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list {
        border: none !important;
        background: 0 0;
    }

        .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list .table-content {
            background: #fff;
            color: #b4b4b4;
            padding: .875rem .625rem .625rem;
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-weight: 400 !important;
            font-size: 1rem;
            line-height: 1.1875rem;
            text-align: center;
            border-bottom: .0625rem solid #ccc !important;
            border-left: .0625rem solid #ccc !important;
        }

            .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list .table-content:nth-of-type(odd) {
                background: #f9f9f9;
                color: #b4b4b4;
                padding: .875rem .625rem .625rem;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
                font-size: 1rem;
                line-height: 1.1875rem;
                text-align: center;
                border-bottom: .0625rem solid #ccc !important;
                border-left: .0625rem solid #ccc !important;
            }

        .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list .header {
            color: #D80729 !important;
            background: #fff !important;
            text-transform: uppercase;
            font-size: 1rem;
            line-height: 1.1875rem;
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-weight: 400 !important;
            padding: .875rem .625rem .625rem;
            text-align: center;
        }

        .table-simple-container .table-simple-wrapper .table-header-container .table-header-wrapper .table-header-list:nth-of-type(odd) {
            border: none !important;
            background: 0 0;
        }

    .table-col-1 {
        width: calc(100%/1);
        float: left;
    }

    .table-col-2 {
        width: calc(100%/2);
        float: left;
    }

    .table-col-3 {
        width: calc(100%/3);
        float: left;
    }

    .table-col-4 {
        width: calc(100%/4);
        float: left;
    }

    .table-col-5 {
        width: calc(100%/5);
        float: left;
    }

    .table-col-6 {
        width: calc(100%/6);
        float: left;
    }

    .table-col-7 {
        width: calc(100%/7);
        float: left;
    }

    .author-container .author-wrapper .author-content {
        width: 66.6666666667%;
        left: 16.6666666667%;
        right: auto;
        float: left;
        position: relative;
        padding: .625rem 0 0;
    }

    .author-container .author-wrap {
        width: 66.6666666667%;
        left: 16.6666666667%;
        right: auto;
        float: left;
        position: relative;
        padding: 0;
    }

    .author-single-container .content .content-left {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .author-single-container .content .content-right {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
        position: relative;
        margin-top: -.75rem;
    }

    .bloggsingel .sitat-text-container .sitat-text-wrapper .left-container {
        width: 50%;
        float: left;
        padding: 0 18px 0 0;
        position: relative;
        left: 0;
        top: .625rem;
        margin-bottom: 0;
    }

    .bloggsingel .sitat-text-container .sitat-text-wrapper .left-content {
        width: 100%;
        float: left;
        background: #D80729;
        padding: 1.0625rem 1.875rem 1.75rem;
        margin-bottom: 2.1875rem;
    }

    .bloggsingel .sitat-text-container .sitat-text-wrapper .right-content {
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        padding-left: .3125rem;
    }

        .bloggsingel .sitat-text-container .sitat-text-wrapper .right-content p {
            font-size: 1.25rem;
            line-height: 2rem;
        }

    .singel-content .text-area-container .text-area-wrapper .text-area-right .global-button-singel {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #c2c2c2;
        color: #D80729;
        padding: .1875rem 8.25rem .1875rem .625rem;
        margin-bottom: 0;
        margin-top: 0 !important;
        background: #B2B2B2 !important;
        opacity: 1;
        position: relative;
        font-size: 1rem;
        line-height: 1.625rem;
        text-transform: uppercase;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        top: 1.0625rem;
    }

    .global-button-single-list {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #c2c2c2;
        color: #D80729;
        padding: .375rem 8.25rem .1875rem .625rem;
        margin-bottom: 0;
        background: #f1f1f1 !important;
        opacity: 1;
        position: relative;
        font-size: 1rem;
        line-height: 1.625rem;
        text-transform: uppercase;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        top: 1.0625rem;
    }

    .singel-social-wrapper .singel-social-content {
        position: relative;
        margin: 0 auto;
        text-align: center;
        overflow-x: hidden;
        z-index: 4;
        display: block;
        top: 0 !important;
        background: #f1f1f1;
    }

        .singel-social-wrapper .singel-social-content .singel-social {
            position: relative;
            display: inline-block;
            margin: 0 auto;
            line-height: 1.5625rem;
            text-align: center;
            width: 173px;
        }

    .news-social-wrapper .news-social-content {
        position: relative;
        margin: 0 auto;
        text-align: center;
        overflow-x: hidden;
        z-index: 4;
        display: block;
        top: 0 !important;
        background: #f1f1f1;
    }

        .news-social-wrapper .news-social-content .news-social {
            position: relative;
            display: inline-block;
            margin: 0 auto;
            line-height: 1.5625rem;
            text-align: center;
            width: auto;
        }

    .global-button-author {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #c2c2c2;
        color: #D80729;
        padding: .375rem 8.25rem .1875rem .625rem;
        margin-bottom: 0;
        margin-top: 0 !important;
        background: #f1f1f1 !important;
        opacity: 1;
        position: relative;
        font-size: 1rem;
        line-height: 1.625rem;
        text-transform: uppercase;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        top: 1.0625rem;
    }

    input.email[type=text] {
        background: #fff;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
        font-size: 1.5rem !important;
        padding: 1.1875rem 1.4375rem .9375rem !important;
        margin-bottom: 0;
        border: none;
        width: 100% !important;
        border-radius: .3125rem;
    }

    .grid-outer-container-singel {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #f1f1f1;
        padding: 2.1875rem 0 5rem;
    }

    .grid-outer-container-medlem {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #f1f1f1;
        padding: 0 0 5rem;
    }

    .tab-container-outer {
        width: 100%;
        height: 10.4375rem;
        background: #f1f1f1;
        border-bottom: .0625rem solid #c1c1c1;
        padding: 0 0 3.125rem;
        clear: both;
        display: block;
    }

        .tab-container-outer .tab-container .tab-wrapper {
            padding-left: 2.3125rem;
            width: 100%;
            float: left;
            display: block;
            padding-right: 0;
        }

            .tab-container-outer .tab-container .tab-wrapper a .tab-content-wrapper {
                width: 100%;
                float: left;
                border-top: .0625rem solid #c1c1c1;
                border-right: .0625rem solid #c1c1c1;
                border-left: .0625rem solid #c1c1c1;
                background: #f1f1f1 !important;
                padding: 1.75rem 1.75rem 1.0625rem !important;
                border-radius: .625rem .625rem 0 0 !important;
            }

            .tab-container-outer .tab-container .tab-wrapper a.active .tab-content-wrapper {
                width: 100%;
                float: left;
                border-top: .0625rem solid #c1c1c1;
                border-right: .0625rem solid #c1c1c1;
                border-left: .0625rem solid #c1c1c1;
                background: #fff !important;
                padding: 1.75rem 1.75rem 1.125rem !important;
                border-radius: .625rem .625rem 0 0 !important;
                height: 10.4375rem !important;
            }

            .tab-container-outer .tab-container .tab-wrapper .text-tab {
                color: #606060;
                font-family: Georgia,serif;
                font-size: 1rem;
                line-height: 2rem;
            }

            .tab-container-outer .tab-container .tab-wrapper .tab-center .tab-content .tab-content-wrapper h5, .tab-container-outer .tab-container .tab-wrapper .tab-left .tab-content .tab-content-wrapper h5 {
                font-size: 1.5rem !important;
            }

            .tab-container-outer .tab-container .tab-wrapper .tab-right {
                padding-right: 2.3125rem;
                width: 33.3333333333%;
                float: left;
                padding-left: 0;
            }

                .tab-container-outer .tab-container .tab-wrapper .tab-right .tab-content .tab-content-wrapper h5 {
                    font-size: 1.5rem !important;
                }

    .list-container {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #fff;
        padding: 2.375rem 0 4.5625rem;
    }

        .list-container .list-content-full {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

        .list-container .gform_wrapper li.fullsize {
            padding-right: 2.3125rem;
            width: 100%;
            padding-left: 0;
            float: left;
            clear: none !important;
        }

        .list-container .list-content-full-small {
            width: 100%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .list-container .list-content-full-small input[type=text] {
                background: #f1f1f1 !important;
            }

        .list-container .link-button, .list-container .link-button:first-child {
            width: 100% !important;
        }

            .list-container .link-button:last-child {
                width: 100% !important;
                padding-right: 0 !important;
                padding-left: 0 !important;
            }

            .list-container .link-button:first-child {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }

        .list-container .list-content {
            width: 50%;
            position: relative;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
            float: left;
        }

            .list-container .list-content .global-button {
                display: block;
                border-radius: .625rem;
                border: .125rem solid #c2c2c2;
                color: #D80729;
                padding: .3125rem .625rem .1875rem !important;
                font-size: 1rem;
                text-transform: uppercase;
                font-weight: 400 !important;
                margin-bottom: 1.25rem;
                background: 0 0 !important;
                opacity: 1;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                width: 100%;
                float: left;
            }

                .list-container .list-content .global-button .arrow-icon {
                    background: url(images/bullet-icon-06.svg) no-repeat;
                    width: .875rem;
                    height: .8125rem;
                    float: right;
                    position: relative;
                    top: .375rem;
                    right: 0;
                }

                .list-container .list-content .global-button .arrow-icon-down {
                    background: url(images/arrow-down-07-07.svg) no-repeat !important;
                    width: .75rem !important;
                    height: .875rem !important;
                    float: right;
                    position: relative;
                    top: .3125rem;
                    right: 0;
                }

        .list-container .list-content-right {
            width: 50%;
            float: left;
            display: block;
            position: relative;
            padding-left: 0;
            padding-right: 0;
        }

        .list-container:nth-of-type(odd) {
            width: 100%;
            height: 100%;
            min-height: 100%;
            background: #f1f1f1;
            padding: .5rem 0 4.5625rem;
        }

            .list-container:nth-of-type(odd) .list-content-full {
                width: 100%;
                float: left;
                padding-left: 1.25rem;
                padding-right: 1.25rem;
            }

            .list-container:nth-of-type(odd) .list-content-full-small {
                width: 100%;
                float: left;
                padding-left: 1.25rem;
                padding-right: 1.25rem;
                padding-top: 1.875rem;
            }

                .list-container:nth-of-type(odd) .list-content-full-small input[type=text] {
                    background: #fff !important;
                }

            .list-container:nth-of-type(odd) .gform_wrapper li.fullsize {
                padding-right: 2.3125rem;
                width: 100%;
                padding-left: 0;
                float: left;
                clear: none !important;
            }

            .list-container:nth-of-type(odd) .link-button:first-child {
                width: 100% !important;
                padding-right: 0 !important;
            }

            .list-container:nth-of-type(odd) .link-button:last-child {
                width: 100% !important;
                padding-right: 0 !important;
                padding-left: 0 !important;
            }

            .list-container:nth-of-type(odd) .list-content {
                position: relative;
                width: 50%;
                left: 50%;
                right: auto;
                padding-left: .9375rem;
                padding-right: .9375rem;
                float: left;
                top: 1.875rem;
            }

                .list-container:nth-of-type(odd) .list-content .link-button {
                    width: 100% !important;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .list-container:nth-of-type(odd) .list-content .link-button:first-child, .list-container:nth-of-type(odd) .list-content .link-button:last-child {
                        padding-left: 0 !important;
                        padding-right: 0 !important;
                    }

                .list-container:nth-of-type(odd) .list-content .global-button {
                    display: block;
                    border-radius: .625rem;
                    border: .125rem solid #c2c2c2;
                    color: #D80729;
                    padding: .375rem .625rem .1875rem !important;
                    font-size: 1rem;
                    text-transform: uppercase;
                    font-weight: 400 !important;
                    margin-bottom: 1.25rem;
                    background: 0 0 !important;
                    opacity: 1;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    width: 100%;
                    float: left;
                }

                    .list-container:nth-of-type(odd) .list-content .global-button .arrow-icon-down {
                        background: url(images/arrow-down-07-07.svg) no-repeat !important;
                        width: .75rem !important;
                        height: .875rem !important;
                        float: right;
                        position: relative;
                        top: .1875rem;
                        right: 0;
                    }

            .list-container:nth-of-type(odd) .list-content-right {
                width: 50%;
                right: 50%;
                left: auto;
                float: left;
                padding-left: 0;
                padding-right: 0;
                margin-top: 1.875rem !important;
                display: block;
                position: relative;
            }

    .list-container-fire {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #fff;
        padding: 2.375rem 0 4.5625rem;
    }

        .list-container-fire .list-content {
            width: 100%;
            position: relative;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
            height: auto !important;
            float: left;
            margin-bottom: 1.25rem;
        }

            .list-container-fire .list-content .left-content {
                padding-right: 1.125rem !important;
            }

            .list-container-fire .list-content .right-content {
                padding-left: 1.125rem !important;
            }

            .list-container-fire .list-content .link-button {
                padding-left: 1.125rem;
                padding-right: 0;
            }

            .list-container-fire .list-content .four-col-btn-wrapper .link-button:first-child {
                padding-left: 0 !important;
                padding-right: 1.0625rem !important;
            }

            .list-container-fire .list-content .global-button {
                display: block;
                border-radius: .625rem;
                border: .125rem solid #c2c2c2;
                color: #D80729;
                padding: .5rem .625rem .1875rem !important;
                font-size: 1rem;
                text-transform: uppercase;
                font-weight: 400 !important;
                margin-bottom: 1.25rem;
                background: 0 0 !important;
                opacity: 1;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                width: 100%;
                float: left;
            }

        .list-container-fire .list-content-right {
            width: 100%;
            float: left;
            display: block;
            position: relative;
            padding-left: 0;
            padding-right: 0;
        }

            .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper {
                width: 100%;
                float: left;
                padding-right: 1.25rem;
                padding-left: 1.25rem;
            }

                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content h3 {
                        margin-bottom: 0;
                    }

                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content {
                    width: 50%;
                    float: left;
                    padding-left: 0;
                    padding-right: 1.125rem;
                    margin-top: 0;
                }

                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content {
                    padding-right: 2.3125rem;
                    width: 50%;
                    float: left;
                    padding-left: 0;
                }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:first-child {
                        padding-right: 1.0625rem;
                    }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:last-child {
                        padding-left: 1.0625rem;
                        padding-right: 0;
                    }

        .list-container-fire:nth-of-type(odd) {
            width: 100%;
            height: 100%;
            min-height: 100%;
            background: #f1f1f1;
            padding: .5rem 0 4.5625rem;
        }

            .list-container-fire:nth-of-type(odd) .list-content {
                width: 100%;
                padding-left: 1.25rem;
                padding-right: 1.25rem;
                float: left;
                top: 1.875rem;
                margin-bottom: 1.25rem;
                height: auto !important;
            }

                .list-container-fire:nth-of-type(odd) .list-content .left-content {
                    padding-right: 1.125rem !important;
                }

                .list-container-fire:nth-of-type(odd) .list-content .right-content {
                    padding-left: 1.125rem !important;
                }

                .list-container-fire:nth-of-type(odd) .list-content .four-col-btn-wrapper .link-button:first-child {
                    padding-left: 0 !important;
                    padding-right: 1.0625rem !important;
                }

                .list-container-fire:nth-of-type(odd) .list-content .global-button {
                    display: block;
                    border-radius: .625rem;
                    border: .125rem solid #c2c2c2;
                    color: #D80729;
                    padding: .5rem .625rem .1875rem !important;
                    font-size: 1rem;
                    text-transform: uppercase;
                    font-weight: 400 !important;
                    margin-bottom: 1.25rem;
                    background: 0 0 !important;
                    opacity: 1;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    width: 100%;
                    float: left;
                }

                    .list-container-fire:nth-of-type(odd) .list-content .global-button .arrow-icon {
                        background: url(images/bullet-icon-06.svg) no-repeat;
                        width: .875rem;
                        height: .8125rem;
                        float: right;
                        position: relative;
                        top: .25rem;
                        right: 0;
                    }

            .list-container-fire:nth-of-type(odd) .list-content-right {
                width: 100%;
                float: left;
                padding-left: 1.25rem;
                padding-right: 1.25rem;
                margin-top: 1.875rem !important;
                display: block;
                position: relative;
            }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content {
                    width: 100%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content h3 {
                        margin-bottom: 0;
                    }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content {
                    width: 50%;
                    float: left;
                    padding-left: 0;
                    padding-right: 1.125rem;
                    margin-top: 0;
                }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content {
                    padding-right: 2.3125rem;
                    width: 50%;
                    float: left;
                    padding-left: 0;
                }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:first-child {
                        padding-right: 1.0625rem;
                    }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:last-child {
                        padding-left: 1.0625rem;
                        padding-right: 0;
                    }

    .skjema-container {
        margin-top: .3125rem !important;
        margin-bottom: 0 !important;
        display: inline-block;
    }

    .gform_wrapper .top_label .gfield_error {
        width: 50% !important;
    }

    .gform_wrapper li {
        padding-right: 2.3125rem;
        width: 50%;
        padding-left: 0;
        clear: none !important;
    }

        .gform_wrapper li.adresse {
            padding-right: 2.3125rem;
            width: 100%;
            padding-left: 0;
            float: left;
            clear: none !important;
        }

    .gform_wrapper input[type=text] {
        background: #fff;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
        font-size: 1.5rem !important;
        padding: 1.1875rem 1.4375rem .9375rem !important;
        margin-bottom: 2.1875rem;
        border: none;
        width: 100% !important;
        border-radius: .3125rem;
    }

    .gform_wrapper input.medium {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

    .gform_wrapper input[type=submit] {
        background: #D80729;
        text-align: left;
        color: #fff;
        font-size: 1.5rem !important;
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        border: none;
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
        margin-top: 2.5rem;
    }

    .gform_wrapper .gform_footer {
        padding-right: .9375rem !important;
        padding: .3125rem 0 .625rem;
        clear: none !important;
        float: none !important;
        width: 50% !important;
    }

    h3.page-subtitle {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 1.4375rem;
        line-height: 2rem;
    }

    h3.selvstendig-subtitle {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 1.4375rem;
        color: #666;
        font-size: 1.75rem;
        line-height: 2rem;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .list-wrapper .border-icon {
        background: #B2B2B2;
        width: 2.5rem;
        height: .125rem;
        margin-bottom: 1.125rem;
        clear: both;
        display: block;
        margin-left: 0;
    }

    .list-wrapper h3.page-subtitle {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 1.4375rem;
        line-height: 2rem;
    }

    .list-wrapper .page-text {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .list-wrapper .link-container .link-wrapper .link-content {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        float: left;
    }

        .list-wrapper .link-container .link-wrapper .link-content .link-button {
            padding-right: 2.3125rem;
            width: 50%;
            padding-left: 0;
            margin-top: .6875rem;
            float: left;
        }

            .list-wrapper .link-container .link-wrapper .link-content .link-button:last-child {
                width: 50%;
                margin-top: .6875rem;
                float: left;
                padding-right: 0 !important;
                padding-left: 1.125rem;
            }

        .list-wrapper .link-container .link-wrapper .link-content .global-button-skjema {
            display: block;
            border-radius: .625rem;
            border: .125rem solid #ccc;
            color: #D80729;
            padding: .1875rem 2.3125rem;
            font-size: 1rem;
            text-transform: uppercase;
            font-weight: 400 !important;
            margin-bottom: 1.25rem;
            background: #f1f1f1;
            opacity: 1;
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            width: 100%;
            float: left;
        }

    .list-wrapper .link-button {
        padding-right: 2.3125rem;
        width: 50%;
        padding-left: 0;
        margin-top: .6875rem;
        float: left;
    }

    .list-wrapper .innhold-container {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

        .list-wrapper .innhold-container .innhold-wrapper .innhold-content .link-button:first-child {
            padding-right: 1.0625rem !important;
        }

        .list-wrapper .innhold-container .innhold-wrapper .innhold-content .left-content {
            width: 50%;
            float: left;
            padding-left: 0;
            padding-right: 0;
        }

        .list-wrapper .innhold-container .innhold-wrapper .innhold-content .right-content {
            padding-left: 2.3125rem;
            width: 50%;
            float: left;
            padding-right: 0;
            position: relative;
        }

    .tab-wrapper-mobile {
        display: none;
    }

    li.nedtrekk-full {
        padding-right: 2.3125rem;
        width: 50%;
        padding-left: 0;
        margin-bottom: 1.25rem !important;
        float: none;
        clear: none !important;
        margin-top: 1.25rem !important;
        font-size: 1.25rem;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
    }

    li.knapper {
        padding-right: 2.3125rem;
        width: 100%;
        padding-left: 0;
        float: left;
        clear: none !important;
    }

        li.knapper ul.gfield_checkbox li {
            display: inline-block;
            border-radius: .625rem;
            border: .125rem solid #ccc;
            color: #D80729;
            padding: .1875rem .625rem;
            font-weight: 400 !important;
            margin-bottom: 0;
            background: #f1f1f1;
            opacity: 1;
            font-size: 1rem;
            line-height: 1.625rem;
            text-transform: uppercase;
            float: left;
        }

            li.knapper ul.gfield_checkbox li:first-child {
                margin-right: .9375rem !important;
                width: 48.5% !important;
                height: 2.25rem;
            }

        li.knapper ul.gfield_checkbox li {
            margin-right: 0 !important;
            width: 48.5% !important;
            height: 2.25rem;
        }

    .gfield_description {
        color: #606060 !important;
        font-family: Georgia,serif !important;
        font-size: 1.25rem !important;
        line-height: 1.5625rem !important;
        margin-bottom: .9375rem !important;
        position: absolute !important;
        top: 0 !important;
        padding: .625rem 1.25rem 0 0 !important;
    }

    .gform_wrapper li#field_10_21 .gfield_description, .gform_wrapper li#field_10_22 .gfield_description, .gform_wrapper li#field_10_7 .gfield_description, .gform_wrapper li#field_10_8 .gfield_description, .gform_wrapper li#field_11_21 .gfield_description, .gform_wrapper li#field_11_22 .gfield_description, .gform_wrapper li#field_11_7 .gfield_description, .gform_wrapper li#field_11_8 .gfield_description, .gform_wrapper li#field_12_21 .gfield_description, .gform_wrapper li#field_12_22 .gfield_description, .gform_wrapper li#field_12_7 .gfield_description, .gform_wrapper li#field_12_8 .gfield_description, .gform_wrapper li#field_14_21 .gfield_description, .gform_wrapper li#field_14_22 .gfield_description, .gform_wrapper li#field_15_21 .gfield_description, .gform_wrapper li#field_15_22 .gfield_description, .gform_wrapper li#field_19_21 .gfield_description, .gform_wrapper li#field_19_22 .gfield_description {
        color: #606060 !important;
        font-family: Georgia,serif !important;
        font-size: 1.25rem !important;
        line-height: 1.5625rem !important;
        margin-bottom: .9375rem !important;
        position: absolute !important;
        top: 0 !important;
    }

    .gform_wrapper ul#gform_fields_17, .gform_wrapper ul#gform_fields_6, .gform_wrapper ul#gform_fields_7, .gform_wrapper ul#gform_fields_8 {
        display: inline-block !important;
        width: 50% !important;
        float: left !important;
    }

    #gform_wrapper_17 .gform_footer, #gform_wrapper_6 .gform_footer, #gform_wrapper_7 .gform_footer, #gform_wrapper_8 .gform_footer {
        float: left !important;
    }

    .gform_wrapper li.gfield.gfield_error {
        border-top: .0625rem solid #D80729 !important;
        border-bottom: .0625rem solid #D80729 !important;
        margin-bottom: 0 !important;
    }

        .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
            margin-top: .75rem !important;
            clear: none !important;
        }

    .gform_wrapper li {
        float: left !important;
    }

    .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li {
        width: 33.3333333333%;
        padding-left: 1.1875rem;
        padding-right: 1.1875rem;
        float: left;
        display: inline-block;
        margin-bottom: 2rem;
    }

        .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:last-child {
            width: 33.3333333333%;
            padding-left: 1.1875rem;
            padding-right: 1.1875rem;
            float: left;
            display: inline-block;
        }

    .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-left {
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        padding-left: 0;
    }

    .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-right {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        margin-bottom: 1.25rem;
    }

    .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list {
        border-top: .125rem solid #be0000;
        border-bottom: .125rem solid #be0000;
        padding: .875rem 0 .8125rem;
        display: block;
    }

        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list h5 {
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            float: left;
            font-size: 1rem;
            font-weight: 400 !important;
            line-height: 1.625rem;
            text-transform: uppercase;
        }

        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list span {
            color: #fff;
            display: block;
            font-family: Georgia,serif;
            font-size: 1rem;
            line-height: 1.6875rem;
            margin-top: -.1875rem;
            text-align: right;
        }

        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list.calc-border {
            border-bottom: none !important;
        }

        .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-list:second-child {
            border-bottom: .125rem solid #be0000;
        }

    .calculator-container .calculator-wrapper .calculator-bottom-container .calc-wrapper .calc-content .calc-total {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 50%;
        left: 50%;
        right: auto;
        float: left;
        position: relative;
        margin-top: 0;
    }

    .calculator-container .calculator-wrapper .calculator-slider-container .calculator-slider-wrapper .calculator-slider-content-left {
        width: 83.3333333333%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .calculator-container .calculator-wrapper .calculator-slider-container .calculator-slider-wrapper .calculator-slider-content-right {
        padding-right: 2.3125rem;
        width: 16.6666666667%;
        float: left;
        padding-left: 0;
        margin-top: .75rem;
        text-align: right;
    }

    .search-result-container {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background-color: #f1f1f1;
        padding-top: 1.875rem;
        padding-bottom: 1.6875rem;
        border-bottom: .125rem solid #ccc;
    }

        .search-result-container .search-result-wrapper .search-result-content {
            width: 50%;
            float: left;
            padding-left: 1.25rem;
            padding-right: 1.25rem;
        }

            .search-result-container .search-result-wrapper .search-result-content input[type=text] {
                height: 3.75rem;
                padding-left: 1.25rem;
                border: none;
                background: #fff;
                color: #606060;
                display: inline-block;
                font-size: 1.5rem;
                width: 100%;
                outline: 0;
                float: left;
                border-radius: .625rem;
                -moz-appearance: textfield;
                appearance: textfield;
                -webkit-appearance: none !important;
                -webkit-border-radius: .625rem !important;
                position: relative;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

                .search-result-container .search-result-wrapper .search-result-content input[type=text] ::-webkit-input-placeholder {
                    color: #ccc !important;
                }

                .search-result-container .search-result-wrapper .search-result-content input[type=text] ::-moz-placeholder {
                    color: #ccc !important;
                }

                .search-result-container .search-result-wrapper .search-result-content input[type=text] ::-ms-input-placeholder {
                    color: #ccc !important;
                }

            .search-result-container .search-result-wrapper .search-result-content label {
                width: 100%;
                float: left;
                margin-bottom: .375rem;
                font-size: 1.25rem;
                line-height: 1.625rem;
                font-weight: 700 !important;
                font-family: ConduitITCStd-Light;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                color: #606060;
            }

            .search-result-container .search-result-wrapper .search-result-content .submit-wrap {
                right: 1.125rem;
                position: relative;
                z-index: 9999;
                top: 2rem;
            }

    .appartments-container-outer .appartments-wrapper-outer .appartments-content-outer {
        width: 100%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

    .appartments-list .appartment-inner-container ul {
        margin-top: 0;
        padding-left: 0;
        list-style-type: none;
        background: #fff;
        display: inline-block;
        width: 100%;
        height: auto;
        float: left;
        border-radius: .625rem;
        position: relative;
    }

    .appartments-list .appartment-inner-container .sok-right-content ul {
        border-top: .125rem solid #e6e6e6;
        margin-top: 0;
        padding-top: 1.0625rem;
        padding-left: 0;
        list-style-type: none;
        background: #fff;
        display: inline-block;
        width: 100%;
        float: left;
        border-radius: 0 0 .625rem .625rem;
        position: relative;
        height: 100%;
    }

    .appartments-container {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 1.125rem;
        background: 0 0;
        clear: both;
        border-radius: 0 0 .625rem .625rem;
        margin-top: -.5625rem;
        border-top: none;
        position: relative;
        z-index: 99999;
        display: block;
    }

        .appartments-container .suggestions {
            background: #fff;
            border-top: .125rem solid #e6e6e6;
            padding-left: 1.25rem;
            padding-right: 0;
            padding-top: .3125rem;
            border-radius: 0 0 .625rem .625rem;
        }

    #sliderLabel {
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        float: left;
        font-size: 1rem;
        font-weight: 400 !important;
        line-height: 1.625rem;
        text-transform: uppercase;
    }
}

@media only screen and (min-width:64.063em) {
    header#header-top .top-wrapper .top-content {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

        header#header-top .top-wrapper .top-content .logo-wrapper-blogg .logo-content-blogg .logo-img-blogg {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            float: left;
            width: 83px;
            height: 1.875rem;
            background: url(images/logo-top-02.svg) no-repeat;
        }

        header#header-top .top-wrapper .top-content .logo-wrapper {
            width: 16.6666666667%;
            float: left;
            display: block;
            text-align: left;
            padding-left: 0;
            padding-right: 0;
            position: relative;
            top: 0;
        }

            header#header-top .top-wrapper .top-content .logo-wrapper .logo-content {
                width: 5.3125rem;
                height: 2.125rem;
                display: block;
                text-align: left;
                margin-left: 0;
            }

                header#header-top .top-wrapper .top-content .logo-wrapper .logo-content .logo-img {
                    padding-left: 2.3125rem;
                    padding-right: 2.3125rem;
                    float: left;
                    width: 83px;
                    height: 1.875rem;
                    background: url(images/logo-top-02.svg) no-repeat;
                }

        header#header-top .top-wrapper .top-content nav#mainnavigation {
            width: 83.3333333333%;
            display: block;
            text-align: center;
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 0;
            position: relative;
            margin-top: .75rem;
            float: left;
        }

            header#header-top .top-wrapper .top-content nav#mainnavigation ul {
                padding-left: 0;
                margin-left: 0;
                text-align: center;
                margin-bottom: 0;
                margin-top: 0;
            }

                header#header-top .top-wrapper .top-content nav#mainnavigation ul li:last-child {
                    padding-right: 0 !important;
                }

                header#header-top .top-wrapper .top-content nav#mainnavigation ul li {
                    display: inline;
                    padding-left: .9375rem;
                    padding-right: .9375rem;
                    padding-bottom: .3125rem;
                }

                    header#header-top .top-wrapper .top-content nav#mainnavigation ul li a, header#header-top .top-wrapper .top-content nav#mainnavigation ul li a:visited {
                        font-family: ConduitITCStd-Bold;
                        font-style: normal;
                        -moz-osx-font-smoothing: grayscale;
                        text-decoration: none;
                        color: gray;
                        font-size: 1rem;
                        line-height: 1.1875rem;
                        text-transform: uppercase;
                        font-weight: 400;
                        -webkit-font-smoothing: antialiased;
                        font-variant: normal;
                        text-rendering: optimizeLegibility;
                    }

    header#header-bottom {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #D80729;
        padding: 4.0625rem 0 1.875rem;
    }

        header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper .foralle-content {
            width: 49.625rem;
            height: 9.75rem;
            display: block;
            text-align: center;
            margin: 0 auto;
        }

            header#header-bottom .bottom-wrapper .bottom-content .foralle-wrapper .foralle-content .foralle-img {
                width: 49.625rem;
                height: 9.75rem;
                background: url(images/for-alle-01-01.svg) no-repeat;
            }

    .dropdown-search .dropdown-search-container .search-wrapper .search-content {
        width: 50%;
        float: left;
        padding-left: 2.375rem;
        padding-right: 0;
    }

        .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] {
            height: 3.75rem;
            padding-left: 1.25rem;
            border: none;
            background: #fff;
            color: #606060;
            display: inline-block;
            font-size: 1.5rem;
            width: 100%;
            outline: 0;
            float: left;
            border-radius: .625rem;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-appearance: none !important;
            -webkit-border-radius: .625rem !important;
            position: relative;
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] ::-webkit-input-placeholder {
                color: #ccc !important;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] ::-moz-placeholder {
                color: #ccc !important;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            .dropdown-search .dropdown-search-container .search-wrapper .search-content input[type=text] ::-ms-input-placeholder {
                color: #ccc !important;
                font-family: ConduitITCStd-Light;
                font-weight: 400;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

        .dropdown-search .dropdown-search-container .search-wrapper .search-content .submit-wrap {
            right: 4.75rem;
            position: relative;
            z-index: 9999;
            top: 2rem;
        }

    .search-inner-content input[type=text] {
        height: 3.125rem;
        padding-left: .625rem;
        border: none;
        background: #fff;
        color: gray;
        display: inline-block;
        font-size: 1.75rem;
        font-style: italic;
        width: 93%;
        outline: 0;
        float: left;
        -moz-appearance: textfield;
        appearance: textfield;
        -webkit-appearance: none !important;
        -webkit-border-radius: 0 !important;
    }

        .search-inner-content input[type=text] ::-webkit-input-placeholder {
            color: gray !important;
        }

        .search-inner-content input[type=text] ::-moz-placeholder {
            color: gray !important;
        }

        .search-inner-content input[type=text] ::-ms-input-placeholder {
            color: gray !important;
        }

    .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob .logo-content {
        width: 5.3125rem;
        height: 2.125rem;
        display: block;
        text-align: left;
        margin-left: 0;
    }

        .mobil-header-wrapper .mobil-header-content .logo-wrapper-mob .logo-content .logo-img {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            float: left;
            width: 83px;
            height: 1.875rem;
            background: url(images/logo-top-02.svg) no-repeat;
        }

    .mobil-header-wrapper .mobil-header-content .search-icon-wrapper {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 8.3333333333%;
        float: left;
        margin-top: 1.875rem;
        right: 3.125rem;
        position: absolute;
    }

    footer#footer-container {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #D80729;
        padding: 4.375rem 0 9.5625rem;
    }

        footer#footer-container .footer-wrapper .footer-content-main {
            width: 100%;
            float: left;
            position: relative;
            padding-left: 2.5rem;
            padding-right: 0;
        }

            footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .link-button {
                width: auto;
                padding-left: 0;
            }

            footer#footer-container .footer-wrapper .footer-content-main .footer-left .global-top-bth-container .global-button {
                background: 0 0;
                position: relative;
                color: #fff;
                border: .125rem solid #e4695e;
                width: 100%;
                float: left;
                padding: .25rem .6875rem .1875rem;
                margin-bottom: .9375rem !important;
                border-radius: .625rem;
                opacity: 1;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
                font-size: 1rem;
                line-height: 1.625rem;
                text-align: center;
            }

            footer#footer-container .footer-wrapper .footer-content-main .footer-right {
                width: 50%;
                float: left;
                padding-left: 2.5rem;
                padding-right: 0;
                margin-bottom: 3.125rem;
            }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-left, footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-right-bottom .footer-bottom-right {
                    width: 50%;
                    float: left;
                    padding-left: 0;
                    padding-right: 0;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-newsletter button[type=submit] {
                    background: 0 0;
                    position: relative;
                    color: #fff;
                    border: .125rem solid #e4695e;
                    float: left;
                    padding: .25rem .6875rem .1875rem;
                    margin-bottom: .9375rem !important;
                    border-radius: .625rem;
                    opacity: 1;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400 !important;
                    font-size: 1rem;
                    line-height: 1.625rem;
                    text-align: center;
                    display: inline-block;
                    width: auto;
                }

                footer#footer-container .footer-wrapper .footer-content-main .footer-right .footer-newsletter input[type=email] {
                    background: #fff;
                    font-family: ConduitITCStd-Light;
                    font-weight: 400;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    color: #606060;
                    font-size: 1.125rem !important;
                    padding: .375rem 1.4375rem !important;
                    margin-bottom: .9375rem;
                    margin-right: .625rem;
                    border: none;
                    border-radius: .3125rem;
                    float: left;
                    width: auto;
                }

        footer#footer-container .footer-wrapper .footer-content {
            width: 83.3333333333%;
            left: 8.3333333333%;
            right: auto;
            float: left;
            position: relative;
            padding-left: 4.9375rem;
            padding-right: 5.25rem;
        }

            footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-left {
                padding-right: 2.3125rem;
                width: 50%;
                float: left;
                padding-left: 0;
            }

                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-left .footer-button {
                    background: 0 0;
                    position: relative;
                    color: #fff;
                    border: .125rem solid #e4695e;
                    width: 100%;
                    float: left;
                    padding: .25rem .6875rem .1875rem;
                    margin-bottom: .9375rem !important;
                    border-radius: .625rem;
                    opacity: 1;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400 !important;
                    font-size: 1rem;
                    line-height: 1.625rem;
                    text-align: center;
                }

            footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-right {
                padding-right: 2.3125rem;
                width: 50%;
                float: left;
                padding-left: 0;
            }

                footer#footer-container .footer-wrapper .footer-content .footer-left .footer-left-bottom .footer-bottom-container .footer-bottom-wrapper .bottom-right .footer-button {
                    display: block;
                    border-radius: .625rem;
                    border: .125rem solid #e4695e;
                    color: #fff;
                    padding: .1875rem .625rem;
                    font-size: 1rem;
                    text-transform: uppercase;
                    font-weight: 400 !important;
                    margin-bottom: 0;
                    background: #D80729;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    opacity: 1;
                    position: relative;
                }

    .content-top-container .content-top-wrapper .content-top-content {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

    .frontpage-top-left h1 {
        font-family: ConduitITCStd-ExtraLight;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        font-size: 3.625rem;
        line-height: 3.75rem;
    }

    .frontpage-top-right ul {
        padding-left: 1rem;
        margin-bottom: 1.25rem;
    }

    .frontpage-top-right .link-button {
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        padding-left: 0;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search {
            width: 50%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            position: relative;
            margin-bottom: 0;
        }

            .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search label {
                font-size: 1.25rem;
                line-height: 1.625rem;
                font-weight: 700 !important;
                font-family: ConduitITCStd-Light;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                color: #606060;
                width: 100%;
                height: 100%;
                clear: both;
            }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .frontpage-search-right {
            width: 50%;
            float: left;
            padding-left: 2.375rem;
            padding-right: 0;
            position: relative;
        }

    body.front-search-open .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container {
        width: 50%;
        float: left;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        background: #fff;
        clear: both;
        border-radius: 0 0 .625rem .625rem;
        margin-top: -.5625rem;
        border-top: .125rem solid #e6e6e6;
        position: relative;
        z-index: 99999;
        display: block;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .front-search-container .suggestions {
        background: #fff;
        border-top: none;
        border-radius: 0;
        padding-left: 0;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] {
        height: 3.75rem;
        padding-left: 1.25rem;
        border: none;
        background: #fff;
        color: #606060;
        display: inline-block;
        font-size: 1.5rem;
        width: 100%;
        outline: 0;
        float: left;
        border-radius: .625rem;
        -moz-appearance: textfield;
        appearance: textfield;
        -webkit-appearance: none !important;
        -webkit-border-radius: .625rem !important;
        padding-top: .3125rem;
        font-family: ConduitITCStd-Medium;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
    }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] ::-webkit-input-placeholder {
            color: #cdcdcd !important;
            font-weight: 100 !important;
        }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] ::-moz-placeholder {
            color: #cdcdcd !important;
            font-weight: 100 !important;
        }

        .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input[type=text] ::-ms-input-placeholder {
            color: #cdcdcd !important;
            font-weight: 100 !important;
        }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input::-moz-placeholder {
        color: #cdcdcd;
        font-size: 1.5rem !important;
        font-family: ConduitITCStd-Light;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 100;
        padding-top: .125rem !important;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage input::-webkit-input-placeholder {
        color: #cdcdcd;
        font-size: 1.5rem !important;
        font-family: ConduitITCStd-Light;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 100;
        padding-top: .125rem !important;
    }

    .search-container-frontpage .search-wrapper-frontpage .search-content-frontpage .submit-wrap {
        right: 0;
        position: absolute;
        z-index: 9999;
        bottom: 0;
    }

    .search-container-suggestions .search-wrapper-suggestions .search-content-suggestions {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
    }

    .tariff-sok-container .tariff-sok-wrapper .tariff-sok-content {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .tariff-global-container .tariff-global-wrapper .tariff-global-content {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

    .tariff-top-global .tariff-top-left h1 {
        font-family: ConduitITCStd-ExtraLight;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #D80729;
        font-size: 3.625rem;
        line-height: 3.75rem;
    }

    .tariff-top-global .tariff-bottom-left {
        padding-right: 2.3125rem;
        width: 100%;
        padding-left: 0;
        float: left;
    }

    .tariff-top-global .global-tariff-container .global-button {
        width: 100% !important;
        font-size: 1rem !important;
    }

    .tariff-top-global .global-tariff-container .tariff-content-inner {
        padding-right: 2.3125rem;
        width: 25%;
        float: left;
        padding-left: 0;
    }

        .tariff-top-global .global-tariff-container .tariff-content-inner .global-button {
            width: 100% !important;
            font-size: 1rem !important;
        }

    .tariff-top-global .global-tariff-container .global-button {
        background: 0 0;
        position: relative;
        color: #D80729;
        border: .125rem solid #c2c2c2;
        float: left;
        padding: .375rem .6875rem .1875rem;
        margin-bottom: .9375rem !important;
        border-radius: .625rem;
        opacity: 1;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        line-height: 1.5rem;
    }

        .tariff-top-global .global-tariff-container .global-button .arrow-icon {
            float: right;
            position: absolute;
            top: .5625rem;
            right: .625rem;
            background: url(images/arrow-right-gray-01.svg) no-repeat !important;
            width: .9375rem !important;
            height: .9375rem !important;
        }

    .tariff-content-inner-large, .tariff-content-inner-large .tariff-bottom-container .tariff-bottom-wrapper .tariff-bottom-content .tariff-bottom-content-btn {
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        padding-left: 0;
    }

        .tariff-content-inner-large .global-button {
            width: 100% !important;
            font-size: 1rem !important;
        }

    .grid-frontpage h2 {
        font-size: 3.625rem;
        line-height: 3.75rem;
        color: #D80729;
    }

        .grid-frontpage h2 a, .grid-frontpage h2 a:visited {
            font-size: 3.625rem !important;
            line-height: 3.75rem !important;
            color: #D80729 !important;
            font-family: ConduitITCStd-ExtraLight !important;
            font-weight: 400 !important;
            font-style: normal !important;
            text-transform: none !important;
        }

    .grid-frontpage .front-post-img {
        margin-bottom: 2.125rem;
        margin-left: -2.3125rem;
    }

    .grid-tariff h2 {
        font-size: 3.625rem;
        line-height: 3.125rem;
        color: #989898 !important;
        margin-bottom: .75rem !important;
    }

    .grid-left-small {
        width: 50%;
        padding: 1.5625rem 2.3125rem 3.75rem 0;
        float: left;
    }

    .grid-left-medium {
        width: 75%;
        padding: 1.5625rem 2.3125rem 3.75rem 0;
        float: left;
    }

        .grid-left-medium h1 {
            font-size: 3.625rem;
            line-height: 3.75rem;
            color: #606060;
            font-family: ConduitITCStd-ExtraLight;
            font-weight: 400;
            font-style: normal;
            margin-bottom: 1.3125rem;
        }

        .grid-left-medium .list-col-container .list-col-wrapper .list-col-3 {
            padding-right: 2.3125rem;
            width: 33.3333333333%;
            float: left;
            padding-left: 0;
        }

    .grid-left-medium-avtale {
        width: 75%;
        right: 25%;
        left: auto;
        padding: 1.5625rem 2.375rem 3.75rem 0;
        position: relative;
        float: left;
    }

        .grid-left-medium-avtale .list-col-container .list-col-wrapper .list-col-3 {
            padding-right: 2.3125rem;
            width: 33.3333333333%;
            float: left;
            padding-left: 0;
        }

    .grid-left-large {
        width: 100%;
        padding: 1.5625rem 2.3125rem 3.75rem 0;
        float: left;
    }

        .grid-left-large .list-col-container .list-col-wrapper .list-col-4, .grid-left-large .list-col-container .list-col-wrapper .list-col-4-sub {
            padding-right: 2.3125rem;
            width: 25%;
            float: left;
            padding-left: 0;
        }

        .grid-left-large .list-col-container .list-col-wrapper .list-col-12 {
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            padding-left: 0;
            margin-bottom: 1.875rem;
        }

            .grid-left-large .list-col-container .list-col-wrapper .list-col-12 li {
                list-style-position: inside;
                text-indent: -1em;
                margin-left: 0;
                margin-bottom: 1.5625rem;
                font-size: 1rem;
                line-height: 1.6875rem;
                color: #4d4d4d;
                padding-right: 2.3125rem;
                width: 25%;
                float: left;
                padding-left: 1.25rem;
            }

    .grid-sidebar .grid-sidebar-container ul {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 0;
    }

        .grid-sidebar .grid-sidebar-container ul li {
            padding-right: 2.3125rem;
            width: 50%;
            padding-left: 0;
            float: left;
        }

    .grid-sidebar-small, .grid-sidebar-small.bg-white {
        width: 25%;
        padding: 1.5625rem 2.375rem .9375rem;
        float: left;
    }

        .grid-sidebar-small .grid-sidebar-container ul {
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            padding-left: 0;
            margin-bottom: 0;
        }

            .grid-sidebar-small .grid-sidebar-container ul li {
                padding-right: 2.3125rem;
                width: 50%;
                padding-left: 0;
                float: left;
            }

    .grid-sidebar-small-avtale {
        width: 25%;
        left: 75%;
        right: auto;
        position: relative;
        padding: 1.5625rem 2.375rem .9375rem;
        float: left;
    }

        .grid-sidebar-small-avtale .grid-sidebar-container ul {
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            padding-left: 0;
            margin-bottom: 0;
        }

            .grid-sidebar-small-avtale .grid-sidebar-container ul li {
                padding-right: 2.3125rem;
                width: 50%;
                padding-left: 0;
                float: left;
            }

    .grid-container .grid-wrapper-singel {
        width: 83.3333333333%;
        left: 8.3333333333%;
        right: auto;
        float: left;
        position: relative;
        padding: 1.25rem 5.25rem 0 4.9375rem;
    }

        .grid-container .grid-wrapper-singel .grid-content-singel {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 1.25rem;
        }

    .grid-container .grid-wrapper .grid-content {
        padding-left: 2.3125rem;
        width: 100%;
        float: left;
        padding-bottom: 0;
        padding-right: 0;
    }

    .grid-container-blogg .grid-wrapper-blogg .grid-content-blogg {
        width: 83.3333333333%;
        left: 8.3333333333%;
        right: auto;
        float: left;
        position: relative;
        padding: 4.375rem 5.25rem 2.5rem 4.9375rem;
    }

    .grid-container-author .grid-wrapper-author .grid-content-author {
        width: 83.3333333333%;
        left: 8.3333333333%;
        right: auto;
        float: left;
        position: relative;
        padding-left: 4.9375rem;
        padding-right: 5.25rem;
        bottom: 0;
        padding-top: 3.125rem;
    }

    .file-link-container {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        float: none;
    }

    .file-link-button {
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
        padding-left: 0;
        margin-bottom: 1.25rem;
        margin-top: -.625rem;
    }

    .file-link-wrapper, .site-link-button {
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        padding-left: 0;
    }

    .global-button {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #c2c2c2;
        color: #D80729;
        padding: .25rem 3.875rem .1875rem .625rem;
        margin-bottom: 0;
        background: 0 0;
        opacity: 1;
        position: relative;
        font-size: 1rem;
        line-height: 1.625rem;
        text-transform: uppercase;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
    }

    h2.page-subtitle {
        font-size: 3.625rem;
        line-height: 3.125rem;
    }

    h3.page-subtitle {
        font-size: 2.375rem;
        line-height: 2.5rem;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
        margin: .625rem 0 1.5rem;
        padding: 0;
    }

    .page-text h3 {
        font-size: 2.375rem;
        line-height: 2.5rem;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #606060;
        margin: 0;
        padding: 0;
        margin-bottom: 1.5rem !important;
        margin-top: .625rem !important;
    }

    .info-box-container {
        width: 75%;
        float: left;
        background: #D80729;
        padding: 1.625rem 2.3125rem 1.4375rem 2.125rem;
        margin-left: -2.3125rem;
        margin-bottom: 2.1875rem;
    }

        .info-box-container .link-button {
            width: 33.33333% !important;
        }

    .info-box-container-small {
        width: 50%;
        float: left;
        background: #D80729;
        padding: 1.625rem 2.3125rem 1.4375rem 2.125rem;
        margin-left: -2.3125rem;
        margin-right: 2.3125rem;
        margin-bottom: 2.1875rem;
    }

        .info-box-container-small .link-button {
            width: 75% !important;
        }

    .content-top-container-global .content-top-wrapper .content-top-content {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

    .content-top-global .global-top-left {
        padding-right: 2.3125rem;
        width: 75%;
        padding-left: 0;
        float: left;
    }

        .content-top-global .global-top-left h1 {
            font-family: ConduitITCStd-ExtraLight;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            font-size: 3.625rem;
            line-height: 3.75rem;
            margin-bottom: .625rem;
        }

    .content-top-global .global-top-bth-container .link-button {
        padding-right: 2.3125rem;
        width: 25%;
        float: left;
        padding-left: 0;
    }

    .content-top-global .global-top-bth-container .global-button {
        background: 0 0;
        position: relative;
        color: #fff;
        border: .125rem solid #e4695e;
        width: 100%;
        float: left;
        padding: .25rem .6875rem .1875rem;
        margin-bottom: .9375rem !important;
        border-radius: .625rem;
        opacity: 1;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        font-size: 1rem;
        line-height: 1.625rem;
    }

    .content-top-global .global-tariff-container .tariff-content-inner {
        padding-right: 2.3125rem;
        width: 25%;
        float: left;
        margin-bottom: 0;
        padding-left: 0;
    }

    .content-top-global .global-tariff-container .tariff-margin .global-button {
        width: 100% !important;
        font-size: 1rem !important;
    }

    .btn-container .link-button {
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
        padding-left: 0;
    }

    .employees-container .employees-wrapper .employees-content {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

        .employees-container .employees-wrapper .employees-content .employees-sort-container .employees-sort-wrapper .employees-sort-content .employees-sort {
            width: 33.3333333333%;
            float: left;
            background: #fff;
            padding: .875rem 1.25rem .0625rem;
            position: relative;
        }

        .employees-container .employees-wrapper .employees-content .employees-list-wrapper .employees-list-content .employees-list {
            padding-right: 2.3125rem;
            width: 50%;
            padding-left: 0;
            float: left;
        }

    .conference-container .conference-wrapper .conference-content {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

        .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper {
            width: 100%;
            float: left;
            height: auto;
            padding-left: 0;
            padding-right: 0;
        }

            .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content {
                padding-right: 2.3125rem;
                width: 25%;
                float: left;
                text-align: center;
                padding-left: 0;
            }

                .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content .conference-list {
                    width: 100%;
                    float: left;
                    background: #fff;
                    border-top: .125rem solid #c1c1c1;
                    border-bottom: .125rem solid #c1c1c1;
                    padding: 2.125rem 1.25rem 1.125rem;
                    margin-bottom: 4.1875rem;
                }

                .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content:nth-of-type(2n-1), .conference-container .conference-wrapper .conference-content .conference-list-container .conference-list-wrapper .conference-list-content:nth-of-type(4n-3) {
                    padding-left: 0;
                }

    .category-container {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background-color: #fff;
        border-bottom: .125rem solid #ccc;
        padding-top: 1.6875rem;
        padding-bottom: 1.25rem;
    }

        .category-container .category-wrapper .category-content {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            text-align: left;
            display: block;
        }

            .category-container .category-wrapper .category-content li {
                display: inline;
                padding-left: .9375rem;
                padding-right: .9375rem;
                padding-bottom: .3125rem;
            }

                .category-container .category-wrapper .category-content li a, .category-container .category-wrapper .category-content li a:visited {
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    text-decoration: none;
                    color: gray;
                    font-size: 1rem;
                    line-height: 1.1875rem;
                    text-transform: uppercase;
                    font-weight: 400;
                }

        .category-container .category-wrapper .category-content-mobil {
            display: none;
        }

    .grid-news h2 a, .grid-news h2 a:visited {
        font-family: ConduitITCStd-ExtraLight !important;
        font-weight: 400 !important;
        font-style: normal !important;
        color: #D80729 !important;
        font-size: 3.625rem !important;
        line-height: 3.75rem !important;
        text-transform: none !important;
    }

    .grid-container-discuss .grid-wrapper-discuss .grid-content-discuss, .grid-container-post .grid-wrapper-post .grid-content-post {
        width: 83.3333333333%;
        left: 8.3333333333%;
        right: auto;
        float: left;
        position: relative;
        padding: 3.5rem 5.25rem 3.375rem 4.9375rem;
    }

    .author-container .author-wrapper {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        padding-top: 1.0625rem;
    }

        .author-container .author-wrapper .author-content {
            width: 83.3333333333%;
            left: 8.3333333333%;
            right: auto;
            float: left;
            position: relative;
            padding: 4.375rem 5.25rem 0 4.9375rem;
        }

    .author-container .author-wrap {
        width: 83.3333333333%;
        left: 8.3333333333%;
        right: auto;
        float: left;
        position: relative;
        padding: 0 5.25rem 0 4.9375rem;
    }

    .author-single-container .content .content-left {
        width: 33.3333333333%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

        .author-single-container .content .content-left .singel-img {
            z-index: 9;
            position: relative;
            width: 15rem;
            height: 15rem;
            border-radius: 15rem;
            margin: 0;
        }

    .author-single-container .content .content-right {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 66.6666666667%;
        left: 0;
        right: auto;
        float: left;
        position: relative;
        margin-top: -.75rem;
    }

        .author-single-container .content .content-right h2 {
            color: #D80729;
            text-transform: none;
            margin-top: -.375rem;
            margin-bottom: 0;
            font-size: 3.625rem;
            line-height: 3.75rem;
        }

    .bloggsingel .sitat-text-container .sitat-text-wrapper .left-container {
        width: 50%;
        float: left;
        padding: 0;
        position: relative;
        left: -2.3125rem;
        top: .625rem;
        margin-bottom: 0;
    }

    .singel-content .text-area-container .text-area-wrapper .text-area-left {
        width: 58.3333333333%;
        float: left;
        padding-left: 0;
        padding-right: 0;
    }

    .singel-content .text-area-container .text-area-wrapper .text-area-right {
        width: 33.3333333333%;
        float: left;
        position: relative;
        margin-left: 2.25rem;
        padding-left: 0;
        padding-right: 0;
    }

        .singel-content .text-area-container .text-area-wrapper .text-area-right .global-button-singel {
            display: inline-block;
            border-radius: .625rem;
            border: .125rem solid #c2c2c2;
            color: #D80729;
            padding: .1875rem 8.25rem .1875rem .625rem;
            margin-bottom: 0;
            background: #B2B2B2 !important;
            opacity: 1;
            position: relative;
            font-size: 1rem;
            line-height: 1.625rem;
            text-transform: uppercase;
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-weight: 400 !important;
            top: 2.9375rem !important;
        }

    .global-button-single-list {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #c2c2c2;
        color: #D80729;
        padding: .375rem 8.25rem .1875rem .625rem;
        margin-bottom: 0;
        background: #f1f1f1 !important;
        opacity: 1;
        position: relative;
        font-size: 1rem;
        line-height: 1.625rem;
        text-transform: uppercase;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        top: 1.0625rem;
    }

    .margin-top-25 {
        margin-top: 1.5625rem !important;
    }

    .margin-b-40 {
        margin-bottom: 0;
    }

    .singel-social-wrapper .singel-social-content {
        position: relative;
        margin: 0 auto;
        text-align: center;
        overflow-x: hidden;
        z-index: 4;
        display: block;
        top: -2.9375rem !important;
        background: #f1f1f1;
    }

    .news-social-wrapper .news-social-content {
        position: relative;
        margin: 0 auto 1.25rem;
        text-align: center;
        overflow-x: hidden;
        z-index: 4;
        display: block;
        top: 1.25rem !important;
        background: #fff;
    }

    .global-button-author {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #c2c2c2;
        color: #D80729;
        padding: .375rem 8.25rem .1875rem .625rem;
        margin-bottom: 0;
        background: #f1f1f1 !important;
        opacity: 1;
        position: relative;
        font-size: 1rem;
        line-height: 1.625rem;
        text-transform: uppercase;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important;
        top: .625rem !important;
    }

    .grid-outer-container-medlem, .grid-outer-container-singel {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #f1f1f1;
        padding: 2.1875rem 0 5.625rem;
    }

    .tab-container-outer {
        width: 100%;
        height: 10.4375rem;
        background: #f1f1f1;
        border-bottom: .0625rem solid #c1c1c1;
        padding: 0 0 3.125rem;
        clear: both;
        display: block;
    }

        .tab-container-outer .tab-container .tab-wrapper {
            width: 100%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            display: block;
        }

            .tab-container-outer .tab-container .tab-wrapper .circle-icon {
                background: #D80729;
                display: block;
                width: 4.5625rem;
                height: 4.5625rem;
                border-radius: 4.5625rem;
                position: absolute;
                right: 2.6875rem;
                top: -1.875rem;
                padding: .875rem .3125rem .3125rem;
            }

    .list-container {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #fff;
        padding: 2.375rem 0 4.5625rem;
    }

        .list-container .list-content-full {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
        }

        .list-container .gform_wrapper li.fullsize ul li label {
            margin: 0 !important;
            height: 100% !important;
            padding: .625rem 0;
        }

        .list-container .gform_wrapper li.fullsize ul li .list-radio-container .first-text {
            font-size: 1rem;
            line-height: 1.1875rem;
            color: #606060;
            font-family: ConduitITCStd-Bold;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-weight: 400 !important;
            text-transform: uppercase;
            width: 16.6666666667%;
            float: left;
            padding-left: 0;
            padding-right: 0;
            margin-top: 0;
        }

        .list-container .gform_wrapper li.fullsize ul li .list-radio-container .second-text {
            font-size: 1rem;
            line-height: 1.1875rem;
            color: #606060;
            font-family: Georgia,serif;
            font-weight: 400 !important;
            padding-left: 2.3125rem;
            width: 66.6666666667%;
            float: left;
            padding-right: 2.3125rem !important;
            margin-top: -.125rem;
        }

        .list-container .gform_wrapper li.fullsize ul li .list-radio-container .third-text {
            font-size: 1rem;
            line-height: 1.1875rem;
            color: #606060;
            font-family: Georgia,serif;
            font-weight: 400 !important;
            width: 16.6666666667%;
            float: left;
            margin-top: -.125rem;
            padding-left: 0;
            padding-right: 0;
        }

        .list-container .list-content-full-small {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            padding-top: 1.75rem;
        }

        .list-container .link-button, .list-container .link-button:first-child {
            width: 50% !important;
        }

            .list-container .link-button:last-child {
                width: 50% !important;
                padding-left: 1.0625rem !important;
                float: right;
            }

            .list-container .link-button:first-child {
                padding-left: 0 !important;
                padding-right: 1.0625rem !important;
            }

        .list-container .list-content {
            padding-left: 2.3125rem;
            width: 50%;
            float: left;
            position: relative;
            padding-right: 1.0625rem;
        }

            .list-container .list-content .global-button {
                display: inline-block;
                border-radius: .625rem;
                border: .125rem solid #c2c2c2;
                color: #D80729;
                padding: .3125rem .625rem .1875rem !important;
                font-weight: 400 !important;
                margin-bottom: 0;
                background: 0 0 !important;
                opacity: 1;
                font-size: 1rem;
                line-height: 1.625rem;
                text-transform: uppercase;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                float: left;
            }

                .list-container .list-content .global-button .arrow-icon-down {
                    background: url(images/arrow-down-07-07.svg) no-repeat !important;
                    width: .75rem !important;
                    height: .875rem !important;
                    float: right;
                    position: relative;
                    top: .3125rem;
                    right: 0;
                }

        .list-container:nth-of-type(odd) {
            width: 100%;
            height: 100%;
            min-height: 100%;
            background: #f1f1f1;
            padding: .5rem 0 4.5625rem;
        }

            .list-container:nth-of-type(odd) .list-content-full {
                padding-left: 2.3125rem;
                padding-right: 2.3125rem;
                width: 100%;
                float: left;
            }

            .list-container:nth-of-type(odd) .list-content-full-small {
                padding-left: 2.3125rem;
                padding-right: 2.3125rem;
                width: 100%;
                float: left;
                padding-top: 1.75rem;
            }

            .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li label {
                margin: 0 !important;
                height: 100% !important;
                padding: .625rem 0;
            }

            .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container .first-text {
                font-size: 1rem;
                line-height: 1.1875rem;
                color: #606060;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-weight: 400 !important;
                text-transform: uppercase;
                width: 16.6666666667%;
                float: left;
                padding-left: 0;
                padding-right: 0;
                margin-top: 0;
            }

            .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container .second-text {
                font-size: 1rem;
                line-height: 1.1875rem;
                color: #606060;
                font-family: Georgia,serif;
                font-weight: 400 !important;
                padding-left: 2.3125rem;
                width: 66.6666666667%;
                float: left;
                padding-right: 2.3125rem !important;
                margin-top: -.125rem;
            }

            .list-container:nth-of-type(odd) .gform_wrapper li.fullsize ul li .list-radio-container .third-text {
                font-size: 1rem;
                line-height: 1.1875rem;
                color: #606060;
                font-family: Georgia,serif;
                font-weight: 400 !important;
                width: 16.6666666667%;
                float: left;
                margin-top: -.125rem;
                padding-left: 0;
                padding-right: 0;
            }

            .list-container:nth-of-type(odd) .link-button:first-child {
                width: 50% !important;
                padding-right: 1.0625rem !important;
            }

            .list-container:nth-of-type(odd) .link-button:last-child {
                width: 50% !important;
                padding-left: 1.0625rem !important;
                float: right;
            }

            .list-container:nth-of-type(odd) .list-content {
                position: relative;
                padding-left: 2.3125rem;
                width: 50%;
                left: 50%;
                right: auto;
                float: left;
                top: 1.875rem;
                padding-right: 0;
            }

                .list-container:nth-of-type(odd) .list-content .link-button {
                    width: 50% !important;
                    padding-right: 1.0625rem !important;
                }

                    .list-container:nth-of-type(odd) .list-content .link-button:first-child {
                        padding-left: 0 !important;
                        padding-right: 1.0625rem !important;
                    }

                    .list-container:nth-of-type(odd) .list-content .link-button:last-child {
                        padding-left: 1.0625rem !important;
                        padding-right: 0 !important;
                    }

                .list-container:nth-of-type(odd) .list-content .global-button {
                    display: inline-block;
                    border-radius: .625rem;
                    border: .125rem solid #c2c2c2;
                    color: #D80729;
                    padding: .375rem .625rem .1875rem !important;
                    font-weight: 400 !important;
                    margin-bottom: 0;
                    background: 0 0 !important;
                    opacity: 1;
                    font-size: 1rem;
                    line-height: 1.625rem;
                    text-transform: uppercase;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    float: left;
                }

                    .list-container:nth-of-type(odd) .list-content .global-button .arrow-icon-down {
                        background: url(images/arrow-down-07-07.svg) no-repeat !important;
                        width: .75rem !important;
                        height: .875rem !important;
                        float: right;
                        position: relative;
                        top: .3125rem;
                        right: 0;
                    }

    .list-container-fire {
        width: 100%;
        height: 100%;
        min-height: 100%;
        background: #fff;
        padding: 2.375rem 0 4.5625rem;
    }

        .list-container-fire .list-content-full {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
        }

        .list-container-fire .list-content-full-small {
            padding-left: 2.3125rem;
            padding-right: 2.3125rem;
            width: 100%;
            float: left;
            padding-top: 0;
        }

        .list-container-fire .list-content {
            padding-left: 2.3125rem;
            width: 50%;
            float: left;
            padding-right: 1.0625rem;
            position: relative;
        }

            .list-container-fire .list-content .left-content {
                padding-right: 1.125rem;
            }

            .list-container-fire .list-content .right-content {
                padding-left: 1.125rem;
            }

            .list-container-fire .list-content .link-button {
                padding-left: 1.125rem;
                padding-right: 0;
            }

            .list-container-fire .list-content .global-button {
                display: inline-block;
                border-radius: .625rem;
                border: .125rem solid #c2c2c2;
                color: #D80729;
                padding: .375rem .625rem .1875rem !important;
                font-weight: 400 !important;
                margin-bottom: 0;
                background: 0 0 !important;
                opacity: 1;
                font-size: 1rem;
                line-height: 1.625rem;
                text-transform: uppercase;
                font-family: ConduitITCStd-Bold;
                font-style: normal;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                float: left;
            }

        .list-container-fire .list-content-right {
            width: 50%;
            float: left;
            display: block;
            position: relative;
            padding-left: 0;
            padding-right: 0;
        }

            .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper {
                padding-left: 2.3125rem;
                width: 100%;
                float: left;
                padding-right: 0;
            }

                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content {
                    width: 50%;
                    float: left;
                    padding-left: 0;
                    padding-right: 1.0625rem;
                }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content h3 {
                        margin-bottom: 1.4375rem;
                    }

                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content {
                    width: 50%;
                    float: left;
                    padding-left: 1.0625rem;
                    padding-right: 0;
                    margin-top: .3125rem;
                }

                .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content {
                    padding-right: 2.3125rem;
                    width: 50%;
                    float: left;
                    padding-left: 0;
                }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:first-child {
                        padding-right: 1.0625rem;
                    }

                    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:last-child {
                        padding-right: 0;
                    }

        .list-container-fire:nth-of-type(odd) {
            width: 100%;
            height: 100%;
            min-height: 100%;
            background: #f1f1f1;
            padding: .5rem 0 4.5625rem;
        }

            .list-container-fire:nth-of-type(odd) .list-content-full {
                padding-left: 2.3125rem;
                padding-right: 2.3125rem;
                width: 100%;
                float: left;
            }

            .list-container-fire:nth-of-type(odd) .list-content-full-small {
                padding-left: 2.3125rem;
                padding-right: 2.3125rem;
                width: 100%;
                float: left;
                padding-top: 1.75rem;
            }

            .list-container-fire:nth-of-type(odd) .list-content {
                position: relative;
                padding-left: 2.3125rem;
                width: 50%;
                left: 50%;
                right: auto;
                padding-right: 0;
                float: left;
                top: 1.875rem;
            }

                .list-container-fire:nth-of-type(odd) .list-content .left-content {
                    padding-right: 1.125rem;
                }

                .list-container-fire:nth-of-type(odd) .list-content .right-content {
                    padding-left: 1.125rem;
                }

                .list-container-fire:nth-of-type(odd) .list-content .global-button {
                    display: inline-block;
                    border-radius: .625rem;
                    border: .125rem solid #c2c2c2;
                    color: #D80729;
                    padding: .375rem .625rem .1875rem !important;
                    font-weight: 400 !important;
                    margin-bottom: 0;
                    background: 0 0 !important;
                    opacity: 1;
                    font-size: 1rem;
                    line-height: 1.625rem;
                    text-transform: uppercase;
                    font-family: ConduitITCStd-Bold;
                    font-style: normal;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    float: left;
                }

                    .list-container-fire:nth-of-type(odd) .list-content .global-button .arrow-icon {
                        background: url(images/bullet-icon-06.svg) no-repeat;
                        width: .875rem;
                        height: .8125rem;
                        float: right;
                        position: relative;
                        top: .375rem;
                        right: 0;
                    }

            .list-container-fire:nth-of-type(odd) .list-content-right {
                padding-left: 2.3125rem;
                width: 50%;
                right: 50%;
                left: auto;
                float: left;
                padding-right: 1.25rem;
                margin-top: 1.875rem !important;
                display: block;
                position: relative;
            }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content {
                    width: 50%;
                    float: left;
                    padding-left: 0;
                    padding-right: 1.0625rem;
                }

                    .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-left-col-content h3 {
                        margin-bottom: 1.4375rem;
                    }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content {
                    width: 50%;
                    float: left;
                    padding-left: 1.0625rem;
                    padding-right: 0;
                    margin-top: .3125rem;
                }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:first-child {
                    padding-right: 1.0625rem;
                }

                .list-container-fire:nth-of-type(odd) .list-content-right .list-left-col-container .list-left-col-wrapper .list-store-container .list-store-wrapper .list-store-content:last-child {
                    padding-right: 0;
                }

    body.page-id-1739 h3.page-subtitle {
        margin-bottom: 1.4375rem !important;
    }

    h3.selvstendig-subtitle {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 1.4375rem;
        color: #666;
        font-size: 2.375rem;
        line-height: 2rem;
        font-family: ConduitITCStd-Light;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .list-wrapper .link-container .link-wrapper .link-content .global-button-skjema {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #ccc;
        color: #D80729;
        padding: .1875rem .625rem;
        font-weight: 400 !important;
        margin-bottom: 0;
        background: #f1f1f1;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.625rem;
        text-transform: uppercase;
        font-family: ConduitITCStd-Bold;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        float: left;
    }

    .list-wrapper .innhold-container .innhold-wrapper .innhold-content .left-content {
        width: 50%;
        float: left;
        padding-left: 0;
        padding-right: 1.125rem;
    }

    .list-wrapper .innhold-container .innhold-wrapper .innhold-content .right-content {
        width: 50%;
        float: left;
        padding-left: 1.125rem;
        padding-right: 0;
        position: relative;
    }

    .two-col-btn {
        padding-right: 1.0625rem !important;
    }

    li.knapper ul.gfield_checkbox li {
        display: inline-block;
        border-radius: .625rem;
        border: .125rem solid #ccc;
        color: #D80729;
        padding: .1875rem .625rem;
        font-weight: 400 !important;
        margin-bottom: 0;
        background: #f1f1f1;
        opacity: 1;
        font-size: 1rem;
        line-height: 1.625rem;
        text-transform: uppercase;
        float: left;
    }

        li.knapper ul.gfield_checkbox li:first-child {
            margin-right: .9375rem !important;
            width: 49% !important;
            height: 2.25rem;
        }

    li.knapper ul.gfield_checkbox li {
        margin-right: 0 !important;
        width: 49% !important;
        height: 2.25rem;
    }

    .membersmenu-container .membersmenu-wrapper .membersmenu-content {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 75%;
        float: left;
    }

        .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li, .membersmenu-container .membersmenu-wrapper .membersmenu-content ul li:last-child {
            width: 33.3333333333%;
            padding-left: 1.1875rem;
            padding-right: 1.1875rem;
            float: left;
            display: inline-block;
            margin-bottom: 2rem;
        }

    .calculator-container .calculator-wrapper .calculator-bottom-container, .calculator-container .calculator-wrapper .calculator-content {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

    .calculator-container .calculator-wrapper .calculator-slider {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
        margin-bottom: 1.5625rem;
        margin-top: 1.5625rem;
    }

    .search-result-container .search-result-wrapper .search-result-content {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 50%;
        float: left;
    }

        .search-result-container .search-result-wrapper .search-result-content input[type=text] {
            height: 3.75rem;
            padding-left: 1.25rem;
            border: none;
            background: #fff;
            color: #606060;
            display: inline-block;
            font-size: 1.5rem;
            width: 100%;
            outline: 0;
            float: left;
            border-radius: .625rem;
            -moz-appearance: textfield;
            appearance: textfield;
            -webkit-appearance: none !important;
            -webkit-border-radius: .625rem !important;
            position: relative;
            font-family: ConduitITCStd-Light;
            font-weight: 400;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

            .search-result-container .search-result-wrapper .search-result-content input[type=text] ::-webkit-input-placeholder {
                color: #ccc !important;
            }

            .search-result-container .search-result-wrapper .search-result-content input[type=text] ::-moz-placeholder {
                color: #ccc !important;
            }

            .search-result-container .search-result-wrapper .search-result-content input[type=text] ::-ms-input-placeholder {
                color: #ccc !important;
            }

        .search-result-container .search-result-wrapper .search-result-content .submit-wrap {
            right: 4.75rem;
            position: relative;
            z-index: 9999;
            top: 2rem;
        }

    .appartments-container-outer .appartments-wrapper-outer .appartments-content-outer {
        padding-left: 2.3125rem;
        padding-right: 2.3125rem;
        width: 100%;
        float: left;
    }

    .appartments-container {
        width: 100%;
        float: left;
        padding-left: 0;
        padding-right: 1.25rem;
        background: #fff;
        clear: both;
        border-radius: 0 0 .625rem .625rem;
        margin-top: -.5625rem;
        border-top: .125rem solid #e6e6e6;
        position: relative;
        z-index: 99999;
        display: block;
    }

        .appartments-container .suggestions {
            background: #fff;
            border-top: none;
            border-radius: 0;
            padding-left: 0;
        }
}

@media only screen and (min-width:200px) and (max-width:1024px) {
    .grid-left-large .grid-left-medium-avtale, .grid-left-medium, .grid-left-small, .grid-sidebar-small, .grid-sidebar-small-avtale {
        height: auto !important;
    }
}

@media only screen and (min-width:200px) and (max-width:640px) {
    .grid-sidebar {
        height: auto !important;
    }

    .info-box-container .content-top-global .global-top-bth-container .global-button {
        margin-bottom: 0 !important;
    }
}

@media only screen and (min-width:576px) and (max-width:853px) {
    .search-inner-content input[type=text] {
        width: 85% !important;
    }
}

@media only screen and (min-width:640px) and (max-width:679px) {
    .logo-wrapper, nav#mainnavigation {
        display: none !important;
    }

    #header-top {
        padding-bottom: .6875rem !important;
    }

    .logo-wrapper-mob, .mobil-header-wrapper, .mobile-menu {
        display: block !important;
    }

    .mobile-content {
        display: none !important;
        padding-left: 0;
        padding-right: 0;
    }

    body.mobile-menu-open .mobile-content {
        display: block !important;
    }

    ul#menu-hovedmeny li:last-child {
        display: none !important;
    }
}

@media only screen and (min-width:641px) and (max-width:688px) {
    ul#search-right-dropdown {
        top: 1.375rem !important;
    }
}

@media only screen and (min-width:641px) and (max-width:1024px) {
    .list-col-12 li:nth-child(2n+1) {
        clear: both !important;
    }

    .global-top-bth-container .link-button:nth-child(3) {
        padding-left: 0 !important;
    }
}

@media only screen and (min-width:641px) and (max-width:845px) {
    .employees-left {
        width: 100% !important;
        margin-bottom: 1.25rem !important;
        padding-right: 0 !important;
    }

    .employees-right {
        padding-right: 0 !important;
        width: 100% !important;
    }
}

@media only screen and (min-width:680px) and (max-width:744px) {
    nav#mainnavigation li {
        display: inline;
        padding-left: .125rem !important;
        padding-right: .125rem !important;
    }

        nav#mainnavigation li:last-child {
            padding-right: 1.875rem !important;
        }

    nav#mainnavigation a, nav#mainnavigation a:visited {
        font-size: .875rem !important;
    }
}

@media only screen and (min-width:689px) and (max-width:760px) {
    ul#search-right-dropdown {
        top: 1.375rem !important;
    }
}

@media only screen and (min-width:745px) and (max-width:800px) {
    nav#mainnavigation li {
        display: inline;
        padding-left: .25rem !important;
        padding-right: .25rem !important;
    }

    nav#mainnavigation a, nav#mainnavigation a:visited {
        font-size: .9375rem !important;
    }
}

@media only screen and (min-width:761px) and (max-width:1025px) {
    ul#search-right-dropdown {
        top: 1.375rem !important;
    }
}

@media only screen and (min-width:801px) and (max-width:838px) {
    nav#mainnavigation li {
        display: inline;
        padding-left: .375rem !important;
        padding-right: .375rem !important;
    }

    nav#mainnavigation a, nav#mainnavigation a:visited {
        font-size: .9375rem !important;
    }
}

@media only screen and (min-width:854px) and (max-width:954px) {
    .search-inner-content input[type=text] {
        width: 89% !important;
    }
}

@media only screen and (min-width:955px) and (max-width:1083px) {
    .search-inner-content input[type=text] {
        width: 90% !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:1081px) {
    ul#search-right-dropdown {
        top: 1.625rem !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:1125px) {
    header#header-top .top-content {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }

    header#header-top .logo-wrapper {
        width: 8.3333333333% !important;
    }

    header#header-top nav#mainnavigation {
        width: 91.6666666667% !important;
        padding-right: 0 !important;
    }

    .content-top-container .content-top-content {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:2000px) {
    .list-col-12 li:nth-child(4n+1) {
        clear: both !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:1160px) {
    .search-content-frontpage {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:1180px) {
    .footer-content-main {
        padding-left: 1.25rem !important;
    }

    .category-content, .content-top-content, .employees-content, .grid-content, .search-content-frontpage, .tariff-global-content {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }

    .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper {
        padding-right: 1.25rem !important;
    }

        .list-container-fire .list-content-right .list-left-col-container .list-left-col-wrapper .list-right-col-content .global-button {
            padding-right: .625rem;
        }

    .calculator-content, .list-content, .membersmenu-content, .search-result-content {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
}

@media only screen and (min-width:1084px) and (max-width:1255px) {
    .search-inner-content input[type=text] {
        width: 90% !important;
    }
}

@media only screen and (max-width:767px) {
    table.responsive {
        margin-bottom: 0;
        border-right: none;
        border-left: none;
    }

    .pinned {
        position: absolute;
        left: 0;
        top: 0;
        background: #fff;
        width: auto;
        min-width: 14%;
        max-width: 14%;
        overflow: hidden;
        overflow-x: scroll;
        margin: 0 !important;
        border-right: .0625rem solid #ccc !important;
        height: inherit;
    }

        .pinned table {
            border-right: 0 solid #ccc;
            border-left: none;
            width: 100%;
        }

            .pinned table td, .pinned table th {
                white-space: nowrap;
            }

        .pinned td:last-child {
            border-bottom: 0;
            border-right: none;
        }

    div.table-wrapper {
        position: relative;
        margin-bottom: 1.25rem;
        overflow: hidden;
        width: 100%;
    }

        div.table-wrapper div.scrollable {
            margin-left: 14%;
            background: pink;
            border-right: .0625rem solid #ccc;
            overflow: scroll;
            overflow-y: hidden;
        }

    table.responsive td, table.responsive th {
        position: relative;
        white-space: nowrap;
        overflow: hidden;
        height: inherit;
    }

        table.responsive td:first-child, table.responsive th:first-child, table.responsive.pinned td {
            display: none;
        }

    table {
        border-right: none !important;
        border-left: none !important;
    }

        table.responsive td:nth-child(2) {
            border-left: none !important;
        }
}
