
body, p {
    color: #464646
}


p, ul li {
    line-height: 1.6em
}

    a, p a {
        color: inherit;
        text-decoration: none;
               
    }

    .article-panel a, .btn-border, .btn-dropdown, .col-offices ul li a, .div-select-container .dropdown-select ul li a, .person-panel a, .related-links ul li a, .sitemap-container h4, .sitemap-container h4 a, .tag, .twitter-feed h4 a, .twitter-feed ul li a, p a, ul.arrow-list li a, ul.arrow-list li a:hover, ul.arrow-list li.active a, ul.breadcrumbs li a, ul.footer-list li a, ul.link-list li a {
        text-decoration: none
    }

* {
    margin: 0;
    padding: 0;
    border: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}



body {
    background-color: #fff;
    height: 100%;
    line-height: 1
}



h2 {
    font-size: 1.5em;
    line-height: 1.2em;
    font-family: berlingske_sans_roundregular,sans-serif;
    font-weight: 400
}
h3 {
    font-size: 1.17em;
    line-height: 1.5em;
    font-family: berlingske_sans_roundregular,sans-serif;
    font-weight: 400
}

h4 {
    font-size: 1em;
    font-family: berlingske_sans_roundregular,sans-serif;
    font-weight: 400;

}

h5 {
    font-size: .83em;
    font-family: berlingske_sans_roundmedium,sans-serif;
    font-weight: 400;
    color: #777777;
    line-height: 1.7em;
}

    h2.white, h3.white, h4.white {
        color: #fff !important;
    }



hr {
    border-top: 2px dotted #bec5c2;
    margin: 20px 0
}


.green {
    color: #00705e;
}

.black{
    color:#000;
}
.white{
    color:#fff;
}

    p a {
        /* border-bottom: 1px solid #00725f*/
    }

strong {
    font-weight: normal;
    color: #666
}

img {
    max-width: 100%;
    height: auto
}

a.cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.2);
    display: block
}

p.intro {
    font-size: 16px
}

p.georgia {
    font-family: Georgia,Times New Roman,serif;
    color: #888c8e;
    font-size: 14px 
}

.inline {
    display: inline-block
}

.georgia {
    font-family: Georgia,Times New Roman,serif !important
}

h3.georgia {
    font-weight: 700;
    font-size: 15px
}
@media(min-width:960px) {
    .expanded, .mobile-only {
        display: none;
    }
}
    .dotted-header {
        border-bottom: 2px dotted #bec5c2;
        display: block
    }

    .logo, .logo-lockup, .logo-lockup-right, .logo-lockup-right h1, .search-container {
        display: inline-block
    }

    .dotted-header h1 {
        padding-bottom: 10px
    }

    .dotted-header h2 {
        font-size: 23px;
        padding-bottom: 20px
    }

    .inner {
        width: 1188px;
        max-width: 100%;
        margin: auto
    }

    .padded-top-bottom {
        padding: 50px 0
    }

    input[type=text], textarea {
        -webkit-appearance: none
    }

    .language-container .dk-option, .logo-lockup-right h1 {
        font-family: berlingske_sans_roundregular,sans-serif
    }

    input[type=submit] {
        -webkit-appearance: none;
        border-radius: 0;
        background-color: transparent
    }

    ::-webkit-input-placeholder {
        color: #bec5c2
    }

    ::-moz-placeholder {
        color: #bec5c2;
        opacity: 1
    }

    :-ms-input-placeholder {
        color: #bec5c2
    }

    :-moz-placeholder {
        color: #bec5c2;
        opacity: 1
    }

    header {
        background-color: #fff;
        background-position: top right;
        background-repeat: no-repeat;
        position: relative
    }

        header:after {
            background-size: cover;
            width: 491px;
            height: 334px;
            content: '';
            position: absolute;
            right: 0
        }

     

    .header-controls, .logo-lockup {
        font-size: 0;
        z-index: 10;
        position: relative
    }

     
    .logo-lockup {
        /*margin-bottom: 40px*/
        margin-bottom: 7px;
        vertical-align: text-bottom;
    }

    .logo-lockup-right {
        width: 490px;
        max-width: 100%;
        vertical-align: middle;
        margin-left: 50px
    }

header .logo {
    width: 80px;
    vertical-align: middle;
    position: absolute;
    z-index: 1000;
}
footer .logo {
    width: 80px;
    vertical-align: middle;
    margin-bottom: 30px;
}

    .header-controls {
        width: 450px;
        max-width: 100%
    }

    .search-container {
        width: 442px;
        max-width: 100%;
        border: 1px solid #00705e;
        height: 50px;
        position: relative;
        vertical-align: top;
        background-color: #fff
    }

       

            .search-container input[type=text]::-webkit-input-placeholder {
                color: #4d5357
            }

            .search-container input[type=text]:-moz-placeholder {
                color: #4d5357
            }

            .search-container input[type=text]::-moz-placeholder {
                color: #4d5357
            }

            .search-container input[type=text]:-ms-input-placeholder {
                color: #4d5357
            }

     

    .language-container {
        width: 190px;
        display: inline-block;
        margin-left: 18px
    }

        .language-container .dk-selected {
            height: 50px;
            padding: 0 0 0 27px;
            line-height: 50px;
            border: 1px solid #bec5c2
        }

            .language-container .dk-selected:before {
                background-image: url(../images/icon-arrow-down-dark.png);
                top: 50%;
                right: 19px;
                margin-top: -3px
            }

        .language-container .dk-select-options {
            background-color: #f2f3f3;
            padding: 0 0 40px 27px
        }

            .language-container .dk-select-options li:first-child {
                padding-top: 40px
            }

        .language-container .dk-option {
            padding-left: 0
        }

    header.content-page-header .inner {
        padding-top: 0px
    }



    header.content-page-header .main-nav-container {
        margin-top: 0
    }

    header.content-page-header .logo-lockup .header-controls {
        display: inline-block;
        vertical-align: bottom;
        margin-left: 60px
    }

    /*header.content-page-header:after { eeeeerrr
    top: -190px
}
*/
    .col-row-container {
        width: 1208px;
        margin: 10px auto;
        max-width: 100%;
        padding: 0 10px
    }

    .col-row {
        font-size: 0;
        margin: auto -10px
    }

 

    .col-1 {
        width: 100%
    }

    .col-2 {
        width: 49%
    }

    .col-4 {
        width: 25%
    }

    .col-3 {
        width: 33.3%
    }

    .col-padded-top-bottom {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .col-padded-bottom {
        padding-bottom: 30px
    }

    .col-row.col-row-block {
        display: block;
        width: 100% !important
    }

    .col-container {
        font-size: 0;
        padding: 0
    }

        .col-container.span-3 {
            width: 75%
        }

    .col-reduced {
        width: 85%
    }

    .content-banner-container {
        height: 430px;
        background-position: right top;
        background-repeat: no-repeat;
        background-size: auto 100%;
        background-color: #00705e;
        position: relative;
        margin-top: 84px;
    }
.section .content-banner-container {
    height: 430px;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-color: #00705e;
    position: relative;
    margin-top: 84px;
}

    .carousel-nav.white .slick-prev, .dropdown-container.active .btn-dropdown:after, section.blue .carousel-nav .slick-prev {
        transform: rotate(180deg)
    }

  

    .feature-topic {
        height: 368px
    }

.content-banner-text p {
    position: relative;
    line-height: 20px;
    font-size: 14px;
    color: #fff;
    line-height:1.7em;
}
.content-banner-text .text-2 { 
   color: #b3b3b3;
}
        .content-banner-text p strong {
            color: #00705e
        }

.content-banner-text p.intro {
    position: relative;
    color: #bec5c2;
    font-size: 18px;
    font-family: berlingske_sans_roundlight,sans-serif;
    line-height:1.7em;
}
.content-banner-text label {
    position: relative;
}

.banner-text-holder .banner-text p, .content-banner-text-2 p {
    font-family: Georgia,Times New Roman,serif;
    line-height:1.7em;
}

    .content-banner-text h1 {
        color: #fff;
        font-size: 50px;
        line-height: 1em
    }

    .content-banner-text hr {
        border-top: 2px solid rgba(255,255,255,1);
        width: 75px;
        max-width: 100%;
        margin: 30px 0;
        text-align: left
    }



    .content-banner-text .btn-border {
        border-color: #00705e;
        color: #fff;
        padding: 10px 15px;
        vertical-align: top
    }

        .content-banner-text .btn-border:hover {
            background-color: #00705e
        }

        .content-banner-text .btn-border.download-btn {
            border-color: #fff
        }

    .content-banner-text ul.social-list li {
        margin-right: 5px
    }

        .content-banner-text ul.social-list li a {
            width: 35px;
            height: 35px;
            line-height: 38px;
            color: #fff;
            border: 1px solid #fff
        }

    .content-banner-text ul.social-list-first {
        margin-left: 0;
        margin-right: 20px
    }

    .content-banner-controls.small .btn-border {
        font-size: 12px;
        padding: 10px
    }



    .content-banner-text-2 {
        margin-top: 20px;
        width: 465px
    }

        .content-banner-text-2 h2.border-bottom {
            font-size: 24px;
            padding-bottom: 15px;
            color: #fff;
            margin-bottom: 20px;
            border-bottom: 2px dotted #fff
        }

        .content-banner-text-2 p.intro {
            color: #fff;
            font-size: 16px
        }

        .content-banner-text-2 a {
            margin-top: 40px
        }

        .content-banner-text-2 .btn-border {
            padding: 1em 1.5em
        }

    .content-banner-container-grey, .content-banner-container-grey:before {
        background-color: #4d5357 !important
    }

    .content-banner-container-green, .content-banner-container-green:before {
        background-color: #00705e !important
    }

    .content-banner-container-green-dark, .content-banner-container-green-dark:before {
        background-color: #00705e !important
    }

    .content-banner-container-blue, .content-banner-container-blue:before {
        background-color: #00705E !important
    }

    .banner-controls {
        display: inline-block
    }

    .divider {
        padding-top: 32%;
        max-height: 450px;
        position: relative;
        background-color: #000
    }

    .divider-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

        .divider-inner .banner-table {
            display: table;
            height: 100%;
            width: 100%;
            table-layout: fixed
        }

        .divider-inner .banner-text-cell {
            display: table-cell;
            vertical-align: middle
        }

    .banner-carousel-small .divider-inner .banner-text-cell {
        vertical-align: initial
    }

    .divider-inner .banner-text-holder {
        width: 40%;
        position: relative;
        z-index: 5
    }

    .divider-title {
        font-size: 22px;
        padding-bottom: .5em;
        border-bottom: 1px dotted #4d5357
    }

    .banner-carousel {
        margin: 0 0 40px
    }

        .banner-carousel .slick-dots {
            width: 1188px;
            max-width: 100%;
            position: absolute;
            left: 50%;
            bottom: 40px;
            margin: 0 0 0 -590px
        }

            .banner-carousel .slick-dots li {
                display: inline-block;
                margin-right: 5px
            }

                .banner-carousel .slick-dots li button {
                    cursor: pointer;
                    font-size: 0;
                    text-indent: -999px;
                    width: 12px;
                    height: 12px;
                    background-color: transparent;
                    border: 1px solid #bec5c2;
                    border-radius: 20px
                }

                .banner-carousel .slick-dots li.slick-active button {
                    background-color: #bec5c2
                }

    .divider-inner .inner {
        height: 100%
    }

    .divider-inner .banner-image-holder {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat
    }

        .divider-inner .banner-image-holder:before {
            display: none
        }

        .divider-inner .banner-image-holder:after {
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
            width: 80%;
            background-color: #000;
            display: block;
            z-index: 2;
            content: '';
            background: linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 100%);
            background: -moz-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);
            background: -webkit-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);
            background: linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=1)
        }

    .banner-text-holder .banner-text-header {
        font-size: 40px;
        color: #fff;
        display: block;
        padding-bottom: .5em;
        position: relative;
        margin-bottom: .65em
    }

        .banner-text-holder .banner-text-header:after {
            content: "";
            display: block;
            width: 75px;
            border-bottom: 2px solid #fff;
            position: absolute;
            top: 100%;
            left: 0
        }

    .carousel-nav, .listing-image, .listing-text, .tag, ul.stay-connected li {
        display: inline-block
    }

    .carousel-nav, .text-carousel-container {
        position: relative
    }

    .banner-text-holder .banner-text p {
        color: #fff;
        font-size: 16px;
        margin-bottom: 20px
    }

    .sticky-sidebar .awards h4, .text-carousel p {
        font-family: berlingske_sans_roundlight,sans-serif
    }

    .banner-carousel-small .divider {
        padding-top: 41%
    }

    .banner-carousel-small .col-row {
        width: auto !important;
        margin: 0
    }

    .banner-carousel-small .banner-text-holder {
        padding: 20px 25px 25px
    }

    .banner-carousel-small .banner-text-cell p {
        width: 60%
    }

    .banner-carousel-small .banner-text-header {
        width: 60% !important
    }

    .banner-carousel-small .slick-dots {
        left: auto;
        right: 25px;
        bottom: 25px;
        margin: 0;
        width: auto
    }

    .text-carousel {
        background-color: #00705E;
        padding: 25px
    }

        .text-carousel p {
            color: #fff;
            font-size: 14px
        }

    .text-carousel-container .carousel-nav {
        margin: 15px 0 0 20px
    }

    .text-carousel-2 {
        background-color: #fff
    }

        .text-carousel-2 p {
            font-size: 17px;
            color: #4d5357
        }

        .text-carousel-2 h4 {
            font-size: 17px;
            margin-bottom: .2em
        }

    .text-carousel.no-padding {
        padding: 0
    }

    .tile-carousel-container {
        margin-bottom: 50px
    }

        .tile-carousel-container h2 {
            color: #3b3d47;
            font-size: 17px;
            padding: 10px;
            margin-bottom: 15px
        }

        .tile-carousel-container .slide .col-3 p {
            color: #4d5357;
            font-size: 16px;
            border-left: 2px solid #d7d7d7;
            padding-left: 17px
        }

        .tile-carousel-container .col-row {
            margin-left: 0;
            margin-right: 0
        }

    .icon-carousel-container {
        padding-bottom: 5px
    }

    .icon-carousel {
        margin-top: 20px
    }

        .icon-carousel p {
            color: #4d5357
        }

        .icon-carousel .carousel-nav {
            margin-left: 20px
        }

    .carousel-nav {
        margin: 0 0 0 30px;
        width: auto
    }

        .carousel-nav ul {
            margin: 0;
            font-size: 0
        }

        .carousel-nav .slick-arrow {
            font-size: 0;
            background-color: transparent;
            width: 9px;
            height: 16px;
            background-size: cover;
            top: 50%;
            margin-top: -8px;
            cursor: pointer
        }

        .carousel-nav .slick-next {
            background-image: url(../images/grey-chevron-right.png);
            position: absolute;
            right: -18px
        }

        .carousel-nav .slick-prev {
            background-image: url(../images/grey-chevron-left.png);
            position: absolute;
            left: -18px
        }

        .carousel-nav.white .slick-next, .carousel-nav.white .slick-prev, section.blue .carousel-nav .slick-next, section.blue .carousel-nav .slick-prev, section.darker-grey .carousel-nav .slick-next {
            background-image: url(../images/icon-arrow-right-white.png)
        }

        .carousel-nav .slick-dots li {
            display: inline-block;
            margin: 0 2px
        }

            .carousel-nav .slick-dots li button {
                width: 10px;
                height: 10px;
                background-color: transparent;
                border: 1px solid #00705e;
                font-size: 0;
                cursor: pointer
            }

            .carousel-nav .slick-dots li.slick-active button {
                background-color: #00705e
            }

        .carousel-nav.white .slick-dots li button {
            border: 1px solid #fff
        }

        .carousel-nav.white .slick-dots li.slick-active button {
            background-color: #fff
        }

    .col-row-container-sticky .col-row {
        width: 830px
    }

.sticky-sidebar {
    position: absolute;
    width: 392px;
    right: 0;
    top: 0;
    background-color: #f6f7fb;
    z-index: 10
}

    
.sidebar-inner {
    padding: 40px;
   
}

   

    .sticky-sidebar .tags {
        margin-bottom: 30px
    }

    .sticky-sidebar input[type=submit] {
        padding: 10px 12px;
        margin-top: 15px
    }

 

        .listing-item p, .listing-text p {
            color: #4d5357;
            font-size: 14px
        }



.listing-image img {
    width: 100%;
    border-radius: 70px;
 
}



        .listing-text p a {
          /*  border-bottom: 2px solid #00705e*/
        }
    .listing-text p  {
       margin-bottom:0px;
    }
    .dropkick-container {
        margin: 20px 0
    }

    ul.stay-connected {
        list-style: none;
        margin: 0 0 15px
    }

        ul.stay-connected li {
            font-size: 30px;
            margin-right: 0
        }

            ul.stay-connected li a {
                color: rgba(77,83,87,.5);
                transition: .2s ease-out
            }

                ul.stay-connected li a:hover {
                    color: rgba(77,83,87,1)
                }

    .sticky-sidebar .awards h4 {
        font-size: 26px;
        color: #3b3d47;
        margin-bottom: .2em
    }

    .sticky-sidebar .awards p {
        color: #4d5357;
        font-size: 14px;
        line-height: 1.4em;
        margin-bottom: .5em;
        font-family: berlingske_sans_roundmedium,sans-serif
    }

        .sticky-sidebar .awards p em {
            font-family: berlingske_sans_roundlight,sans-serif
        }

    section.padded-top-bottom {
        padding: 35px 0
    }

    section.padded-bottom {
        padding-bottom: 50px
    }

section.grey {
    background-color: #f6f7fb;
}

    section.grey-light {
        background-color: #dddfdf
    }

section.dark-grey {
    background-color: #a0a2ad
}

    section.dark-grey h2 {
        color: #000;
        border-color: #fff
    }

        section.dark-grey p {
            color: #fff
        }

        section.dark-grey .article-panel h2 {
            color: #4d5357
        }

            section.dark-grey .article-panel h2:after {
                border-color: #4d5357
            }

section.darker-grey {
    background-color: #e6e6e6
}

    section.darker-grey h2, .col-row-container h2 {
        color: #000;
        font-weight: 700;
        font-size: 20px;
        /*border-color: #fff*/
    }

  /*  section.darker-grey p {
        color: #000;
    }*/

        section.darker-grey .article-panel h2 {
            color: #4d5357
        }

section.blue h2 {
color:#000;
}
section.blue p {
        color: #fff
    }

    section.darker-grey .article-panel h2:after {
        border-color: #4d5357
    }

    section.blue h2, section.darker-grey .carousel-nav .slick-dots li button {
        border-color: #fff
    }

    section.darker-grey .carousel-nav .slick-prev {
        background-image: url(../images/icon-arrow-right-white.png);
        transform: rotate(180deg)
    }

    section.darker-grey .carousel-nav .slick-dots li.slick-active button {
        background-color: #fff
    }

section.blue {
    background-color: #b6b09a
}

        section.blue .article-panel h2 {
            color: #4d5357
        }
    section.blue .article-panel h3 {
         color: #afb1b9
    }
        section.blue .article-panel .green h3 {
            color: #00705e
        }
    section.purple h2, section.purple p {
        color: #fff
    }

    section.blue .article-panel h2:after {
        border-color: #4d5357
    }

    section.blue .carousel-nav .slick-dots li button, section.purple h2 {
        border-color: #fff
    }

    section.blue .carousel-nav .slick-dots li.slick-active button {
        background-color: #fff
    }

    section.purple {
        background-color: #3b3d47
    }

.OurCommitment .article-panel {
    height: 100%;
    position: relative;
    background: #fff;
    background-size: 100% 90%;
    background-repeat: no-repeat;
    
}

        .article-panel h2 {
            font-size: 22px;
            display: block;
            margin-bottom: 1em;
            position: relative;
            line-height: 1.2em !important;
          /*  font-family: berlingske_sans_roundregular,sans-serif !important;*/
            overflow-wrap: break-word
        }

        /*  .article-panel h2:after {
            content: "";
            width: 50px;
            border-bottom: 2px solid #e4e4e4;
            display: block;
            top: 100%;
            left: 0;
            margin-top: 1em
        }*/

    

        .article-panel a {
            color: inherit
        }

        .article-panel.plain-panel.blue {
            background-color: #00705E;
            font-family: berlingske_sans_roundregular,sans-serif;
            color: #fff
        }

        .article-panel.plain-panel {
            padding: 15px 25px
        }

    .article-image {
        padding-top: 55%;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        position: relative
    }

        .article-image img {
            max-width: 100%
        }

    .article-image-small {
        padding-top: 41%
    }

    .article-panel-video {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
        max-width: 100%
    }

        .article-panel-video embed, .article-panel-video iframe, .article-panel-video object, .article-panel-video video {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        .article-panel-video .article-image:after, .article-panel-video .article-image:before {
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            content: ''
        }

        .article-panel-video .article-image:before {
            width: 70px;
            height: 70px;
            border-radius: 100px;
            background-color: rgba(255,255,255,.5);
            margin-top: -35px;
            margin-left: -35px
        }

        .article-panel-video .article-image:after {
            width: 25px;
            height: 34px;
            background-image: url(../images/icon-play.png);
            background-size: cover;
            margin-top: -17px;
            margin-left: -10px
        }




.article-panel .article-text p .article-text p span {
    font-size: 14px;
    /* font-family: Georgia,Times New Roman,serif;*/
    color: #000;
    line-height: 1.7em;
}

        .article-panel .article-text .article-date, .article-panel .article-text .article-topic, .article-popup h1, .article-tags h3, .person-panel h3 {
          /*  font-family: berlingske_sans_roundmedium,sans-serif*/
        }

        .article-panel .article-text .article-date {
            font-size: 13px;
            margin-bottom: .8em;
            color: #868f90
        }

        .article-panel .article-text .article-topic {
            font-size: 11px;
            font-weight: 700;
            margin-bottom: 1em
        }

    .article-panel.green-dark {
        background-color: #00705e
    }

        .article-panel.green-dark h2, .article-panel.green-dark p {
            color: #fff
        }
.careers .article-panel.green-dark {
    background-color: #00705e
}

.careers .article-panel.dark {
    background-color: #b6b09a
}

.careers .article-panel.green-dark h2, .article-panel.green-dark p {
    color: #fff
}

.careers .article-panel.dark h2, .article-panel.dark p {
    color: #fff
}

    .article-holder {
        position: relative
    }

    @media(min-width:768px) {
        .article-holder:hover .article-hover {
            visibility: visible;
            opacity: 1;
            overflow-y: hidden;
            overflow-x: hidden
        }
    }

    .article-hover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        background-color: rgba(255,255,255,.95);
        padding: 35px;
        visibility: hidden;
        opacity: 0;
        transition: .2s linear;
        overflow-x: hidden
    }

    .article-panel ul.flip-list, .person-panel ul.flip-list {
        position: relative;
        bottom: auto
    }

    .article-tags {
        margin-top: 35px;
        font-size: 0;
        height: 60%;
        overflow: scroll
    }

        .article-tags h3 {
            color: #4d5357;
            font-size: 16px;
            margin-bottom: 1em
        }

        .article-panel ul.flip-list li a.flip-plus .default-state span, .article-tags .tag, .tag {
            color: #fff
        }

    .tag {
        background: #00705e;
        font-size: 13px;
        padding: 7px 12px;
        margin: 0 0 4px;
        white-space: pre-wrap;
        line-height: 1.2em
    }

    .article-hover .btn-border {
        border-color: #00705e;
        display: block
    }

        .article-hover .btn-border.filled {
            background-color: #00705e;
            border-color: #00705e
        }

    .article-panel ul.flip-list li a.flip-plus .active-state, .person-panel p a {
        border: none
    }

    .article-panel ul.flip-list li a.flip-plus .default-state {
        background-color: rgba(0,0,0,.2);
        border: none
    }

    .person-panel {
        background-color: #f2f2f2;
        margin-top: 60%;
    }

    .person-panel-image {
        width: 68%;
        border-radius: 100%;
        height: 41%;
        display: block;
        max-width: 100%;
        background-size: cover;
        background-color: #dcdfe0;
        position: absolute;
    }
    @media(max-width:465px){
        .person-panel-image {
        
            height: 46%;
           
        }
    }

.person-panel h3 {
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: 700;
    color: #00705E;
}

.person-panel h3 a {
            color: #00705e
        }

    .person-panel p {
        font-size: 13px;
        line-height: 1.4em;
        text-align: center;
    }

    .person-panel-text {
        /*width: 230px*/ /*eeeeee*/
    }

    .person-panel ul.flip-list {
        margin-top: 20px
    }

        .person-panel ul.flip-list li {
            margin-right: 2px
        }

    .person-panel-text.white h3 a {
        color: #fff
    }

    .article-popup {
        width: 836px;
        max-width: 100%;
        background-color: #fff;
        padding: 40px;
        position: fixed;
        left: 50%;
        margin-left: -418px;
        top: 400px;
        margin-top: -330px;
        font-size: 0;
        z-index: 100;
        max-height: 75%;
        overflow-y: auto;
        height: 500px;
        display: none
    }

        .article-popup h1 {
            font-size: 32px;
            line-height: 1.2em;
            margin-bottom: 25px;
            font-weight: 400
        }

        .article-popup p {
            color: #4d5357;
            font-size: 13px
        }

            .article-popup p strong {
                font-size: 13px;
                font-family: Georgia,Times New Roman,serif;
                font-weight: 700
            }

            .article-popup p.category, .article-popup p.intro {
                font-family: berlingske_sans_roundmedium,sans-serif
            }

            .article-popup p.intro {
                font-size: 17px;
                color: #00705e
            }

            .article-popup p.category {
                color: #4d5357;
                font-size: 14px
            }

                .article-popup p.category strong {
                    color: #00705e
                }

    .popup-article-text-only .article-popup p.intro, ul.arrow-list {
        color: #4d5357
    }

    .article-popup p.category a {
        border-color: #00705e
    }

    .article-popup hr {
        border-top: 2px solid #bec5c2;
        width: 75px;
        max-width: 100%;
        margin: 30px 0
    }

    .article-popup .close {
        position: absolute;
        width: 21px;
        height: 21px;
        background-size: cover;
        background-image: url(../images/icon-close.png);
        display: block;
        right: 20px;
        top: 20px;
        cursor: pointer
    }

    .article-popup-left {
        display: inline-block;
        width: 40%;
        vertical-align: top;
        padding-right: 40px
    }

        .article-popup-left img {
            width: 100%;
            margin-bottom: 15px
        }

        .article-popup-left .btn-border {
            text-align: center;
            border-color: #00705e
        }

    .article-popup-right {
        display: inline-block;
        width: 60%;
        vertical-align: top;
        overflow: hidden;
        position: relative
    }

    .partner-author, .partner-author img, .partner-author p {
        vertical-align: middle
    }

    .article-popup-right:after {
        width: 100%;
        height: 200px;
        position: absolute;
        bottom: 0;
        content: '';
        box-shadow: inset 0 -100px 100px rgba(255,255,255,1)
    }

    .article-popup-right.no-height {
        height: auto
    }

    .article-popup-right .btn-border {
        position: relative;
        z-index: 2
    }

    .article-panel.article-panel-no-bg {
        background-color: transparent
    }

        .article-panel.article-panel-no-bg .article-text {
            padding-left: 0;
            padding-right: 0
        }

            .article-panel.article-panel-no-bg .article-text p {
                font-family: berlingske_sans_roundregular,sans-serif
            }

    .partner-author p {
        display: inline-block;
        margin-bottom: 0;
        font-family: berlingske_sans_roundmedium,sans-serif
    }

        .partner-author p span {
            display: block;
            font-family: berlingske_sans_roundlight,sans-serif
        }

    .partner-author img {
        border: 1px solid #bec5c2;
        display: inline-block;
        margin-right: 15px
    }

    .popup-background {
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-color: rgba(0,0,0,.6);
        z-index: 99;
        display: none
    }

    .popup-video video {
        width: 100%
    }

    .popup-video .article-popup {
        padding-top: 50px
    }

    .popup-article-text-only .article-popup h1 {
        color: #4d5357;
        font-size: 49px;
        font-family: berlingske_sans_roundregular,sans-serif
    }


    .text-container h2, .text-container h3, .text-container h4, .text-container h5, .text-container h6 {
        color: #00705e;
        line-height: 1.2em
    }

    ul.arrow-list li {
        border-bottom: 1px solid #fff;
    }

  
          


    ul.link-list {
        list-style: none;
        margin: 0
    }

        ul.dash-list li, ul.link-list li {
            margin-bottom: 10px
        }

            ul.link-list li a:hover, ul.link-list li.active a {
                border-bottom: 2px solid #00705e
            }

        .text-container p.article-date a, ul.link-list.underlined li a {
            border-bottom: 2px solid #00705e
        }

    ul.dash-list {
        margin-left: 0;
        list-style: none
    }

        ul.dash-list li {
            position: relative;
            padding-left: 20px
        }

            ul.dash-list li:before {
                content: '–';
                width: 20px;
                display: block;
                position: absolute;
                left: 0
            }

    .video-container {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
        margin-bottom: 40px;
        margin-top: 20px
    }

        .video-container embed, .video-container iframe, .video-container object {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

    .text-container {
        padding-right: 250px
    }

        .text-container h1 {
            font-size: 42px;
            margin-bottom: 1em
        }

        .text-container h2 {
            font-size: 28px;
            margin-bottom: 1em
        }

        .text-container h3 {
            font-size: 24px;
            margin-bottom: 1em
        }

        .text-container h4 {
            font-size: 20px;
            margin-bottom: 1em
        }

        .text-container h5 {
            font-size: 16px;
            margin-bottom: 1em
        }

        .text-container h6 {
            font-size: 15px;
            margin-bottom: 1em
        }

        .text-container p {
            font-size: 15px;
            font-family: Georgia,Times New Roman,serif;
            color: #4d5357;
            line-height: 1.4em
        }

            .div-select-container .dropdown-select .col label, .div-select-container .dropdown-select ul, .div-select-container .dropdown-select ul li, .div-select-container a.dropdown-btn, .overview-hover p.intro, .text-container p.article-date, .text-container p.intro {
                font-family: berlingske_sans_roundmedium,sans-serif
            }

            .text-container p.intro {
                font-size: 20px;
                color: #00705e
            }

        .text-container ol, .text-container ul {
            margin-top: 1em;
            margin-bottom: 1em
        }

    .pullout-image {
        margin: 20px 0 30px
    }

    .text-container p.article-date span {
        color: #00705e
    }

.form-container {
    font-size: 0;
    position: relative;
    margin-top: 10px;
}

    .form-cell {
        display: inline-block;
        width: 100%;
        padding: 10px;
        vertical-align: top
    }

    .form-container input[type=text], .form-container textarea {
        width: 100%;
        border: 1px solid #bec5c2;
        background-color: transparent;
        font-size: 15px;
        color: #4d5357
    }

    .form-cell-block {
        display: block;
        padding: 10px
    }

    .form-cell label {
        display: none
    }

    .form-container input[type=text] {
        display: block;
        padding: 14px 18px
    }

        .form-container input[type=text]::-webkit-input-placeholder, .form-container textarea::-webkit-input-placeholder {
            color: #4d5357
        }

        .form-container input[type=text]:-moz-placeholder, .form-container textarea:-moz-placeholder {
            color: #4d5357
        }

        .form-container input[type=text]::-moz-placeholder, .form-container textarea::-moz-placeholder {
            color: #4d5357
        }

        .form-container input[type=text]:-ms-input-placeholder, .form-container textarea:-ms-input-placeholder {
            color: #4d5357
        }

    .form-container textarea {
        height: 190px;
        padding: 15px 18px
    }

    .form-container .dk-selected {
        background-color: transparent;
        border-color: #bec5c2;
        color: #4d5357;
        height: 49px;
        padding: 12px 18px
    }

        .form-container .dk-selected:before {
            top: 19px;
            background-image: url(../images/icon-arrow-down-dark.png)
        }

    .form-cell-green input[type=text] {
        border-color: #00705e !important
    }

.form-cell-submit input[type=submit] {
    width: auto;
    padding: 18px 30px;
    background-color: #00705e;
    font-size: 15px;
    border: 1px solid #00705e;
    color: white;
}

    .col-2-contact, .col-2-contact-popup {
        padding-left: 0;
        padding-right: 0
    }

.form-cell-submit input[type=submit]:hover {
    background-color: #fff;
    border: 1px solid #00705e;
    color: black;
}

    .col-2-contact-popup {
        margin-left: 21%
    }

    .col-inline-btns {
        width: 25%;
        display: inline-block;
        padding: 0;
        font-size: 0
    }

        .col-inline-btns .form-cell {
            width: 100%;
            padding: 10px;
            display: inline-block
        }

            .col-inline-btns .form-cell input[type=submit] {
                width: 49%;
                padding-left: 0;
                padding-right: 0
            }

                .col-inline-btns .form-cell input[type=submit].btn-border {
                    margin-bottom: 0
                }

                    .col-inline-btns .form-cell input[type=submit].btn-border.filled {
                        margin-right: 2%
                    }

    .form-cell.form-cell-fill {
        display: block;
        width: 100%;
        padding: 0
    }

    .form-container .dropkick-green .dk-selected {
        border-color: #00705e;
        color: #4d5357;
        height: 47px
    }

    .form-container .dropkick-green-mid .dk-selected {
        border-color: #00705e;
        color: #4d5357;
        height: 47px
    }

    .form-container .dropkick-grey .dk-selected {
        border-color: #a6a9ab;
        color: #4d5357;
        height: 47px
    }

    .form-container .grey-solid .dk-selected {
        border-color: #727578;
        background-color: #727578;
        color: #fff;
        height: 47px
    }

        .form-container .grey-solid .dk-selected:before {
            background-image: url(../images/icon-arrow-down.png);
            right: 15px
        }

    .form-container .grey-solid .dk-select-options {
        background-color: #727578;
        color: #fff
    }

   

        .form-container input[type=text].green-mid-input::-webkit-input-placeholder {
            color: #4d5357
        }

        .form-container input[type=text].green-mid-input::-moz-placeholder {
            color: #4d5357;
            opacity: 1
        }

        .form-container input[type=text].green-mid-input:-ms-input-placeholder {
            color: #4d5357
        }

        .form-container input[type=text].green-mid-input:-moz-placeholder {
            color: #4d5357;
            opacity: 1
        }

    .form-container input[type=text].green-input {
        border: 1px solid #00705e;
        color: #4d5357
    }

        .form-container input[type=text].green-input::-webkit-input-placeholder {
            color: #4d5357
        }

        .form-container input[type=text].green-input::-moz-placeholder {
            color: #4d5357;
            opacity: 1
        }

        .form-container input[type=text].green-input:-ms-input-placeholder {
            color: #4d5357
        }

        .form-container input[type=text].green-input:-moz-placeholder {
            color: #4d5357;
            opacity: 1
        }
section.green-mid {
    background-color: #00705e;
    color: #fff;
    font-size: 0;
}

  

    .hidden-label {
        display: none
    }

    .div-select-container {
        border: 1px solid #bec5c2;
        color: #4d5357;
        position: relative;
        font-size: 15px;
        z-index: 1
    }

        .div-select-container:after {
            background-image: url(../images/icon-arrow-down-dark.png);
            width: 19px;
            height: 10px;
            background-size: cover;
            position: absolute;
            right: 10px;
            top: 50%;
            margin-top: -5px;
            content: ''
        }

        .div-select-container a.dropdown-btn {
            width: 100%;
            display: block;
            position: relative;
            z-index: 20;
            padding: 15px 18px;
            cursor: pointer
        }

        .div-select-container .dropdown-select {
            position: absolute;
            top: 46px;
            left: -1px;
            right: -1px;
            border: 1px solid #fff;
            padding: 20px 10px;
            background-color: #fff;
            font-size: 0;
            visibility: hidden;
            opacity: 0;
            transition: .2s ease-out
        }

            .div-select-container .dropdown-select.active {
                visibility: visible;
                opacity: 1
            }

            .div-select-container .dropdown-select .col {
                width: 50%;
                display: inline-block;
                vertical-align: top
            }

                .div-select-container .dropdown-select .col label {
                    font-size: 14px;
                    color: #00705e;
                    margin-bottom: 5px;
                    display: block
                }

                .div-select-container .dropdown-select .col input[type=text] {
                    color: #00705e
                }

            .div-select-container .dropdown-select ul {
                font-size: 15px;
                width: 100%;
                display: inline-block;
                vertical-align: top;
                list-style: none;
                margin: 0
            }

                .div-select-container .dropdown-select ul li {
                    margin-bottom: 10px;
                    cursor: pointer
                }

                    .div-select-container .dropdown-select ul li a {
                        color: #4d5357;
                        padding: 5px 10px
                    }



        .overview-container ul.arrow-list {
            /*        margin-bottom: 40px*/
        }

    .overview-hover {
        display: inline-block;
        vertical-align: top;
        width: 70%;
        margin-left: 5%;
        padding: 10px 10px
    }

     

     

        .overview-hover p.intro {
            font-size: 16px;
            color: #4d5357;
            margin-bottom: 1em
        }



        .overview-hover p {
            font-size: 14px;
            color: #737373;
         
        }

        .overview-hover ul {
            font-size: 14px;
            margin-left: 1.2em
        }

            .overview-hover ul li {
                margin-bottom: 1.5em
            }

        .overview-hover .btn-border {
            margin-top: 30px
        }

            .overview-hover .btn-border.stacked {
                width: 295px;
                max-width: 100%;
                margin-top: 10px
            }

    .text-listing {
        padding: 44px;
        border-bottom: 2px dotted #bec5c2
    }

    .filter-container .form-container input[type=text], .search-results-container input[type=text].green-input {
        border: none
    }

    .text-listing p {
        font-size: 15px;
        color: #4d5357
    }

     

    .text-listing h2 {
        font-size: 24px;
        color: #4d5357;
        line-height: 1.2em;
        margin-bottom: .6em
    }

        .text-listing h2 span {
            color: #00705e;
            display: block
        }

    .text-listing p.article-date {
        color: #00705e;
        font-size: 16px;
        margin-bottom: .2em
    }

    .guest-post .text-listing h2, .guest-post .text-listing p.article-date, .skew-pullout p {
        color: #fff
    }

    .text-listing .btn-border {
        margin: .5em 2px 0
    }

    .guest-post .text-listing {
        background-color: #00705e;
        border-bottom: none
    }

        .guest-post .text-listing p {
            color: #fff;
            font-size: 15px
        }

    .skew-pullout {
        overflow: hidden;
        position: relative;
        padding-top: 0;
        display: table
    }

        .skew-pullout:before {
            position: absolute;
            left: 0;
            margin-top: 0;
            height: 100%;
            width: 100%;
            content: '';
            z-index: -1;
            background-image: url(../images/bg-skew-green.gif);
            background-size: 100% 100%;
            background-position: bottom
        }

    .dropkick-green-mid .dk-selected:before, .mobile-dropdown-btn:after {
        background-image: url(../images/icon-arrow-down-dark.png)
    }

    .skew-pullout-inner {
        vertical-align: bottom;
        display: table-cell;
        width: 100%
    }

    .skew-pullout p {
        font-size: 22px;
        width: 75%;
        margin: auto;
        line-height: 1.2em
    }

    .skew-pullout span {
        color: #4d5357;
        text-align: right;
        display: block;
        width: 75%;
        margin: 15px auto
    }

    .filter-container {
        margin-bottom: 30px
    }

        .filter-container .col-3 {
            padding: 0
        }

        .filter-container .form-cell {
            width: 100%;
            padding: 0
        }

        .filter-container .col-3.col-search {
            padding-right: 15px;
            width: 28%
        }

            .filter-container .col-3.col-search .search-container {
                height: 47px
            }

        .filter-container .col-3.col-sort {
            padding-right: 15px;
            width: 25%
        }

        .filter-container .col-3 {
            width: 47%
        }

            .filter-container .col-3.col-sort-2 {
                font-size: 0
            }

                .filter-container .col-3.col-sort-2 .form-cell {
                    width: 33.3%;
                    display: inline-block
                }

    .dropdown-container.active .tailor-dropdown {
        max-height: 214px;
        padding-bottom: 10px;
        overflow-y: auto
    }

    .search-results-container .search-container {
        width: 422px;
        height: 48px;
        line-height: 48px
    }

    .search-results-container .btn-dropdown {
        height: 48px;
        line-height: 48px
    }

    .search-results-container .sort-by-container {
        width: 175px;
        display: inline-block;
        vertical-align: top;
        margin: 0 15px
    }

        .search-results-container .sort-by-container .dk-selected {
            height: 48px
        }

    .search-results-container .dropdown-container-region {
        width: auto
    }

    .search-results-container .tailor-dropdown.last {
        left: auto;
        right: 0
    }

 
    .search-results-container .tailor-dropdown p {
        font-size: 18px
    }

    .search-results-container-50-50, ul.tab-list {
        font-size: 0
    }

    .search-sort-container {
        display: inline-block;
        vertical-align: top
    }

    .dropdown-container-outer {
        display: inline-block;
        vertical-align: top;
        position: relative
    }

    .search-results-container .tailor-dropdown hr {
        margin: 20px 0;
        border-width: 2px
    }

    .search-results-container .tailor-dropdown.fixed-height {
        height: 214px;
        padding-bottom: 10px;
        overflow-y: scroll
    }

    .search-results-container-button .search-container {
        width: 218px
    }

    .search-results-container .dropdown-container-smaller, .search-results-container-button.flexible .dropdown-container-region {
        width: auto
    }

    .search-results-container-button .btn-border {
        margin-bottom: 0;
        height: 48px;
        line-height: 48px;
        padding-top: 0;
        padding-bottom: 0
    }

    .search-results-container-button.flexible .btn-dropdown {
        padding-right: 40px;
        padding-left: 10px
    }

  

    .search-results-container-flexible .search-sort-container {
        width: 26.5%
    }

        .search-results-container-flexible .search-sort-container .search-container {
            width: 55%
        }

    .search-results-container-flexible .sort-by-container {
        width: 42%;
        margin-left: 3%;
        margin-right: 0
    }

    .search-results-container-flexible .dropdown-container-outer {
        width: auto;
        float: right
    }

    .search-results-container-flexible-2 .search-sort-container {
        width: 50%
    }

    .search-results-container-flexible-3 .search-sort-container {
        width: 45%
    }

    .search-results-container-flexible-4 .search-sort-container {
        width: 38%
    }

    .search-results-container-50-50 .search-sort-container {
        width: 50%;
        padding-right: 2%;
        font-size: 0
    }

    .search-results-container-50-50 .dropdown-container-outer {
        width: 50%
    }

    .search-results-container-50-50 .sort-by-container {
        width: 36%;
        margin: 0 0 0 2%
    }

    .search-results-container-50-50 .search-sort-container .search-container {
        width: 60%
    }

    .search-results-container-50-50.search-results-container .dropdown-container-region {
        width: 25%
    }

    .tab-list-container {
        margin: 20px 0
    }

    .mobile-dropdown-btn {
        display: none;
        width: 100%;
        border: 1px solid #00705e;
        padding: 15px;
        position: relative;
        transition: .2s ease-out;
        cursor: pointer
    }

        .mobile-dropdown-btn:hover {
            background-color: #fff
        }

        .mobile-dropdown-btn:after {
            width: 16px;
            height: 9px;
            display: block;
            position: absolute;
            top: 50%;
            margin-top: -4.5px
        }


    ul.tab-list li {
        list-style: none;
        margin: 0px;
        border-bottom: 2px solid #dbdddd;
        margin-bottom: -2px;
    }

        ul.tab-list li {
            display: inline-block;
            font-size: 16px;
         
        }

            ul.tab-list li a {
                display: block;
                padding: 10px 15px;
                text-decoration: none;
               /* transition: .2s ease-out*/
            }

                ul.tab-list li a:hover, ul.tab-list li.active a {
                    color: #60c37f;
                    margin-bottom: -2px;
                    border-bottom: 2px solid #60c37f;
                }

    .col-1.search-for-something-else {
        margin: 0 0 10px
    }

    .search-for-something-else h3 {
        font-size: 30px;
        margin-bottom: .8em
    }

    .search-for-something-else .form-container {
        font-size: 0
    }

    .search-for-something-else .form-cell {
        width: 80%;
        padding: 0
    }

        .search-for-something-else .form-cell input[type=text] {
            width: 98%;
            font-size: 20px;
            background-color: #fff;
            padding: 18px 30px;
            border: 1px solid #fff
        }

    .search-for-something-else .form-cell-submit {
        width: 20%
    }

        .search-for-something-else .form-cell-submit input[type=submit] {
            width: 100%;
            font-size: 20px;
            padding: 18px 30px
        }

    .map-info-container {
        background-color: #00705e
    }

        .map-info-container p {
            color: #fff;
            font-size: 14px
        }

            .map-info-container p span {
                color: #00705e
            }

    .map-info-text {
        padding: 30px 30px 15px
    }

    .map-info-map {
        width: 100%;
        height: 195px;
        position: relative
    }

        .map-info-map iframe {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%
        }

    .col-events {
        width: 29%;
        display: inline-block;
        padding-left: 3%;
        vertical-align: top
    }

        .col-events .twitter-feed ul {
            font-size: 12px
        }

            .col-events .twitter-feed ul li a {
                color: #00705e
            }

    .col-2.narrow {
        width: 20%;
        margin-right: 5%
    }

    .col-2.wide {
        width: 75%
    }

    .sitemap-container {
        margin-bottom: 30px
    }

        .sitemap-container h4, .sitemap-container h4 a {
            font-size: 20px;
            margin-bottom: 15px;
            color: #00705e;
            display: block
        }

  

    .sitemap-container ul.link-list {
        font-size: 14px
    }

        .sitemap-container ul.link-list li {
            margin-bottom: 0;
            line-height: 1.5em
        }

    .sitemap-container a.green-mid.active {
        background-color: #00705e;
        color: #fff
    }

    .dropkick-green-mid .dk-selected {
        border-color: #00705e;
        background-color: transparent
    }

    .btn-dropdown {
        height: 40px;
        line-height: 40px;
        vertical-align: top;
        background-color: #b3b3b3;
        padding: 0 50px 0 20px;
        font-size: 13px;
        color: #fff;
        transition: background-color .2s ease-out;
    }

        .btn-dropdown:hover {
            background-color: #666a6c
        }

        .btn-dropdown:after {
            width: 17px;
            height: 9px;
            background-image: url(../images/icon-arrow-down.png);
            display: block;
            position: absolute;
            top: 50%;
            margin-top: -5.5px
        }

   

    .dropdown-container-dark-grey .tailor-dropdown, .dropdown-container-green .tailor-dropdown {
        padding-right: 0;
        padding-left: 20px
    }

    .tailor-dropdown h2 {
        font-size: 18px;
        margin-bottom: 1.5em
    }

    .tailor-dropdown ul {
        list-style: none;
        margin: 0
    }

    .dropdown-container-green {
        width: 100%
    }

        .dropdown-container-green .btn-dropdown {
            width: 100%;
            border: 1px solid #00705e;
            background-color: transparent;
            color: #4d5357
        }

            .dropdown-container-green .btn-dropdown:after {
                background-image: url(../images/icon-arrow-down-dark.png)
            }

    .dropdown-container.active .tailor-dropdown {
        width: 200px
    }

    .dropdown-container-dark-grey {
        width: 100%
    }

        .dropdown-container-dark-grey .btn-dropdown {
            width: 100%;
            color: #fff
        }

            .dropdown-container-dark-grey .btn-dropdown:after {
                background-image: url(../images/icon-arrow-down.png)
            }

        .dropdown-container-dark-grey.active {
            background-color: rgba(77,83,87,1)
        }

    .dropdown-container-region {
        width: auto
    }

    .dropdown-container-type {
        width: 140px
    }

    .dropdown-container-region .tailor-dropdown {
        width: 250px;
        max-height: 214px;
        overflow: hidden
    }

.location-intro {
    background-color: #f2f2f2;
    font-size: 0
}

    @media(min-width:768px) {
        .location-map, .location-text {
            display: inline-block;
            vertical-align: top
        }

        .location-map {
            width: 40%
        }

        .location-text {
            width: 60%
        }
    }

    .location-text {
        font-size: 16px;
        padding: 30px 30px 30px 40px
    }

    .location-map #map_canvas, .location-map iframe {
        width: 100% !important;
        height: 100%
    }

    .location-text h2 {
        font-size: 42px;
        margin-bottom: .3em;
        overflow-wrap: break-word
    }

    .col-locations h3, body.about p.intro {
        color: #00725f;
        font-size: 20px
    }

 

    .location-text p {
        line-height: 1.4em
    }

        .location-text p strong {
            color: #00705e
        }

        .location-text p span {
            color: #00705e;
            display: inline-block;
            width: 100px
        }

    .text-container.text-container-with-col {
        padding-right: 50px;
        width: 70%;
        display: inline-block;
        border-right: 2px dotted #bec5c2
    }

    .col-locations {
        display: inline-block;
        vertical-align: top;
        margin-left: 5%
    }

        .col-locations h3 {
            margin-bottom: 1em
        }

    .gallery-link.active, .gallery-link:hover {
        opacity: .5
    }

    body.about .content-banner-container::before {
        background-color: #00705e
    }

    body.about .content-banner-text p.intro {
        color: #00705e
    }

    .col-offices ul li a strong, .overview-hover .closest-listing h2, body.about .twitter-feed a {
        color: #00705e
    }

    body.about h2.green {
        color: #00705e;
        margin-bottom: 15px;
        margin-top: 25px
    }

    .overview-hover .closest-listing p {
        font-size: 16px;
        font-family: berlingske_sans_roundregular,sans-serif
    }

    .overview-hover .closest-listing a.btn-border {
        margin: 0
    }

 

        .col-offices ul {
            list-style: none;
            font-family: berlingske_sans_roundmedium,sans-serif;
            margin: 0 0 20px
        }

            .col-offices ul li a:hover {
                color: #00705e
            }

            .col-offices ul li {
                margin-bottom: 2px;
                font-family: berlingske_sans_roundlight,sans-serif
            }

    .twitter-feed ul, blockquote.bio p, ul.footer-list {
        font-family: berlingske_sans_roundmedium,sans-serif
    }

    .about-image {
        width: 100%;
        margin-bottom: 15px
    }

 

        .control input {
            position: absolute;
            z-index: -1;
            opacity: 0
        }

   

    .control--radio .control__indicator {
        border-radius: 50%
    }

    .control input:focus ~ .control__indicator, .control:hover input ~ .control__indicator {
        background: #fff
    }

    .control input:disabled ~ .control__indicator {
        background: #e6e6e6;
        opacity: .6;
        pointer-events: none
    }

    .img-fill, .slide-banner, ul.breadcrumbs li a {
        background-repeat: no-repeat
    }

    .control__indicator:after {
        content: '';
        position: absolute;
        display: none
    }

    .control input:checked ~ .control__indicator:after {
        display: block
    }

    .control--checkbox .control__indicator:after {
        left: 5px;
        top: 1px;
        width: 3px;
        height: 8px;
        border: solid #94979a;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg)
    }

    .tilt-container {
        perspective: 600px
    }

    .tilt {
        transition: all .3s;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

        .tilt:hover {
            -webkit-transform: rotateX(4deg);
            -moz-transform: rotateX(4deg);
            -o-transform: rotateX(4deg);
            transform: rotateX(4deg)
        }

    ul.breadcrumbs {
        margin-left: 0;
        list-style: none;
        font-size: 0;
        margin-bottom: 40px
    }

        ul.breadcrumbs li {
            display: inline-block;
            font-size: 13px
        }

            ul.breadcrumbs li:first-child {
                margin-right: 20px
            }

            ul.breadcrumbs li a {
                display: block;
                background-color: #e4e5e5;
                position: relative;
                padding: 10px 25px 10px 10px;
                background-image: url(../images/bg-breadcrumb.gif);
                background-position: right top;
                background-size: 17px 36px
            }

            ul.breadcrumbs li:last-child a {
                background-image: url(../images/bg-breadcrumb-last.gif);
                background-size: auto 100%
            }

    ul.breadcrumbs-alt li a {
        background-color: #fff;
        background-image: url(../images/bg-breadcrumb-alt.gif)
    }

    ul.breadcrumbs-alt li:last-child a {
        background-image: url(../images/bg-breadcrumb-alt-last.gif)
    }

    ul.flip-list {
        margin: 20px 0 0;
        position: absolute;
        bottom: 20px
    }

        ul.flip-list li {
            display: inline-block;
            margin-right: 6px;
            margin-bottom: 6px
        }

            ul.flip-list li a.flip-plus .default-state {
                border: 1px solid #00705e
            }

            ul.flip-list li a.flip-plus .active-state {
                border: 1px solid #00705e;
                background-color: #00705e
            }

                ul.flip-list li a.flip-plus .active-state span {
                    color: #fff
                }

            ul.flip-list li a.flip-text span {
                width: auto;
                height: auto;
                position: relative;
                left: auto;
                margin-left: auto;
                top: 50%;
                padding: 0 10px;
                text-transform: none;
                font-size: 16px;
                margin-top: -10px
            }

            ul.flip-list li a.flip-text .cube {
                width: auto
            }

    .blockquote-container {
        padding: 27px 0;
        position: relative
    }

    blockquote.bio:after, blockquote.bio:before {
        width: 34px;
        height: 23px;
        background-image: url(../images/icon-quote.gif);
        content: '';
        position: absolute;
        background-size: cover
    }

    blockquote.bio {
        text-align: right;
        font-size: 14px;
        font-style: italic;
        padding: 15px 0;
        border-top: 2px dotted #aeb5b5;
        border-bottom: 2px dotted #aeb5b5;
        line-height: 1.2em
    }

        blockquote.bio p {
            text-align: left;
            font-size: 17px;
            font-style: normal
        }

        blockquote.bio:before {
            left: 0;
            top: 0
        }

        blockquote.bio:after {
            right: 0;
            bottom: 0;
            transform: rotate(-180deg)
        }

    .flow-col-2 {
        column-count: 2;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px
    }

        .flow-col-2 .no-break, .flow-col-2 p {
            page-break-inside: avoid;
            -webkit-column-break-inside: avoid;
            break-inside: avoid
        }

    .flow-col-3 {
        column-count: 3;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px
    }

    .twitter-feed h4 {
        font-size: 19px;
        vertical-align: middle
    }

        .twitter-feed h4 span {
            font-size: 30px;
            vertical-align: middle;
            color: #9b9ea0
        }

    .twitter-feed ul {
        list-style: none;
        margin-left: 0;
        font-size: 14px
    }

        .twitter-feed ul li {
            margin-bottom: 20px
        }

            .twitter-feed ul li a {
                display: block;
                margin-bottom: 10px
            }

    .flow-col-2 .twitter-feed ul li a {
        color: #00705e
    }

    .tags.blue .tag {
        background-color: #00705E
    }

    .tags.purple .tag {
        background-color: #3b3d47
    }

    .tags.grey .tag {
        background-color: #94989a;
    }

footer {
    background-color: #f6f7fb;
    /* padding: 55px 50px; */ /*eeeee*/
    text-align: center;
    line-height: 1.5;
}

        footer ul {
            margin-left: 0
        }

            footer ul.social-list {
                float: left
            }

                footer ul.social-list li a {
                    width: auto;
                    height: auto;
                    border: none
                }

                    footer ul.social-list li a:hover {
                        background-color: transparent
                    }

    ul.social-list {
        display: inline-block;
        list-style: none;
        font-size: 0
    }

        ul.social-list li {
            display: inline-block;
            margin-right: 15px
        }

            ul.social-list li a {
                width: 45px;
                height: 45px;
                display: inline-block;
                text-align: center;
                color: #4d5357;
                font-size: 22px;
                line-height: 44px;
                transition: .2s ease-out
            }

    ul.footer-list {
        font-size: 14px;
        display: inline-block;
        margin-top: 15px;
        float: left
    }

        ul.footer-list li {
            display: inline-block;
            margin: 0 10px
        }

            ul.footer-list li a {
                transition: color .2s ease-out
            }

                ul.footer-list li a:hover {
                    color: #00705e
                }

    p.sign-off {
        color: #bec5c2;
        width: 100%;
        font-size: 10px;
        font-family: Georgia,Times New Roman,serif;
        text-align: left;
        margin-top: 70px
    }

   

        .btn-border.arrow:after, a.btn-text:after {
            width: 10px;
            height: 18px;
            margin-top: -9px;
            top: 50%;
            content: '';
            background-size: cover
        }

.btn-border {
    padding: 1em 1.5em;
    text-align: center;
    border: 1px solid #4d5357;
    color: #4d5357;
    transition: all .2s ease-in;
    cursor: pointer;
    margin-bottom: 10px ;
    position: relative;
}

        .btn-border.filled, .btn-border:hover {
            background-color: #4d5357;
            color: #fff
        }

        .btn-border:hover {
            border-color: #4d5357
        }

        .btn-border.filled:hover {
            background-color: #fff !important;
            color: #4d5357 !important;
            border-color: #4d5357 !important
        }

        .btn-border.arrow {
            position: relative;
            text-align: left;
            padding-right: 3em
        }

            .btn-border.arrow:after {
                position: absolute;
                right: 15px;
                background-image: url(../images/icon-arrow-right-dark.png)
            }

            .btn-border.arrow.filled:after, .btn-border.arrow:hover:after {
                background-image: url(../images/icon-arrow-right-white.png)
            }

            .btn-border.arrow.filled:hover:after, .btn-border.green.arrow:after, .btn-border.grey-2.arrow:after, .btn-border.grey.arrow:after {
                background-image: url(../images/icon-arrow-right-dark.png)
            }

        .btn-border.green {
            border: 1px solid #00705e
        }

            .btn-border.green.filled, .btn-border.green:hover {
                background-color: #00705e;
                color: #fff;
            }

                .btn-border.green.filled:hover {
                    color: #fff
                }

        .btn-border.green-mid {
            border: 1px solid #00705e
        }

            .btn-border.green-mid:hover {
                color: #fff
            }

            .btn-border.green-mid.filled {
                background-color: #00705e
            }

                .btn-border.green-mid.filled:hover {
                    color: #4d5357
                }

        .btn-border.green-brown {
            border: 1px solid #557630
        }

            .btn-border.green-brown:hover {
                color: #fff
            }

            .btn-border.green-brown.filled {
                background-color: #557630
            }

                .btn-border.green-brown.filled:hover {
                    color: #4d5357
                }

        .btn-border.green-dark {
            border: 1px solid #00705e
        }

            .btn-border.green-dark:hover {
                color: #fff
            }

            .btn-border.green-dark.filled {
                background-color: #00705e
            }

                .btn-border.green-dark.filled:hover {
                    color: #4d5357
                }

        .btn-border.turquoise {
            border: 1px solid #00a599
        }

            .btn-border.turquoise:hover {
                color: #fff
            }

            .btn-border.grey.filled:hover, .btn-border.turquoise.filled:hover {
                color: #4d5357
            }

            .btn-border.turquoise.filled {
                background-color: #00a599
            }

        .btn-border.grey {
            border: 1px solid #d7d7d7
        }

            .btn-border.grey.filled, .btn-border.grey:hover {
                background-color: #d7d7d7;
                color: #4d5357
            }

        .btn-border.grey-2.filled, .btn-border.grey-2:hover {
            background-color: #9b9ea0
        }

        .btn-border.grey-2 {
            border: 1px solid #9b9ea0
        }

            .btn-border.grey-2.arrow:hover:after, .btn-border.grey-2.filled:after {
                background-image: url(../images/icon-arrow-right-white.png)
            }

            .btn-border.grey-2:hover {
                border-color: #9b9ea0;
                color: #fff
            }

            .btn-border.grey-2.filled:hover, .btn-border.white, .btn-white {
                color: #4d5357
            }

                .btn-border.white.filled, .btn-white {
                    background-color: #fff
                }

                .btn-border.grey-2.filled:hover:after, .btn-border.white.arrow:after {
                    background-image: url(../images/icon-arrow-right-dark.png)
                }

        .btn-border.white {
            border: 1px solid #fff
        }

            .btn-border.white:hover {
                background-color: #fff;
                color: #4d5357
            }

            .btn-border.green-white.arrow:after, .btn-border.white-white:after, .btn-border.white.filled:hover:after {
                background-image: url(../images/icon-arrow-right-white.png)
            }

            .btn-border.white.filled:hover {
                background-color: #4d5357 !important;
                border-color: #4d5357 !important;
                color: #fff !important
            }

        .btn-border.green-white {
            border: 1px solid #00705e;
            color: #fff
        }

        .btn-border.white-white {
            border-color: #fff;
            color: #fff
        }

            .btn-border.white-white:hover:after, a.btn-text:after {
                background-image: url(../images/icon-arrow-right-dark.png)
            }

            .btn-border.white-white:hover {
                color: #4d5357;
                background-color: #fff
            }

        .btn-border.blue:hover {
            background-color: #00705E;
            color: #fff
        }

        .btn-border.blue.filled:hover, a.btn-text {
            color: #4d5357
        }

    a.btn-text {
        position: relative;
        padding-right: 20px
    }

    .article-panel .article-text-2 p, .article-panel .article-text-3 p {
        font-family: berlingske_sans_roundregular,sans-serif
    }

    a.btn-text:after {
        display: block;
        position: absolute;
        right: 0
    }

    .btn-border.download {
        position: relative
    }

        .btn-border.download.download-icon-display {
            padding-right: 50px
        }

            .btn-border.download.download-icon-display:after {
                background-image: url(../images/icon-download.png);
                width: 16px;
                height: 15px;
                background-size: cover;
                position: absolute;
                right: 16px;
                top: 50%;
                margin-top: -7.5px;
                content: ''
            }

            .btn-border.download.download-icon-display:hover:after {
                background-image: url(../images/icon-download-white.png)
            }

    .btn-border.inline {
        margin-right: 5px
    }

    .btn-border.block {
        display: block
    }

    .btn-275 {
        width: 275px;
        max-width: 100%
    }

    .btn-bottom {
        position: absolute !important;
        right: 10px;
        bottom: 0
    }

    .btn-border.right {
        float: right
    }

    .btn-border.arrow.arrow-left {
        padding-left: 3em;
        padding-right: 1.5em
    }

    .btn-border.arrow-left:after {
        left: 15px;
        background-image: url(../images/icon-arrow-right-dark.png);
        transform: rotate(180deg)
    }

    .btn-border.arrow-left:hover:after {
        background-image: url(../images/icon-arrow-right-white.png)
    }

    #globalLanguageDropDown {
        border: 1px solid #ccc;
        font-size: 14px;
        width: 150px
    }

    .dropdown-container-type .tailor-dropdown {
        width: 320px
    }

    .call-to-action-container {
        height: 410px;
        display: table;
        width: 100%;
        background-size: cover
    }

    .call-to-action-inner {
        height: 100%;
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        text-align: center
    }

        .call-to-action-inner h1 {
            font-size: 49px;
            color: #fff;
            margin-bottom: 20px
        }

        .call-to-action-inner p {
            font-size: 16px;
            color: #fff;
            width: 400px;
            max-width: 100%;
            margin: 0 auto 25px;
            line-height: 1.4em
        }

    .article-panel.grey {
        background-color: #4d5357
    }



    .article-panel.grey h2, .article-panel.grey p {
        color: #fff
    }

    .listing-panel {
        padding: 25px;
        position: relative
    }

        .article-text.fixed-bottom, .listing-panel.fixed-bottom {
            padding-bottom: 80px
        }

        .listing-panel h2 {
            color: #fff;
            font-size: 25px;
            margin-bottom: 1em
        }

    ul.link-list.white li a {
        color: #fff
    }

    .fixed-bottom .btn-border {
        position: absolute !important;
        bottom: 25px !important;
        margin-bottom: 0
    }

    .article-text.fixed-bottom ul.social-list {
        margin-left: 0;
        position: absolute !important;
        bottom: 25px !important
    }

        .article-text.fixed-bottom ul.social-list li a {
            border: none
        }

    .article-panel .article-text-3 p {
        color: #4d5357
    }

    .article-panel.article-panel-no-bg .article-text {
        width: 100%
    }

    .article-panel.article-panel-no-bg h2:after {
        border-bottom: none
    }

    .article-panel.article-panel-no-bg .article-text p {
        color: #4d5357
    }

    .btn-border.blue {
        border: 1px solid #00705E
    }

    .btn-border.purple.filled {
        background-color: #3b3d47
    }

    .btn-border.purple {
        border: 1px solid #3b3d47
    }

    .col-filter-container {
        width: 33.3%
    }

        .col-filter-container .dropkick-container {
            margin: 0 0 20px
        }

        .col-filter-container .form-container {
            width: 280px;
            max-width: 100%
        }

    .form-container .dropkick-grey-dark .dk-selected {
        border-color: #4d5357;
        color: #4d5357;
        height: 47px
    }

        .form-container .dropkick-grey-dark .dk-selected:before {
            background-image: url(../images/icon-arrow-down-dark.png);
            right: 15px
        }

    .col-listing {
        width: 66.7%;
        vertical-align: top;
        padding-top: 0
    }

    .slide-banner {
        position: relative;
        padding: 20px 0 20px 20px;
        background-size: cover;
        margin-bottom: 20px
    }

    .form-container .dropkick-blue .dk-selected {
        border-color: #00705E;
        color: #00705E;
        height: 47px
    }

    .experience h2 {
        font-size: 20px;
        font-weight: 700;
        /*font-family: berlingske_sans_roundmedium,sans-serif*/
    }

    .experience p {
        font-family: Georgia,Times New Roman,serif;
        margin-bottom: 0
    }

    .overview-hover .slide-banner p {
        color: #fff;
        font-family: berlingske_sans_roundlight,sans-serif !important;
        font-size: 20px;
        margin: 0;
        position: relative;
        z-index: 5
    }

    .overview-hover .carousel-nav ul {
        margin-left: 0;
        margin-top: -9px
    }

    .article-image p {
        position: absolute;
        left: 25px;
        top: 15px;
        font-size: 24px;
        color: #fff
    }

    .col-3.span-2 {
        width: 66.6%
    }

    .article-panel.plain-panel h3 {
        font-size: 24px;
        color: #fff;
        margin-bottom: .8em
    }

    .article-panel.plain-panel p {
        color: #fff
    }

    .article-panel.plain-panel.white p {
        color: #4d5357
    }

    .col-inner {
        padding: 25px
    }

    .col-1.white, .col-2.white, .col-3.white {
        background-color: #fff
    }

    .img-fill {
        background-size: cover
    }

    .col-inner h2 {
        font-size: 24px;
        margin-bottom: 15px
    }

    .article-panel.blue {
        background-color: #00705E
    }

        .article-panel.blue h2, .article-panel.blue p {
            color: #fff
        }

    .col-2-contact-popup h1 {
        font-size: 50px;
        color: #00705e;
        line-height: normal
    }

    .dropdown-container.active .tailor-dropdown {
        visibility: visible;
        opacity: 1
    }

    .search-results-container .tailor-dropdown .form-cell {
        padding: 0;
        width: 100%
    }

        .search-results-container .tailor-dropdown .form-cell input[type=text] {
            border-color: #00705e;
            font-family: berlingske_sans_roundregular,sans-serif
        }

    .block-header h2, .sub-title {
        font-family: berlingske_sans_roundmedium,sans-serif
    }

    .dotted-header.heading_margin h2 {
        margin-bottom: 0
    }

    .person-panel-padding {
        padding-bottom: 50px;
        position: relative
    }

    .col-2.green-mid p {
        color: #fff
    }

    .highlight-dark-green .block-header {
        background-color: #00564c;
        width: 100%;
        margin-top: 0
    }

    .block-header {
        width: auto;
        display: inline-block;
        color: #fff;
        padding: 14px 16px;
        margin-bottom: 30px;
        margin-top: 50px
    }

        .block-header h2 {
            font-size: 19px;
            line-height: 1.3em
        }

    .highlight-dark-green .page-intro-copy {
        color: #00564c;
        font-size: 22px;
        margin-bottom: 25px
    }

    .highlight-dark-green hr.lollipop {
        border-color: #00564c
    }

    hr.lollipop {
        width: 97%;
        border-width: 2px;
        position: relative;
        margin-bottom: 25px;
        border-color: #2c4244
    }

    .sub-title {
        font-size: 18px !important;
        color: #2c4244 !important;
        margin-bottom: 30px
    }

    .highlight-dark-green, .readmore_popup_hr h3 {
        color: #00564c;
        font-family: berlingske_sans_roundlight,sans-serif;
        font-size: 22px;
        margin-bottom: 35px;
        line-height: 1.4em
    }

    table.agenda {
        font-size: 19px;
        color: #2c4244;
        margin-left: 16px
    }

    table {
        margin-bottom: 1em
    }

        table.agenda td {
            padding: 4px 0;
            line-height: 1.4em
        }

    .time-col {
        width: 180px;
        color: #3084b6;
        font-family: berlingske_sans_roundmedium,sans-serif
    }

    table td {
        padding: 10px 10px 10px 0;
        vertical-align: top
    }

    .agenda-hr {
        display: block;
        border-top: 1px solid #9ca8aa;
        margin: 16px 0 !important;
        width: 100% !important
    }

    .page-icons {
        margin-top: 30px
    }

    highlight-dark-green .time-col {
        color: #00564c
    }

    .highlight-dark-green, .readmore_popup_hr h1 {
        color: #00564c !important
    }

    .errorPage {
        padding: 30px 0
    }

    .pageNotFoundFormBox .search-container {
        margin-bottom: 20px
    }

    .errorPage h1 {
        font-size: 32px;
        line-height: 1.2em;
        margin-bottom: 25px;
        font-weight: 400;
        font-family: berlingske_sans_roundlight,sans-serif
    }

    .related-links ul {
        clear: both
    }

        .related-links ul li a {
            font-size: 14px
        }

    .related-links {
        margin-bottom: 20px
    }

        .related-links:last-child {
            margin-bottom: 0
        }

    .pageNotFoundFormBox label {
        display: none
    }

    .right-margin {
        margin-left: 20px
    }

    #topicCenterDescriptionSection h4 {
        font-size: 18px
    }

    .article-panel h2 span {
        font-size: 15px;
        color: #868f90;
        display: block;
        font-style: italic;
        padding-top: 12px;
        line-height: 1.2;
        font-family: 'berlingske_sans_roundmedium',sans-serif
    }

    .highlight-dark-green, .readmore_popup_hr h2 {
        color: #00564c;
        font-family: berlingske_sans_roundlight,sans-serif;
        font-size: 35px;
        margin-bottom: 35px;
        line-height: 1.4em;
        font-weight: 400
    }

    .highlight-dark-green, .readmore_popup_hr h4 {
        color: #00564c;
        font-family: berlingske_sans_roundlight,sans-serif;
        font-size: 17px;
        margin-bottom: 35px;
        line-height: 1.4em;
        font-weight: 400
    }

    .highlight-dark-green, .readmore_popup_hr h5 {
        color: #00564c;
        font-family: berlingske_sans_roundlight,sans-serif;
        font-size: 14px;
        margin-bottom: 35px;
        line-height: 1.4em;
        font-weight: 400
    }

    .highlight-dark-green, .readmore_popup_hr h6 {
        color: #00564c;
        font-family: berlingske_sans_roundlight,sans-serif;
        font-size: 10px;
        margin-bottom: 35px;
        line-height: 1.4em;
        font-weight: 400
    }

        .highlight-dark-green hr {
            border-top: 2px solid #bec5c2;
            max-width: 100%;
            margin: 30px 0;
            display: inline-block
        }

    .text-mid-empty {
        padding-right: 50px;
        width: 110%;
        display: inline-block
    }

    .block-header h2 p {
        color: #fff
    }

    .career-height-filter {
        height: auto !important;
        white-space: normal
    }

    .image-celeb {
        width: 100px !important;
        height: 100px !important;
        position: absolute !important;
        right: 15px !important;
        bottom: 10px !important;
        margin: 0 !important
    }

    .location-text {
        position: relative !important
    }

    .popup-article-text-only .article-popup .highlight-dark-green h1 {
        margin-bottom: 0;
        color: #00564c !important
    }

    .person-panel-text.white h3 {
        color: #fff
    }

    .practice-group-text h2 {
        color: #fff
    }

    .article-panel .practice-group-text h2::after {
        border-bottom: 0 !important
    }

    .banner-carousel-small .practice-group-carousal {
        width: 100% !important;
        color: #333;
        font-size: 40px
    }

    .practice-group-carousal-item {
        color: #868f90;
        font-size: 18px;
        font-family: berlingske_sans_roundlight,sans-serif
    }

        .practice-group-carousal-item p {
            width: 90% !important
        }

    section.tiles h2 {
        color: #fff;
        border-color: #fff
    }

    section.tiles p {
        color: #fff
    }

    .tiles .article-text h2 {
        color: #4d5357 !important
    }

    .article-panel .article-panel-practicegroup {
        height: 100%;
        position: relative;
        background-repeat: no-repeat !important;
        background-size: 100% 100% !important;
        background: #fff
    }

    ul.nav-search-options.chevron-icon li:after {
        width: 10px;
        height: 18px;
        background-image: url(../images/icon-arrow-right-white.png);
        background-size: cover;
        content: '';
        position: absolute;
        right: 2%;
        top: 50%;
        margin-top: -8px;
        padding: 0;
        display: block;
        z-index: -1
    }

    .banner-carousel-no-autoplay .slick-prev {
        background-image: url(../images/grey-chevron-left.png);
        position: absolute;
        left: -18px
    }

    .banner-carousel-no-autoplay .slick-arrow {
        font-size: 0;
        background-color: transparent;
        width: 9px;
        height: 16px;
        background-size: cover;
        top: 50%;
        margin-top: -4px;
        cursor: pointer
    }

    .banner-carousel-no-autoplay .slick-next {
        background-image: url(../images/grey-chevron-right.png);
        position: absolute;
        right: -18px
    }

    .banner-carousel-small {
        margin: 0 0 40px
    }

    .sticky-sidebar.publication h2 {
        margin-bottom: 20px
    }

    ul.flip-list.flip-list-konwledge-page li a.flip-plus .default-state {
        background-color: rgba(0,0,0,.2);
        border: none
    }

    .fa-download:before {
        content: "";
        color: #fff
    }

    ul.flip-list.flip-list-konwledge-page li a.flip-plus .default-state .fa-download {
        color: #fff
    }

    .divider-inner .banner-image-holder-litigation {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat
    }

        .divider-inner .banner-image-holder-litigation:after {
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
            width: 80%;
            background-color: #000;
            display: block;
            z-index: 2
        }

    .container-with-head {
        display: table
    }

        .container-with-head h3 {
            display: table-cell;
            font-size: 26px;
            color: #00705e;
            margin-bottom: 1em;
            vertical-align: middle;
            padding-right: 15px
        }

    .latest-news-div-container h3 {
        display: block;
        font-size: 26px;
        color: #00705e;
        margin-bottom: 1em;
        vertical-align: middle;
        padding-right: 15px;
        padding-left: 10px
    }

    .subscribe input[type=text] {
        margin-top: 15px
    }

    .tilesContainer a {
        text-decoration: none
    }

    .rotate-static .default-state {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0)
    }

    .top-bottom-paddingZero {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

        .top-bottom-paddingZero > div {
            border-bottom: 2px dotted #bec5c2 !important;
            margin: 15px 0 40px !important;
            padding-bottom: 40px !important
        }

    .tags.lightgreen .tag {
        background-color: #57a618
    }

    .control .selected + .control__indicator:after {
        display: block
    }




        footer ul li {
            padding: 7px 0px;
        }

            footer ul li i {
                font-size: 25px !important;
            }



footer a {
    font-size: 15px;
    text-decoration: none;
    color: #606470;
}

        footer a:hover {
           /* text-decoration: underline;*/
           font-weight:700;
        }

    @media only screen and (min-width: 1024px /* 1240px */ ) {
        footer img {
            margin-left: 40px;
            margin-top: -35px;
            position: absolute;
        }
    }


    @media only screen and (min-width: 29.8125rem /* 477px */ ) {
        footer .ft-main {
            justify-content: space-evenly;
        }
    }

    @media only screen and (min-width: 77.5rem /* 1240px */ ) {
        footer .ft-main {
            justify-content: space-evenly;
        }
    }

    footer .ft-main-item {
        padding: 0.50rem;
        min-width: 8.5rem;
    }

    footer .ft-social {
        padding: 0 1.875rem 1.25rem;
    }
.ft-social a img{
    margin:0px;

}
.ft-social a p {
    text-align:center;
}

footer .ft-social-list {
    display: flex;
    justify-content: center;
    border-top: 1px #777 solid;
}

        footer .ft-social-list li {
            margin: 0.5rem;
            font-size: 1.25rem;
        }

    .wid {
        width: 35%;
    }

    @media (max-width: 425px ) {
        .wid {
            width: 100% !important;
        }
    }

/*divercity css*/

section.panel h4 {
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 1.3em;
    color: #00705E;
    font-weight: 700;
}
/*
section.panel p {
    font-size: 13px
}*/

section.panel .col-5 {
    padding: 10px 15px
}

section.panel .col-5 {
    width: 22.22%
}

section.panel .col-6 {
    padding: 10px 15px;
    text-align: center;
    
}
@media(min-width:768px) {
    .col-6 {
        width: 19%;
    }
}


    section.panel .icon {
        width: 50px;
        height: 50px;
        margin-bottom: 15px;
        font-size: 0;
        /*background-color: rgba(255,255,255,.3);*/
        display: inline-block;
        /* border-radius: 60px; */
        /*background-color: #00705e;*/
    }

        section.panel .icon img {
            display: inline-block;
            margin: 8px 0;
        }




