﻿/*
Theme Name: WellMed Medical Group
Theme URI: http://wellmedhealthcare.com/
Author: WellMed Medical Group
Version: 3.0
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

body {
    line-height: 1;
}

html {
    overflow-x: hidden;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th, td {
    font-weight: normal;
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    clear: both;
}

html {
    overflow-y: scroll;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

    audio:not([controls]) {
        display: none;
    }

del {
    color: #333;
}

ins {
    background: #fff9c0;
    text-decoration: none;
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin: 24px;
    margin-bottom: 1.714285714rem;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

small {
    font-size: smaller;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.clear, .clear:after, .wrapper:after, .format-status .entry-header:after {
    clear: both;
}

    .clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {
        display: table;
        content: "";
    }

/* ---------- Body ---------- */

html {
    min-width: 1140px;
}

body {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    width: 100%;
    color: #333132;
    background: #007B67;
    background: #EFEEEE !important;
}

img.seal {
    padding-top: 13px;
}

img.seal-interior {
    width: 150px;
    height: 150px;
    margin: 0;
    padding: 0;
    padding-left: 20px;
}

#playBtn {
    position: absolute;
    width: 50px;
    height: 36px;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -50px;
}

h3.city {
    padding-bottom: 5px !important;
}

#interior .interior-content .interior-content-inner .interior-content-text h2.gform_submission_error {
    font-size: 20px !important;
}

#gform_wrapper_3.gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {
    color: #B80000 !important;
}

#timer {
    padding-bottom: 10px;
    background: #FFF;
    border-top: 1px solid #D0D0CE;
    padding-top: 15px;
    padding-bottom: 20px;
}

    #timer .content {
        width: 100%;
    }

header.entry-header {
    background: #FFF !important;
}

#wrapper {
    margin: 0 auto;
    width: 1548px !important;
    background: #EFEEEE !important;
    border-left: 1px solid #D0D0CE !important;
    border-right: 1px solid #D0D0CE !important;
    background: #282A2E !important;
    background: #333 !important;
}

#mobile-alert-home {
    display: none;
}

@font-face {
    font-family: AkzidenzBold;
    src: url("/Content/CustomViewsContent/_Shared/fonts/AkzidGrtskProBol.woff") format("woff"), url("/Content/CustomViewsContent/_Shared/fonts/AkzidGrtskProBol.ttf") format("truetype");
}

@font-face {
    font-family: AkzidenzMedium;
    src: url("/Content/CustomViewsContent/_Shared/fonts/AkzidGrtskProMed_0.woff") format("woff"), url("/Content/CustomViewsContent/_Shared/fonts/AkzidGrtskProMed_0.ttf") format("truetype");
}

@font-face {
    font-family: AkzidenzRegular;
    src: url("/Content/CustomViewsContent/_Shared/fonts/AkzidGrtskProReg_0.woff") format("woff"), url("/Content/CustomViewsContent/_Shared/fonts/AkzidGrtskProReg_0.ttf") format("truetype");
}

a.img-highlight:focus img {
    outline: 2px dotted #007B87 !important;
}

a.img-highlight:active img {
    outline: 2px dotted #007B87 !important;
}

span.highlight-green {
    color: #007B67 !important;
}

img.sealimg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    width: 100px !important;
    height: 100px !important;
}

span.language-spacing {
    letter-spacing: .06rem;
}

#wellmed-mobile-final {
    width: 100%;
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-size: 18px !important;
    text-transform: uppercase;
    display: block;
    background: #FFF !important;
    -webkit-transform: translate3d(0,0,0);
    overflow: hidden;
    display: none;
}

#privacy-notification {
    width: 100%;
    background: #EFEFEE;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    background: #FFF;
}

    #privacy-notification .text {
        width: 1264px;
        margin: 0 auto;
        padding-top: 25px;
        padding-bottom: 28px;
        color: #000;
        font-size: 16px;
        line-height: 21px;
    }

        #privacy-notification .text a {
            font-weight: bold;
            color: #000;
        }

            #privacy-notification .text a:hover {
                color: #007B67;
            }

            #privacy-notification .text a:focus {
                outline: 2px dotted #007B67;
                text-decoration: underline;
            }

#wellmed-learn-more {
    display: none;
}

#main-header-home {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

    #main-header-home i {
        margin-left: 8px;
    }

    #main-header-home .text {
        width: 100%;
        margin: 0;
        padding: 0;
        position: relative;
    }

        #main-header-home .text .learn {
            position: absolute;
            right: 0;
            background: #007360;
            padding: 15px 19px 18px 19px;
            color: #FFF;
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            font-size: 17px;
        }

            #main-header-home .text .learn a {
                color: #FFF !important;
                text-decoration: none;
            }

                #main-header-home .text .learn a:hover {
                    color: #FFF !important;
                    text-decoration: underline;
                }

                #main-header-home .text .learn a:focus {
                    color: #FFF !important;
                    text-decoration: underline !important;
                }

        #main-header-home .text img.main {
            max-width: 100% !important;
            height: auto !important;
            margin: 0 auto;
            display: block;
        }

        #main-header-home .text img.mobile {
            display: none;
        }

        #main-header-home .text .content {
            position: absolute;
            top: 32.5%;
            left: 26.3%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content h1 {
                font-family: AkzidenzBold, sans-serif;
                text-transform: Bold;
                color: #00907D;
                font-size: 95px;
                line-height: 111px;
                font-weight: normal;
                white-space: nowrap;
            }

        #main-header-home .text .content-es {
            position: absolute;
            top: 32.6%;
            left: 28.6%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content-es h1 {
                font-family: AkzidenzBold, sans-serif;
                text-transform: Bold;
                color: #00907D;
                font-size: 93px;
                line-height: 105px;
                font-weight: normal;
                white-space: nowrap;
            }

        #main-header-home .text .content-above-es {
            position: absolute;
            top: 6.1%;
            left: 33.6%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content-above-es h1 {
                font-family: AkzidenzBold, sans-serif;
                color: #FFF;
                font-size: 32px;
                font-size: 26px;
                line-height: 32px;
                font-weight: normal;
                white-space: nowrap;
            }

        #main-header-home .text .content-above {
            position: absolute;
            top: 6.1%;
            left: 26.6%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content-above h1 {
                font-family: AkzidenzBold, sans-serif;
                color: #FFF;
                font-size: 36px;
                font-size: 32px;
                line-height: 32px;
                font-weight: normal;
                white-space: nowrap;
            }

        #main-header-home .text .content-below {
            position: absolute;
            top: 72.5%;
            left: 17.1%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content-below h2 {
                font-family: AkzidenzBold, sans-serif;
                color: #6DAC3A;
                font-size: 45px;
                line-height: 50px;
                font-weight: normal;
                white-space: nowrap;
            }

        #main-header-home .text .content-below-es {
            position: absolute;
            top: 72.5%;
            left: 20.6%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content-below-es h2 {
                font-family: AkzidenzBold, sans-serif;
                color: #6DAC3A;
                font-size: 45px;
                line-height: 50px;
                font-weight: normal;
                white-space: nowrap;
            }

    #main-header-home .break {
        display: block;
    }

    #main-header-home .headline-header {
        color: #6DAC3A !important;
    }

    #main-header-home .break-mobile {
        display: inline;
    }

        #main-header-home .break-mobile .bold {
            font-family: AkzidenzBold, sans-serif;
            font-weight: normal;
        }

#privacy-notice {
    background: #FFF !important;
    padding-top: 0;
}

    #privacy-notice span {
        font-size: 14px !important;
        margin-right: 10px !important;
        font-weight: 700;
    }

    #privacy-notice .main {
        width: 1300px;
        margin: 0 auto;
        border-top: 0;
        border-bottom: 1px solid #878A8C;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 1264px;
    }

        #privacy-notice .main .content {
            margin: 0;
            padding: 0;
        }

            #privacy-notice .main .content .text {
                margin: 0;
                padding: 0;
            }

                #privacy-notice .main .content .text .privacy-content a {
                    color: #000;
                }

                    #privacy-notice .main .content .text .privacy-content a:hover {
                        color: #007B67 !important;
                    }

                    #privacy-notice .main .content .text .privacy-content a:focus {
                        outline: 2px dotted #007B67;
                    }

                    #privacy-notice .main .content .text .privacy-content a:active {
                        outline: 2px dotted #007B67;
                    }

#social-media {
    background: #FFF !important;
    padding-top: 50px;
}

    #social-media span {
        font-size: 14px !important;
        margin-right: 10px !important;
        font-weight: 700;
    }

    #social-media .main {
        width: 1300px;
        margin: 0 auto;
        border-top: 1px solid #878A8C;
        border-bottom: 1px solid #878A8C;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 1264px;
    }

        #social-media .main .content {
            margin: 0;
            padding: 0;
        }

            #social-media .main .content .text {
                margin: 0;
                padding: 0;
            }

                #social-media .main .content .text .social-content a {
                    text-align: center;
                    width: 45px;
                    height: 45px;
                    border-radius: 100%;
                    margin-right: 7px;
                    display: inline-block;
                }

                #social-media .main .content .text .social-content a {
                    font-size: 20px;
                    line-height: 45px;
                    color: #FFF !important;
                }

                    #social-media .main .content .text .social-content a:nth-of-type(1) {
                        background: #4B69B0 !important;
                    }

                    #social-media .main .content .text .social-content a:nth-of-type(2) {
                        background: #0073B0 !important;
                    }

                    #social-media .main .content .text .social-content a:nth-of-type(3) {
                        background: #E00000 !important;
                    }

                    #social-media .main .content .text .social-content a:nth-of-type(4) {
                        background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
                        background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
                        background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
                    }

                    #social-media .main .content .text .social-content a:focus {
                        outline: 2px dotted #007B67;
                    }

                    #social-media .main .content .text .social-content a:active {
                        outline: 2px dotted #007B67;
                    }

#interior-final {
    width: 100%;
    height: 300px;
    background: #FFF;
    margin: 0 !important;
    border-bottom: 10px solid #6DAC3A;
}

    #interior-final .main {
        width: 100%;
        height: 300px;
        margin: 0 !important;
    }

        #interior-final .main .text {
            width: 100%;
            height: 300px;
            overflow: hidden;
            margin: 0 !important;
        }

            #interior-final .main .text .left-header {
                width: 45%;
                height: 300px;
                float: left;
                margin: 0 !important;
            }

                #interior-final .main .text .left-header h1 {
                    font-family: "AkzidenzMedium", Arial, sans-serif;
                    font-size: 40px;
                    line-height: 43px;
                    font-weight: 400;
                    color: #414142 !important;
                    margin-left: 21%;
                    padding-top: 52px;
                    width: 70%;
                    font-weight: 400;
                    letter-spacing: 0 !important;
                    letter-spacing: 0 !important;
                }

                    #interior-final .main .text .left-header h1 span {
                        font-family: "AkzidenzRegular", Arial, sans-serif;
                        font-weight: 400 !important;
                        letter-spacing: 0 !important;
                    }

                    #interior-final .main .text .left-header h1:after {
                        content: "";
                        display: block;
                        margin: 0;
                        width: 105px;
                        padding-top: 15px;
                        border-bottom: 5px solid #007B67;
                    }

            #interior-final .main .text .right-header {
                width: 55%;
                height: 300px;
                float: left;
                margin: 0 !important;
                background-position: top center;
                background-size: 100% !important;
            }

            #interior-final .main .text .right-header-pod {
                width: 55%;
                height: 300px;
                float: left;
                margin: 0 !important;
                background-position: center center;
                background-size: 85% !important;
            }

            #interior-final .main .text .right-header-mobile {
                display: none;
            }

#interior .interior-content .interior-content-inner .interior-content-text .left-interior {
    width: 70%;
    float: left;
    padding-bottom: 40px;
    margin-right: 5%;
}

#interior .interior-content .interior-content-inner .interior-content-text .right-interior {
    width: 25%;
    float: left;
    padding-bottom: 40px;
    overflow: visible !important;
}

#gf_14 {
    padding-top: 150px;
    margin-top: -150px;
}

#error {
    padding-top: 150px;
    margin-top: -150px;
}

#breathe {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #FFF;
    padding-top: 40px;
}

    #breathe .content {
        width: 1264px;
        margin: 0 auto;
        padding: 0;
    }

        #breathe .content .main {
            margin: 0;
            padding: 0;
            border-bottom: 1px solid #CECECE;
            padding-bottom: 40px;
        }

            #breathe .content .main .text {
                margin: 0;
                padding: 0;
            }

                #breathe .content .main .text h2.title {
                    font-family: "AkzidenzBold", Arial, sans-serif;
                    font-weight: 400;
                    font-size: 33px;
                    line-height: 34px;
                    color: #008F7C;
                    color: #007B67 !important;
                    padding-bottom: 35px;
                    letter-spacing: 0;
                }

                #breathe .content .main .text .video-box {
                    padding: 40px;
                    background: #E6E6E6;
                    overflow: hidden;
                }

                    #breathe .content .main .text .video-box a:focus .left-box {
                        outline: 1px dotted #007B67 !important;
                    }

                    #breathe .content .main .text .video-box a:focus h2 {
                        text-decoration: underline !important;
                    }

                    #breathe .content .main .text .video-box a h2 {
                        color: #007B67;
                    }

                    #breathe .content .main .text .video-box a:hover h2 {
                        text-decoration: underline !important;
                    }

                    #breathe .content .main .text .video-box .video-box-left {
                        width: 572px;
                        float: left;
                        margin-right: 40px;
                    }

                        #breathe .content .main .text .video-box .video-box-left h2 {
                            font-size: 18px;
                            padding: 20px 20px 0 20px;
                        }

                            #breathe .content .main .text .video-box .video-box-left h2 a {
                                color: #007B67;
                                text-decoration: none;
                            }

                                #breathe .content .main .text .video-box .video-box-left h2 a:hover {
                                    text-decoration: underline;
                                }

                                #breathe .content .main .text .video-box .video-box-left h2 a:focus {
                                    outline: 2px dotted #007B67 !important;
                                    text-decoration: underline !important;
                                }

                    #breathe .content .main .text .video-box .video-box-right {
                        width: 572px;
                        float: left;
                    }

                        #breathe .content .main .text .video-box .video-box-right h2 {
                            font-size: 18px;
                            padding: 20px 20px 0 20px;
                        }

                            #breathe .content .main .text .video-box .video-box-right h2 a {
                                color: #007B67;
                                text-decoration: none;
                            }

                                #breathe .content .main .text .video-box .video-box-right h2 a:hover {
                                    text-decoration: underline;
                                }

                                #breathe .content .main .text .video-box .video-box-right h2 a:focus {
                                    outline: 2px dotted #007B67 !important;
                                    text-decoration: underline !important;
                                }

                    #breathe .content .main .text .video-box .left-box {
                        width: 590px;
                        float: left;
                        margin-right: 40px;
                        background: #FFF;
                        border-bottom: 5px solid #007B67;
                    }

                        #breathe .content .main .text .video-box .left-box h2 {
                            font-size: 18px;
                            padding: 16px 20px 20px 20px;
                        }

                        #breathe .content .main .text .video-box .left-box img {
                            max-width: 100%;
                            height: auto;
                        }

                    #breathe .content .main .text .video-box .right-box {
                        width: 590px;
                        float: left;
                        background: #FFF;
                        border-bottom: 5px solid #007B67;
                    }

                        #breathe .content .main .text .video-box .right-box img {
                            max-width: 100%;
                            height: auto;
                        }

                        #breathe .content .main .text .video-box .right-box h2 {
                            font-size: 18px;
                            padding: 16px 20px 20px 20px;
                        }

#breathe-content {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #FFF;
    overflow: hidden;
    padding-bottom: 40px;
}

    #breathe-content .content {
        width: 1264px;
        margin: 0 auto;
        padding: 0;
        border-bottom: 1px solid #CECECE;
        padding-bottom: 25px;
        overflow: hidden;
    }

        #breathe-content .content .main {
            margin: 0;
            padding: 0;
        }

            #breathe-content .content .main .text {
                margin: 0;
                padding: 0;
            }

                #breathe-content .content .main .text .content-main {
                    margin: 0;
                    padding: 0;
                    margin-top: 40px;
                }

                    #breathe-content .content .main .text .content-main .left-box {
                        width: 220px;
                        float: left;
                        margin-right: 40px;
                    }

                        #breathe-content .content .main .text .content-main .left-box img {
                            max-width: 100%;
                            height: auto;
                            display: block;
                        }

                    #breathe-content .content .main .text .content-main .right-box {
                        width: 880px;
                        float: left;
                    }

                        #breathe-content .content .main .text .content-main .right-box h3 {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 21px;
                            line-height: 23px;
                            color: #444;
                            padding-bottom: 7px;
                        }

                        #breathe-content .content .main .text .content-main .right-box p {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            padding-bottom: 5px;
                            font-size: 16px;
                            line-height: 22px;
                        }

                        #breathe-content .content .main .text .content-main .right-box a {
                            color: #007B67 !important;
                            text-decoration: none;
                            font-weight: bold;
                        }

                            #breathe-content .content .main .text .content-main .right-box a:hover {
                                text-decoration: underline;
                            }

                            #breathe-content .content .main .text .content-main .right-box a:focus {
                                outline: 2px dotted #007B67;
                                text-decoration: underline;
                            }

#breathe-content-alt {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #FFF;
    overflow: hidden;
    padding-bottom: 50px;
}

    #breathe-content-alt .content {
        width: 1264px;
        margin: 0 auto;
        padding: 0;
    }

        #breathe-content-alt .content .main {
            margin: 0;
            padding: 0;
        }

            #breathe-content-alt .content .main .text {
                margin: 0;
                padding: 0;
            }

                #breathe-content-alt .content .main .text .content-main {
                    margin: 0;
                    padding: 0;
                    margin-top: 0px;
                }

                    #breathe-content-alt .content .main .text .content-main .left-box {
                        width: 220px;
                        float: left;
                        margin-right: 40px;
                    }

                        #breathe-content-alt .content .main .text .content-main .left-box img {
                            max-width: 100%;
                            height: auto;
                            display: block;
                        }

                    #breathe-content-alt .content .main .text .content-main .right-box {
                        width: 880px;
                        float: left;
                    }

                        #breathe-content-alt .content .main .text .content-main .right-box h3 {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 21px;
                            line-height: 23px;
                            color: #444;
                            padding-bottom: 7px;
                        }

                        #breathe-content-alt .content .main .text .content-main .right-box p {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            padding-bottom: 5px;
                            font-size: 16px;
                            line-height: 22px;
                        }

                        #breathe-content-alt .content .main .text .content-main .right-box a {
                            color: #007B67 !important;
                            text-decoration: none;
                            font-weight: bold;
                        }

                            #breathe-content-alt .content .main .text .content-main .right-box a:hover {
                                text-decoration: underline;
                            }

                            #breathe-content-alt .content .main .text .content-main .right-box a:focus {
                                outline: 2px dotted #007B67;
                                text-decoration: underline;
                            }

#cin-logos {
    width: 467px;
    height: 60px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 30px;
}

    #cin-logos .left-logos {
        width: 220px;
        float: left !important;
        margin-right: 7px;
    }

        #cin-logos .left-logos img {
            width: 220px;
            height: 60px;
        }

    #cin-logos .right-logos {
        width: 230px;
        height: 58px;
        float: left !important;
        margin-top: 6px;
    }

        #cin-logos .right-logos img {
            width: 230px;
            height: 58px;
        }

#interior .interior-content .interior-content-inner .interior-content-text .videos-right {
    width: 500px;
    margin: 0;
    padding: 0 0 0 25px;
    float: right;
}

    #interior .interior-content .interior-content-inner .interior-content-text .videos-right a:focus .videos-main-box {
        outline: 2px dotted #006663 !important;
    }

    #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box {
        width: 100%;
        margin-right: 0;
        padding-bottom: 10px;
        position: relative;
        display: inline-block;
        *display: inline;
        vertical-align: top;
    }

        #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box .video-main-box-content {
            margin: 0;
            padding: 0;
            position: relative;
            cursor: pointer;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box .video-main-box-content img {
                width: 100%;
                height: 100%;
                display: block;
                z-index: 50;
                padding-top: 5px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box .video-main-box-content img.play {
                    position: absolute;
                    background: url('/Content/CustomViewsContent/_Shared/images/youtube-play.png') no-repeat;
                    width: 50px;
                    height: 36px;
                    top: 50%;
                    left: 50%;
                    margin-top: -25px;
                    margin-left: -18px;
                    text-indent: -9999px;
                    z-index: 1000 !important;
                    overflow: hidden;
                    display: block;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box .video-main-box-content-title p {
            padding-top: 10px;
            color: #007B87 !important;
            font-size: 18px;
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            font-size: 16px;
            line-height: 21px;
        }

    #interior .interior-content .interior-content-inner .interior-content-text .videos-right p {
        color: #007B67 !important;
        text-decoration: none;
        color: #CC0000;
    }

    #interior .interior-content .interior-content-inner .interior-content-text .videos-right a .videos-main-box .video-main-box-content-title {
        color: #007B67;
        text-decoration: none;
        padding-top: 10px !important;
    }

    #interior .interior-content .interior-content-inner .interior-content-text .videos-right a:hover .videos-main-box .video-main-box-content-title {
        color: #007B67 !important;
        text-decoration: underline;
    }

    #interior .interior-content .interior-content-inner .interior-content-text .videos-right a:focus .videos-main-box .video-main-box-content-title {
        color: #007B67 !important;
        text-decoration: underline;
    }

    #interior .interior-content .interior-content-inner .interior-content-text .videos-right a:active .videos-main-box .video-main-box-content-title {
        color: #007B67 !important;
        text-decoration: underline;
    }

#interior .interior-content .interior-content-inner .interior-content-text .health-left {
    width: 45%;
    float: left;
    margin-right: 5%;
}

#interior .interior-content .interior-content-inner .interior-content-text .health-left {
    width: 50%;
    float: left;
}

li.page_info {
    color: #000 !important;
}

.hide {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

a.skip-main {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999;
    color: #007B67 !important;
}

    a.skip-main:focus, a.skip-main:active {
        color: #fff;
        left: auto;
        top: auto;
        width: 150px;
        height: auto;
        overflow: auto;
        margin: 0;
        padding: 12px;
        text-align: center;
        font-size: 14px;
        z-index: 999;
        color: #007B67 !important;
        text-decoration: none;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        margin-top: 13px;
        margin-left: 13px;
    }

.skip-main {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999;
    color: #007B67 !important;
}

    .skip-main:focus, .skip-main:active {
        left: auto;
        top: auto;
        width: 30%;
        height: auto;
        overflow: auto;
        margin: 10px 35%;
        padding: 12px;
        text-align: center;
        font-size: 14px;
        z-index: 999;
        color: #007B67 !important;
        background: #FFF;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
    }

a.skip-main-state {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999;
    color: #FFF !important;
}

    a.skip-main-state :focus, a.skip-main-state :active {
        color: #fff;
        left: auto;
        top: auto;
        width: 150px;
        height: auto;
        overflow: auto;
        margin: 0;
        padding: 12px;
        text-align: center;
        font-size: 14px;
        z-index: 999;
        color: #FFF !important;
        text-decoration: none;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        margin-top: 13px;
        margin-left: 13px;
    }

.skip-main-state {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999;
    color: #FFF !important;
}

    .skip-main-state:focus, .skip-main-state:active {
        left: auto;
        top: auto;
        width: 30%;
        height: auto;
        overflow: auto;
        margin: 10px 35%;
        padding: 12px;
        text-align: center;
        font-size: 14px;
        z-index: 999;
        color: #FFF !important;
        background: #FFF;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        text-decoration: underline;
    }

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.tribe-bar-filters {
    display: none !important;
}

a.skip-main-map {
    left: -999px;
    position: relative;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999;
    color: #FFF !important;
}

    a.skip-main-map:focus, a.skip-main-map:active {
        color: #fff;
        left: auto;
        top: auto;
        width: 150px;
        height: auto;
        overflow: auto;
        margin: 0;
        padding: 12px;
        text-align: center;
        font-size: 14px;
        z-index: 999;
        color: #007B67 !important;
        text-decoration: none;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        margin-top: 13px;
        margin-left: 13px;
        margin-bottom: 20px;
        outline: 2px dotted #007B87;
    }

.social-container {
    margin: 0 auto;
    text-align: center;
}

    .social-container .social-text {
        display: inline-block;
    }

        .social-container .social-text h2 {
            margin: 0;
            padding: 0;
            padding: 0 !important;
            padding-right: 10px !important;
        }

    .social-container .social-icons-container {
        display: inline-block;
    }

ul.social-icons {
    font-size: 20px;
}

    ul.social-icons li {
        display: inline;
        padding-right: 4px;
    }

        ul.social-icons li a {
            color: #FFF !important;
        }

            ul.social-icons li a:hover {
                color: #B2D7D6 !important;
            }

            ul.social-icons li a:focus {
                color: #FFF !important;
                outline: 1px dotted #FFF;
            }

            ul.social-icons li a:active {
                color: #FFF !important;
                outline: 1px dotted #FFF;
            }

#gform_wrapper_3.gform_wrapper ol.validation_list li {
    color: #FFF !important;
    list-style-type: none !important;
}

    #gform_wrapper_3.gform_wrapper ol.validation_list li a {
        color: #FFF !important;
        text-decoration: none !important;
    }

        #gform_wrapper_3.gform_wrapper ol.validation_list li a:hover {
            color: #FFF !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_3.gform_wrapper ol.validation_list li a:focus {
            color: #FFF !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_3.gform_wrapper ol.validation_list li a:active {
            color: #FFF !important;
            text-decoration: underline !important;
        }

#gform_wrapper_17.gform_wrapper ol.validation_list li {
    color: #FFF !important;
    list-style-type: none !important;
}

    #gform_wrapper_17.gform_wrapper ol.validation_list li a {
        color: #FFF !important;
        text-decoration: none !important;
    }

        #gform_wrapper_17.gform_wrapper ol.validation_list li a:hover {
            color: #FFF !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_17.gform_wrapper ol.validation_list li a:focus {
            color: #FFF !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_17.gform_wrapper ol.validation_list li a:active {
            color: #FFF !important;
            text-decoration: underline !important;
        }

#gform_wrapper_4.gform_wrapper ol.validation_list li {
    color: #FFF !important;
    list-style-type: none !important;
}

    #gform_wrapper_4.gform_wrapper ol.validation_list li a {
        color: #FFF !important;
        text-decoration: none !important;
    }

        #gform_wrapper_4.gform_wrapper ol.validation_list li a:hover {
            color: #FFF !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_4.gform_wrapper ol.validation_list li a:focus {
            color: #FFF !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_4.gform_wrapper ol.validation_list li a:active {
            color: #FFF !important;
            text-decoration: underline !important;
        }

#gform_wrapper_1.gform_wrapper ol.validation_list li {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #007B67 !important;
    list-style-type: none !important;
    padding-bottom: 7px !important;
}

    #gform_wrapper_1.gform_wrapper ol.validation_list li a {
        color: #007B67 !important;
        text-decoration: none !important;
    }

        #gform_wrapper_1.gform_wrapper ol.validation_list li a:hover {
            color: #007B67 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_1.gform_wrapper ol.validation_list li a:focus {
            color: #007B67 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_1.gform_wrapper ol.validation_list li a:active {
            color: #007B67 !important;
            text-decoration: underline !important;
        }

#gform_wrapper_5.gform_wrapper ol.validation_list li {
    color: #007B87 !important;
    list-style-type: none !important;
    padding-bottom: 3px;
}

    #gform_wrapper_5.gform_wrapper ol.validation_list li a {
        color: #007B87 !important;
        text-decoration: none !important;
    }

        #gform_wrapper_5.gform_wrapper ol.validation_list li a:hover {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_5.gform_wrapper ol.validation_list li a:focus {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_5.gform_wrapper ol.validation_list li a:active {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

#gform_wrapper_12.gform_wrapper ol.validation_list li {
    color: #007B87 !important;
    list-style-type: none !important;
    padding-bottom: 3px;
}

    #gform_wrapper_12.gform_wrapper ol.validation_list li a {
        color: #007B87 !important;
        text-decoration: none !important;
    }

        #gform_wrapper_12.gform_wrapper ol.validation_list li a:hover {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_12.gform_wrapper ol.validation_list li a:focus {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_12.gform_wrapper ol.validation_list li a:active {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

#gform_wrapper_14.gform_wrapper ol.validation_list li {
    color: #007B87 !important;
    list-style-type: none !important;
    padding-bottom: 3px;
}

    #gform_wrapper_14.gform_wrapper ol.validation_list li a {
        color: #007B87 !important;
        text-decoration: none !important;
    }

        #gform_wrapper_14.gform_wrapper ol.validation_list li a:hover {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_14.gform_wrapper ol.validation_list li a:focus {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_14.gform_wrapper ol.validation_list li a:active {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

#gform_wrapper_18.gform_wrapper ol.validation_list li {
    color: #007B87 !important;
    list-style-type: none !important;
    padding-bottom: 3px;
}

    #gform_wrapper_18.gform_wrapper ol.validation_list li a {
        color: #007B87 !important;
        text-decoration: none !important;
    }

        #gform_wrapper_18.gform_wrapper ol.validation_list li a:hover {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_18.gform_wrapper ol.validation_list li a:focus {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_18.gform_wrapper ol.validation_list li a:active {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

#gform_wrapper_19.gform_wrapper ol.validation_list li {
    color: #007B87 !important;
    list-style-type: none !important;
    padding-bottom: 3px;
}

    #gform_wrapper_19.gform_wrapper ol.validation_list li a {
        color: #007B87 !important;
        text-decoration: none !important;
    }

        #gform_wrapper_19.gform_wrapper ol.validation_list li a:hover {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_19.gform_wrapper ol.validation_list li a:focus {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

        #gform_wrapper_19.gform_wrapper ol.validation_list li a:active {
            color: #007B87 !important;
            text-decoration: underline !important;
        }

.gform_wrapper div#error {
    margin-bottom: 0 !important;
}

#gform_wrapper_12.gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
    color: #007B87 !important;
}

#gform_wrapper_12.gform_wrapper ul.gfield_checkbox li label {
    font-size: 16px;
    color: #333 !important;
}

#gform_wrapper_12.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type="checkbox"] {
    vertical-align: top !important;
}

#gform_wrapper_14.gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
    color: #007B87 !important;
}

#gform_wrapper_14.gform_wrapper ul.gfield_checkbox li label {
    font-size: 16px;
    color: #333 !important;
}

#gform_wrapper_14.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type="checkbox"] {
    vertical-align: top !important;
}

img#wellmednetworks {
    width: 220px !important;
    height: 68px !important;
    margin-bottom: 20px !important;
    display: block;
    float: left;
    padding-right: 10px;
}

img#usmd-logo {
    width: 191px !important;
    height: 68px !important;
    margin-bottom: 20px !important;
    display: block;
    float: left;
}

.gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {
    font-weight: 700 !important;
}

#mobile-navigation {
    width: 100%;
    min-height: 30px;
    height: auto !important;
    height: 30px;
    display: block;
    overflow: hidden;
    display: none;
}

#mobile-nav {
    display: none;
}

#mobile {
    display: none;
}

#gform_wrapper_8.gform_wrapper .gsection {
    border-bottom: 0 !important;
    overflow: visibile !important;
    clear: both !important;
    min-height: 30px;
    height: auto !important;
    height: 30px;
}

a.return_search button {
    cursor: pointer;
    border: 0;
    color: #FFF;
    background: none;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 16px;
}

    a.return_search button:hover, a.return_search button:focus {
        text-decoration: underline;
    }

a.return_search:hover, a.return_search:focus, a.return_search:active {
    text-decoration: underline;
}

a.insurance_plan button {
    cursor: pointer;
    border: 0;
    color: #FFF;
    background: none;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 16px;
}

    a.insurance_plan button:hover, a.insurance_plan button:focus, a.insurance_plan button:active {
        text-decoration: underline;
    }

a.insurance_plan:hover, a.insurance_plan:focus, a.insurance_plan:active {
    text-decoration: underline;
}

.statebox {
    color: #949494;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding: 11px;
    width: 339px;
}

.insurance_plan {
    color: #FFF !important;
}

.insurance_plan {
    box-sizing: border-box !important;
    background: #007B67 !important;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 16px;
    padding: 6px 20px;
    font-weight: 400 !important;
}

#interior .interior-content .interior-content-inner .interior-content-text a.insurance_plan:hover {
    color: #fff !important;
}

.return_search {
    background: #007B67 !important;
    color: #fff !important;
    font-size: 16px;
    padding: 6px 20px;
    cursor: pointer;
    display: inline-block;
    font-weight: 400 !important;
}

.left_panel {
    float: left;
}

.right_panel {
    float: right;
}

.search_filter > a {
    display: inline-block;
}

ul.pagination {
    margin: 0 12px 30px 0;
    text-align: right !important;
}

    ul.pagination li {
        font-size: 14px;
    }

    ul.pagination a {
        border: 1px solid #e6e6e6;
        border-radius: 0 !important;
        color: #0d7963;
        display: inline-block;
        padding: 5px 9px;
        text-decoration: none;
        font-size: 14px;
        font-family: 'Roboto', sans-serif;
    }

    ul.pagination li:nth-last-of-type(2) a {
        border-radius: 0px;
    }

    ul.pagination li:nth-last-of-type(1) a {
        border-radius: 0px;
    }

#interior .interior-content .interior-content-text h2 a.return_search:hover {
    color: #fff !important;
}

.doc_specialty_fields {
    float: left;
    text-align: center;
    width: 100%;
}

    .doc_specialty_fields select {
        display: inline-block;
        float: none;
    }

    .doc_specialty_fields #doctor_load_category {
        display: inline-block;
        float: none;
    }

.doc_state_fields .item {
    display: inline-block;
    float: none !important;
}

.doc_state_fields #doctor_load_city {
    display: inline-block;
    float: none !important;
}

.doc_state_fields {
    text-align: center;
}

select {
    -webkit-appearance: none;
    background: #FFF !important;
    border: 1px solid #C4C4C4 !important;
    color: #666 !important;
}

#previous-arrow {
    position: absolute;
    top: 482px;
    z-index: 600;
    left: 0;
    cursor: pointer;
    margin-left: 30px;
}

#next-arrow {
    position: absolute;
    top: 482px;
    z-index: 600;
    right: 0;
    cursor: pointer;
    margin-right: 30px;
}

a#next, a#prev {
    opacity: .7;
}

    a#next:hover, a#prev:hover {
        opacity: 1.0;
    }

    a#next:focus, a#prev:focus {
        opacity: 1.0;
        outline: 3px dotted #FFF !important;
    }

    a#next:active, a#prev:active {
        opacity: 1.0;
        outline: 3px dotted #FFF !important;
    }

a.list-group-item {
    text-decoration: none !important;
}

.list-group-item.active {
    background: #008F7C !important;
    background: #007B67 !important;
}

.ajax-data-response-doctor {
    text-decoration: none !important;
}

a.list-group-item:focus {
    text-decoration: underline !important;
}

a.list-group-item:active {
    text-decoration: underline !important;
}

.data_purple {
    opacity: 0.85;
    text-decoration: none !important;
    color: #000 !important;
}

.data_green {
    color: #007B67 !important;
}

    .data_green:hover {
        color: #007B67 !important;
        text-decoration: underline !important;
    }

    .data_green a:focus {
        color: #007B67 !important;
        text-decoration: underline !important;
    }

    .data_green a:active {
        color: #007B67 !important;
        text-decoration: underline !important;
    }

input[type="radio"]:focus {
    outline: 2px dotted #007B67;
}

input[type="radio"]:active {
    outline: 2px dotted #007B67;
}

.start {
    width: 150px;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    border-radius: 5px;
    padding: 13px 20px 15px 20px;
    text-align: center;
    background: #FFF;
    color: #007B78;
    cursor: pointer;
    text-decoration: none;
}

    .start:hover {
        color: #007B78;
        text-decoration: underline;
    }

    .start:focus {
        color: #007B78;
        text-decoration: underline;
        outline: 2px dotted #FFF !important;
    }

    .start:active {
        color: #007B78;
        text-decoration: underline;
        outline: 2px dotted #FFF !important;
    }

#top-header {
    width: 100%;
    background: #008F7C;
    background: #414142 !important;
    overflow: hidden;
}

    #top-header i {
        padding-right: 6px;
    }

    #top-header .top-header-content {
        width: 100%;
    }

        #top-header .top-header-content .top-header-main-inner {
            width: 100%;
            height: auto !important;
            margin: 0 auto;
        }

            #top-header .top-header-content .top-header-main-inner .top-header-text-content {
                width: 100%;
                margin: 0 auto;
                text-align: right;
            }

                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector {
                    width: 170px;
                    height: auto !important;
                    float: left;
                    text-align: left;
                    color: #FFF !important;
                }

                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content {
                        padding: 0;
                        margin-left: 25px;
                    }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.text {
                            color: #FFF !important;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 800;
                            font-size: 16px;
                            line-height: 21px;
                            margin-top: 9px;
                            float: left;
                            margin-top: 0 !important;
                            height: auto !important;
                        }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language {
                            color: #000;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 600;
                            font-weight: 600;
                            font-size: 12px !important;
                            line-height: 15px;
                            margin-top: 10px;
                            margin-left: 0;
                            float: left;
                        }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li {
                                float: left;
                            }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a {
                                    color: #FFF;
                                    text-decoration: none;
                                    color: #FFF !important;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:hover {
                                        color: #FFF !important;
                                        text-decoration: underline;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:focus-visible {
                                        color: #FFF !important;
                                        outline: 2px dotted #FFF !important;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:active {
                                        color: #FFF !important;
                                        text-decoration: underline;
                                    }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li.active a {
                                    color: #FFF !important;
                                    text-decoration: underline;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li:last-child {
                                    margin-left: 9px;
                                }

                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text {
                    margin: 0;
                    padding: 0;
                    float: right;
                }

                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul {
                        list-style-type: none;
                        margin-top: 0;
                        margin-bottom: 0;
                        padding: 0;
                        font-size: 14px;
                        line-height: 15px;
                        text-align: left;
                        position: relative;
                        zoom: 1;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        float: right;
                        margin-left: 0;
                        padding-top: 0;
                        text-transform: uppercase;
                        letter-spacing: 1px;
                    }

                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul {
                        clear: both;
                    }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li {
                            position: relative;
                            float: left;
                            margin-right: 1px;
                            height: auto !important;
                            padding-bottom: 0;
                        }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 {
                                margin-right: 0;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 {
                                margin-right: 0;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:hover {
                                color: #FFF;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:hover {
                                color: #FFF;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:focus-visible {
                                color: #FFF;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:focus-visible {
                                color: #FFF;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:active {
                                color: #FFF;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:active {
                                color: #FFF;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a {
                                color: #FFF;
                            }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:hover {
                                    color: #B2DDD8;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:focus-visible {
                                    color: #B2DDD8;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:active {
                                    color: #B2DDD8;
                                }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:hover > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:focus > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:active > a {
                                color: #B2DDD8;
                                border-bottom: 1px solid #B2DDD8;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor > a {
                                color: #FFF;
                            }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor > a:hover {
                                    color: #B2DDD8;
                                }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:last-of-type > a {
                                margin-right: 0;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a {
                                display: block;
                                color: #FFF;
                                text-decoration: none;
                                margin-right: 5px;
                                padding: 9px 11px 10px 11px;
                                background: #007360;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:hover > a, #navigation #menu-main-navigation > li > a:hover {
                                text-decoration: underline;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:focus-visible > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a:focus-visible {
                                color: #FFF;
                                text-decoration: underline;
                                outline: 2px dotted #FFF !important;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:active > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a:active {
                                color: #FFF;
                                text-decoration: underline;
                                outline: 0 dotted #FFF !important;
                            }

header {
    top: 0;
    padding: 0;
    margin: 0;
    width: 100% !important;
    min-height: 64px;
    height: auto !important;
    height: 64px;
    background: #F2F5F7 !important;
    border-bottom: 0 !important;
    overflow: hidden;
}

    header .nav {
        width: 1549px;
        background: #F2F5F7;
        margin: 0 auto;
    }

        header .nav .main {
            width: 1499px;
            margin: 0 auto;
            display: flex;
        }

            header .nav .main .logo {
                width: 220px;
                height: 41px;
                position: relative;
                margin: 20px 0 0 0;
                flex: 0 0 220px;
            }

            header .nav .main .logo {
                height: 41px;
                height: 41px;
                position: relative;
                margin: 30px 0 0 0;
                float: left;
                width: 220px !important;
                width: 220px !important;
                height: 41px;
                margin-top: 11px;
            }

                header .nav .main .logo a:focus-visible img {
                    outline: 2px solid #007B87 !important;
                }

                header .nav .main .logo a:active img {
                    outline: 2px solid #007B87 !important;
                }

                header .nav .main .logo img {
                    display: block;
                }

    header img {
        width: 250px;
        height: 55px;
        width: 220px;
        height: 41px;
    }

    header .nav .main .navigation {
        flex: 1;
        margin-top: 0;
        margin-left: 0;
    }

        header .nav .main .navigation #menu-main-navigation {
            list-style-type: none;
            margin-top: 0;
            margin-bottom: 0;
            padding: 0;
            font-size: 15px;
            line-height: 15px;
            text-align: right;
            position: relative;
            zoom: 1;
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            float: left;
            float: right;
            margin-left: 0;
            text-transform: uppercase;
            padding-top: 23px;
            padding-top: 15px;
        }

        header .nav .main .navigation #menu-main-navigation {
            clear: both;
        }

            header .nav .main .navigation #menu-main-navigation > li {
                position: relative;
                float: left;
                margin-right: 20px;
                height: 45px;
                padding-bottom: 5px;
            }

                header .nav .main .navigation #menu-main-navigation > li:last-of-type {
                    margin-right: 20px;
                }

                header .nav .main .navigation #menu-main-navigation > li#menu-item-448 {
                    margin-right: 0;
                }

                header .nav .main .navigation #menu-main-navigation > li#menu-item-33070 {
                    margin-right: 0;
                }

                header .nav .main .navigation #menu-main-navigation > li.current_page_item > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                    header .nav .main .navigation #menu-main-navigation > li.current_page_item > a:hover {
                        color: #007B67;
                        text-decoration: underline;
                    }

                header .nav .main .navigation #menu-main-navigation > li.current_page_item:hover > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                header .nav .main .navigation #menu-main-navigation > li.current-page-ancestor:hover > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                header .nav .main .navigation #menu-main-navigation > li.current-page-ancestor > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                    header .nav .main .navigation #menu-main-navigation > li.current-page-ancestor > a:hover {
                        color: #007B67;
                        text-decoration: underline;
                    }

                header .nav .main .navigation #menu-main-navigation > li.current-menu-ancestor > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                    header .nav .main .navigation #menu-main-navigation > li.current-menu-ancestor > a:hover {
                        color: #007B67;
                        text-decoration: underline;
                    }

                header .nav .main .navigation #menu-main-navigation > li#menu-item-44189 > a {
                    background: #007B67;
                    color: #FFF;
                    padding-left: 20px;
                    padding-right: 20px;
                    border-radius: 5px;
                }

                header .nav .main .navigation #menu-main-navigation > li > a {
                    display: block;
                    color: #008F7C;
                    color: #505D67;
                    text-decoration: none;
                    margin-right: 5px;
                    padding: 10px 0 10px 0;
                }

            header .nav .main .navigation #menu-main-navigation ul.sub-menu .divider {
                display: none;
            }

            header .nav .main .navigation #menu-main-navigation > li:hover > a, header .nav .main .navigation #menu-main-navigation > li > a:hover {
                color: #007B67;
                text-decoration: underline;
            }

            header .nav .main .navigation #menu-main-navigation > li:focus-visible > a, header .nav .main .navigation #menu-main-navigation > li > a:focus-visible {
                color: #007B67;
                text-decoration: underline;
                outline: 2px dotted #007B87 !important;
            }

            header .nav .main .navigation #menu-main-navigation > li:active > a, header .nav .main .navigation #menu-main-navigation > li > a:active {
                color: #007B67;
                text-decoration: underline;
                outline: 0 dotted #007B87 !important;
            }

            header .nav .main .navigation #menu-main-navigation > li .divider {
                display: none;
            }

        header .nav .main .navigation #menu-main-navigation-spanish {
            list-style-type: none;
            margin-top: 0;
            margin-bottom: 0;
            padding: 0;
            font-size: 15px;
            line-height: 15px;
            text-align: right;
            position: relative;
            zoom: 1;
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            float: left;
            float: right;
            margin-left: 0;
            text-transform: uppercase;
            padding-top: 23px;
            padding-top: 15px;
        }

        header .nav .main .navigation #menu-main-navigation-spanish {
            clear: both;
        }

            header .nav .main .navigation #menu-main-navigation-spanish > li {
                position: relative;
                float: left;
                margin-right: 20px;
                height: 45px;
                padding-bottom: 5px;
            }

                header .nav .main .navigation #menu-main-navigation-spanish > li:last-of-type {
                    margin-right: 20px;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li#menu-item-448 {
                    margin-right: 0;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li#menu-item-33070 {
                    margin-right: 0;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li.current_page_item > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                    header .nav .main .navigation #menu-main-navigation-spanish > li.current_page_item > a:hover {
                        color: #007B67;
                        text-decoration: underline;
                    }

                header .nav .main .navigation #menu-main-navigation-spanish > li.current_page_item:hover > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li.current-page-ancestor:hover > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li.current-page-ancestor > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                    header .nav .main .navigation #menu-main-navigation-spanish > li.current-page-ancestor > a:hover {
                        color: #007B67;
                        text-decoration: underline;
                    }

                header .nav .main .navigation #menu-main-navigation-spanish > li.current-menu-ancestor > a {
                    color: #007B67;
                    text-decoration: underline;
                }

                    header .nav .main .navigation #menu-main-navigation-spanish > li.current-menu-ancestor > a:hover {
                        color: #007B67;
                        text-decoration: underline;
                    }

                header .nav .main .navigation #menu-main-navigation-spanish > li#menu-item-44193 > a {
                    background: #007B67;
                    color: #FFF;
                    padding-left: 20px;
                    padding-right: 20px;
                    border-radius: 5px;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li > a {
                    display: block;
                    color: #008F7C;
                    color: #505D67;
                    text-decoration: none;
                    margin-right: 5px;
                    padding: 10px 0 10px 0;
                }

            header .nav .main .navigation #menu-main-navigation-spanish ul.sub-menu .divider {
                display: none;
            }

            header .nav .main .navigation #menu-main-navigation-spanish > li:hover > a, header .nav .main .navigation #menu-main-navigation-spanish > li > a:hover {
                color: #007B67;
                text-decoration: underline;
            }

            header .nav .main .navigation #menu-main-navigation-spanish > li:focus-visible > a, header .nav .main .navigation #menu-main-navigation-spanish > li > a:focus-visible {
                color: #007B67;
                text-decoration: underline;
                outline: 2px dotted #007B87 !important;
            }

            header .nav .main .navigation #menu-main-navigation-spanish > li:active > a, header .nav .main .navigation #menu-main-navigation-spanish > li > a:active {
                color: #007B67;
                text-decoration: underline;
                outline: 0 dotted #007B87 !important;
            }

            header .nav .main .navigation #menu-main-navigation-spanish > li .divider {
                display: none;
            }

    header #menu-bar {
        margin-right: 0 !important;
        margin-top: 0;
        text-align: right;
        position: relative;
        text-transform: uppercase;
        padding-top: 7px;
        flex: 0 0 80px;
    }

        header #menu-bar .text {
            color: #333 !important;
            display: inline-block;
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            padding: 0;
            margin: 0;
        }

        header #menu-bar a {
            color: #7AB137 !important;
            text-decoration: none !important;
            display: block;
            padding: 10px 0 10px 0;
            font-size: 15px !important;
            line-height: 15px !important;
        }

        header #menu-bar i {
            padding-left: 10px;
            vertical-align: top;
            font-size: 30px;
            color: #505D68;
            top: 0;
            margin: 0;
            padding-top: 0;
        }

        header #menu-bar a:focus-visible {
            outline: 1px dotted #007B67;
            text-decoration: none !important;
        }

        header #menu-bar button {
            color: #0055A5 !important;
            border: 0;
            background: #FFF;
            font-size: 30px;
        }

        header #menu-bar a > span:focus-visible {
            outline: 0 !important;
        }

        header #menu-bar span.text {
            font-size: 15px !important;
            line-height: 15px;
            padding-top: 8px;
        }

#wellmed-mobile-final {
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 18px !important;
    display: block;
    background: #FFF !important;
    -webkit-transform: translate3d(0,0,0);
    overflow: hidden;
    display: block;
    text-transform: none !important;
}

    #wellmed-mobile-final ul#wellmed-mobile {
        width: 1449px !important;
        margin: 0 auto;
        color: #FFF;
        display: none;
        padding-top: 20px;
        padding-bottom: 25px !important;
        overflow: hidden;
    }

        #wellmed-mobile-final ul#wellmed-mobile li {
            font-weight: 400;
            padding-bottom: 13px;
            margin-bottom: 0;
            display: block;
        }

            #wellmed-mobile-final ul#wellmed-mobile li.headline {
                font-weight: 700;
                padding-bottom: 15px;
            }

        #wellmed-mobile-final ul#wellmed-mobile ul.subnav {
            margin-top: 2px !important;
            margin-bottom: 0;
            padding-top: 10px !important;
            -webkit-transform: translate3d(0,0,0);
            display: inline;
            font-size: 16px;
            line-height: 21px;
            color: #333;
            float: left;
            margin-bottom: 25px;
        }

            #wellmed-mobile-final ul#wellmed-mobile ul.subnav a {
                color: #007B67;
                color: #505D67 !important;
                font-size: 15px;
                line-height: 21px;
                text-decoration: none;
            }

                #wellmed-mobile-final ul#wellmed-mobile ul.subnav a:hover {
                    color: #007B67 !important;
                    text-decoration: underline;
                }

                #wellmed-mobile-final ul#wellmed-mobile ul.subnav a:focus-visible {
                    outline: 1px solid #007B67 !important;
                    text-decoration: underline;
                }

                #wellmed-mobile-final ul#wellmed-mobile ul.subnav a:active {
                    color: #007B67 !important;
                    text-decoration: underline;
                }

            #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(1) {
                width: 20%;
                padding-right: 3%;
            }

            #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(2) {
                width: 23%;
                padding-left: 3%;
                padding-right: 3%;
                border-left: 3px solid #333;
            }

            #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(3) {
                width: 23%;
                padding-right: 3%;
            }

            #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(4) {
                width: 20%;
                padding-right: 3%;
            }

            #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(5) {
                width: 14%;
            }

header .nav .main .navigation #events {
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: 18px;
    line-height: 15px;
    text-align: left;
    position: relative;
    zoom: 1;
    font-family: 'Roboto', sans-serif;
    font-weight: 800;
    float: left;
    margin-left: 0;
    text-transform: uppercase;
    padding-top: 23px;
}

header .nav .main .navigation #events {
    clear: both;
}

    header .nav .main .navigation #events > li {
        position: relative;
        float: left;
        margin-right: 23px;
        height: 45px;
        padding-bottom: 5px;
    }

        header .nav .main .navigation #events > li#menu-item-446 {
            margin-right: 0;
        }

        header .nav .main .navigation #events > li#menu-item-447 {
            margin-right: 0;
        }

        header .nav .main .navigation #events > li#menu-item-448 {
            margin-right: 0;
        }

        header .nav .main .navigation #events > li#menu-item-449 {
            margin-right: 0;
        }

        header .nav .main .navigation #events > li.current-page-ancestor#menu-item-414 > a {
            color: #008F7C !important;
            color: #000 !important;
            text-decoration: none;
        }

            header .nav .main .navigation #events > li.current-page-ancestor#menu-item-414 > a:hover {
                color: #008F7C !important;
                text-decoration: underline;
            }

        header .nav .main .navigation #events > li.current_page_item > a {
            color: #007B67;
            text-decoration: underline;
        }

            header .nav .main .navigation #events > li.current_page_item > a:hover {
                color: #007B67;
                text-decoration: underline;
            }

        header .nav .main .navigation #events > li.current_page_item:hover > a {
            color: #007B67;
            text-decoration: underline;
        }

        header .nav .main .navigation #events > li.current-page-ancestor:hover > a {
            color: #007B67;
            text-decoration: underline;
        }

        header .nav .main .navigation #events > li.current-page-ancestor > a {
            color: #007B67;
            text-decoration: underline;
        }

            header .nav .main .navigation #events > li.current-page-ancestor > a:hover {
                color: #007B67;
                text-decoration: underline;
            }

        header .nav .main .navigation #events > li > a {
            display: block;
            color: #008F7C;
            color: #000;
            text-decoration: none;
            margin-right: 5px;
            padding: 10px 0 14px 0;
        }

    header .nav .main .navigation #events ul.sub-menu .divider {
        display: none;
    }

    header .nav .main .navigation #events > li:hover > a, #navigation #menu-main-navigation-florida-spanish > li > a:hover {
        color: #999;
        text-decoration: none;
    }

    header .nav .main .navigation #events > li .divider {
        display: none;
    }

    header .nav .main .navigation #events ul.sub-menu {
        width: 202px;
        font-size: 14px;
        line-height: 17px;
        display: none;
        position: absolute;
        left: 0;
        top: 51px;
        z-index: 1000000000;
        padding: 15px 0 13px 0;
        list-style: none;
        background: #FFF;
        text-transform: none;
        margin-left: -20px;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        -webkit-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.2);
    }

    header .nav .main .navigation #events > li#menu-item-460 ul.sub-menu {
        width: 150px;
    }

    header .nav .main .navigation #events > li#menu-item-465 ul.sub-menu {
        width: 150px;
    }

    header .nav .main .navigation #events > li#menu-item-470 ul.sub-menu {
        width: 200px;
    }

    header .nav .main .navigation #events > li#menu-item-475 ul.sub-menu {
        width: 200px;
    }

    header .nav .main .navigation #events > li#menu-item-460 > a {
        color: #8CC63F !important;
    }

        header .nav .main .navigation #events > li#menu-item-460 > a:hover {
            color: #8CC63F !important;
        }

    header .nav .main .navigation #events > li#menu-item-465 > a {
        color: #007B67;
        text-decoration: underline;
    }

        header .nav .main .navigation #events > li#menu-item-465 > a:hover {
            color: #007B67;
            text-decoration: underline;
        }

    header .nav .main .navigation #events > li#menu-item-470 > a {
        color: #8CC63F !important;
    }

        header .nav .main .navigation #events > li#menu-item-470 > a:hover {
            color: #8CC63F !important;
        }

    header .nav .main .navigation #events > li#menu-item-475 > a {
        color: #8CC63F !important;
    }

        header .nav .main .navigation #events > li#menu-item-475 > a:hover {
            color: #8CC63F !important;
        }

    header .nav .main .navigation #events li:hover > ul.sub-menu {
        display: block;
    }

    header .nav .main .navigation #events ul.sub-menu a {
        display: block;
        margin: 0px 20px;
        padding: 8px 0 9px 0;
        color: #444;
        text-decoration: none;
    }

    header .nav .main .navigation #events ul.sub-menu li.last > a {
        border-bottom: 0;
    }

    header .nav .main .navigation #events ul.sub-menu li:hover > a, #navigation ul.options-menu a:hover {
        color: #008F7C;
        color: #007B67 !important;
        text-decoration: underline;
    }

    header .nav .main .navigation #events li.current_page_item ul.sub-menu li:hover > a, #navigation #menu-main-navigation-florida-spanish li.current_page_item ul.sub-menu a:hover {
        color: #A6BC09;
        text-decoration: none;
    }

    header .nav .main .navigation #events ul.sub-menu ul {
        left: 100%;
    }

        header .nav .main .navigation #events ul.sub-menu ul.sub-menu {
            display: none;
        }

.interior-content .interior-content-inner .col-sm-8 {
    min-height: 500px;
}

.clinic-profile .main {
    float: left;
    width: 25% !important;
}

.clinic-profile .map {
    float: left;
    height: 500px !important;
    overflow: hidden !important;
    position: relative !important;
    width: 75% !important;
    margin-top: 0 !important;
}

.clinic-profile {
    padding: 0;
}

    .clinic-profile .map #map_canvas {
        border: medium none !important;
        overflow: hidden !important;
        position: absolute !important;
        width: 100% !important;
        top: 0;
        left: 0;
    }

.list-group {
    height: 500px;
    margin-bottom: 0;
    overflow: scroll;
    padding-left: 0;
}

#map_canvas {
    left: 0px !important;
    padding-bottom: 100px !important;
}

.outer_canvas {
    float: left;
    height: 100%;
    position: relative;
    width: 98%;
}

.mapFooter {
    float: left;
    width: 75%;
    margin-left: 25%;
    padding: 20px 0px;
    margin-top: 20px;
    width: 100%;
    margin-left: 0;
    padding: 0;
    background: #FFF;
}

    .mapFooter h2 {
        color: #000000 !important;
    }

.imgFootermap {
    width: 20%;
    float: left;
    height: 200px;
}

.footerSecMap {
    width: 70%;
    float: left;
    padding: 0px 20px;
    padding: 0 !important;
    width: 100%;
}

.SecFootermap {
    width: 33%;
    float: left;
    min-height: 125px;
}

.SpecFootermaptop {
    height: 130px !important;
    border-color: #e0e0e0;
    border-style: solid;
    border-width: 1px 1px 3px 1px;
    box-shadow: 0 2px 0 #e0e0e0;
    border-radius: 8px;
    margin-bottom: 20px;
    padding: 20px;
}

    .SpecFootermaptop:hover {
        border-color: #B8B8B8;
        box-shadow: 0 2px 0 #B8B8B8;
    }

    .SpecFootermaptop:focus {
        border-color: #B8B8B8 !important;
        box-shadow: 0 2px 0 #B8B8B8 !important;
    }

    .SpecFootermaptop:active {
        border-color: #B8B8B8 !important;
        box-shadow: 0 2px 0 #B8B8B8 !important;
    }

.SpecFootermapimage {
    width: 30%;
    width: 100px;
    height: 125px;
    float: left;
    margin-right: 5%;
}

.SpecFootermapname {
    width: 40%;
    float: left;
}

.SpecFootermapspec {
    width: 25%;
    float: left;
}

.SpecFootermap {
    float: right;
    margin-top: 0px;
    width: 50%;
    min-height: 120px;
}

.headingAfterDivMap {
    border-top: 1px solid #e5e5e5;
    padding-top: 15px;
}

#home-main {
    width: 100%;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background: #007B67;
}

    #home-main .home-main-content {
        width: 100%;
    }

        #home-main .home-main-content .home-main-inner {
            width: 1140px;
            height: 300px;
            margin: 0 auto;
        }

            #home-main .home-main-content .home-main-inner .home-main-text {
                margin: 0;
                padding: 0;
            }

#home-divider {
    width: 100%;
    overflow: hidden;
    background: #FFF !important;
    padding-top: 40px !important;
}

    #home-divider .home-divider-content {
        width: 100%;
    }

        #home-divider .home-divider-content .home-divider-inner {
            width: 1300px;
            margin: 0 auto;
        }

            #home-divider .home-divider-content .home-divider-inner .home-divider-text {
                margin: 0;
                padding: 0;
                padding-bottom: 10px;
            }

                #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 {
                    color: #FFF;
                    font-family: "AkzidenzBold",Arial,sans-serif;
                    font-size: 35px;
                    letter-spacing: 0;
                    font-weight: 400;
                    Â padding-top: 23px;
                    padding-bottom: 23px;
                    text-align: center;
                }

                    #home-divider .home-divider-content .home-divider-inner .home-divider-text h3:after {
                        content: "";
                        display: block;
                        margin: 0 auto;
                        width: 60px;
                        padding-top: 20px;
                        border-bottom: 3px solid #6DAC3A;
                    }

                    #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a {
                        text-decoration: none !important;
                        color: #414142 !important;
                    }

                        #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a:hover {
                            text-decoration: underline !important;
                            color: #414142 !important;
                        }

                        #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a:focus {
                            text-decoration: underline !important;
                            color: #414142 !important;
                            outline: 2px dotted #414142 !important;
                        }

                        #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a:active {
                            text-decoration: underline !important;
                            color: #414142 !important;
                            outline: 2px dotted #414142 !important;
                        }

#home-blog {
    width: 100%;
    overflow: hidden;
    background: #FFF;
    padding-top: 50px;
    padding-bottom: 40px;
}

    #home-blog .home-blog-content {
        width: 100%;
    }

        #home-blog .home-blog-content .home-blog-inner {
            width: 1140px;
            height: 300px;
            margin: 0 auto;
        }

            #home-blog .home-blog-content .home-blog-inner .home-blog-text {
                margin: 0;
                padding: 0;
            }

                #home-blog .home-blog-content .home-blog-inner .home-blog-text img {
                    display: block;
                }

#home-contact {
    width: 100%;
    background: #FFF;
    overflow: hidden;
}

    #home-contact .home-contact-main {
        width: 100%;
    }

        #home-contact .home-contact-main .home-contact-main-inner {
            width: 1140px;
            min-height: 50px;
            height: auto !important;
            height: 50px;
            margin: 0 auto;
            padding-bottom: 50px;
        }

            #home-contact .home-contact-main .home-contact-main-inner .text-contact-content .text-contact-inner {
                width: 1140px;
                margin: 0 auto;
                text-align: left;
                padding-top: 10px;
            }

                #home-contact .home-contact-main .home-contact-main-inner .text-contact-content .text-contact-inner .button {
                    width: 180px;
                    font-size: 20px;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 700;
                    border-radius: 5px;
                    padding: 13px 20px 15px 20px;
                    margin: 0 auto;
                    text-align: center;
                    background: #6DAC3A;
                    color: #FFF;
                    cursor: pointer;
                }

                    #home-contact .home-contact-main .home-contact-main-inner .text-contact-content .text-contact-inner .button:hover {
                        color: #D3E6C4;
                    }

                    #home-contact .home-contact-main .home-contact-main-inner .text-contact-content .text-contact-inner .button:focus {
                        color: #D3E6C4;
                        text-decoration: underline;
                    }

                    #home-contact .home-contact-main .home-contact-main-inner .text-contact-content .text-contact-inner .button:active {
                        color: #D3E6C4;
                        text-decoration: underline;
                    }

#interior-main {
    width: 100%;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background: #E6E6E6;
    background-position: center center;
}

    #interior-main .interior-main-content {
        width: 100%;
    }

        #interior-main .interior-main-content .interior-main-inner {
            width: 1140px;
            height: 300px;
            margin: 0 auto;
        }

            #interior-main .interior-main-content .interior-main-inner .interior-main-text {
                margin: 0;
                padding: 0;
            }

#map_canvas {
    height: 440px !important;
    width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
    position: absolute;
}

.map {
    float: left;
    margin: 570px 0 0;
    height: 440px !important;
    width: 100%;
    padding-bottom: 0 !important;
}

#interior {
    position: relative;
}

.right {
    position: absolute;
    top: 90px;
}

.gform_wrapper select {
    color: #000 !important;
}

#interior-highlights {
    width: 100%;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background: #E6E6E6;
    padding-bottom: 40px;
    padding-top: 0px;
    background: #EFEFEF !important;
}

    #interior-highlights .interior-highlights-content {
        width: 1300px;
        margin: 0 auto;
        width: 1264px;
    }

        #interior-highlights .interior-highlights-content h3.headline {
            font-size: 21px;
            line-height: 22px;
            color: #007B67 !important;
            padding-bottom: 12px;
            padding-top: 41px;
            padding-bottom: 15px !important;
            font-size: 19px !important;
            color: #FFF;
            font-family: "AkzidenzBold", Arial, sans-serif;
            font-size: 23px !important;
            line-height: 24px !important;
            letter-spacing: .01rem;
            color: #414142 !important;
            font-weight: normal !important;
        }

            #interior-highlights .interior-highlights-content h3.headline:after {
                content: "";
                display: block;
                margin: 0;
                width: 60px;
                padding-top: 15px;
                border-bottom: 3px solid #6DAC3A;
            }

        #interior-highlights .interior-highlights-content p.phone-number {
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            font-size: 16px;
            line-height: 20px;
            color: #008F7C;
            color: #333 !important;
            padding-bottom: 12px;
            padding-top: 0;
            padding-bottom: 12px !important;
        }

        #interior-highlights .interior-highlights-content p.hours {
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            font-size: 16px;
            line-height: 20px;
            color: #008F7C;
            color: #333 !important;
            padding-bottom: 12px;
            padding-top: 0;
            padding-bottom: 12px !important;
        }

        #interior-highlights .interior-highlights-content h5.form-title {
            padding-bottom: 5px;
        }

        #interior-highlights .interior-highlights-content .interior-highlights-main-inner {
            width: 100%;
            height: auto;
            margin: 0 auto;
        }

            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text {
                width: 100%;
                margin: 0 auto;
                padding: 0;
            }

                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info {
                    width: 33%;
                    float: left;
                    margin-right: 2%;
                }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info p {
                        font-size: 14px;
                        padding-bottom: 13px;
                        line-height: 21px;
                    }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a {
                        color: #008F7C;
                        color: #007B67 !important;
                        text-decoration: none;
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a:hover {
                            color: #777;
                            border-bottom: 1px solid #007B67;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a:focus {
                            color: #777;
                            border-bottom: 1px solid #007B67;
                            outline: 2px dotted #007B87 !important;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a:active {
                            color: #777;
                            border-bottom: 1px solid #007B67;
                            outline: 2px dotted #007B87 !important;
                        }

                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form {
                    width: 33%;
                    float: left;
                    margin-right: 2%;
                }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form h3.gform_title {
                        display: none;
                    }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form p.headline {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                        font-size: 23px;
                        line-height: 24px;
                        color: #007B67 !important;
                        padding-bottom: 12px;
                        padding-top: 41px;
                        padding-bottom: 5px !important;
                        font-size: 19px;
                        font-family: "AkzidenzBold",Arial,sans-serif;
                        font-size: 26px !important;
                        line-height: 30px !important;
                        letter-spacing: 0;
                        font-weight: 400;
                        color: #000 !important;
                    }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form #gform_confirmation_message_5 {
                        line-height: 21px;
                        padding-top: 12px;
                        font-weight: 700 !important;
                        color: #000 !important;
                    }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form #gform_confirmation_message_1 {
                        line-height: 21px;
                        padding-top: 12px;
                        font-weight: 700 !important;
                        color: #000 !important;
                    }

                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links {
                    width: 30%;
                    float: left;
                }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links p.headline {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                        font-size: 23px;
                        line-height: 24px;
                        color: #007B67 !important;
                        padding-bottom: 15px;
                        padding-top: 41px;
                        padding-bottom: 20px !important;
                        font-size: 19px;
                        font-family: "AkzidenzBold",Arial,sans-serif;
                        font-size: 26px !important;
                        line-height: 30px !important;
                        letter-spacing: .04rem;
                        font-weight: 400;
                        color: #000 !important;
                    }

                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content {
                    margin: 0;
                    padding: 0;
                    overflow: hidden;
                    height: 45px;
                }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content img {
                        width: 45px;
                        height: 45px;
                    }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .icon {
                        float: left;
                        margin-right: 10px;
                    }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline {
                        float: none;
                        position: relative;
                        top: 50%;
                        transform: translateY(-50%);
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline p {
                            padding-top: 0;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a {
                            color: #008F7C;
                            text-decoration: none;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            color: #007B67 !important;
                            font-size: 14px;
                        }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a:hover {
                                color: #008F7C !important;
                                border-bottom: 1px solid #007B67;
                            }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a:focus {
                                color: #007B67;
                                border-bottom: 1px solid #007B67;
                                outline: 2px dotted #007B87 !important;
                            }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a:active {
                                color: #007B67;
                                border-bottom: 1px solid #007B67;
                                outline: 2px dotted #007B87 !important;
                            }

#interior {
    width: 100%;
    overflow: hidden;
    background: #FFF;
}

    #interior .location-bold {
        color: #000 !important;
    }

    #interior .interior-content {
        width: 100%;
    }

        #interior .interior-content .interior-content-inner {
            width: 1300px;
            margin: 0 auto;
            width: 1264px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text {
                width: 100%;
                margin: 0 auto;
                padding: 0;
                padding-bottom: 40px;
                padding-top: 40px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior {
                    margin-bottom: 40px;
                    padding: 0;
                    display: table;
                    table-layout: fixed;
                    width: 100%;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation {
                        margin-top: 0;
                        margin-bottom: 0;
                        padding: 0;
                        font-size: 18px;
                        line-height: 15px;
                        text-align: left;
                        zoom: 1;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 800;
                        float: left;
                        margin-left: 0;
                        text-transform: none;
                        padding-top: 0;
                        border: 1px solid #CACACA;
                        width: 100%;
                        margin-bottom: 30px;
                        display: table-row;
                        margin: 0;
                        padding: 0;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation {
                        clear: both;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation > li {
                            list-style: none;
                            display: table-cell;
                            text-align: center;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation > li.current_page_item > a {
                                color: #FFF;
                                background: #008F7C;
                                background: #007B67 !important
                            }

                                #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation > li.current_page_item > a:hover {
                                    color: #8CC63F;
                                }

                            #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation > li.current-page-ancestor:hover > a {
                                color: #8CC63F;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation > li.current-page-ancestor > a {
                                color: #8CC63F;
                            }

                                #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation > li.current-page-ancestor > a:hover {
                                    color: #8CC63F;
                                }

                            #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation > li > a {
                                display: block;
                            }

                                #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation > li:hover > a, #interior .interior-content .interior-content-inner .interior-content-text .navigation-interior #menu-patients-navigation > li > a:hover {
                                    color: #999;
                                    text-decoration: none;
                                }

                #interior .interior-content .interior-content-inner .interior-content-text h2 {
                    font-family: "AkzidenzBold", Arial, sans-serif;
                    font-weight: 400;
                    font-size: 33px;
                    line-height: 33px;
                    color: #008F7C;
                    color: #007B67 !important;
                    padding-bottom: 14px;
                    letter-spacing: 0;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text h2.float {
                        font-family: "AkzidenzBold", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 33px;
                        line-height: 33px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 14px;
                        display: inline-block;
                        padding-top: 0;
                        letter-spacing: 0;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text h2.city {
                        font-family: "AkzidenzBold", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 33px;
                        line-height: 33px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 14px;
                        letter-spacing: 0;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text h2.find {
                        font-family: "AkzidenzBold", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 33px;
                        line-height: 33px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 14px;
                        text-align: center;
                        letter-spacing: 0;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text h3 {
                    font-family: "AkzidenzBold", Arial, sans-serif;
                    font-size: 22px;
                    line-height: 27px;
                    color: #414142 !important;
                    padding-bottom: 15px;
                    letter-spacing: 0 !important;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text h3 i {
                        padding-left: 4px;
                        color: #008F7C;
                        color: #007B67 !important;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text p {
                    font-family: 'Roboto', sans-serif;
                    font-weight: 400;
                    padding-bottom: 17px;
                    font-size: 16px;
                    line-height: 24px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text p.highlight {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        font-weight: 400;
                        padding-bottom: 15px;
                        font-size: 16px;
                        line-height: 24px;
                        background: #EEE;
                        padding: 13px;
                        margin-bottom: 17px;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text a {
                    color: #78b92c;
                    text-decoration: none;
                    font-weight: 700;
                    color: #007B67 !important;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text a:hover {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text a:focus {
                        color: #007B67 !important;
                        text-decoration: underline;
                        outline: 2px dotted #007B87 !important;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text a:active {
                        color: #007B67 !important;
                        text-decoration: underline;
                        outline: 2px dotted #007B87 !important;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text img.alignright {
                    float: right;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text img.alignright.wcf {
                        float: right;
                        width: 300px;
                        height: 93px;
                        margin-left: 7px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text img.alignright.care {
                        float: right;
                        width: 450px;
                        height: 403px;
                        margin-left: 7px;
                        display: inline-block;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text ul#interior-main {
                    margin-left: 0;
                    margin-top: 4px;
                    padding-left: 0;
                    list-style: none;
                    font-size: 14px;
                    margin-bottom: 15px;
                    background: none !important;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text ul#interior-main li {
                        padding-left: 18px;
                        background-image: url('/Content/CustomViewsContent/_Shared/images/bullet.jpg');
                        background-repeat: no-repeat;
                        background-position: 0 .5em;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        padding-bottom: 7px;
                        font-size: 16px;
                        line-height: 23px;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main {
                    margin-left: 0;
                    margin-top: 4px;
                    padding-left: 0;
                    list-style: none;
                    font-size: 14px;
                    margin-bottom: 15px;
                    background: none !important;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main li {
                        padding-left: 18px;
                        background-image: url('/Content/CustomViewsContent/_Shared/images/bullet.jpg');
                        background-repeat: no-repeat;
                        background-position: 0 .5em;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        padding-bottom: 7px;
                        font-size: 16px;
                        line-height: 23px;
                        -webkit-print-color-adjust: exact !important;
                        color-adjust: exact !important;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main li ul.interior-main {
                            margin-bottom: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main li ul {
                            margin-bottom: 0 !important;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main li ul li {
                                padding-bottom: 0 !important;
                            }

                                #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main li ul li:last-of-type {
                                    padding-bottom: 0 !important;
                                }

                                #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main li ul li:last-child {
                                    padding-bottom: 0 !important;
                                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main-divider {
                    margin-left: 0;
                    margin-top: 4px;
                    padding-left: 0;
                    list-style: none;
                    font-size: 14px;
                    margin-bottom: 15px;
                    background: none !important;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main-divider li {
                        padding-left: 0;
                        background-image: none;
                        background-repeat: no-repeat;
                        background-position: 0 .5em;
                        font-family: font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        padding-bottom: 7px;
                        font-size: 16px;
                        line-height: 23px;
                        border-bottom: 1px dotted #979797;
                        padding-bottom: 15px;
                        margin-bottom: 15px;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main-divider li.right {
                            text-align: right;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.interior-main-divider li:last-of-type {
                            border-bottom: 0 !important;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text ul.addresses {
                    margin-left: 0;
                    margin-top: 4px;
                    padding-left: 0;
                    list-style: none;
                    font-size: 14px;
                    margin-bottom: 15px;
                    background: none !important;
                    padding-bottom: 0;
                    overflow: hidden;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text ul.addresses li {
                        float: left;
                        width: 32%;
                        padding-left: 0;
                        background-image: none;
                        background-repeat: no-repeat;
                        background-position: 0 .5em;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        padding-bottom: 7px;
                        font-size: 16px;
                        line-height: 23px;
                        padding-bottom: 15px !important;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text .health-plans {
                    width: 100%;
                    margin-top: 10px;
                    overflow: hidden;
                    border-bottom: 3px solid #6DAC3A;
                    margin-bottom: 30px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .health-plans:last-child {
                        border-bottom: 0;
                        margin-bottom: 0;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item {
                        display: inline-block;
                        *display: inline;
                        vertical-align: top;
                        width: 30%;
                        margin-right: 2%;
                        margin-bottom: 10px;
                        width: 50%;
                        width: 100%;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(3) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(6) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(9) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(12) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(15) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(18) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(21) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(24) {
                            margin-right: 0;
                        }

                    #interior .interior-content .interior-content-inner .interior-content-text .health-plans ul.plans {
                        margin-left: 0;
                        margin-top: 4px;
                        padding-left: 0;
                        list-style: none;
                        font-size: 14px;
                        margin-bottom: 15px;
                        background: none !important;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .health-plans ul.plans li {
                            padding-left: 18px;
                            background-image: url('/Content/CustomViewsContent/_Shared/images/bullet.jpg');
                            background-repeat: no-repeat;
                            background-position: 0 .4em;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            padding-bottom: 7px;
                            font-size: 16px;
                            line-height: 21px;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text .videos {
                    margin: 0;
                    padding: 0 0 0 0;
                    overflow: hidden;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos ul li {
                        width: 30%;
                        margin-right: 3%;
                        padding-bottom: 15px;
                        position: relative;
                        display: inline-block;
                        *display: inline;
                        vertical-align: top;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(3) {
                            margin-right: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(6) {
                            margin-right: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(9) {
                            margin-right: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(12) {
                            margin-right: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(15) {
                            margin-right: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(18) {
                            margin-right: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(21) {
                            margin-right: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(24) {
                            margin-right: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(27) {
                            margin-right: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(30) {
                            margin-right: 0 !important;
                        }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box {
                        width: 100% !important;
                        margin-right: 0 !important;
                        padding-bottom: 0;
                        position: relative;
                        display: inline-block;
                        *display: inline;
                        vertical-align: top;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-content {
                            margin: 0;
                            padding: 0;
                            position: relative;
                            cursor: pointer;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-content img {
                                width: 100%;
                                height: 100%;
                                display: block;
                                z-index: 50;
                            }

                                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-content img.play {
                                    position: absolute;
                                    background: url('/Content/CustomViewsContent/_Shared/images/youtube-play.png') no-repeat;
                                    width: 50px;
                                    height: 36px;
                                    top: 50%;
                                    left: 50%;
                                    margin-top: -25px;
                                    margin-left: -18px;
                                    text-indent: -9999px;
                                    z-index: 1000 !important;
                                    overflow: hidden;
                                    display: block;
                                }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(3) {
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(6) {
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(9) {
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(12) {
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(15) {
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(18) {
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(21) {
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(24) {
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title h3 {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 18px;
                            line-height: 23px;
                            padding-top: 10px;
                            color: #8CC63F;
                            color: #007B67;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title h3:hover {
                                padding-top: 10px;
                                color: #007B67;
                                text-decoration: underline;
                            }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a {
                            color: #007B67;
                            text-decoration: none;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a:hover {
                                color: #007B67 !important;
                                text-decoration: underline;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a:focus {
                                color: #007B67 !important;
                                text-decoration: underline;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a:active {
                                color: #007B67 !important;
                                text-decoration: underline;
                            }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos a .video-box .video-box-title {
                        color: #007B67;
                        text-decoration: none;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos a:hover .video-box .video-box-title {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos a:focus .video-box .video-box-title {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos a:active .video-box .video-box-title {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership {
                    margin-top: 10px;
                    overflow: hidden;
                    border-bottom: 1px solid #6DAC3A;
                    margin-bottom: 16px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership h4 {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                        font-size: 17px;
                        line-height: 20px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 2px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership p {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        padding-bottom: 15px;
                        font-size: 16px;
                        line-height: 22px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership:last-child {
                        border-bottom: 0 !important;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item {
                        width: 32%;
                        float: left;
                        margin-right: 2%;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(3) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(6) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(9) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(12) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(15) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(18) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(21) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(24) {
                            margin-right: 0;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership {
                    margin-top: 10px;
                    overflow: hidden;
                    border-bottom: 3px solid #6DAC3A;
                    margin-bottom: 16px;
                    padding-bottom: 12px;
                    margin-bottom: 20px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text ul.leadership h4 {
                        font-family: "AkzidenzBold",Arial,sans-serif;
                        font-size: 17px;
                        line-height: 20px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 2px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item {
                        width: 32%;
                        float: left;
                        margin-right: 2%;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(3) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(6) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(9) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(12) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(15) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(18) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(21) {
                            margin-right: 0;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership {
                    display: flex;
                    flex-wrap: wrap;
                    margin-top: 10px;
                    overflow: hidden;
                    border-bottom: 3px solid #6DAC3A;
                    margin-bottom: 16px;
                    padding-bottom: 12px;
                    margin-bottom: 20px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item {
                        width: auto;
                        flex: 0 0 32%;
                        float: none !important;
                        margin-right: 2%;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box {
                    width: 24%;
                    margin-right: 0;
                    padding-bottom: 15px;
                    position: relative;
                    display: inline-block;
                    *display: inline;
                    vertical-align: top;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below {
                    margin-top: 10px;
                    overflow: hidden;
                    border-bottom: 1px solid #6DAC3A;
                    margin-bottom: 16px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-below h4 {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                        font-size: 17px;
                        line-height: 20px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 2px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-below p {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        padding-bottom: 15px;
                        font-size: 16px;
                        line-height: 22px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-below:last-child {
                        border-bottom: 0 !important;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item {
                        width: 32%;
                        float: left;
                        margin-right: 2%;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(3) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(6) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(9) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(12) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(15) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(18) {
                            margin-right: 0;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main {
                    margin-top: 10px;
                    overflow: hidden;
                    border-bottom: 3px solid #6DAC3A;
                    margin-bottom: 16px;
                    padding-bottom: 12px;
                    margin-bottom: 20px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main h4 {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                        font-size: 17px;
                        line-height: 20px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 2px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item {
                        width: 32%;
                        float: left;
                        margin-right: 2%;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(3) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(6) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(9) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(12) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(15) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(18) {
                            margin-right: 0;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main {
                    display: flex;
                    flex-wrap: wrap;
                    margin-top: 10px;
                    overflow: hidden;
                    border-bottom: 3px solid #6DAC3A;
                    margin-bottom: 16px;
                    padding-bottom: 12px;
                    margin-bottom: 20px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item {
                        width: auto;
                        flex: 0 0 32%;
                        float: none !important;
                        margin-right: 2%;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-main {
                    margin-top: 10px;
                    overflow: hidden;
                    border-bottom: 1px solid #6DAC3A;
                    margin-bottom: 16px;
                    background: #EEE;
                    background: #F1F1F1;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-main h4 {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                        font-size: 17px;
                        line-height: 20px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 2px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-main p {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        padding-bottom: 15px;
                        font-size: 16px;
                        line-height: 22px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-main:last-child {
                        border-bottom: 0 !important;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item {
                        width: 32%;
                        float: left;
                        margin-right: 2%;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(3) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(6) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(9) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(12) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(15) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(18) {
                            margin-right: 0;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-top {
                    margin-top: 10px;
                    overflow: hidden;
                    border-bottom: 1px solid #6DAC3A;
                    margin-bottom: 16px;
                    background: #EEE;
                    background: #F1F1F1;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-top h4 {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                        font-size: 17px;
                        line-height: 20px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 2px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-top p {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 400;
                        padding-bottom: 15px;
                        font-size: 16px;
                        line-height: 22px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-top:last-child {
                        border-bottom: 0 !important;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item {
                        width: 32%;
                        float: left;
                        margin-right: 2%;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(3) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(6) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(9) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(12) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(15) {
                            margin-right: 0;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(18) {
                            margin-right: 0;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile {
                    width: 100%;
                    background: #F8F8F8;
                    margin-top: 15px;
                    overflow: hidden;
                    margin-bottom: 0 !important;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main {
                        margin: 0 auto;
                        width: 90%;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .left {
                            width: 30%;
                            float: left;
                            margin-right: 10%;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right {
                            width: 60%;
                            float: left;
                            padding-top: 35px;
                            padding-bottom: 0;
                            margin-left: 300px;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right strong {
                                color: #008F7C;
                                color: #007B67 !important;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .locations {
                                padding-top: 10px;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info strong {
                                color: #666 !important;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info {
                                width: 48%;
                                margin-right: 4%;
                                float: left;
                            }

.location-info-outr {
    float: left;
    width: 100%;
}

    .location-info-outr > .location-info {
        margin-bottom: 20px;
    }

#interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info:nth-of-type(2) {
    margin-right: 0;
}

#interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info:nth-of-type(4) {
    margin-right: 0;
}

#interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info:nth-of-type(6) {
    margin-right: 0;
}

#interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info:nth-of-type(8) {
    margin-right: 0;
}

#interior .interior-content .interior-content-inner .interior-content-text .doctor-profile img {
    width: 100%;
    height: 100%;
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
}

#interior .interior-content .interior-content-inner .interior-content-text .news {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

    #interior .interior-content .interior-content-inner .interior-content-text .news .news-item {
        width: 48%;
        margin-right: 4%;
        float: left;
        min-height: 40px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        _height: 40px;
        margin-bottom: 15px;
    }

        #interior .interior-content .interior-content-inner .interior-content-text .news .news-item:nth-child(2n+2) {
            margin-right: 0;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .news .news-item h3 {
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            font-size: 19px;
            line-height: 23px;
            color: #444;
            padding-bottom: 5px;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .news .news-item p.title {
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            padding-bottom: 4px;
            font-size: 16px;
            line-height: 22px;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .news .news-item p.download {
            font-family: 'Roboto', sans-serif !important;
            font-weight: 700 !important;
            font-size: 17px;
            line-height: 21px;
            color: #444;
            padding-bottom: 5px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .news .news-item p.download a {
                color: #007B67 !important;
                text-decoration: none;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .news .news-item p.download a:hover {
                    color: #007B67 !important;
                    text-decoration: underline;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .news .news-item p.download a:focus {
                    color: #007B67 !important;
                    text-decoration: underline;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .news .news-item p.download a:active {
                    color: #007B67 !important;
                    text-decoration: underline;
                }

#interior-contact {
    width: 100%;
    background: #FFF;
    overflow: hidden;
}

    #interior-contact .interior-contact-main {
        width: 100%;
    }

        #interior-contact .interior-contact-main .interior-contact-main-inner {
            width: 1140px;
            min-height: 50px;
            height: auto !important;
            height: 50px;
            margin: 0 auto;
            padding-bottom: 40px;
        }

            #interior-contact .interior-contact-main .interior-contact-main-inner .text-contact-content .text-contact-inner {
                width: 100%;
                margin: 0 auto;
                text-align: left;
                padding-top: 10px;
                padding-top: 40px;
            }

                #interior-contact .interior-contact-main .interior-contact-main-inner .text-contact-content .text-contact-inner .button {
                    width: 180px;
                    font-size: 20px;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 700;
                    border-radius: 5px;
                    padding: 13px 20px 15px 20px;
                    margin: 0 auto;
                    text-align: center;
                    background: #6DAC3A;
                    color: #FFF;
                    cursor: pointer;
                }

                    #interior-contact .interior-contact-main .interior-contact-main-inner .text-contact-content .text-contact-inner .button:hover {
                        color: #D3E6C4;
                    }

                    #interior-contact .interior-contact-main .interior-contact-main-inner .text-contact-content .text-contact-inner .button:focus {
                        color: #D3E6C4;
                        text-decoration: underline;
                    }

                    #interior-contact .interior-contact-main .interior-contact-main-inner .text-contact-content .text-contact-inner .button:active {
                        color: #D3E6C4;
                        text-decoration: underline;
                    }

#interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box {
    width: 100%;
    margin: 0 auto;
    background: #008F7C;
    background: #007B67 !important;
    background: #FFF !important;
    box-shadow: 2px 2px 5px #999;
    background: #EFEEEE !important;
    border: 1px solid #B7B7B7;
}

    #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .search-box {
        padding: 14px;
        border: 0;
        width: 120px;
        font-family: 'Roboto', sans-serif;
        font-weight: 600;
        font-size: 16px;
        color: #444;
        box-shadow: 2px 2px 5px #999;
    }

    #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior {
        text-align: center;
        padding-top: 0;
        padding-bottom: 40px;
        margin: 0 auto;
        margin-top: 0 !important;
    }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior h3 {
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            font-size: 23px;
            line-height: 27px;
            color: #FFF;
            padding-bottom: 14px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior h3.doctor-item {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 20px;
                line-height: 24px;
                color: #FFF;
                padding-bottom: 0;
                font-family: 'Roboto', sans-serif;
                color: #222 !important;
            }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-search {
            width: 120px;
            font-size: 20px;
            border-radius: 5px;
            padding: 13px 20px 15px 20px;
            margin: 0 auto;
            text-align: center;
            background: #007B67 !important;
            color: #8CC63F;
            cursor: pointer;
            margin-top: 20px !important;
            color: #FFF !important;
            font-family: 'Roboto', sans-serif;
            font-weight: 700 !important;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-search:hover {
                background: #0C5855 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-search:active {
                background: #0C5855 !important;
                outline: 2px dotted #007B67 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-search:focus {
                background: #0C5855 !important;
                outline: 2px dotted #007B67 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-search:focus {
                text-decoration: underline;
                outline: 2px dotted #007B67 !important;
            }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-doctor-clinic {
            font-size: 20px;
            border-radius: 5px;
            padding: 13px 20px 15px 20px;
            margin: 0 auto;
            text-align: center;
            background: #78B92C;
            color: #FFF;
            cursor: pointer;
            margin-top: 20px;
            display: inline-block;
            background: #FFF;
            color: #008F7D;
            color: #007B67;
            background: #007B67 !important;
            color: #FFF !important;
            font-family: 'Roboto', sans-serif !important;
            font-weight;
            700 !important;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-doctor-clinic:hover {
                background: #0C5855 !important;
                color: #FFF !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-doctor-clinic:focus {
                background: #0C5855 !important;
                color: #FFF !important;
                background: #CC0000 !important;
                text-decoration: underline !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-doctor-clinic:active {
                background: #0C5855;
                color: #FFF !important;
                text-decoration: underline !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-doctor-clinic.highlight {
                border: 2px solid #FFF;
                color: #FFF;
            }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior a.active .button-doctor-clinic {
            background: #0C5855 !important;
            color: #FFF !important;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-specialty {
            width: 130px;
            font-size: 20px;
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            border-radius: 5px;
            padding: 13px 20px 15px 20px;
            margin: 0 auto;
            text-align: center;
            background: #8CC63F;
            color: #FFF;
            cursor: pointer;
            margin-top: 20px;
            display: inline-block;
            margin-bottom: 0;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-gender {
            width: 130px;
            font-size: 20px;
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            border-radius: 5px;
            padding: 13px 20px 15px 20px;
            margin: 0 auto;
            text-align: center;
            background: #8CC63F;
            color: #FFF;
            cursor: pointer;
            margin-top: 10px;
            display: inline-block;
            margin-bottom: 25px;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-location {
            width: 80px;
            font-size: 20px;
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            border-radius: 5px;
            padding: 13px 20px 15px 20px;
            margin: 0 auto;
            text-align: center;
            background: #8CC63F;
            color: #FFF;
            cursor: pointer;
            margin-top: 0;
            display: inline-block;
            margin-bottom: 0;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-clinic {
            margin: 0;
            padding: 0;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .clear {
            clear: both !important;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .options {
            clear: both;
            padding-top: 20px;
            padding-bottom: 20px;
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            font-size: 18px;
            color: #222 !important;
            display: inline-block;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .options .item {
                float: left;
                margin-right: 10px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .options .item:nth-child(3) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-location {
            margin: 0 auto;
            padding: 0;
            text-align: center;
            display: inline-block;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-location .item {
                float: left;
                margin-top: 15px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-location .item:nth-child(3) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-clinic {
            margin: 0 auto;
            padding: 0;
            text-align: center;
            display: inline-block;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-clinic .item {
                float: left;
                margin-right: 10px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-clinic .item:nth-child(2) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-specialty {
            margin: 0 auto;
            padding: 0;
            text-align: center;
            display: inline-block;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-specialty .item {
                float: left;
                margin-right: 10px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-specialty .item:nth-child(2) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-gender {
            clear: both !important;
            margin: 0 auto;
            padding: 0;
            text-align: center;
            display: inline-block;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-gender .item {
                float: left;
                margin-right: 10px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-gender .item:nth-child(2) {
                    margin-right: 0;
                }

nav .menu-patients-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-patients-spanish-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-patients-florida-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-patients-florida-spanish-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-resources-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-resources-spanish-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-resources-florida-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-resources-florida-spanish-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-about-us-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-about-us-spanish-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-about-us-florida-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-about-us-florida-spanish-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
    overflow: visible;
}

nav .menu-news-navigation-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: 0 solid #E5E5E5;
    margin-bottom: 32px;
    overflow: hidden;
}

ul#menu-top {
    background: #007B67;
    color: #FFF;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-weight: 700;
    border-bottom: 5px solid #6DAC3A;
    font-family: "AkzidenzBold", Arial, sans-serif;
    font-weight: 400;
    font-size: 18px;
}

#interior .interior-content .interior-content-inner .interior-content-text nav.events .menu-news-navigation-container ul li#menu-item-896 a {
    color: #008F7C;
    color: #007B67 !important;
}

    #interior .interior-content .interior-content-inner .interior-content-text nav.events .menu-news-navigation-container ul li#menu-item-896 a:hover {
        color: #008F7C;
        color: #007B67 !important;
    }

#interior .interior-content .interior-content-inner .interior-content-text nav ul {
    display: table-row;
    margin: 0;
    padding: 0;
    display: block !important;
    overflow: hidden;
    margin-top: 0;
    overflow: visible;
}

    #interior .interior-content .interior-content-inner .interior-content-text nav ul li:first-child {
        list-style: none;
        display: table-cell;
        text-align: left;
        border: 0 solid #E5E5E5;
        vertical-align: middle;
        display: block !important;
        border-bottom: 0;
        border-top: 0 solid #007B67;
        border-left: 0;
        border-right: 0;
        border-bottom: 1px solid #000;
    }

    #interior .interior-content .interior-content-inner .interior-content-text nav ul li {
        list-style: none;
        display: table-cell;
        text-align: left;
        border: 0 solid #E5E5E5;
        vertical-align: middle;
        display: block !important;
        border-bottom: 1px solid #000;
        border-left: 0;
        border-right: 0;
    }

        #interior .interior-content .interior-content-inner .interior-content-text nav ul li:last-child {
            border-bottom: 0 solid #E5E5E5 !important;
        }

        #interior .interior-content .interior-content-inner .interior-content-text nav ul li a {
            display: block;
            text-decoration: none;
            color: #008F7C;
            color: #007B67 !important;
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            font-size: 15px;
            line-height: 19px;
            color: #777;
            vertical-align: middle;
            padding: 15px;
            padding: 13px 20px 15px 20px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li a:hover {
                color: #008F7C !important;
                color: #007B67 !important;
            }

        #interior .interior-content .interior-content-inner .interior-content-text nav ul li:last-child a {
            border-right: 0 !important;
        }

        #interior .interior-content .interior-content-inner .interior-content-text nav ul li a:focus {
            color: #999;
            color: #007B67 !important;
        }

        #interior .interior-content .interior-content-inner .interior-content-text nav ul li a:active {
            color: #999;
            color: #007B67 !important;
        }

        #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current_page_item a {
            color: #008F7C;
            color: #007B67 !important;
            color: #414142 !important;
            text-decoration: underline;
            background: #F2F1F1;
        }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current_page_item a:hover {
                color: #008F7C;
                color: #007B67 !important;
                color: #414142 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current_page_item a:focus {
                color: #008F7C;
                color: #007B67 !important;
                color: #414142 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current_page_item a:active {
                color: #008F7C;
                color: #007B67 !important;
                color: #414142 !important;
            }

        #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current-menu-item a {
            color: #008F7C;
            color: #007B67 !important;
            color: #414142 !important;
            text-decoration: underline;
            background: #F2F1F1;
        }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current-menu-item a:hover {
                color: #008F7C;
                color: #007B67 !important;
                color: #414142 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current-menu-item a:focus {
                color: #008F7C;
                color: #007B67 !important;
                color: #414142 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current-menu-item a:active {
                color: #008F7C;
                color: #007B67 !important;
                color: #414142 !important;
            }

        #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current-page-ancestor a {
            color: #008F7C;
            color: #007B67 !important;
            color: #414142 !important;
            text-decoration: underline;
            background: #F2F1F1;
        }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current-page-ancestor a:hover {
                color: #008F7C;
                color: #007B67 !important;
                color: #414142 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current-page-ancestor a:focus {
                color: #008F7C;
                color: #007B67 !important;
                color: #414142 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text nav ul li.current-page-ancestor a:active {
                color: #008F7C;
                color: #007B67 !important;
                color: #414142 !important;
            }

.gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
    background-color: #FFF;
    font-size: 14px;
    color: #666;
    padding: 7px !important;
    border: 1px solid #C4C4C4;
    margin-bottom: 0;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 400;
    width: 100%;
    font-size: 14px !important;
}

.gform_wrapper .gform_body .gform_fields .gfield textarea {
    background-color: #FFF;
    font-size: 14px;
    color: #666;
    padding: 4px;
    border: 1px solid #C4C4C4;
    margin-bottom: 0;
    width: 507px;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 400;
    width: 90%;
}

.gform_wrapper .gform_body .gform_fields .gsection {
    border-bottom: 1px solid #E6E6E6;
    height: 1px;
    margin: 0 0 11px 0;
}

.gform_wrapper .gform_footer input[type=submit] {
    cursor: pointer;
    border: 0;
    text-align: center;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    font-size: 13px !important;
    padding: 7px 12px 7px 12px !important;
    color: #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 6px;
    background: #008F7C;
    -webkit-appearance: none;
    background: #007B67 !important;
}

    .gform_wrapper .gform_footer input[type=submit]:focus {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 13px !important;
        padding: 7px 12px 7px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        background: #006652;
        -webkit-appearance: none;
        outline: 2px dotted #FFF !important;
        outline: 2px dotted #FFF !important;
    }

    .gform_wrapper .gform_footer input[type=submit]:active {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 13px !important;
        padding: 7px 12px 7px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        background: #006652;
        -webkit-appearance: none;
        outline: 2px dotted #FFF !important;
        outline: 2px dotted #FFF !important;
    }

    .gform_wrapper .gform_footer input[type=submit]:hover {
        background: #006652;
        -webkit-appearance: none;
    }

.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    color: #008F7C !important;
    color: #007B67 !important;
}

.gform_wrapper#gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    color: #008F7C !important;
    color: #007B87 !important;
}

.gform_wrapper#gform_wrapper_17 .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    color: #008F7C !important;
    color: #007B87 !important;
}

.gform_wrapper#gform_wrapper_4 .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    color: #008F7C !important;
    color: #007B87 !important;
}

.gform_wrapper#gform_wrapper_14 .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    color: #008F7C !important;
    color: #007B87 !important;
}

.gform_wrapper#gform_wrapper_12 .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    color: #008F7C !important;
    color: #007B87 !important;
}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:focus {
    outline: 2px dotted #FFF !important;
}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:active {
    outline: 2px dotted #FFF !important;
}

#gform_wrapper_3.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_3.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_3.gform_wrapper ul.gform_fields li.gfield select:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_3.gform_wrapper ul.gfield_checkbox li select:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_3.gform_wrapper ul.gfield_checkbox li select:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_3.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_3.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_17.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_17.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_17.gform_wrapper ul.gform_fields li.gfield select:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_17.gform_wrapper ul.gfield_checkbox li select:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_17.gform_wrapper ul.gfield_checkbox li select:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_17.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_17.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_12.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:focus {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_12.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:active {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_12.gform_wrapper ul.gform_fields li.gfield select:focus {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_12.gform_wrapper ul.gfield_checkbox li select:focus {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_12.gform_wrapper ul.gfield_checkbox li select:active {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_12.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_12.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_4.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:focus {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_4.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:active {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_4.gform_wrapper ul.gform_fields li.gfield select:focus {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_4.gform_wrapper ul.gfield_checkbox li select:focus {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_4.gform_wrapper ul.gfield_checkbox li select:active {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_4.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_4.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_12.gform_wrapper .gform_footer input[type="submit"]:focus {
    background: #000 !important;
}

#gform_wrapper_14.gform_wrapper .gform_footer input[type="submit"]:focus {
    background: #000 !important;
}

#gform_wrapper_4.gform_wrapper .gform_footer input[type="submit"]:focus {
    background: #000 !important;
}

#gform_wrapper_14.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:focus {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_14.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:active {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_14.gform_wrapper ul.gform_fields li.gfield select:focus {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_14.gform_wrapper ul.gfield_checkbox li select:focus {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_14.gform_wrapper ul.gfield_checkbox li select:active {
    outline: 2px dotted #007B87 !important;
    text-decoration: underline;
}

#gform_wrapper_14.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_14.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_5.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_5.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_1.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_1.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_1.gform_wrapper select:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_1.gform_wrapper select:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_5.gform_wrapper select:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_5.gform_wrapper select:active {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_17.gform_wrapper select {
    border: 1px solid #333 !important;
    width: calc(42%)
}

#gform_wrapper_4.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
    outline: 2px dotted #007B87 !important;
}

#gform_wrapper_4.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:active {
}

.gform_wrapper .gfield_required {
    padding-left: 1px;
    color: black;
}

.gform_wrapper .gform_body .gform_fields .gfield_error {
    border: 0px solid #999;
    background: #F6F6F6;
}

    .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {
        border: 0 solid red;
        font-size: 13px;
        margin-bottom: 7px;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        color: #008F7C;
        color: #007B67 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

.gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
    font-size: 14px !important;
    margin-bottom: 2px !important;
    font-family: "Lato", Arial, sans-serif;
    font-weight: 700 !important;
    color: #333;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 19px !important;
    color: #333 !important;
}

#gform_wrapper_3.gform_wrapper ul.gfield_checkbox li label {
    font-size: 14px !important;
}

#gform_wrapper_17.gform_wrapper ul.gfield_checkbox li label {
    font-size: 14px !important;
}

.gform_wrapper .gform_body .gform_fields .gfield li#field_1_1 .gfield_label {
    display: none !important;
}

.gform_wrapper li.gfield_error ul.gfield_checkbox {
    color: #666 !important;
}

li#field_55_1 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_55_6 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_55_3 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_55_2 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_55_7 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_31_1 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_31_6 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_31_2 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_31_7 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_31_9 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_41_1 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_41_6 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_41_2 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    ;
}

li#field_41_7 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

li#field_41_9 .gfield_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

.gform_wrapper .gform_footer {
    margin: 16px 0 0 0 !important;
    padding: 0 !important;
}

.gform_wrapper {
    width: 100%;
    margin: 0;
    padding: 0;
}

body .gform_wrapper .validation_error {
    color: #555 !important;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    font-size: 16px !important;
    text-align: left !important;
    padding: 0 !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
    line-height: 21px !important;
}

.gform_wrapper div.validation_error {
    border-top: 0 !important;
    border-bottom: 0 !important;
}

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
    border: 1px solid #007B67 !important;
}

.gform_wrapper h3.gform_title {
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
    font-size: 23px !important;
    line-height: 24px !important;
    color: #008F7C;
    color: #007B67 !important;
    padding-bottom: 12px;
    padding-top: 24px !important;
    padding-bottom: 5px !important;
}

#gform_wrapper_17.gform_wrapper {
    width: 100% !important;
    margin: 0;
    padding: 0;
}

    #gform_wrapper_17.gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
        width: 85% !important;
        background-color: #FFF;
        font-size: 14px;
        color: #666;
        padding: 7px !important;
        border: 0 !important;
        margin-bottom: 0;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 400;
        font-size: 14px !important;
        border: 1px solid #666 !important;
    }

    #gform_wrapper_17.gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
        color: #007B87 !important;
    }

    #gform_wrapper_17.gform_wrapper ul.gfield_checkbox li label {
        color: #007B87 !important;
    }

    #gform_wrapper_17.gform_wrapper .gfield_html {
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 400;
        color: #333 !important;
        font-size: 13px;
        line-height: 16px !important;
    }

#gform_wrapper_3.gform_wrapper {
    width: 100% !important;
    margin: 0;
    padding: 0;
}

    #gform_wrapper_3.gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
        background-color: #FFF;
        font-size: 14px;
        color: #666;
        padding: 7px !important;
        border: 0 !important;
        margin-bottom: 0;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 400;
        width: 400px;
        font-size: 14px !important;
        width: 100% !important;
        border: 1px solid #666 !important;
    }

    #gform_wrapper_3.gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
        color: #007B67 !important;
    }

    #gform_wrapper_3.gform_wrapper ul.gfield_checkbox li label {
        color: #007B87 !important;
    }

    #gform_wrapper_3.gform_wrapper .gfield_html {
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 400;
        color: #333 !important;
        font-size: 13px;
        line-height: 16px !important;
    }

#gform_wrapper_4.gform_wrapper {
    width: 100% !important;
    margin: 0;
    padding: 0;
}

    #gform_wrapper_4.gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
        background-color: #FFF;
        font-size: 14px;
        color: #666;
        padding: 7px !important;
        border: 0 !important;
        margin-bottom: 0;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        width: 400px;
        font-size: 14px !important;
        width: 100% !important;
        border: 1px solid #333 !important;
    }

    #gform_wrapper_4.gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
        color: #007B67 !important;
    }

    #gform_wrapper_4.gform_wrapper ul.gfield_checkbox li label {
        color: #007B87 !important;
    }

#gform_wrapper_3.gform_wrapper .gform_footer input[type=submit] {
    cursor: pointer;
    border: 0;
    text-align: center;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    font-size: 15px !important;
    padding: 7px 12px 8px 12px !important;
    color: #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 0;
    background: #007B67 !important;
    -webkit-appearance: none;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

    #gform_wrapper_3.gform_wrapper .gform_footer input[type=submit]:focus {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_3.gform_wrapper .gform_footer input[type=submit]:active {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_3.gform_wrapper .gform_footer input[type=submit]:hover {
        background: #006652 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

#gform_wrapper_17.gform_wrapper .gform_footer input[type=submit] {
    cursor: pointer;
    border: 0;
    text-align: center;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    font-size: 15px !important;
    padding: 7px 12px 8px 12px !important;
    color: #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 0;
    background: #007B67 !important;
    -webkit-appearance: none;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

    #gform_wrapper_17.gform_wrapper .gform_footer input[type=submit]:focus {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_17.gform_wrapper .gform_footer input[type=submit]:active {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_17.gform_wrapper .gform_footer input[type=submit]:hover {
        background: #006652 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

#gform_wrapper_18.gform_wrapper .gform_footer input[type=submit] {
    width: 130px;
    cursor: pointer;
    border: 0;
    text-align: center;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    font-size: 15px !important;
    padding: 10px 15px 11px 15px !important;
    color: #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 0;
    background: #007B67 !important;
    -webkit-appearance: none;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

    #gform_wrapper_18.gform_wrapper .gform_footer input[type=submit]:focus {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 10px 15px 11px 15px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_18.gform_wrapper .gform_footer input[type=submit]:active {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 10px 15px 11px 15px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_18.gform_wrapper .gform_footer input[type=submit]:hover {
        background: #006652 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

#gform_wrapper_4.gform_wrapper .gform_footer input[type=submit] {
    cursor: pointer;
    border: 0;
    text-align: center;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    font-size: 15px !important;
    padding: 7px 12px 8px 12px !important;
    color: #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 0;
    background: #007B67 !important;
    -webkit-appearance: none;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

    #gform_wrapper_4.gform_wrapper .gform_footer input[type=submit]:focus {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_4.gform_wrapper .gform_footer input[type=submit]:active {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_4.gform_wrapper .gform_footer input[type=submit]:hover {
        background: #006652 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

#gform_wrapper_1.gform_wrapper .gform_footer input[type=submit] {
    cursor: pointer;
    border: 0;
    text-align: center;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    font-size: 15px !important;
    padding: 7px 12px 8px 12px !important;
    color: #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 0;
    background: #007B67 !important;
    -webkit-appearance: none;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

    #gform_wrapper_1.gform_wrapper .gform_footer input[type=submit]:focus {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_1.gform_wrapper .gform_footer input[type=submit]:active {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #007B67 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_1.gform_wrapper .gform_footer input[type=submit]:hover {
        background: #006652 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

#gform_wrapper_5.gform_wrapper .gform_footer input[type=submit] {
    cursor: pointer;
    border: 0;
    text-align: center;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    font-size: 15px !important;
    padding: 7px 12px 8px 12px !important;
    color: #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: 0;
    background: #00503C !important;
    -webkit-appearance: none;
    text-align: center;
    background: #007B67 !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

    #gform_wrapper_5.gform_wrapper .gform_footer input[type=submit]:focus {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #003B29 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_5.gform_wrapper .gform_footer input[type=submit]:active {
        cursor: pointer;
        border: 0;
        text-align: center;
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 700;
        font-size: 15px !important;
        padding: 7px 12px 8px 12px !important;
        color: #FFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin-top: 0;
        background: #003B29 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }

    #gform_wrapper_5.gform_wrapper .gform_footer input[type=submit]:hover {
        background: #003B29 !important;
        -webkit-appearance: none;
        text-align: center;
        text-decoration: underline !important;
        background: #006652 !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 700 !important;
    }


#gform_confirmation_message_3 {
    color: #007B87 !important;
    padding-top: 10px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

#gform_confirmation_message_17 {
    color: #007B87 !important;
    padding-top: 10px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

#gform_confirmation_message_4 {
    color: #007B87 !important;
    padding-top: 10px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

#gform_wrapper_3.gform_wrapper .validation_error {
    color: #333 !important;
    text-align: center !important;
    padding-top: 5px !important;
    margin-bottom: 10px !important;
}

#gform_wrapper_3.gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {
    display: none !important;
    display: block !important;
    color: #333 !important;
    margin-bottom: 0 !important;
}

#gform_wrapper_3.gform_wrapper .gform_body .gform_fields .gfield_error {
    background: none !important;
}

#gform_wrapper_3.gform_wrapper li.gfield.gfield_error {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

    #gform_wrapper_3.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
        margin-top: 0 !important;
    }

#gform_wrapper_4.gform_wrapper .validation_error {
    color: #333 !important;
    text-align: center !important;
    padding-top: 5px !important;
    margin-bottom: 10px !important;
}

#gform_wrapper_4.gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {
    display: none !important;
    display: block !important;
    color: #333 !important;
    margin-bottom: 0 !important;
}

#gform_wrapper_4.gform_wrapper .gform_body .gform_fields .gfield_error {
    background: none !important;
}

#gform_wrapper_4.gform_wrapper li.gfield.gfield_error {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

    #gform_wrapper_4.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
        margin-top: 0 !important;
    }

#gform_wrapper_3.gform_wrapper .gform_validation_error .box-social {
    display: none !important;
}

#gform_wrapper_17.gform_wrapper .validation_error {
    color: #333 !important;
    text-align: center !important;
    padding-top: 5px !important;
    margin-bottom: 10px !important;
}

#gform_wrapper_17.gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {
    display: none !important;
    display: block !important;
    color: #333 !important;
    margin-bottom: 0 !important;
}

#gform_wrapper_17.gform_wrapper .gform_body .gform_fields .gfield_error {
    background: none !important;
}

#gform_wrapper_17.gform_wrapper li.gfield.gfield_error {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

    #gform_wrapper_17.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
        margin-top: 0 !important;
    }

#gform_wrapper_17.gform_wrapper .gform_validation_error .box-social {
    display: none !important;
}

#gform_wrapper_17.gform_wrapper .gform_validation_error .box-social {
    display: none !important;
}

#gform_wrapper_19.gform_wrapper .gform_fields .gfield input[type=text] {
    border: 1px solid #888;
}

#gform_wrapper_19.gform_wrapper .gform_fields .gfield textarea {
    border: 1px solid #888;
}

#gform_wrapper_19.gform_wrapper .gform_fields .gfield select {
    border: 1px solid #888 !important;
}

#gform_wrapper_19.gform_wrapper .gform_body .gform_fields .gfield_error {
    background: none !important;
    border: 0 important;
}

#gform_wrapper_19 .gform_footer input[type=submit] {
    font-size: 16px !important;
    border-radius: 3px;
}

    #gform_wrapper_19 .gform_footer input[type=submit]:hover {
        text-decoration: underline;
    }

#footer {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #FFF !important;
}

    #footer ul {
        margin: 0;
        padding: 0;
    }

        #footer ul li {
            padding-bottom: 13px;
        }

    #footer .footer-main-content {
        width: 100%;
        border-bottom: 0 !important;
        overflow: hidden;
    }

        #footer .footer-main-content .footer-main-inner {
            width: 1300px;
            margin: 0 auto;
            width: 1264px;
        }

            #footer .footer-main-content .footer-main-inner .footer-main-text {
                width: 100%;
                margin: 0;
                padding: 0;
            }

                #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 {
                    width: 25%;
                    float: left;
                    padding-bottom: 34px;
                    font-family: "Roboto", Arial, sans-serif;
                    font-weight: 400;
                    font-size: 13px;
                    line-height: 16px;
                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a {
                        color: #000;
                        text-decoration: none;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a:hover {
                            color: #007B67;
                            text-decoration: none;
                            border-bottom: 1px solid #007B67;
                        }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a:focus {
                            color: #007B67;
                            text-decoration: none;
                            border-bottom: 1px solid #007B67;
                            outline: 1px dotted #007B67 !important;
                        }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a:active {
                            color: #007B67;
                            text-decoration: none;
                            border-bottom: 1px solid #007B67;
                            outline: 1px dotted #007B67 !important;
                        }

                #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 {
                    width: 25%;
                    float: left;
                    padding-bottom: 34px;
                    font-family: "Roboto", Arial, sans-serif;
                    font-weight: 400;
                    font-size: 13px;
                    line-height: 16px;
                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a {
                        color: #000;
                        text-decoration: none;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a:hover {
                            color: #007B67;
                            text-decoration: none;
                            border-bottom: 1px solid #007B67;
                        }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a:focus {
                            color: #007B67;
                            text-decoration: none;
                            border-bottom: 1px solid #007B67;
                            outline: 1px dotted #007B67 !important;
                        }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a:active {
                            color: #007B67;
                            text-decoration: none;
                            border-bottom: 1px solid #007B67;
                            outline: 1px dotted #007B67 !important;
                        }

                #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 {
                    width: 25%;
                    float: left;
                    padding-bottom: 34px;
                    font-family: "Roboto", Arial, sans-serif;
                    font-weight: 400;
                    font-size: 13px;
                    line-height: 16px;
                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a {
                        color: #000;
                        text-decoration: none;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a:hover {
                            color: #007B67;
                            text-decoration: none;
                            border-bottom: 1px solid #007B67;
                        }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a:focus {
                            color: #007B67;
                            text-decoration: none;
                            border-bottom: 1px solid #B2DDD8;
                            outline: 1px dotted #007B67 !important;
                        }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a:active {
                            color: #007B67;
                            text-decoration: none;
                            border-bottom: 1px solid #007B67;
                            outline: 1px dotted #007B67 !important;
                        }

                #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 {
                    width: 25%;
                    float: left;
                    padding-bottom: 34px;
                    font-family: "Roboto", Arial, sans-serif;
                    font-weight: 400;
                    font-size: 13px;
                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 a {
                        color: #007B67;
                        text-decoration: none;
                    }

                #footer .footer-main-content .footer-main-inner .footer-main-text p {
                    font-family: "Roboto", Arial, sans-serif;
                    font-weight: 400;
                    letter-spacing: 2.75px;
                    color: #000;
                    font-size: 14px;
                    line-height: 16px;
                    padding-top: 45px;
                    padding-bottom: 15px;
                    text-transform: uppercase;
                    font-weight: bold !important;
                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text p.phone {
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700 !important;
                        color: #FFF;
                        font-size: 18px !important;
                        padding-top: 0;
                        padding-bottom: 0 !important;
                    }

                #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 p {
                    font-family: "Roboto", Arial, sans-serif;
                    font-weight: 400;
                    letter-spacing: 2.75px;
                    color: #000;
                    font-size: 14px;
                    padding-top: 45px;
                    padding-bottom: 15px;
                    text-transform: uppercase;
                    font-weight: bold !important;
                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 p.phone {
                        padding-top: 0 !important;
                        letter-spacing: 1px;
                    }

                #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media {
                    padding-top: 16px;
                    font-size: 25px;
                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a {
                        color: #FFF;
                        text-decoration: none;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a:hover {
                            color: #FFF;
                            border-bottom: 1px solid #FFF !important;
                        }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a:focus {
                            color: #FFF;
                            border-bottom: 1px solid #FFF !important;
                            outline: 1px dotted #FFF !important;
                        }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a:active {
                            color: #FFF;
                            border-bottom: 1px solid #FFF !important;
                            outline: 1px dotted #FFF !important;
                        }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media ul {
                        margin: 0;
                        padding: 0;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media ul li {
                            display: inline;
                            padding-right: 5px;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media ul li:nth-child(4) {
                                padding-right: 0;
                            }

                #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 a:focus img {
                    outline: 2px dotted #FFF !important;
                }

#footer-copyright {
    width: 100%;
    overflow: hidden;
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #FFF;
    padding-top: 45px;
    padding-bottom: 65px;
}

    #footer-copyright #disclaimer {
        display: inline;
    }

    #footer-copyright .footer-copyright-content {
        width: 100%;
    }

        #footer-copyright .footer-copyright-content .footer-copyright-inner {
            width: 1300px;
            margin: 0 auto;
            width: 1264px;
        }

            #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text {
                width: 100%;
                margin: 0;
                padding: 0;
                float: left;
                font-size: 13px;
            }

                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul {
                    padding-bottom: 15px;
                }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li {
                        display: inline;
                        float: left;
                        padding-right: 10px;
                    }

                        #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a {
                            color: #FFF;
                            text-decoration: none;
                        }

                            #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a:hover {
                                color: #FFF;
                                text-decoration: none;
                                border-bottom: 1px solid #FFF;
                            }

                            #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a:focus {
                                color: #FFF;
                                text-decoration: none;
                                border-bottom: 1px solid #FFF;
                                outline: 1px dotted #FFF !important;
                            }

                            #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a:active {
                                color: #FFF;
                                text-decoration: none;
                                border-bottom: 1px solid #FFF;
                                outline: 1px dotted #FFF !important;
                            }

                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text p {
                    margin: 0;
                    padding: 0;
                    clear: both;
                    padding-top: 20px;
                }

            #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance {
                width: 25%;
                float: right;
            }

                #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance p {
                    margin: 0;
                    padding: 0;
                }

                #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance a {
                    color: #FFF;
                    text-decoration: none;
                }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance a:hover {
                        color: #FFF;
                        text-decoration: none;
                        border-bottom: 1px dotted #FFF;
                    }

blockquote {
    padding-left: 40px;
}

#interior .interior-content .interior-content-inner .interior-content-text a#button-find-interior {
    width: 110px;
    font-size: 17px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
    border-radius: 5px;
    padding: 9px 15px 11px 15px;
    margin: 0 auto;
    text-align: center;
    background: #008F7C;
    background: #007B67 !important;
    color: #FFF !important;
    cursor: pointer;
    margin-top: 10px !important;
    overflow: hidden !important;
}

    #interior .interior-content .interior-content-inner .interior-content-text a#button-find-interior:hover {
        color: #FFF !important;
    }

p.news-date {
    display: none;
}

.comments-link {
    display: none;
}

#interior .interior-content .interior-content-inner .interior-content-text article h3.entry-title a {
    display: block;
}

#interior .interior-content .interior-content-inner .interior-content-text article h3.entry-title {
    font-size: 25px !important;
    line-height: 27px;
    color: #008F7C;
    padding-bottom: 10px;
    font-family: "AkzidenzBold", Arial, sans-serif !important;
    font-weight: 400;
    font-size: 28px !important;
    line-height: 32px !important;
    color: #007B67 !important;
    padding-bottom: 3px;
    display: inline-block;
    padding-top: 0;
    letter-spacing: .02em;
}

#interior .interior-content .interior-content-inner .interior-content-text article header {
    min-height: 30px !important;
    height: auto !important;
    padding-bottom: 7px;
}

#interior .interior-content .interior-content-inner .interior-content-text .blog-left {
    width: 79%;
    float: left;
    padding-right: 3% !important;
    padding-bottom: 30px;
    width: 100%;
    padding-top: 20px;
}

    #interior .interior-content .interior-content-inner .interior-content-text .blog-left p {
        padding-bottom: 20px !important;
    }

#interior .interior-content .interior-content-inner .interior-content-text .blog-right {
    width: 18%;
    float: left !important;
    padding-bottom: 30px;
    padding-top: 5px !important;
}

    #interior .interior-content .interior-content-inner .interior-content-text .blog-right h3.widget-title {
        padding-bottom: 10px !important;
    }

    #interior .interior-content .interior-content-inner .interior-content-text .blog-right ul li {
        padding-bottom: 10px !important;
    }

#interior .interior-content .interior-content-inner .interior-content-text .blog-left header {
    border-bottom: 0 !important;
}

#info-box {
    margin: 0;
    padding: 0;
}

    #info-box .box-form {
        padding: 20px;
        width: 400px;
        position: relative;
        background-color: rgb(0, 117, 98);
        background-color: rgba(0, 117, 98, 0.9);
        margin-top: 24px;
    }

        #info-box .box-form p {
            color: #FFF;
            text-align: center;
            font-family: 'Roboto', sans-serif;
            font-weight: 700 !important;
            font-size: 16px;
            line-height: 19px;
        }

        #info-box .box-form h1 {
            color: #FFF;
            text-align: center;
            font-family: 'Roboto', sans-serif;
            font-weight: 700 !important;
            font-size: 28px;
            line-height: 32px;
        }

    #info-box .box-tagline {
        padding: 12px 20px 12px 20px;
        width: 400px;
        position: relative;
        background-color: #000;
        background: rgb(107,165,60);
        background: rgba(107,165,60, 0.8);
        margin-top: 10px;
    }

        #info-box .box-tagline p {
            color: #FFF;
            text-align: center;
            font-family: 'Roboto', sans-serif;
            font-weight: 700 !important;
            font-size: 23px;
            line-height: 27px;
        }

            #info-box .box-tagline p.spanish {
                color: #FFF;
                text-align: center;
                font-family: 'Roboto', sans-serif;
                font-weight: 700 !important;
                font-size: 20px;
                line-height: 24px;
            }

    #info-box .box-social {
        padding: 16px 20px 20px 20px;
        width: 400px;
        position: relative;
        background: rgb(73,133,36);
        background: rgba(73,133,36, 1.0);
        margin-top: 10px;
        overflow: hidden;
    }

        #info-box .box-social h2 {
            color: #FFF;
            text-align: center;
            font-family: 'Roboto', sans-serif;
            font-weight: 700 !important;
            font-size: 20px;
            line-height: 26px;
        }

            #info-box .box-social h2 .social-facebook {
                padding-left: 10px;
                padding-right: 10px;
                color: #FFF !important;
            }

            #info-box .box-social h2 .social-linkedin {
                padding-left: 0;
                padding-right: 10px;
                color: #FFF !important;
            }

            #info-box .box-social h2 .social-youtube {
                padding-left: 0;
                padding-right: 10px;
                color: #FFF !important;
            }

            #info-box .box-social h2 .social-instagram {
                padding-left: 0;
                padding-right: 0;
                color: #FFF !important;
            }

            #info-box .box-social h2 a {
                color: #FFF !important;
                text-decoration: none;
            }

                #info-box .box-social h2 a:hover {
                    color: #FFF !important;
                    text-decoration: underline;
                    border-bottom: 1px solid #FFF;
                }

                #info-box .box-social h2 a:active {
                    color: #FFF !important;
                    text-decoration: underline;
                    border-bottom: 1px solid #FFF;
                    outline: 1px dotted #FFF !important;
                }

                #info-box .box-social h2 a:focus {
                    color: #FFF !important;
                    text-decoration: underline;
                    border-bottom: 1px solid #FFF;
                    outline: 1px dotted #FFF !important;
                }

#menu-button {
    display: none;
}

#overlay {
    display: none;
}

iframe#history {
    float: right !important;
    width: 400px;
    height: 225px;
    display: block;
    margin-left: 20px;
    margin-bottom: 20px;
}

.wp-pagenavi {
    clear: both;
    margin-bottom: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 14px;
    padding-top: 25px;
}

    .wp-pagenavi a, .wp-pagenavi span {
        text-decoration: none;
        border: 1px solid #BFBFBF;
        padding: 7px 11px !important;
        margin: 2px !important;
        color: #333;
    }

        .wp-pagenavi a:hover {
            background: #FFF;
            color: #FFF !important;
            border-color: #007B67 !important;
        }

        .wp-pagenavi span.current {
            background: #008F7C;
            background: #007B67 !important;
            color: #FFF !important;
            border-color: #007B67 !important;
        }

        .wp-pagenavi span.extend {
            background: none;
            border: none;
        }

        .wp-pagenavi a, .wp-pagenavi span.current, .wp-pagenavi span.pages {
            border: 1px solid #ccc;
        }

            .wp-pagenavi a:hover, .wp-pagenavi span.current {
                border-color: #686868;
                color: #333333;
            }

        .wp-pagenavi a, .wp-pagenavi span.current, .wp-pagenavi span.pages {
        }

a.ext-link, a.ext-link:link {
    background: none !important;
    padding-right: 0 !important;
}

    a.ext-link:visited, a.ext-link:visited {
        background: none !important;
        padding-right: 0 !important;
    }

    a.ext-link:hover, a.ext-link:active {
        background: none !important;
        padding-right: 0 !important;
    }

#faq {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 30px;
    background: #FFF;
}

    #faq .content {
        width: 1264px;
        margin: 0 auto;
    }

        #faq .content .main {
            margin: 0;
            padding: 0;
        }

            #faq .content .main .text {
                margin: 0;
                padding: 0;
                padding-bottom: 30px;
                border-bottom: 5px solid #EAEAEA;
                overflow: hidden;
            }

                #faq .content .main .text .faq-left {
                    width: 645px;
                    float: left;
                    margin-right: 50px;
                }

                    #faq .content .main .text .faq-left h5 {
                        text-align: left;
                        font-size: 27px;
                        line-height: 30px;
                        color: #007B67 !important;
                        padding-top: 15px;
                        padding-bottom: 15px;
                        text-align: left;
                        width: 100%;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                    }

                    #faq .content .main .text .faq-left h6 {
                        text-align: left;
                        font-size: 22px;
                        line-height: 25px;
                        color: #007B67 !important;
                        padding-top: 15px;
                        padding-bottom: 70px;
                        text-align: left;
                        width: 100%;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                    }

                    #faq .content .main .text .faq-left p {
                        font-size: 20px;
                        line-height: 25px;
                        color: #000;
                        padding-bottom: 0;
                        padding-top: 0;
                        padding-bottom: 27px;
                        font-weight: 400 !important;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                    }

                    #faq .content .main .text .faq-left .button-main {
                        margin-top: 0;
                        text-align: left;
                        margin-bottom: 25px;
                    }

                        #faq .content .main .text .faq-left .button-main a.button {
                            background: #007B67 !important;
                            margin-bottom: 0 !important;
                            border-radius: 5px;
                            padding: 11px 18px 11px 18px;
                            color: #FFF !important;
                            font-size: 16px;
                            text-decoration: none !important;
                            overflow: hidden;
                            margin-top: 15px !important;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                        }

                            #faq .content .main .text .faq-left .button-main a.button:hover {
                                text-decoration: underline !important;
                            }

                            #faq .content .main .text .faq-left .button-main a.button:focus {
                                text-decoration: underline !important;
                                outline: 2px dotted #007B67;
                            }

                            #faq .content .main .text .faq-left .button-main a.button:active {
                                text-decoration: underline !important;
                                outline: 2px dotted #007B67;
                            }

                #faq .content .main .text .faq-right {
                    width: 545px;
                    float: left;
                }

                    #faq .content .main .text .faq-right .map-wellmed {
                        width: 100%;
                        position: relative;
                    }

                        #faq .content .main .text .faq-right .map-wellmed .headline {
                            width: 545px;
                            position: absolute;
                            z-index: 10;
                            background: #FFF;
                            text-align: center;
                            box-sizing: border-box;
                            border: 3px solid #007B67;
                            overflow: hidden;
                            padding: 20px;
                            top: 105px;
                            text-decoration: none !important;
                            font-size: 16px;
                            line-height: 21px;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                        }

                            #faq .content .main .text .faq-right .map-wellmed .headline .highlight {
                                color: #007B67;
                            }

                        #faq .content .main .text .faq-right .map-wellmed .image {
                            position: absolute;
                            z-index: 5;
                            margin-top: 10px;
                        }

                            #faq .content .main .text .faq-right .map-wellmed .image img {
                                max-width: 100%;
                                height: auto;
                                display: block;
                            }

#medicare {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #FFF;
    overflow: hidden;
    padding-bottom: 30px;
    padding-bottom: 10px;
}

    #medicare a {
        color: #007B67 !important;
        text-decoration: none;
        font-weight: 600 !important;
    }

        #medicare a:hover {
            color: #007B67 !important;
            text-decoration: none;
            border-bottom: 1px solid #007B67;
        }

        #medicare a:focus {
            color: #007B67 !important;
            text-decoration: none;
            border-bottom: 1px solid #007B67;
            outline: 2px dotted #007B67;
        }

        #medicare a:active {
            color: #007B67 !important;
            text-decoration: none;
            border-bottom: 1px solid #007B67;
            outline: 2px dotted #007B67;
        }

    #medicare .content {
        width: 1264px;
        margin: 0 auto;
    }

        #medicare .content .main {
            width: 900px;
            margin: 0 auto;
            padding: 0;
        }

            #medicare .content .main .text {
                margin: 0;
                padding: 0;
                padding-bottom: 30px;
                overflow: hidden;
            }

                #medicare .content .main .text .left {
                    width: 130px;
                    float: left;
                    margin-right: 20px;
                }

                    #medicare .content .main .text .left img {
                        width: 130px;
                        height: 130px;
                        display: block;
                    }

                #medicare .content .main .text .right-medicare {
                    width: 750px;
                    height: 130px;
                    float: left;
                    text-align: left;
                }

                    #medicare .content .main .text .right-medicare p {
                        font-size: 18px;
                        line-height: 25px;
                        color: #111;
                        padding-bottom: 0;
                        padding-top: 0;
                        padding-bottom: 27px;
                        font-weight: 700 !important;
                        margin-top: 55px;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 700;
                    }

article header img {
    padding-bottom: 15px;
    max-width: 100%;
    height: auto;
    display: block;
    width: 100% !important;
}

article {
    width: 22%;
    float: left;
    padding-bottom: 0;
    margin-bottom: 30px;
    margin-right: 4%;
}

    article:nth-of-type(4), article:nth-of-type(8), article:nth-of-type(12) {
        margin-right: 0;
    }

    article:nth-of-type(5), article:nth-of-type(9) {
        clear: both;
    }

    article.post {
        width: 100% !important;
        float: none;
    }

        article.post img {
            display: none;
        }

            article.post img.alignright {
                display: inline-block !important;
                width: 30%;
                height: 30%;
                padding-left: 20px;
                padding-bottom: 20px;
            }

    article h2 {
        font-size: 20px !important;
        line-height: 23px !important;
    }

    article.post h2 {
        font-family: 'AkzidenzBold', Arial, sans-serif;
        font-weight: 400;
        font-size: 32px !important;
        line-height: 33px !important;
        color: #008F7C;
        color: #007B67 !important;
        padding-bottom: 14px;
        display: inline-block;
        padding-top: 0;
        letter-spacing: 0 !important;
    }

    article.post img.alignright.size-full {
        clear: both;
        display: block;
        max-width: 50% !important;
        height: auto !important;
        float: none !important;
    }

#home-header {
    width: 100%;
    height: 600px;
    margin: 0;
    padding: 0;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
    background-color: #FFF;
}

    #home-header .content {
        width: 50%;
        margin: 0;
        padding: 0;
        float: right;
    }

        #home-header .content .main {
            margin: 0;
            padding: 0;
        }

            #home-header .content .main .main-content {
                width: 100%;
                margin: 0;
                padding: 0;
                position: relative;
            }

                #home-header .content .main .main-content h1 {
                    font-family: "AkzidenzBold",Arial,sans-serif;
                    font-weight: normal !important;
                    font-size: 56px;
                    line-height: 63px;
                    color: #3F8E7E;
                    padding-bottom: 15px;
                }

                #home-header .content .main .main-content h2 {
                    font-family: "AkzidenzBold",Arial,sans-serif;
                    font-weight: normal !important;
                    font-size: 24px;
                    line-height: 34px;
                    color: #505D68;
                    padding-bottom: 25px;
                }

                    #home-header .content .main .main-content h2 span.header {
                        white-space: nowrap;
                    }

                #home-header .content .main .main-content h1 span.highlight {
                    color: #9ABE29;
                    color: #87B019;
                    color: #589B28;
                }

                #home-header .content .main .main-content .main-content-headline {
                    width: 90%;
                    padding-top: 80px;
                    position: absolute;
                    z-index;
                    1;
                }

                    #home-header .content .main .main-content .main-content-headline a.button {
                        background: #007B67 !important;
                        margin-bottom: 0 !important;
                        border-radius: 5px;
                        padding: 14px 30px 14px 30px;
                        color: #FFF !important;
                        font-size: 15px;
                        line-height: 21px;
                        font-family: 'Roboto', sans-serif;
                        text-decoration: none !important;
                        text-transform: uppercase;
                        overflow: hidden;
                        margin-top: 13px !important;
                        display: inline-block;
                        margin: 0 auto !important;
                        text-align: center;
                        width: auto !important;
                    }

                        #home-header .content .main .main-content .main-content-headline a.button:hover {
                            text-decoration: underline !important;
                        }

                        #home-header .content .main .main-content .main-content-headline a.button:focus-visible {
                            outline: 2px solid #18355D !important;
                            outline: 2px dotted #007B87 !important;
                            text-decoration: underline !important;
                        }

                        #home-header .content .main .main-content .main-content-headline a.button:active {
                            color: #FFF;
                            text-decoration: underline !important;
                        }

                    #home-header .content .main .main-content .main-content-headline .button-main {
                        margin: 0;
                        padding: 0;
                    }

                #home-header .content .main .main-content .learn-more {
                    right: 40px;
                    height: 40px;
                    transform: rotate(-90deg);
                    transform-origin: 100% 0;
                    position: absolute;
                    line-height: 40px;
                    top: 330px;
                }

                    #home-header .content .main .main-content .learn-more i {
                        padding-left: 7px;
                    }

                    #home-header .content .main .main-content .learn-more a.button {
                        background: #007B67 !important;
                        margin-bottom: 0 !important;
                        border-radius: 0;
                        padding: 10px 15px 11px 15px;
                        color: #FFF !important;
                        font-size: 15px;
                        line-height: 21px;
                        font-family: 'Roboto', sans-serif;
                        text-decoration: none !important;
                        text-transform: none;
                        overflow: hidden;
                        text-align: center;
                    }

                        #home-header .content .main .main-content .learn-more a.button:hover {
                            text-decoration: underline !important;
                        }

                        #home-header .content .main .main-content .learn-more a.button:focus-visible {
                            outline: 2px solid #18355D !important;
                            outline: 2px dotted #007B87 !important;
                            text-decoration: underline !important;
                        }

                        #home-header .content .main .main-content .learn-more a.button:active {
                            color: #FFF;
                            text-decoration: underline !important;
                        }

                #home-header .content .main .main-content .learn-more-es {
                    right: 40px;
                    height: 40px;
                    transform: rotate(-90deg);
                    transform-origin: 100% 0;
                    position: absolute;
                    line-height: 40px;
                    top: 306px;
                }

                    #home-header .content .main .main-content .learn-more-es i {
                        padding-left: 7px;
                    }

                    #home-header .content .main .main-content .learn-more-es a.button {
                        background: #007B67 !important;
                        margin-bottom: 0 !important;
                        border-radius: 0;
                        padding: 10px 15px 11px 15px;
                        color: #FFF !important;
                        font-size: 15px;
                        line-height: 21px;
                        font-family: 'Roboto', sans-serif;
                        text-decoration: none !important;
                        text-transform: none;
                        overflow: hidden;
                        text-align: center;
                    }

                        #home-header .content .main .main-content .learn-more-es a.button:hover {
                            text-decoration: underline !important;
                        }

                        #home-header .content .main .main-content .learn-more-es a.button:focus-visible {
                            outline: 2px solid #18355D !important;
                            outline: 2px dotted #007B87 !important;
                            text-decoration: underline !important;
                        }

                        #home-header .content .main .main-content .learn-more-es a.button:active {
                            color: #FFF;
                            text-decoration: underline !important;
                        }

#home-header-mobile {
    display: none;
}

#home-header-divider {
    background: #FFF;
}

    #home-header-divider .row {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
    }

    #home-header-divider .column {
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        flex: 1;
    }

        #home-header-divider .column .column-1, #home-header-divider .column .column-5 {
            background: #77C2CA;
            height: 6px;
        }

        #home-header-divider .column .column-2, #home-header-divider .column .column-6 {
            background: #36557A;
            height: 6px;
        }

        #home-header-divider .column .column-3, #home-header-divider .column .column-7 {
            background: #7BAA4C;
            height: 6px;
        }

        #home-header-divider .column .column-4, #home-header-divider .column .column-8 {
            background: #3F8E7D;
            height: 6px;
        }

#home-services {
    width: 100%;
    background: #F0F3F5;
}

    #home-services .main {
        width: 80%;
        margin: 0 auto;
        padding-top: 70px;
        padding-bottom: 70px;
    }

        #home-services .main .content h2 {
            font-family: "AkzidenzBold",Arial,sans-serif;
            font-weight: normal !important;
            color: #181D2A;
            font-size: 45px;
            line-height: 47px;
            text-align: center;
            padding-bottom: 20px;
            padding-bottom: 40px;
            display: block;
        }

        #home-services .main .content h3 {
            color: #3B4853;
            font-family: Roboto, sans-serif;
            font-size: 20px;
            padding-bottom: 10px;
        }

        #home-services .main .content p {
            color: #000;
            font-size: 15px;
            line-height: 21px;
            padding-bottom: 15px;
        }

        #home-services .main .content .row {
            display: flex;
            flex-wrap: wrap;
        }

            #home-services .main .content .row .col {
                flex: 1 0 16%;
                color: white;
                align-items: center;
                justify-content: center;
                text-align: center;
            }

                #home-services .main .content .row .col:nth-child(1), #home-services .main .content .row .col:nth-child(2), #home-services .main .content .row .col:nth-child(3), #home-services .main .content .row .col:nth-child(4) {
                    margin-right: 5%;
                }

                #home-services .main .content .row .col:nth-child(5) {
                    margin-right: 0;
                }

                #home-services .main .content .row .col .link {
                    margin: 0 auto;
                    text-align: center;
                    white-space: nowrap;
                }

                #home-services .main .content .row .col i {
                    padding-left: 7px;
                    color: #007B67 !important;
                    padding-top: 0;
                    vertical-align: middle;
                }

                #home-services .main .content .row .col img {
                    margin: 0 auto;
                    text-align: center;
                    display: block;
                    padding-bottom: 30px;
                    width: 101px;
                    height: 101px;
                }

                #home-services .main .content .row .col a {
                    color: #007B67 !important;
                    text-transform: uppercase;
                    text-decoration: underline;
                    font-size: 14px;
                    line-height: 19px;
                    font-family: Roboto, sans-serif;
                    font-weight: 700;
                    display: block;
                }

                    #home-services .main .content .row .col a:hover {
                        text-decoration: underline !important;
                        color: #18355D !important;
                    }

                    #home-services .main .content .row .col a:focus-visible {
                        outline: 2px solid #18355D !important;
                        outline: 2px dotted #007B87 !important;
                        text-decoration: underline;
                        color: #18355D !important;
                        !important;
                    }

                    #home-services .main .content .row .col a:active {
                        color: #18355D !important;
                        text-decoration: underline !important;
                    }

                    #home-services .main .content .row .col a span.underline {
                        text-decoration: underline;
                    }

#home-services-es {
    width: 100%;
    background: #F0F3F5;
}

    #home-services-es .main {
        width: 80%;
        margin: 0 auto;
        padding-top: 70px;
        padding-bottom: 70px;
    }

        #home-services-es .main .content h2 {
            font-family: "AkzidenzBold",Arial,sans-serif;
            font-weight: normal !important;
            color: #181D2A;
            font-size: 45px;
            line-height: 47px;
            text-align: center;
            padding-bottom: 20px;
            padding-bottom: 40px;
            display: block;
        }

        #home-services-es .main .content h3 {
            color: #3B4853;
            font-family: Roboto, sans-serif;
            font-size: 20px;
            padding-bottom: 10px;
        }

        #home-services-es .main .content p {
            color: #000;
            font-size: 15px;
            line-height: 21px;
            padding-bottom: 15px;
        }

        #home-services-es .main .content .row {
            display: flex;
            flex-wrap: wrap;
        }

            #home-services-es .main .content .row .col {
                flex: 1 0 16%;
                color: white;
                align-items: center;
                justify-content: center;
                text-align: center;
            }

                #home-services-es .main .content .row .col:nth-child(1), #home-services-es .main .content .row .col:nth-child(2), #home-services-es .main .content .row .col:nth-child(3), #home-services-es .main .content .row .col:nth-child(4) {
                    margin-right: 5%;
                }

                #home-services-es .main .content .row .col:nth-child(5) {
                    margin-right: 0;
                }

                #home-services-es .main .content .row .col .link {
                    margin: 0 auto;
                    text-align: center;
                }

                    #home-services-es .main .content .row .col .link .break {
                        white-space: nowrap;
                    }

                #home-services-es .main .content .row .col i {
                    padding-left: 7px;
                    color: #007B67 !important;
                    padding-top: 0;
                    vertical-align: middle;
                }

                #home-services-es .main .content .row .col img {
                    margin: 0 auto;
                    text-align: center;
                    display: block;
                    padding-bottom: 30px;
                    width: 101px;
                    height: 101px;
                }

                #home-services-es .main .content .row .col a {
                    color: #007B67 !important;
                    text-transform: uppercase;
                    text-decoration: underline;
                    font-size: 14px;
                    line-height: 19px;
                    font-family: Roboto, sans-serif;
                    font-weight: 700;
                    display: block;
                }

                    #home-services-es .main .content .row .col a:hover {
                        text-decoration: underline !important;
                        color: #18355D !important;
                    }

                    #home-services-es .main .content .row .col a:focus-visible {
                        outline: 2px solid #18355D !important;
                        outline: 2px dotted #007B87 !important;
                        text-decoration: underline;
                        color: #18355D !important;
                        !important;
                    }

                    #home-services-es .main .content .row .col a:active {
                        color: #18355D !important;
                        text-decoration: underline !important;
                    }

                    #home-services-es .main .content .row .col a span.underline {
                        text-decoration: underline;
                    }

#home-patients {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    height: auto;
    background-image: url(/Content/CustomViewsContent/_Shared/images/wellmed-blue-texture.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

    #home-patients .main {
        width: 75%;
        margin: 0 auto;
        padding-top: 70px;
        padding-bottom: 70px;
    }

        #home-patients .main .content h3 {
            font-family: "AkzidenzBold",Arial,sans-serif;
            font-weight: normal !important;
            color: #FFF;
            font-size: 45px;
            line-height: 47px;
            text-align: center;
            padding-bottom: 20px;
        }

        #home-patients .main .content p {
            font-family: Roboto, ans-serif;
            font-weight: 500;
            font-size: 16px;
            line-height: 23px;
            color: #FFF;
            text-align: center;
            padding-bottom: 30px;
        }

        #home-patients .main .content a.button {
            background: #007B67 !important;
            margin-bottom: 0 !important;
            border-radius: 5px;
            padding: 14px 30px 14px 30px;
            color: #FFF !important;
            font-size: 15px;
            line-height: 21px;
            font-family: 'Roboto', sans-serif;
            text-decoration: none !important;
            text-transform: uppercase;
            overflow: hidden;
            margin-top: 13px !important;
            display: inline-block;
            margin: 0 auto !important;
            text-align: center;
            width: auto !important;
        }

            #home-patients .main .content a.button:hover {
                text-decoration: underline !important;
            }

            #home-patients .main .content a.button:focus-visible {
                outline: 2px solid #18355D !important;
                outline: 2px dotted #FFF !important;
                text-decoration: underline !important;
            }

            #home-patients .main .content a.button:active {
                color: #FFF;
                text-decoration: underline !important;
            }

        #home-patients .main .content .button-main {
            margin: 0 auto;
            text-align: center;
        }

#home-healthy-living {
    width: 100%;
    background: #F0F3F5;
}

    #home-healthy-living .main {
        width: 80%;
        margin: 0 auto;
        padding-top: 70px;
        padding-bottom: 70px;
    }

        #home-healthy-living .main .link {
            margin: 0 auto;
            text-align: center;
            white-space: nowrap;
            padding-top: 20px;
        }

        #home-healthy-living .main i {
            padding-left: 7px;
            color: #007B67 !important;
            padding-top: 0;
            vertical-align: middle;
        }

        #home-healthy-living .main a {
            color: #007B67 !important;
            text-transform: uppercase;
            text-decoration: underline;
            font-size: 14px;
            line-height: 19px;
            font-family: Roboto, sans-serif;
            font-weight: 700;
            text-align: center !important;
        }

            #home-healthy-living .main a:hover {
                text-decoration: underline !important;
                color: #18355D !important;
            }

            #home-healthy-living .main a:focus-visible {
                outline: 2px solid #18355D !important;
                outline: 2px dotted #007B87 !important;
                text-decoration: underline;
                color: #18355D !important;
                !important;
            }

            #home-healthy-living .main a:active {
                color: #18355D !important;
                text-decoration: underline !important;
            }

        #home-healthy-living .main .content h3 {
            font-family: "AkzidenzBold",Arial,sans-serif;
            font-weight: normal !important;
            color: #181D2A;
            font-size: 45px;
            line-height: 47px;
            text-align: center;
            padding-bottom: 20px;
            padding-bottom: 40px;
            display: block;
        }

        #home-healthy-living .main .content h4 {
            color: #3B4853;
            font-family: Roboto, sans-serif;
            font-weight: 700;
            font-size: 20px;
            line-height: 24px;
            padding-bottom: 10px;
            padding-top: 3px;
        }

        #home-healthy-living .main .content p {
            color: #333;
            font-size: 14px;
            line-height: 21px;
            padding-bottom: 20px;
        }

        #home-healthy-living .main .content .row {
            display: flex;
            flex-wrap: wrap;
        }

            #home-healthy-living .main .content .row .col {
                flex: 1 0 18%;
                margin: 10px;
                color: white;
                align-items: center;
                justify-content: center;
                text-align: left;
                background: #FEFEFE;
                border: 1px solid #B5C6D0;
                padding-bottom: 15px;
            }

                #home-healthy-living .main .content .row .col .link {
                    margin: 0 auto;
                    text-align: center;
                    white-space: nowrap;
                    padding-top: 0;
                }

                #home-healthy-living .main .content .row .col i {
                    padding-left: 7px;
                    color: #007B67 !important;
                    padding-top: 0;
                    vertical-align: middle;
                }

                #home-healthy-living .main .content .row .col img {
                    max-width: 100%;
                    height: auto;
                    text-align: center;
                    display: block;
                    padding-bottom: 10px;
                }

                #home-healthy-living .main .content .row .col a {
                    color: #007B67 !important;
                    text-transform: uppercase;
                    text-decoration: underline;
                    font-size: 14px;
                    line-height: 19px;
                    font-family: Roboto, sans-serif;
                    font-weight: 700;
                    text-align: center !important;
                }

                    #home-healthy-living .main .content .row .col a:hover {
                        text-decoration: underline !important;
                        color: #18355D !important;
                    }

                    #home-healthy-living .main .content .row .col a:focus-visible {
                        outline: 2px solid #18355D !important;
                        outline: 2px dotted #007B87 !important;
                        text-decoration: underline;
                        color: #18355D !important;
                        !important;
                    }

                    #home-healthy-living .main .content .row .col a:active {
                        color: #18355D !important;
                        text-decoration: underline !important;
                    }

                    #home-healthy-living .main .content .row .col a span.underline {
                        text-decoration: underline;
                    }

                #home-healthy-living .main .content .row .col .content {
                    padding: 20px !important;
                }

@media screen and (min-width: 768px) and (max-width: 982px) {
    #mobile {
        background-color: #0C5855;
        text-align: center;
        padding-top: 15px;
        padding-bottom: 0;
        display: block;
        clear: both;
    }

        #mobile ul {
            display: none;
            padding-bottom: 15px;
        }

            #mobile ul li {
                padding-bottom: 7px;
                font-size: 17px;
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
            }

        #mobile a {
            color: #FFF;
            text-decoration: none;
        }

        #mobile ul li a:hover {
            text-decoration: underline;
        }

        #mobile ul li a:focus {
            text-decoration: underline;
        }

    #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li {
        width: 48%;
        margin-right: 4%;
        float: left;
        min-height: 40px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        _height: 40px;
        margin-bottom: 15px;
    }

        #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li:nth-child(2n+2) {
            margin-right: 0;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.date {
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            font-size: 19px;
            line-height: 23px;
            color: #444;
            padding-bottom: 5px;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.title {
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            padding-bottom: 4px;
            font-size: 16px;
            line-height: 22px;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download {
            font-family: 'Roboto', sans-serif !important;
            font-weight: 700 !important;
            font-size: 17px;
            line-height: 21px;
            color: #444;
            padding-bottom: 5px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download a {
                color: #007B67 !important;
                text-decoration: none;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download a:hover {
                    color: #007B67 !important;
                    text-decoration: underline;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download a:focus {
                    color: #007B67 !important;
                    text-decoration: underline;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download a:active {
                    color: #007B67 !important;
                    text-decoration: underline;
                }
}

@media screen and (min-width: 768px) and (max-width: 1548px) {

    html {
        min-width: 0;
    }

    #wrapper {
        margin: 0 auto;
        width: 100% !important;
        background: #FFF !important;
        border-left: 0 solid #D0D0CE !important;
        border-right: 0 solid #D0D0CE !important;
        background: #282A2E !important;
    }

    #mobile-alert-home {
        display: none;
    }

    #privacy-notification {
        width: 100%;
        background: #EFEFEE;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        background: #FFF;
    }

        #privacy-notification .text {
            width: 1264px;
            margin: 0 auto;
            padding-top: 25px;
            padding-bottom: 28px;
            color: #000;
            font-size: 16px;
            line-height: 21px;
            width: 85%;
        }

            #privacy-notification .text a {
                font-weight: bold;
                color: #000;
            }

                #privacy-notification .text a:hover {
                    color: #007B67;
                }

                #privacy-notification .text a:focus {
                    outline: 2px dotted #007B67;
                    text-decoration: underline;
                }

    #wellmed-learn-more {
        display: none;
    }

    #interior-final {
        width: 100%;
        height: 300px;
        background: #FFF;
        margin: 0 !important;
        border-bottom: 10px solid #6DAC3A;
    }

        #interior-final .main {
            width: 100% !important;
            height: auto;
            margin: 0 !important;
        }

            #interior-final .main .text {
                width: 100%;
                height: auto;
                overflow: hidden;
                margin: 0 !important;
                display: flex;
                flex-wrap: wrap;
            }

                #interior-final .main .text .left-header {
                    width: 50%;
                    height: 300px;
                    float: left;
                    margin: 0 !important;
                    float: none;
                    display: flex;
                }

                    #interior-final .main .text .left-header h1 {
                        font-family: "AkzidenzMedium", Arial, sans-serif;
                        font-size: 40px;
                        line-height: 43px;
                        font-weight: 400;
                        color: #414142 !important;
                        margin-left: 0 !important;
                        padding-top: 52px;
                        width: 85% !important;
                        margin: 0 auto !important;
                        letter-spacing: 0 !important;
                    }

                #interior-final .main .text .right-header {
                    width: 50%;
                    height: 300px;
                    margin: 0 !important;
                    background-position: top center;
                    background-size: cover !important;
                    background-repeat: none !important;
                    background-repeat: no-repeat;
                    background-size: contain;
                    background-position: top center;
                    float: none;
                    display: flex;
                    background-position: left center;
                }

                #interior-final .main .text .right-header-pod {
                    width: 50%;
                    height: 300px;
                    margin: 0 !important;
                    background-position: top center;
                    background-size: cover !important;
                    background-repeat: none !important;
                    background-repeat: no-repeat;
                    background-size: contain;
                    background-position: top center;
                    float: none;
                    display: flex;
                    background-position: left center;
                }

                #interior-final .main .text .right-header-mobile {
                    display: none;
                }

    #main-header-home {
        width: 100%;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

        #main-header-home i {
            margin-left: 8px;
        }

        #main-header-home .text {
            margin: 0;
            padding: 0;
            position: relative;
        }

            #main-header-home .text .learn {
                position: absolute;
                right: 0;
                background: #007360;
                padding: 15px 19px 18px 19px;
                color: #FFF;
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 17px;
            }

                #main-header-home .text .learn a {
                    color: #FFF !important;
                    text-decoration: none;
                }

                    #main-header-home .text .learn a:hover {
                        color: #FFF !important;
                        text-decoration: underline;
                    }

            #main-header-home .text img.main {
                max-width: 100% !important;
                height: auto !important;
                margin: 0 auto;
                display: block;
            }

            #main-header-home .text img.mobile {
                display: none;
            }

            #main-header-home .text .content {
                position: absolute;
                top: 33.2%;
                left: 26%;
                transform: translate(-50%, -50%);
            }

                #main-header-home .text .content h1 {
                    font-family: AkzidenzBold, sans-serif;
                    text-transform: Bold;
                    color: #00907D;
                    font-size: 6vw;
                    line-height: 7.4vw;
                    font-weight: normal;
                    white-space: nowrap;
                }

            #main-header-home .text .content-es {
                position: absolute;
                top: 53.3%;
                left: 29.7%;
                transform: translate(-50%, -50%);
            }

                #main-header-home .text .content-es h1 {
                    font-family: AkzidenzRegular, sans-serif;
                    text-transform: Bold;
                    color: #FFF;
                    font-size: 90px;
                    line-height: 78px;
                    font-weight: normal;
                    white-space: nowrap;
                }

            #main-header-home .text .content-above {
                position: absolute;
                top: 6.3%;
                left: 25.8%;
                transform: translate(-50%, -50%);
            }

                #main-header-home .text .content-above h1 {
                    font-family: AkzidenzBold, sans-serif;
                    color: #FFF;
                    font-size: 2vw;
                    line-height: 2vw;
                    font-weight: normal;
                    white-space: nowrap;
                }

            #main-header-home .text .content-es {
                position: absolute;
                top: 33%;
                left: 28.2%;
                transform: translate(-50%, -50%);
            }

                #main-header-home .text .content-es h1 {
                    font-family: AkzidenzBold, sans-serif;
                    text-transform: Bold;
                    color: #00907D;
                    font-size: 6.3vw;
                    line-height: 7.3vw;
                    font-weight: normal;
                    white-space: nowrap;
                }

            #main-header-home .text .content-below {
                position: absolute;
                top: 72.5%;
                left: 17.5%;
                transform: translate(-50%, -50%);
            }

                #main-header-home .text .content-below h2 {
                    font-family: AkzidenzBold, sans-serif;
                    color: #6DAC3A;
                    font-size: 3vw;
                    line-height: 3.5vw;
                    font-weight: normal;
                    white-space: nowrap;
                }

        #main-header-home .break {
            display: block;
        }

        #main-header-home .break-mobile {
            display: inline;
        }

        #main-header-home .headline-header {
            color: #6DAC3A !important;
        }

        #main-header-home .break-mobile .bold {
            font-family: AkzidenzBold, sans-serif;
            font-weight: normal;
        }

        #main-header-home .text .content-above-es {
            position: absolute;
            top: 6.1%;
            left: 33.6%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content-above-es h1 {
                font-family: AkzidenzBold, sans-serif;
                color: #FFF;
                font-size: 32px;
                font-size: 1.7vw;
                line-height: 1.7vw;
                font-weight: normal;
                white-space: nowrap;
            }

        #main-header-home .text .content-below-es {
            position: absolute;
            top: 72.5%;
            left: 19.8%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content-below-es h2 {
                font-family: AkzidenzBold, sans-serif;
                color: #6DAC3A;
                font-size: 3vw;
                line-height: 3.2vw;
                font-weight: normal;
                white-space: nowrap;
            }

    #home-divider {
        width: 100%;
        overflow: hidden;
        background: #FFF !important;
        padding-top: 40px !important;
    }

        #home-divider .home-divider-content {
            width: 100%;
        }

            #home-divider .home-divider-content .home-divider-inner {
                width: 85%;
                margin: 0 auto;
            }

                #home-divider .home-divider-content .home-divider-inner .home-divider-text {
                    margin: 0;
                    padding: 0;
                    padding-bottom: 10px;
                }

                    #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 {
                        color: #FFF;
                        font-family: "AkzidenzBold",Arial,sans-serif;
                        font-size: 35px;
                        letter-spacing: 0;
                        font-weight: 400;
                        Â padding-top: 23px;
                        padding-bottom: 23px;
                        text-align: center;
                    }

                        #home-divider .home-divider-content .home-divider-inner .home-divider-text h3:after {
                            content: "";
                            display: block;
                            margin: 0 auto;
                            width: 60px;
                            padding-top: 20px;
                            border-bottom: 3px solid #6DAC3A;
                        }

                        #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a {
                            text-decoration: none !important;
                            color: #414142 !important;
                        }

                            #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a:hover {
                                text-decoration: underline !important;
                                color: #414142 !important;
                            }

                            #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a:focus {
                                text-decoration: underline !important;
                                color: #414142 !important;
                                outline: 2px dotted #414142 !important;
                            }

                            #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a:active {
                                text-decoration: underline !important;
                                color: #414142 !important;
                                outline: 2px dotted #414142 !important;
                            }

    #top-header {
        width: 100%;
        background: #008F7C;
        background: #414142 !important;
        overflow: hidden;
    }

        #top-header .top-header-content {
            width: 100%;
        }

            #top-header .top-header-content .top-header-main-inner {
                width: 100%;
                height: auto !important;
                margin: 0 auto;
            }

                #top-header .top-header-content .top-header-main-inner .top-header-text-content {
                    width: 100%;
                    margin: 0 auto;
                    text-align: right;
                }

                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector {
                        width: 150px;
                        height: auto !important;
                        float: left;
                        text-align: left;
                        color: #FFF !important;
                    }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content {
                            padding: 0;
                            margin-left: 0 !important;
                        }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.text {
                                color: #FFF !important;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 800;
                                font-size: 16px;
                                line-height: 21px;
                                margin-top: 9px;
                                float: left;
                                margin-top: 0 !important;
                                height: auto !important;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language {
                                color: #000;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 600;
                                font-size: 12px;
                                line-height: 15px;
                                margin-top: 9px;
                                margin-left: 0;
                                float: left;
                                margin-left: 20px !important;
                            }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li {
                                    float: left;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a {
                                        color: #FFF;
                                        text-decoration: none;
                                        color: #FFF !important;
                                    }

                                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:hover {
                                            color: #FFF !important;
                                            text-decoration: underline;
                                        }

                                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:focus-visible {
                                            color: #FFF !important;
                                            outline: 2px dotted #FFF !important;
                                        }

                                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:active {
                                            color: #FFF !important;
                                            outline: 0 dotted #FFF !important;
                                        }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li.active a {
                                        color: #FFF !important;
                                        text-decoration: underline;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li:last-child {
                                        margin-left: 9px;
                                    }

                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text {
                        margin: 0;
                        padding: 0;
                        float: right;
                    }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul {
                            list-style-type: none;
                            margin-top: 0;
                            margin-bottom: 0;
                            padding: 0;
                            font-size: 14px;
                            line-height: 15px;
                            text-align: left;
                            position: relative;
                            zoom: 1;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            float: right;
                            margin-left: 0;
                            padding-top: 0;
                            text-transform: uppercase;
                            letter-spacing: 1px;
                        }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul {
                            clear: both;
                        }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li {
                                position: relative;
                                float: left;
                                margin-right: 0;
                                height: auto !important;
                                padding-bottom: 0;
                            }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 {
                                    margin-right: 0;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 {
                                    margin-right: 0;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:hover {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:hover {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:focus-visible {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:focus-visible {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:active {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:active {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a {
                                    color: #FFF;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:hover {
                                        color: #B2DDD8;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:focus-visible {
                                        color: #B2DDD8;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:active {
                                        color: #B2DDD8;
                                    }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:hover > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:focus-visible > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:active > a {
                                    color: #B2DDD8;
                                    border-bottom: 1px solid #B2DDD8;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor > a {
                                    color: #FFF;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor > a:hover {
                                        color: #B2DDD8;
                                    }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a {
                                    display: block;
                                    color: #FFF;
                                    text-decoration: none;
                                    margin-right: 5px;
                                    padding: 9px 15px 10px 15px;
                                    background: #007360;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(4) > a {
                                    display: block;
                                    color: #FFF;
                                    text-decoration: none;
                                    margin-right: 0;
                                    padding: 9px 15px 10px 15px;
                                    background: #007360;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:hover > a, #navigation #menu-main-navigation > li > a:hover {
                                    text-decoration: underline;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:focus-visible > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a:focus-visible {
                                    color: #FFF;
                                    text-decoration: underline;
                                    outline: 2px dotted #FFF !important;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:active > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a:active {
                                    color: #FFF;
                                    text-decoration: underline;
                                    outline: 0 dotted #FFF !important;
                                }

    header {
        top: 0;
        padding: 0;
        margin: 0;
        width: 100% !important;
        min-height: 64px;
        height: auto !important;
        height: 64px;
        background: #F2F5F7 !important;
        border-bottom: 0 !important;
        overflow: hidden;
    }

        header .nav {
            width: 100%;
            background: #F2F5F7;
            margin: 0 auto;
        }

            header .nav .main {
                width: 95%;
                margin: 0 auto;
                display: flex;
            }

                header .nav .main .logo {
                    width: 220px;
                    height: 41px;
                    position: relative;
                    margin: 20px 0 0 0;
                    flex: 0 0 220px;
                    margin-left: 0 !important;
                }

                header .nav .main .logo {
                    height: 41px;
                    height: 41px;
                    position: relative;
                    margin: 30px 0 0 0;
                    float: left;
                    width: 220px !important;
                    width: 220px !important;
                    height: 41px;
                    margin-top: 11px;
                    margin-left: 0 !important;
                }

                    header .nav .main .logo a:focus-visible img {
                        outline: 2px solid #007B87 !important;
                    }

                    header .nav .main .logo a:active img {
                        outline: 2px solid #007B87 !important;
                    }

                    header .nav .main .logo img {
                        display: block;
                    }

        header img {
            width: 250px;
            height: 55px;
            width: 220px;
            height: 41px;
        }

        header .nav .main .navigation {
            flex: 1;
            margin-top: 0;
            margin-left: 0;
        }

            header .nav .main .navigation #menu-main-navigation {
                list-style-type: none;
                margin-top: 0;
                margin-bottom: 0;
                padding: 0;
                font-size: 15px;
                line-height: 15px;
                text-align: right;
                position: relative;
                zoom: 1;
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                float: left;
                float: right;
                margin-left: 0;
                text-transform: uppercase;
                padding-top: 23px;
                padding-top: 15px;
            }

            header .nav .main .navigation #menu-main-navigation {
                clear: both;
            }

                header .nav .main .navigation #menu-main-navigation > li {
                    position: relative;
                    float: left;
                    margin-right: 13px;
                    height: 45px;
                    padding-bottom: 5px;
                }

                    header .nav .main .navigation #menu-main-navigation > li:last-of-type {
                        margin-right: 20px;
                    }

                    header .nav .main .navigation #menu-main-navigation > li#menu-item-448 {
                        margin-right: 0;
                    }

                    header .nav .main .navigation #menu-main-navigation > li#menu-item-33070 {
                        margin-right: 0;
                    }

                    header .nav .main .navigation #menu-main-navigation > li.current_page_item > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                        header .nav .main .navigation #menu-main-navigation > li.current_page_item > a:hover {
                            color: #007B67;
                            text-decoration: underline;
                        }

                    header .nav .main .navigation #menu-main-navigation > li.current_page_item:hover > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                    header .nav .main .navigation #menu-main-navigation > li.current-page-ancestor:hover > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                    header .nav .main .navigation #menu-main-navigation > li.current-page-ancestor > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                        header .nav .main .navigation #menu-main-navigation > li.current-page-ancestor > a:hover {
                            color: #007B67;
                            text-decoration: underline;
                        }

                    header .nav .main .navigation #menu-main-navigation > li.current-menu-ancestor > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                        header .nav .main .navigation #menu-main-navigation > li.current-menu-ancestor > a:hover {
                            color: #007B67;
                            text-decoration: underline;
                        }

                    header .nav .main .navigation #menu-main-navigation > li#menu-item-43768 > a {
                        background: #007B67;
                        color: #FFF;
                        padding-left: 20px;
                        padding-right: 20px;
                        border-radius: 5px;
                    }

                    header .nav .main .navigation #menu-main-navigation > li > a {
                        display: block;
                        color: #008F7C;
                        color: #505D67;
                        text-decoration: none;
                        margin-right: 5px;
                        padding: 10px 0 10px 0;
                    }

                header .nav .main .navigation #menu-main-navigation ul.sub-menu .divider {
                    display: none;
                }

                header .nav .main .navigation #menu-main-navigation > li:hover > a, header .nav .main .navigation #menu-main-navigation > li > a:hover {
                    color: #007B67;
                    text-decoration: underline;
                }

                header .nav .main .navigation #menu-main-navigation > li:focus > a, header .nav .main .navigation #menu-main-navigation > li > a:focus-visible {
                    color: #007B67;
                    text-decoration: underline;
                    outline: 2px dotted #007B87 !important;
                }

                header .nav .main .navigation #menu-main-navigation > li:active > a, header .nav .main .navigation #menu-main-navigation > li > a:active {
                    color: #007B67;
                    text-decoration: underline;
                    outline: 0 dotted #007B87 !important;
                }

                header .nav .main .navigation #menu-main-navigation > li .divider {
                    display: none;
                }

            header .nav .main .navigation #menu-main-navigation-spanish {
                list-style-type: none;
                margin-top: 0;
                margin-bottom: 0;
                padding: 0;
                font-size: 15px;
                line-height: 15px;
                text-align: right;
                position: relative;
                zoom: 1;
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                float: left;
                float: right;
                margin-left: 0;
                text-transform: uppercase;
                padding-top: 23px;
                padding-top: 15px;
            }

            header .nav .main .navigation #menu-main-navigation-spanish {
                clear: both;
            }

                header .nav .main .navigation #menu-main-navigation-spanish > li {
                    position: relative;
                    float: left;
                    margin-right: 20px;
                    height: 45px;
                    padding-bottom: 5px;
                }

                    header .nav .main .navigation #menu-main-navigation-spanish > li:last-of-type {
                        margin-right: 20px;
                    }

                    header .nav .main .navigation #menu-main-navigation-spanish > li#menu-item-448 {
                        margin-right: 0;
                    }

                    header .nav .main .navigation #menu-main-navigation-spanish > li#menu-item-33070 {
                        margin-right: 0;
                    }

                    header .nav .main .navigation #menu-main-navigation-spanish > li.current_page_item > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                        header .nav .main .navigation #menu-main-navigation-spanish > li.current_page_item > a:hover {
                            color: #007B67;
                            text-decoration: underline;
                        }

                    header .nav .main .navigation #menu-main-navigation-spanish > li.current_page_item:hover > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                    header .nav .main .navigation #menu-main-navigation-spanish > li.current-page-ancestor:hover > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                    header .nav .main .navigation #menu-main-navigation-spanish > li.current-page-ancestor > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                        header .nav .main .navigation #menu-main-navigation-spanish > li.current-page-ancestor > a:hover {
                            color: #007B67;
                            text-decoration: underline;
                        }

                    header .nav .main .navigation #menu-main-navigation-spanish > li.current-menu-ancestor > a {
                        color: #007B67;
                        text-decoration: underline;
                    }

                        header .nav .main .navigation #menu-main-navigation-spanish > li.current-menu-ancestor > a:hover {
                            color: #007B67;
                            text-decoration: underline;
                        }

                    header .nav .main .navigation #menu-main-navigation-spanish > li#menu-item-43768 > a {
                        background: #007B67;
                        color: #FFF;
                        padding-left: 20px;
                        padding-right: 20px;
                        border-radius: 5px;
                    }

                    header .nav .main .navigation #menu-main-navigation-spanish > li > a {
                        display: block;
                        color: #008F7C;
                        color: #505D67;
                        text-decoration: none;
                        margin-right: 5px;
                        padding: 10px 0 10px 0;
                    }

                header .nav .main .navigation #menu-main-navigation-spanish ul.sub-menu .divider {
                    display: none;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li:hover > a, header .nav .main .navigation #menu-main-navigation-spanish > li > a:hover {
                    color: #007B67;
                    text-decoration: underline;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li:focus > a, header .nav .main .navigation #menu-main-navigation-spanish > li > a:focus-visible {
                    color: #007B67;
                    text-decoration: underline;
                    outline: 2px dotted #007B87 !important;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li:active > a, header .nav .main .navigation #menu-main-navigation-spanish > li > a:active {
                    color: #007B67;
                    text-decoration: underline;
                    outline: 0 dotted #007B87 !important;
                }

                header .nav .main .navigation #menu-main-navigation-spanish > li .divider {
                    display: none;
                }

    #wellmed-mobile-final ul#wellmed-mobile {
        width: 95% !important;
        margin: 0 auto;
        color: #FFF;
        display: none;
        padding-top: 20px;
        padding-bottom: 25px !important;
        overflow: hidden;
    }

    header #menu-bar {
        margin-right: 0 !important;
        margin-top: 0;
        text-align: right;
        position: relative;
        text-transform: uppercase;
        padding-top: 7px;
        flex: 0 0 80px;
    }

        header #menu-bar .text {
            color: #333 !important;
            display: inline-block;
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            padding: 0;
            margin: 0;
        }

        header #menu-bar a {
            color: #7AB137 !important;
            text-decoration: none !important;
            display: block;
            padding: 10px 0 10px 0;
            font-size: 15px !important;
            line-height: 15px !important;
        }

        header #menu-bar i {
            padding-left: 10px;
            vertical-align: top;
            font-size: 30px;
            color: #505D68;
            top: 0;
            margin: 0;
            padding-top: 0;
        }

        header #menu-bar a:focus-visible {
            outline: 1px dotted #007B67;
            text-decoration: none !important;
        }

        header #menu-bar button {
            color: #0055A5 !important;
            border: 0;
            background: #FFF;
            font-size: 30px;
        }

        header #menu-bar a > span:focus-visible {
            outline: 0 !important;
        }

        header #menu-bar span.text {
            font-size: 15px !important;
            line-height: 15px;
            padding-top: 8px;
        }

    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content {
        margin-left: 0 !important;
    }

    #interior {
        width: 100%;
        overflow: hidden;
        background: #FFF;
    }

        #interior .location-bold {
            color: #000 !important;
        }

        #interior .interior-content {
            width: 100%;
        }

            #interior .interior-content .interior-content-inner {
                width: 85%;
                margin: 0 auto;
            }

                #interior .interior-content .interior-content-inner .interior-content-text {
                    width: 100%;
                    margin: 0 auto;
                    padding: 0;
                    padding-bottom: 40px;
                    padding-top: 40px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .left-interior {
                        width: 60%;
                        float: left;
                        padding-bottom: 40px;
                        margin-right: 5%;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .right-interior {
                        width: 35%;
                        float: left;
                        padding-bottom: 40px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text ul.addresses {
                        margin-left: 0;
                        margin-top: 4px;
                        padding-left: 0;
                        list-style: none;
                        font-size: 14px;
                        margin-bottom: 15px;
                        background: none !important;
                        padding-bottom: 0;
                        overflow: hidden;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text ul.addresses li {
                            float: left;
                            width: 48%;
                            padding-left: 0;
                            background-image: none;
                            background-repeat: no-repeat;
                            background-position: 0 .5em;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            padding-bottom: 7px;
                            font-size: 16px;
                            line-height: 23px;
                            padding-bottom: 15px !important;
                            margin-right: 4%;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text ul.addresses li:nth-child(even) {
                                margin-right: 0 !important;
                            }

                    #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item {
                        display: inline-block;
                        *display: inline;
                        vertical-align: top;
                        width: 100%;
                        margin-right: 0;
                        margin-bottom: 10px;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership {
                        margin-top: 10px;
                        overflow: hidden;
                        border-bottom: 1px solid #6DAC3A;
                        margin-bottom: 16px;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership h4 {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 17px;
                            line-height: 20px;
                            color: #008F7C;
                            color: #007B67 !important;
                            padding-bottom: 2px;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership p {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            padding-bottom: 15px;
                            font-size: 16px;
                            line-height: 22px;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership:last-child {
                            border-bottom: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item {
                            width: 32%;
                            float: left;
                            margin-right: 2%;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(3) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(6) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(9) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(12) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(15) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(18) {
                                margin-right: 0;
                            }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-below {
                        margin-top: 10px;
                        overflow: hidden;
                        border-bottom: 1px solid #6DAC3A;
                        margin-bottom: 16px;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below h4 {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 17px;
                            line-height: 20px;
                            color: #008F7C;
                            color: #007B67 !important;
                            padding-bottom: 2px;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below p {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            padding-bottom: 15px;
                            font-size: 16px;
                            line-height: 22px;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below:last-child {
                            border-bottom: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item {
                            width: 32%;
                            float: left;
                            margin-right: 2%;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(3) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(6) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(9) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(12) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(15) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(18) {
                                margin-right: 0;
                            }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main {
                        margin-top: 10px;
                        overflow: hidden;
                        border-bottom: 3px solid #6DAC3A;
                        margin-bottom: 16px;
                        padding-bottom: 12px;
                        margin-bottom: 20px;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main h4 {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 17px;
                            line-height: 20px;
                            color: #008F7C;
                            color: #007B67 !important;
                            padding-bottom: 2px;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item {
                            width: 32%;
                            float: left;
                            margin-right: 2%;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(3) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(6) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(9) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(12) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(15) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(18) {
                                margin-right: 0;
                            }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-main {
                        margin-top: 10px;
                        overflow: hidden;
                        border-bottom: 1px solid #6DAC3A;
                        margin-bottom: 16px;
                        background: #EEE;
                        background: #F1F1F1;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main h4 {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 17px;
                            line-height: 20px;
                            color: #008F7C;
                            color: #007B67 !important;
                            padding-bottom: 2px;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main p {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            padding-bottom: 15px;
                            font-size: 16px;
                            line-height: 22px;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main:last-child {
                            border-bottom: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item {
                            width: 100%;
                            float: left;
                            margin-right: 0;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(3) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(6) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(9) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(12) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(15) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(18) {
                                margin-right: 0;
                            }

                    #interior .interior-content .interior-content-inner .interior-content-text .leadership-top {
                        margin-top: 10px;
                        overflow: hidden;
                        border-bottom: 1px solid #6DAC3A;
                        margin-bottom: 16px;
                        background: #EEE;
                        background: #F1F1F1;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top h4 {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 17px;
                            line-height: 20px;
                            color: #008F7C;
                            color: #007B67 !important;
                            padding-bottom: 2px;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top p {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            padding-bottom: 15px;
                            font-size: 16px;
                            line-height: 22px;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top:last-child {
                            border-bottom: 0 !important;
                        }

                        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item {
                            width: 100%;
                            float: left;
                            margin-right: 0;
                        }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(3) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(6) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(9) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(12) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(15) {
                                margin-right: 0;
                            }

                            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(18) {
                                margin-right: 0;
                            }

    #interior-highlights {
        width: 100%;
        overflow: hidden;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        background: #E6E6E6;
        padding-bottom: 40px;
        padding-top: 0px;
        background: #EFEFEF !important;
    }

        #interior-highlights .interior-highlights-content {
            width: 85%;
            margin: 0 auto;
        }

            #interior-highlights .interior-highlights-content p.headline {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 23px;
                line-height: 24px;
                color: #007B67 !important;
                padding-bottom: 12px;
                padding-top: 41px;
                padding-bottom: 15px !important;
                font-size: 19px !important;
                color: #FFF;
                font-family: "AkzidenzBold",Arial,sans-serif;
                font-size: 23px !important;
                line-height: 24px !important;
                letter-spacing: .01rem;
                font-weight: 400;
                color: #000 !important;
            }

                #interior-highlights .interior-highlights-content p.headline:after {
                    content: "";
                    display: block;
                    margin: 0;
                    width: 60px;
                    padding-top: 15px;
                    border-bottom: 3px solid #6DAC3A;
                }

            #interior-highlights .interior-highlights-content p.phone-number {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 16px;
                line-height: 20px;
                color: #008F7C;
                color: #333 !important;
                padding-bottom: 12px;
                padding-top: 0;
                padding-bottom: 12px !important;
            }

            #interior-highlights .interior-highlights-content p.hours {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 16px;
                line-height: 20px;
                color: #008F7C;
                color: #333 !important;
                padding-bottom: 12px;
                padding-top: 0;
                padding-bottom: 12px !important;
            }

            #interior-highlights .interior-highlights-content h5.form-title {
                padding-bottom: 5px;
            }

            #interior-highlights .interior-highlights-content .interior-highlights-main-inner {
                width: 100%;
                height: auto;
                margin: 0 auto;
            }

                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text {
                    width: 100%;
                    margin: 0 auto;
                    padding: 0;
                }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info {
                        width: 36%;
                        float: left;
                        margin-right: 2%;
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info p {
                            font-size: 14px;
                            padding-bottom: 13px;
                            line-height: 21px;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a {
                            color: #008F7C;
                            color: #007B67 !important;
                            text-decoration: none;
                        }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a:hover {
                                color: #777;
                                border-bottom: 1px solid #007B67;
                            }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a:focus {
                                color: #777;
                                border-bottom: 1px solid #007B67;
                                outline: 2px dotted #007B87 !important;
                            }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a:active {
                                color: #777;
                                border-bottom: 1px solid #007B67;
                                outline: 2px dotted #007B87 !important;
                            }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form {
                        width: 30%;
                        float: left;
                        margin-right: 2%;
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form h3.gform_title {
                            display: none;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form p.headline {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 23px;
                            line-height: 24px;
                            color: #007B67 !important;
                            padding-bottom: 12px;
                            padding-top: 41px;
                            padding-bottom: 5px !important;
                            font-size: 19px;
                            font-family: "AkzidenzBold",Arial,sans-serif;
                            font-size: 26px !important;
                            line-height: 30px !important;
                            letter-spacing: 0;
                            font-weight: 400;
                            color: #000 !important;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form #gform_confirmation_message_5 {
                            line-height: 21px;
                            padding-top: 12px;
                            font-weight: 700 !important;
                            color: #000 !important;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form #gform_confirmation_message_1 {
                            line-height: 21px;
                            padding-top: 12px;
                            font-weight: 700 !important;
                            color: #000 !important;
                        }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links {
                        width: 30%;
                        float: left;
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links p.headline {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 23px;
                            line-height: 24px;
                            color: #007B67 !important;
                            padding-bottom: 15px;
                            padding-top: 41px;
                            padding-bottom: 20px !important;
                            font-size: 19px;
                            font-family: "AkzidenzBold",Arial,sans-serif;
                            font-size: 26px !important;
                            line-height: 30px !important;
                            letter-spacing: 0;
                            font-weight: 400;
                            color: #000 !important;
                        }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content {
                        margin: 0;
                        padding: 0;
                        overflow: hidden;
                        height: 45px;
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content img {
                            width: 45px;
                            height: 45px;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .icon {
                            float: left;
                            margin-right: 10px;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline {
                            float: none;
                            position: relative;
                            top: 50%;
                            transform: translateY(-50%);
                        }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline p {
                                padding-top: 0;
                            }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a {
                                color: #008F7C;
                                text-decoration: none;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                                color: #007B67 !important;
                                font-size: 14px;
                            }

                                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a:hover {
                                    color: #008F7C !important;
                                    border-bottom: 1px solid #007B67;
                                }

                                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a:focus {
                                    color: #007B67;
                                    border-bottom: 1px solid #007B67;
                                    outline: 2px dotted #007B87 !important;
                                }

                                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a:active {
                                    color: #007B67;
                                    border-bottom: 1px solid #007B67;
                                    outline: 2px dotted #007B87 !important;
                                }

    #footer {
        width: 100%;
        margin: 0;
        padding: 0;
        background: #FFF !important;
    }

        #footer ul {
            margin: 0;
            padding: 0;
        }

            #footer ul li {
                padding-bottom: 13px;
            }

        #footer .footer-main-content {
            width: 100%;
            border-bottom: 0 !important;
            overflow: hidden;
        }

            #footer .footer-main-content .footer-main-inner {
                width: 85%;
                margin: 0 auto;
            }

                #footer .footer-main-content .footer-main-inner .footer-main-text {
                    width: 100%;
                    margin: 0;
                    padding: 0;
                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 {
                        width: 22%;
                        float: left;
                        padding-bottom: 34px;
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 13px;
                        line-height: 16px;
                        margin-right: 4%;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a {
                            color: #000;
                            text-decoration: none;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a:hover {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a:focus {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a:active {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 {
                        width: 22%;
                        float: left;
                        padding-bottom: 34px;
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 13px;
                        line-height: 16px;
                        margin-right: 4%;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a {
                            color: #000;
                            text-decoration: none;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a:hover {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a:focus {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a:active {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 {
                        width: 22%;
                        float: left;
                        padding-bottom: 34px;
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 13px;
                        line-height: 16px;
                        margin-right: 4%;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a {
                            color: #000;
                            text-decoration: none;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a:hover {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a:focus {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #B2DDD8;
                                outline: 1px dotted #007B67 !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a:active {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 {
                        width: 22%;
                        float: left;
                        padding-bottom: 34px;
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 13px;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 a {
                            color: #007B67;
                            text-decoration: none;
                        }

                    #footer .footer-main-content .footer-main-inner .footer-main-text p {
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        letter-spacing: 2.75px;
                        color: #000;
                        font-size: 14px;
                        line-height: 16px;
                        padding-top: 45px;
                        padding-bottom: 15px;
                        text-transform: uppercase;
                        font-weight: bold !important;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text p.phone {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700 !important;
                            color: #FFF;
                            font-size: 18px !important;
                            padding-top: 0;
                            padding-bottom: 0 !important;
                        }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 p {
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        letter-spacing: 2.75px;
                        color: #000;
                        font-size: 14px;
                        padding-top: 45px;
                        padding-bottom: 15px;
                        text-transform: uppercase;
                        font-weight: bold !important;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 p.phone {
                            padding-top: 0 !important;
                            letter-spacing: 1px;
                        }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media {
                        padding-top: 16px;
                        font-size: 25px;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a {
                            color: #FFF;
                            text-decoration: none;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a:hover {
                                color: #FFF;
                                border-bottom: 1px solid #FFF !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a:focus {
                                color: #FFF;
                                border-bottom: 1px solid #FFF !important;
                                outline: 1px dotted #FFF !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a:active {
                                color: #FFF;
                                border-bottom: 1px solid #FFF !important;
                                outline: 1px dotted #FFF !important;
                            }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media ul {
                            margin: 0;
                            padding: 0;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media ul li {
                                display: inline;
                                padding-right: 5px;
                            }

                                #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media ul li:nth-child(4) {
                                    padding-right: 0;
                                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 a:focus img {
                        outline: 2px dotted #FFF !important;
                    }

    #footer-copyright {
        width: 100%;
        overflow: hidden;
        font-family: "Roboto", Arial, sans-serif;
        font-weight: 400;
        font-size: 13px;
        color: #FFF;
        padding-top: 45px;
        padding-bottom: 65px;
    }

        #footer-copyright #disclaimer {
            display: inline;
        }

        #footer-copyright .footer-copyright-content {
            width: 100%;
        }

            #footer-copyright .footer-copyright-content .footer-copyright-inner {
                width: 85%;
                margin: 0 auto;
            }

                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text {
                    width: 100%;
                    margin: 0;
                    padding: 0;
                    float: left;
                    font-size: 13px;
                    line-height: 21px !important;
                }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul {
                        padding-bottom: 15px;
                    }

                        #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li {
                            display: inline;
                            float: left;
                            padding-right: 10px;
                        }

                            #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a {
                                color: #FFF;
                                text-decoration: none;
                            }

                                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a:hover {
                                    color: #FFF;
                                    text-decoration: none;
                                    border-bottom: 1px solid #FFF;
                                }

                                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a:focus {
                                    color: #FFF;
                                    text-decoration: none;
                                    border-bottom: 1px solid #FFF;
                                    outline: 1px dotted #FFF !important;
                                }

                                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a:active {
                                    color: #FFF;
                                    text-decoration: none;
                                    border-bottom: 1px solid #FFF;
                                    outline: 1px dotted #FFF !important;
                                }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text p {
                        margin: 0;
                        padding: 0;
                        clear: both;
                        padding-top: 20px;
                    }

                #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance {
                    width: 25%;
                    float: right;
                }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance p {
                        margin: 0;
                        padding: 0;
                    }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance a {
                        color: #FFF;
                        text-decoration: none;
                    }

                        #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance a:hover {
                            color: #FFF;
                            text-decoration: none;
                            border-bottom: 1px dotted #FFF;
                        }

    #privacy-notice {
        background: #FFF !important;
        padding-top: 0;
    }

        #privacy-notice span {
            font-size: 14px !important;
            margin-right: 10px !important;
            font-weight: 700;
        }

        #privacy-notice .main {
            width: 85%;
            margin: 0 auto;
            border-top: 0;
            border-bottom: 1px solid #878A8C;
            padding-top: 20px;
            padding-bottom: 20px;
            width: 85%;
        }

            #privacy-notice .main .content {
                margin: 0;
                padding: 0;
            }

                #privacy-notice .main .content .text {
                    margin: 0;
                    padding: 0;
                }

                    #privacy-notice .main .content .text .privacy-content a {
                        color: #000;
                    }

                        #privacy-notice .main .content .text .privacy-content a:hover {
                            color: #007B67 !important;
                        }

                        #privacy-notice .main .content .text .privacy-content a:focus {
                            outline: 2px dotted #007B67;
                        }

                        #privacy-notice .main .content .text .privacy-content a:active {
                            outline: 2px dotted #007B67;
                        }

    #social-media {
        background: #FFF !important;
        padding-top: 50px;
    }

        #social-media span {
            font-size: 14px !important;
            margin-right: 10px !important;
            font-weight: 700;
        }

        #social-media .main {
            width: 85%;
            margin: 0 auto;
            border-top: 1px solid #878A8C;
            border-bottom: 1px solid #878A8C;
            padding-top: 20px;
            padding-bottom: 20px;
        }

            #social-media .main .content {
                margin: 0;
                padding: 0;
            }

                #social-media .main .content .text {
                    margin: 0;
                    padding: 0;
                }

                    #social-media .main .content .text .social-content a {
                        text-align: center;
                        width: 45px;
                        height: 45px;
                        border-radius: 100%;
                        margin-right: 7px;
                        display: inline-block;
                    }

                    #social-media .main .content .text .social-content a {
                        font-size: 20px;
                        line-height: 45px;
                        color: #FFF !important;
                    }

                        #social-media .main .content .text .social-content a:nth-of-type(1) {
                            background: #4B69B0 !important;
                        }

                        #social-media .main .content .text .social-content a:nth-of-type(2) {
                            background: #0073B0 !important;
                        }

                        #social-media .main .content .text .social-content a:nth-of-type(3) {
                            background: #E00000 !important;
                        }

                        #social-media .main .content .text .social-content a:nth-of-type(4) {
                            background: #f09433;
                            background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
                            background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
                            background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
                        }

                        #social-media .main .content .text .social-content a:focus {
                            outline: 2px dotted #007B67;
                        }

                        #social-media .main .content .text .social-content a:active {
                            outline: 2px dotted #007B67;
                        }

    #breathe {
        width: 100%;
        margin: 0;
        padding: 0;
        background: #FFF;
        padding-top: 40px;
    }

        #breathe .content {
            width: 85%;
            margin: 0 auto;
            padding: 0;
        }

            #breathe .content .main {
                margin: 0;
                padding: 0;
                border-bottom: 1px solid #CECECE;
                padding-bottom: 40px;
            }

                #breathe .content .main .text {
                    margin: 0;
                    padding: 0;
                }

                    #breathe .content .main .text h2.title {
                        font-family: "AkzidenzBold", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 32px;
                        line-height: 33px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 35px;
                        letter-spacing: 0;
                    }

                    #breathe .content .main .text .video-box {
                        padding: 40px;
                        background: #E6E6E6;
                        overflow: hidden;
                    }

                        #breathe .content .main .text .video-box a:focus .left-box {
                            outline: 1px dotted #007B67 !important;
                        }

                        #breathe .content .main .text .video-box a:focus h2 {
                            text-decoration: underline !important;
                        }

                        #breathe .content .main .text .video-box a h2 {
                            color: #007B67;
                            text-decoration: none !important;
                        }

                        #breathe .content .main .text .video-box a:hover h2 {
                            text-decoration: underline !important;
                        }

                        #breathe .content .main .text .video-box a {
                            text-decoration: none !important;
                        }

                        #breathe .content .main .text .video-box .video-box-left {
                            width: 48%;
                            float: left;
                            margin-right: 4%;
                        }

                            #breathe .content .main .text .video-box .video-box-left h2 {
                                font-size: 16px;
                                padding: 20px 20px 0 20px;
                            }

                                #breathe .content .main .text .video-box .video-box-left h2 a {
                                    color: #007B67;
                                    text-decoration: none;
                                }

                                    #breathe .content .main .text .video-box .video-box-left h2 a:hover {
                                        text-decoration: underline !important;
                                    }

                                    #breathe .content .main .text .video-box .video-box-left h2 a:focus {
                                        outline: 2px dotted #007B67 !important;
                                    }

                        #breathe .content .main .text .video-box .video-box-right {
                            width: 48%;
                            float: left;
                        }

                            #breathe .content .main .text .video-box .video-box-right h2 {
                                font-size: 16px;
                                padding: 20px 20px 0 20px;
                            }

                                #breathe .content .main .text .video-box .video-box-right h2 a {
                                    color: #007B67;
                                    text-decoration: none;
                                }

                                    #breathe .content .main .text .video-box .video-box-right h2 a:hover {
                                        text-decoration: underline !important;
                                    }

                                    #breathe .content .main .text .video-box .video-box-right h2 a:focus {
                                        outline: 2px dotted #007B67 !important;
                                    }

                        #breathe .content .main .text .video-box .left-box {
                            width: 100%;
                            float: none;
                            margin-right: 0;
                            background: #FFF;
                            border-bottom: 5px solid #007B67;
                        }

                            #breathe .content .main .text .video-box .left-box .left-box-text {
                                height: 80px;
                            }

                            #breathe .content .main .text .video-box .left-box h2 {
                                font-size: 16px;
                                line-height: 20px;
                                padding: 16px 20px 20px 20px;
                            }

                            #breathe .content .main .text .video-box .left-box img {
                                max-width: 100%;
                                height: auto;
                            }

                        #breathe .content .main .text .video-box .right-box {
                            width: 100%;
                            float: none;
                            background: #FFF;
                            border-bottom: 5px solid #007B67;
                        }

                            #breathe .content .main .text .video-box .right-box .right-box-text {
                                height: 80px;
                            }

                            #breathe .content .main .text .video-box .right-box img {
                                max-width: 100%;
                                height: auto;
                            }

                            #breathe .content .main .text .video-box .right-box h2 {
                                font-size: 16px;
                                line-height: 20px;
                                padding: 16px 20px 20px 20px;
                            }

    #breathe-content {
        width: 100%;
        margin: 0;
        padding: 0;
        background: #FFF;
        overflow: hidden;
        padding-bottom: 50px;
    }

        #breathe-content .content {
            width: 85%;
            margin: 0 auto;
            padding: 0;
        }

            #breathe-content .content .main {
                margin: 0;
                padding: 0;
            }

                #breathe-content .content .main .text {
                    margin: 0;
                    padding: 0;
                }

                    #breathe-content .content .main .text .content-main {
                        margin: 0;
                        padding: 0;
                        margin-top: 40px;
                    }

                        #breathe-content .content .main .text .content-main .left-box {
                            width: 30%;
                            float: left;
                            margin-right: 5%;
                        }

                            #breathe-content .content .main .text .content-main .left-box img {
                                max-width: 100%;
                                height: auto;
                                display: block;
                                padding-bottom: 25px;
                            }

                        #breathe-content .content .main .text .content-main .right-box {
                            width: 65%;
                            float: left;
                        }

                            #breathe-content .content .main .text .content-main .right-box h3 {
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                                font-size: 21px;
                                line-height: 23px;
                                color: #444;
                                padding-bottom: 7px;
                            }

                            #breathe-content .content .main .text .content-main .right-box p {
                                font-family: 'Roboto', sans-serif;
                                font-weight: 400;
                                padding-bottom: 5px;
                                font-size: 16px;
                                line-height: 22px;
                            }

                            #breathe-content .content .main .text .content-main .right-box a {
                                color: #007B67 !important;
                                text-decoration: none;
                                font-weight: bold;
                            }

                                #breathe-content .content .main .text .content-main .right-box a:hover {
                                    text-decoration: underline;
                                }

                                #breathe-content .content .main .text .content-main .right-box a:focus {
                                    outline: 2px dotted #007B67;
                                    text-decoration: underline;
                                }

    #breathe-content-alt {
        width: 100%;
        margin: 0;
        padding: 0;
        background: #FFF;
        overflow: hidden;
        padding-bottom: 50px;
    }

        #breathe-content-alt .content {
            width: 85%;
            margin: 0 auto;
            padding: 0;
        }

            #breathe-content-alt .content .main {
                margin: 0;
                padding: 0;
            }

                #breathe-content-alt .content .main .text {
                    margin: 0;
                    padding: 0;
                }

                    #breathe-content-alt .content .main .text .content-main {
                        margin: 0;
                        padding: 0;
                        margin-top: 0px;
                    }

                        #breathe-content-alt .content .main .text .content-main .left-box {
                            width: 30%;
                            float: left;
                            margin-right: 5%;
                        }

                            #breathe-content-alt .content .main .text .content-main .left-box img {
                                max-width: 100%;
                                height: auto;
                                display: block;
                            }

                        #breathe-content-alt .content .main .text .content-main .right-box {
                            width: 65%;
                            float: left;
                        }

                            #breathe-content-alt .content .main .text .content-main .right-box h3 {
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                                font-size: 21px;
                                line-height: 23px;
                                color: #444;
                                padding-bottom: 7px;
                            }

                            #breathe-content-alt .content .main .text .content-main .right-box p {
                                font-family: 'Roboto', sans-serif;
                                font-weight: 400;
                                font-weight: 400;
                                padding-bottom: 5px;
                                font-size: 16px;
                                line-height: 22px;
                            }

                            #breathe-content-alt .content .main .text .content-main .right-box a {
                                color: #007B67 !important;
                                text-decoration: none;
                                font-weight: bold;
                            }

                                #breathe-content-alt .content .main .text .content-main .right-box a:hover {
                                    text-decoration: underline;
                                }

                                #breathe-content-alt .content .main .text .content-main .right-box a:focus {
                                    outline: 2px dotted #007B67;
                                    text-decoration: underline;
                                }

    #faq {
        width: 100%;
        margin: 0;
        padding: 0;
        overflow: hidden;
        padding-bottom: 30px;
        background: #FFF;
    }

        #faq .content {
            width: 85%;
            margin: 0 auto;
        }

            #faq .content .main {
                margin: 0;
                padding: 0;
            }

                #faq .content .main .text {
                    margin: 0;
                    padding: 0;
                    padding-bottom: 30px;
                    border-bottom: 5px solid #EAEAEA;
                    overflow: hidden;
                }

                    #faq .content .main .text .faq-left {
                        width: 48%;
                        float: left;
                        margin-right: 4%;
                    }

                        #faq .content .main .text .faq-left h5 {
                            text-align: left;
                            font-size: 27px;
                            line-height: 30px;
                            color: #007B67 !important;
                            padding-top: 15px;
                            padding-bottom: 15px;
                            text-align: left;
                            width: 100%;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                        }

                        #faq .content .main .text .faq-left h6 {
                            text-align: left;
                            font-size: 22px;
                            line-height: 25px;
                            color: #007B67 !important;
                            padding-top: 15px;
                            padding-bottom: 20px;
                            text-align: left;
                            width: 100%;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                        }

                        #faq .content .main .text .faq-left p {
                            font-size: 20px;
                            line-height: 25px;
                            color: #000;
                            padding-bottom: 0;
                            padding-top: 0;
                            padding-bottom: 27px;
                            font-weight: 400 !important;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                        }

                        #faq .content .main .text .faq-left .button-main {
                            margin-top: 0;
                            text-align: left;
                            margin-bottom: 25px;
                        }

                            #faq .content .main .text .faq-left .button-main a.button {
                                background: #007B67 !important;
                                margin-bottom: 0 !important;
                                border-radius: 5px;
                                padding: 11px 18px 11px 18px;
                                color: #FFF !important;
                                font-size: 16px;
                                text-decoration: none !important;
                                overflow: hidden;
                                margin-top: 15px !important;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                            }

                                #faq .content .main .text .faq-left .button-main a.button:hover {
                                    text-decoration: underline !important;
                                }

                                #faq .content .main .text .faq-left .button-main a.button:focus {
                                    text-decoration: underline !important;
                                    outline: 2px dotted #007B67;
                                }

                                #faq .content .main .text .faq-left .button-main a.button:active {
                                    text-decoration: underline !important;
                                    outline: 2px dotted #007B67;
                                }

                    #faq .content .main .text .faq-right {
                        width: 545px;
                        float: left;
                    }

                    #faq .content .main .text .faq-right {
                        width: 48%;
                        float: left;
                    }

                        #faq .content .main .text .faq-right .map-wellmed {
                            width: 100%;
                            position: relative;
                        }

                            #faq .content .main .text .faq-right .map-wellmed .headline {
                                width: 100%;
                                position: absolute;
                                z-index: 10;
                                background: #FFF;
                                text-align: center;
                                box-sizing: border-box;
                                border: 3px solid #007B67;
                                overflow: hidden;
                                padding: 20px;
                                top: 65px;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                                text-decoration: none !important;
                                font-size: 15px;
                                line-height: 20px;
                            }

                                #faq .content .main .text .faq-right .map-wellmed .headline .highlight {
                                    color: #007B67;
                                }

                            #faq .content .main .text .faq-right .map-wellmed .image {
                                position: absolute;
                                z-index: 5;
                                margin-top: 10px;
                            }

                                #faq .content .main .text .faq-right .map-wellmed .image img {
                                    max-width: 100%;
                                    height: auto;
                                    display: block;
                                }

    #medicare {
        width: 100%;
        margin: 0;
        padding: 0;
        overflow: hidden;
        padding-bottom: 30px;
        padding-bottom: 10px;
    }

        #medicare a {
            color: #007B67 !important;
            font-weight: 600 !important;
            text-decoration: none;
        }

            #medicare a:hover {
                color: #007B67 !important;
                text-decoration: none;
                border-bottom: 1px solid #007B67;
            }

            #medicare a:focus {
                color: #007B67 !important;
                text-decoration: none;
                border-bottom: 1px solid #007B67;
                outline: 2px dotted #007B67;
            }

            #medicare a:active {
                color: #007B67 !important;
                text-decoration: none;
                border-bottom: 1px solid #007B67;
                outline: 2px dotted #007B67;
            }

        #medicare .content {
            width: 85% !important;
            margin: 0 auto;
        }

            #medicare .content .main {
                width: 100%;
                margin: 0 auto;
                padding: 0;
            }

                #medicare .content .main .text {
                    width: 600px;
                    margin: 0;
                    padding: 0;
                    padding-bottom: 30px;
                    overflow: hidden;
                    margin: 0 auto;
                }

                    #medicare .content .main .text .left {
                        width: 130px;
                        float: left;
                        margin-right: 20px;
                    }

                        #medicare .content .main .text .left img {
                            width: 130px;
                            height: 130px;
                            display: block;
                        }

                    #medicare .content .main .text .right-medicare {
                        width: 450px;
                        height: 130px;
                        float: left;
                        text-align: left;
                    }

                        #medicare .content .main .text .right-medicare p {
                            font-size: 18px;
                            line-height: 22px;
                            color: #111;
                            padding-bottom: 0;
                            padding-top: 0;
                            padding-bottom: 27px;
                            font-weight: 700 !important;
                            margin-top: 45px;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            width: 90%;
                        }

    #interior .interior-content .interior-content-inner .interior-content-text h2 {
        font-family: "AkzidenzBold", Arial, sans-serif;
        font-weight: 400;
        font-size: 33px;
        line-height: 33px;
        color: #008F7C;
        color: #007B67 !important;
        padding-bottom: 14px;
        letter-spacing: 0;
    }

        #interior .interior-content .interior-content-inner .interior-content-text h2.float {
            font-family: "AkzidenzBold", Arial, sans-serif;
            font-weight: 400;
            font-size: 33px;
            line-height: 33px;
            color: #008F7C;
            color: #007B67 !important;
            padding-bottom: 14px;
            display: inline-block;
            padding-top: 0;
            letter-spacing: 0;
        }

        #interior .interior-content .interior-content-inner .interior-content-text h2.city {
            font-family: "AkzidenzBold", Arial, sans-serif;
            font-weight: 400;
            font-size: 33px;
            line-height: 33px;
            color: #008F7C;
            color: #007B67 !important;
            padding-bottom: 14px;
            letter-spacing: 0;
        }

        #interior .interior-content .interior-content-inner .interior-content-text h2.find {
            font-family: "AkzidenzBold", Arial, sans-serif;
            font-weight: 400;
            font-size: 33px;
            line-height: 33px;
            color: #008F7C;
            color: #007B67 !important;
            padding-bottom: 14px;
            text-align: center;
            letter-spacing: 0;
        }

    #home-header .content {
        width: 50%;
        margin: 0;
        padding: 0;
        float: right;
    }

        #home-header .content .main {
            margin: 0;
            padding: 0;
        }

            #home-header .content .main .main-content {
                width: 100%;
                margin: 0;
                padding: 0;
                position: relative;
            }

                #home-header .content .main .main-content h1 {
                    font-family: "AkzidenzBold",Arial,sans-serif;
                    font-weight: normal !important;
                    font-size: 50px;
                    line-height: 56px;
                    color: #3F8E7E;
                    padding-bottom: 15px;
                }

                #home-header .content .main .main-content h2 {
                    font-family: "AkzidenzBold",Arial,sans-serif;
                    font-weight: normal !important;
                    font-size: 22px;
                    line-height: 32px;
                    color: #505D68;
                    padding-bottom: 25px;
                }

                #home-header .content .main .main-content h1 span.highlight {
                    color: #9ABE29;
                    color: #87B019;
                    color: #589B28;
                }

                #home-header .content .main .main-content .main-content-headline {
                    width: 90%;
                    padding-top: 0;
                    position: absolute;
                    z-index;
                    1;
                    display: flex !important;
                    justify-content: center !important;
                    flex-direction: column !important;
                    height: 570px !important;
                }

    #home-services {
        width: 100%;
        background: #F0F3F5;
    }

        #home-services .main {
            width: 90%;
            margin: 0 auto;
            padding-top: 70px;
            padding-bottom: 75px;
        }

            #home-services .main .content h2 {
                font-family: "AkzidenzBold",Arial,sans-serif;
                font-weight: normal !important;
                color: #181D2A;
                font-size: 45px;
                line-height: 47px;
                text-align: center;
                padding-bottom: 20px;
                padding-bottom: 40px;
                display: block;
            }

            #home-services .main .content h3 {
                color: #3B4853;
                font-family: Roboto, sans-serif;
                font-size: 20px;
                padding-bottom: 10px;
            }

            #home-services .main .content p {
                color: #000;
                font-size: 15px;
                line-height: 21px;
                padding-bottom: 15px;
            }

            #home-services .main .content .row {
                display: flex;
                flex-wrap: wrap;
            }

                #home-services .main .content .row .col:nth-child(1), #home-services .main .content .row .col:nth-child(2), #home-services .main .content .row .col:nth-child(3), #home-services .main .content .row .col:nth-child(4) {
                    margin-right: 5%;
                }

                #home-services .main .content .row .col:nth-child(5) {
                    margin-right: 0;
                }

                #home-services .main .content .row .col.end {
                    margin-right: 0;
                }

                #home-services .main .content .row .col .link {
                    margin: 0 auto;
                    text-align: center;
                    white-space: wrap;
                }

                    #home-services .main .content .row .col .link .break {
                        white-space: nowrap;
                    }

                #home-services .main .content .row .col i {
                    padding-left: 7px;
                    color: #007B67 !important;
                    padding-top: 0;
                    vertical-align: middle;
                }

                #home-services .main .content .row .col img {
                    margin: 0 auto;
                    text-align: center;
                    display: block;
                    padding-bottom: 30px;
                }

                #home-services .main .content .row .col a {
                    color: #007B67 !important;
                    text-transform: uppercase;
                    text-decoration: underline;
                    font-size: 14px;
                    line-height: 19px;
                    font-family: Roboto, sans-serif;
                    font-weight: 700;
                }

                    #home-services .main .content .row .col a span.underline {
                        text-decoration: underline;
                    }

    #home-services-es {
        width: 100%;
        background: #F0F3F5;
    }

        #home-services-es .main {
            width: 90%;
            margin: 0 auto;
            padding-top: 70px;
            padding-bottom: 75px;
        }

            #home-services-es .main .content h2 {
                font-family: "AkzidenzBold",Arial,sans-serif;
                font-weight: normal !important;
                color: #181D2A;
                font-size: 45px;
                line-height: 47px;
                text-align: center;
                padding-bottom: 20px;
                padding-bottom: 40px;
                display: block;
            }

            #home-services-es .main .content h3 {
                color: #3B4853;
                font-family: Roboto, sans-serif;
                font-size: 19px;
                line-height: 23px;
                padding-bottom: 10px;
            }

            #home-services-es .main .content p {
                color: #000;
                font-size: 15px;
                line-height: 21px;
                padding-bottom: 15px;
            }

            #home-services-es .main .content .row {
                display: flex;
                flex-wrap: wrap;
            }

                #home-services-es .main .content .row .col:nth-child(1), #home-services-es .main .content .row .col:nth-child(2), #home-services-es .main .content .row .col:nth-child(3), #home-services-es .main .content .row .col:nth-child(4) {
                    margin-right: 5%;
                }

                #home-services-es .main .content .row .col:nth-child(5) {
                    margin-right: 0;
                }

                #home-services-es .main .content .row .col.end {
                    margin-right: 0;
                }

                #home-services-es .main .content .row .col .link {
                    margin: 0 auto;
                    text-align: center;
                    white-space: wrap;
                }

                    #home-services-es .main .content .row .col .link .break {
                        white-space: nowrap;
                    }

                #home-services-es .main .content .row .col i {
                    padding-left: 7px;
                    color: #007B67 !important;
                    padding-top: 0;
                    vertical-align: middle;
                }

                #home-services-es .main .content .row .col img {
                    margin: 0 auto;
                    text-align: center;
                    display: block;
                    padding-bottom: 30px;
                }

                #home-services-es .main .content .row .col a {
                    color: #007B67 !important;
                    text-transform: uppercase;
                    text-decoration: underline;
                    font-size: 14px;
                    line-height: 19px;
                    font-family: Roboto, sans-serif;
                    font-weight: 700;
                }

                    #home-services-es .main .content .row .col a span.underline {
                        text-decoration: underline;
                    }
}

@media screen and (min-width: 968px) and (max-width: 1250px) {

    #home-healthy-living .main .content .row .col {
        flex: 1 0 40% !important;
        margin: 10px;
        color: white;
        align-items: center;
        justify-content: center;
        text-align: left;
        background: #FEFEFE;
        border: 1px solid #B5C6D0;
        padding-bottom: 15px;
    }
}

@media only screen and (max-width: 1000px) {

    #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title h3 {
        padding-top: 10px;
        color: #8CC63F;
        color: #007B67;
    }

        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title h3:hover {
            padding-top: 10px;
            color: #007B67;
            text-decoration: underline;
        }

    #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a {
        color: #007B67;
        text-decoration: none;
    }

        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a:hover {
            color: #007B67 !important;
            text-decoration: underline;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a:focus {
            color: #007B67 !important;
            text-decoration: underline;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a:active {
            color: #007B67 !important;
            text-decoration: underline;
        }

    article.post img.alignright.size-full {
        clear: both;
        display: block;
        max-width: 50% !important;
        height: auto !important;
        float: none !important;
    }
}

@media only screen and (max-width: 1100px) {
    header .nav .main .navigation {
        display: none;
    }

    header #menu-bar {
        margin-left: auto;
    }
}

@media only screen and (max-width: 767px) {

    html {
        min-width: 0;
    }

    #wellmed-mobile-final {
        width: 100%;
        margin: 0;
        padding: 0;
        font-size: 18px !important;
        display: block;
        background: #FFF !important;
        -webkit-transform: translate3d(0,0,0);
        overflow: hidden;
        display: block;
        text-transform: none !important;
    }

        #wellmed-mobile-final ul#wellmed-mobile {
            width: 85% !important;
            margin: 0 auto;
            color: #FFF;
            display: none;
            padding-top: 20px;
            padding-bottom: 15px !important;
            overflow: hidden;
        }

            #wellmed-mobile-final ul#wellmed-mobile li {
                font-weight: 400 !important;
                padding-bottom: 5px;
                margin-bottom: 0;
                display: block;
            }

                #wellmed-mobile-final ul#wellmed-mobile li.headline {
                    font-weight: 700 !important;
                    padding-bottom: 7px;
                }

            #wellmed-mobile-final ul#wellmed-mobile ul.subnav {
                margin-top: 2px !important;
                margin-bottom: 0;
                padding-top: 10px !important;
                -webkit-transform: translate3d(0,0,0);
                display: inline;
                font-size: 16px;
                line-height: 21px;
                color: #333;
                float: left;
                margin-bottom: 10px;
                border-bottom: 1px solid #B3BABC;
            }

                #wellmed-mobile-final ul#wellmed-mobile ul.subnav a {
                    color: #007B67;
                    color: #505D67 !important;
                    font-size: 15px;
                    line-height: 21px;
                    text-decoration: none;
                }

                    #wellmed-mobile-final ul#wellmed-mobile ul.subnav a:hover {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                    #wellmed-mobile-final ul#wellmed-mobile ul.subnav a:focus-visible {
                        outline: 1px solid #007B67 !important;
                        text-decoration: underline;
                    }

                    #wellmed-mobile-final ul#wellmed-mobile ul.subnav a:active {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(1) {
                    width: 100%;
                    padding-right: 0;
                    padding-bottom: 13px;
                }

                #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(2) {
                    width: 100%;
                    padding-left: 0;
                    padding-right: 0;
                    border-left: 0;
                    padding-bottom: 13px;
                }

                #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(3) {
                    width: 100%;
                    padding-right: 0;
                    padding-bottom: 13px;
                }

                #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(4) {
                    width: 100%;
                    padding-right: 0;
                    padding-bottom: 13px;
                }

                #wellmed-mobile-final ul#wellmed-mobile ul.subnav:nth-child(5) {
                    width: 100%;
                    border-bottom: 0;
                }

    #mobile-alert-home {
        display: none;
    }

    img#wellmednetworks {
        width: 220px !important;
        height: 68px !important;
        margin-bottom: 20px !important;
        display: block;
        float: none;
        padding-right: 10px;
    }

    img#usmd-logo {
        width: 191px !important;
        height: 68px !important;
        margin-bottom: 20px !important;
        display: block;
        float: none;
    }

    #privacy-notification {
        width: 100%;
        background: #EFEFEE;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        background: #FFF;
    }

        #privacy-notification .text {
            width: 1264px;
            margin: 0 auto;
            padding-top: 25px;
            padding-bottom: 28px;
            color: #000;
            font-size: 16px;
            line-height: 21px;
            width: 85%;
        }

            #privacy-notification .text a {
                font-weight: bold;
                color: #000;
            }

                #privacy-notification .text a:hover {
                    color: #007B67;
                }

                #privacy-notification .text a:focus {
                    outline: 2px dotted #007B67;
                    text-decoration: underline;
                }

    #wellmed-learn-more {
        display: none;
    }

    #gform_wrapper_17.gform_wrapper select {
        border: 1px solid #333 !important;
        width: calc(85%)
    }

    .gf_50 {
        width: 85% !important;
    }

    .clinic-profile .map {
        float: none !important;
        width: 100% !important;
        height: 440px !important;
    }

    .mapFooter {
        float: none;
        width: 85%;
        margin: 0 auto;
        width: 100% !important;
        margin-left: 0;
        padding: 0;
        background: #FFF !important;
        overflow: hidden !important;
    }

    .map {
        float: left;
        margin: 570px 0 0;
        height: 440px !important;
        width: 100%;
        padding-bottom: 0 !important;
    }

    #wrapper {
        margin: 0 auto;
        width: 100% !important;
        background: #FFF !important;
        border-left: 0 solid #D0D0CE !important;
        border-right: 0 solid #D0D0CE !important;
        background: #282A2E !important;
    }

    #top-header {
        width: 100%;
        background: #008F7C;
        background: #414142 !important;
        overflow: hidden;
    }

        #top-header .top-header-content {
            width: 100%;
        }

            #top-header .top-header-content .top-header-main-inner {
                width: 100%;
                height: auto !important;
                margin: 0 auto;
            }

                #top-header .top-header-content .top-header-main-inner .top-header-text-content {
                    width: 100%;
                    margin: 0 auto;
                    text-align: right;
                }

                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector {
                        width: 150px;
                        height: auto !important;
                        float: left;
                        text-align: left;
                        color: #FFF !important;
                    }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content {
                            padding: 0;
                            margin-left: 0;
                        }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content {
                            padding: 0;
                            margin-left: 0;
                        }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.text {
                                color: #FFF !important;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 800;
                                font-size: 16px;
                                line-height: 21px;
                                margin-top: 9px;
                                float: left;
                                margin-top: 0 !important;
                                height: auto !important;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language {
                                color: #000;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 600;
                                font-size: 12px;
                                line-height: 15px;
                                margin-top: 9px;
                                margin-left: 0;
                                float: left;
                                margin-left: 20px !important;
                            }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li {
                                    float: left;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a {
                                        color: #FFF;
                                        text-decoration: none;
                                        color: #FFF !important;
                                    }

                                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:hover {
                                            color: #FFF !important;
                                            text-decoration: underline;
                                        }

                                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:focus-visible {
                                            color: #FFF !important;
                                            outline: 2px dotted #FFF !important;
                                        }

                                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:active {
                                            color: #FFF !important;
                                            outline: 0 dotted #FFF !important;
                                        }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li.active a {
                                        color: #FFF !important;
                                        text-decoration: underline;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li:last-child {
                                        margin-left: 9px;
                                    }

                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text {
                        margin: 0;
                        padding: 0;
                        float: right;
                    }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul {
                            list-style-type: none;
                            margin-top: 0;
                            margin-bottom: 0;
                            padding: 0;
                            font-size: 14px;
                            line-height: 15px;
                            text-align: left;
                            position: relative;
                            zoom: 1;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            float: right;
                            margin-left: 0;
                            padding-top: 0;
                            text-transform: uppercase;
                            letter-spacing: 1px;
                        }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul {
                            clear: both;
                        }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li {
                                position: relative;
                                float: left;
                                margin-right: 0;
                                height: auto !important;
                                padding-bottom: 0;
                            }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(1) {
                                    display: none;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(2) {
                                    display: none;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(3) {
                                    display: none;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 {
                                    margin-right: 0;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 {
                                    margin-right: 0;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:hover {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:hover {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:focus-visible {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:focus-visible {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:active {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:active {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a {
                                    color: #FFF;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:hover {
                                        color: #B2DDD8;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:focus-visible {
                                        color: #B2DDD8;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:active {
                                        color: #B2DDD8;
                                    }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:hover > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:focus > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:active > a {
                                    color: #B2DDD8;
                                    border-bottom: 1px solid #B2DDD8;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor > a {
                                    color: #FFF;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor > a:hover {
                                        color: #B2DDD8;
                                    }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a {
                                    display: block;
                                    color: #FFF;
                                    text-decoration: none;
                                    margin-right: 0;
                                    padding: 9px 15px 10px 15px;
                                    background: #007360;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:hover > a, #navigation #menu-main-navigation > li > a:hover {
                                    text-decoration: underline;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:focus-visible > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a:focus-visible {
                                    color: #FFF;
                                    text-decoration: underline;
                                    outline: 2px dotted #FFF !important;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:active > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a:active {
                                    color: #FFF;
                                    text-decoration: underline;
                                    outline: 0 dotted #FFF !important;
                                }

    header-old {
        top: 0;
        padding: 0;
        margin: 0;
        width: 100% !important;
        min-height: 140px;
        height: auto !important;
        height: 140px;
        background: #FFF;
    }

    header-old {
        top: 0;
        padding: 0;
        margin: 0;
        width: 100% !important;
        min-height: 125px;
        height: auto !important;
        height: 125px;
        background: #FFF;
        border-bottom: 1px solid #595959;
    }

    header {
        top: 0;
        padding: 0;
        margin: 0;
        width: 100% !important;
        min-height: 64px;
        height: auto !important;
        height: 64px;
        background: #F2F5F7 !important;
        border-bottom: 0 !important;
        overflow: hidden;
    }

        header .nav {
            width: 100%;
            background: #F2F5F7;
            margin: 0 auto;
        }

            header .nav .main {
                width: 100%;
                margin: 0 auto;
                display: flex;
            }

                header .nav .main .logo {
                    width: 220px;
                    height: 41px;
                    position: relative;
                    margin: 20px 0 0 0;
                    flex: 0 0 220px;
                    margin-left: 20px !important;
                }

                header .nav .main .logo {
                    height: 41px;
                    height: 41px;
                    position: relative;
                    margin: 30px 0 0 0;
                    float: left;
                    width: 220px !important;
                    width: 220px !important;
                    height: 41px;
                    margin-top: 11px;
                    margin-left: 18px !important;
                }

                    header .nav .main .logo a:focus-visible img {
                        outline: 2px solid #007B87 !important;
                    }

                    header .nav .main .logo a:active img {
                        outline: 2px solid #007B87 !important;
                    }

                    header .nav .main .logo img {
                        display: block;
                    }

        header img {
            width: 250px;
            height: 55px;
            width: 220px;
            height: 41px;
        }

        header #menu-bar {
            margin-right: 20px !important;
        }

    header-old .nav {
        width: 100%;
        background: #FFF;
        margin: 0 auto;
    }

        header-old .nav .main {
            width: 100%;
            margin: 0 auto;
        }

            header-old .nav .main .logo {
                width: 250px;
                height: 71px;
                position: relative;
                margin: 20px 0 0 0;
                float: left;
            }

            header-old .nav .main .logo {
                height: 71px;
                position: relative;
                margin: 30px 0 0 0;
                float: left;
                width: 250px !important;
                margin-left: 20px !important;
                height: 55px;
                width: 260px !important;
                height: 49px;
                margin-top: 35px;
            }

                header-old .nav .main .logo a:focus-visible img {
                    outline: 2px dotted #007B87 !important;
                }

                header-old .nav .main .logo a:active img {
                    outline: 2px dotted #007B87 !important;
                }

                header-old .nav .main .logo img {
                    display: block;
                }

    header-old img {
        width: 250px;
        height: 55px;
        width: 260px;
        height: 49px;
    }

    header .nav .main .navigation {
        float: right;
        margin-top: 32px;
        margin-left: 0;
        display: none;
    }

    #home-divider {
        width: 100%;
        overflow: hidden;
        background: #FFF !important;
        padding-top: 40px !important;
    }

        #home-divider .home-divider-content {
            width: 100%;
        }

            #home-divider .home-divider-content .home-divider-inner {
                width: 85%;
                margin: 0 auto;
            }

                #home-divider .home-divider-content .home-divider-inner .home-divider-text {
                    margin: 0;
                    padding: 0;
                    padding-bottom: 10px;
                }

                    #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 {
                        color: #FFF;
                        font-family: "AkzidenzBold",Arial,sans-serif;
                        font-size: 35px;
                        letter-spacing: 0;
                        font-weight: 400;
                        Â padding-top: 23px;
                        padding-bottom: 23px;
                        text-align: center;
                    }

                        #home-divider .home-divider-content .home-divider-inner .home-divider-text h3:after {
                            content: "";
                            display: block;
                            margin: 0 auto;
                            width: 60px;
                            padding-top: 20px;
                            border-bottom: 3px solid #6DAC3A;
                        }

                        #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a {
                            text-decoration: none !important;
                            color: #414142 !important;
                        }

                            #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a:hover {
                                text-decoration: underline !important;
                                color: #414142 !important;
                            }

                            #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a:focus {
                                text-decoration: underline !important;
                                color: #414142 !important;
                                outline: 2px dotted #414142 !important;
                            }

                            #home-divider .home-divider-content .home-divider-inner .home-divider-text h3 a:active {
                                text-decoration: underline !important;
                                color: #414142 !important;
                                outline: 2px dotted #414142 !important;
                            }

    #interior-final {
        width: 100%;
        height: auto !important;
        background: #EFEFEE;
        margin: 0 !important;
        border-bottom: 0;
    }

        #interior-final .main {
            width: 100%;
            height: auto;
            margin: 0 !important;
        }

            #interior-final .main .text {
                width: 100%;
                height: auto;
                overflow: hidden;
                margin: 0 !important;
            }

                #interior-final .main .text .left-header {
                    width: 100%;
                    height: auto;
                    float: none;
                    margin: 0 !important;
                    padding-bottom: 27px;
                    border-bottom: 10px solid #6DAC3A;
                }

                    #interior-final .main .text .left-header h1 {
                        font-family: "AkzidenzMedium", Arial, sans-serif;
                        font-size: 40px;
                        line-height: 41px;
                        font-weight: 400;
                        color: #414142 !important;
                        margin-left: 0;
                        padding-top: 26px;
                        width: 85%;
                        margin: 0 auto;
                        font-size: 38px;
                        line-height: 39px;
                        font-size: 33px;
                        line-height: 34px;
                        letter-spacing: 0 !important;
                    }

                        #interior-final .main .text .left-header h1:after {
                            display: none;
                        }

                #interior-final .main .text .right-header {
                    display: none;
                }

                #interior-final .main .text .right-header-pod {
                    display: none;
                }

                #interior-final .main .text .right-header-mobile {
                    display: block;
                    width: 100%;
                    height: 0;
                    float: left;
                    margin: 0 !important;
                    background-position: top center;
                    background-size: 100% !important;
                    background-position: top center;
                    background-size: 100% !important;
                    background-repeat: none !important;
                    background-repeat: no-repeat;
                    background-size: contain;
                    background-position: top center;
                    padding-bottom: 51.02%;
                }

    #interior .interior-content .interior-content-inner {
        width: 85%;
        margin: 0 auto;
    }

        #interior .interior-content .interior-content-inner .interior-content-text .left-interior {
            width: 100%;
            float: none;
            padding-bottom: 25px;
            margin-right: 0;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .right-interior {
            width: 100%;
            float: none;
            padding-bottom: 0;
        }

        #interior .interior-content .interior-content-inner .interior-content-text ul.addresses {
            margin-left: 0;
            margin-top: 4px;
            padding-left: 0;
            list-style: none;
            font-size: 14px;
            margin-bottom: 15px;
            background: none !important;
            padding-bottom: 0;
            overflow: hidden;
        }

            #interior .interior-content .interior-content-inner .interior-content-text ul.addresses li {
                float: none;
                width: 100%;
                padding-left: 0;
                background-image: none;
                background-repeat: no-repeat;
                background-position: 0 .5em;
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                padding-bottom: 7px;
                font-size: 16px;
                line-height: 23px;
                padding-bottom: 15px !important;
            }

        #interior .interior-content .interior-content-inner .interior-content-text .health-plans {
            width: 100%;
            margin-top: 10px;
            overflow: hidden;
            border-bottom: 3px solid #6DAC3A;
            margin-bottom: 30px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .health-plans:last-child {
                border-bottom: 0;
                margin-bottom: 0;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item {
                display: inline-block;
                *display: inline;
                vertical-align: top;
                width: 100%;
                margin-right: 0;
                margin-bottom: 10px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(3) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(6) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(9) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(12) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(15) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(18) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(21) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .health-plans .health-plans-item:nth-child(24) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .videos-right {
            width: 100%;
            margin: 0;
            padding: 0 0 0 0;
            float: rnone;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .videos-right a:focus .videos-main-box {
                outline: 2px dotted #006663 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box {
                width: 100%;
                margin-right: 0;
                padding-bottom: 10px;
                position: relative;
                display: inline-block;
                *display: inline;
                vertical-align: top;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box .video-main-box-content {
                    margin: 0;
                    padding: 0;
                    position: relative;
                    cursor: pointer;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box .video-main-box-content img {
                        width: 100%;
                        height: 100%;
                        display: block;
                        z-index: 50;
                        padding-top: 5px;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box .video-main-box-content img.play {
                            position: absolute;
                            background: url('/Content/CustomViewsContent/_Shared/images/youtube-play.png') no-repeat;
                            width: 50px;
                            height: 36px;
                            top: 50%;
                            left: 50%;
                            margin-top: -25px;
                            margin-left: -18px;
                            text-indent: -9999px;
                            z-index: 1000 !important;
                            overflow: hidden;
                            display: block;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text .videos-right .videos-main-box .video-main-box-content-title p {
                    padding-top: 10px;
                    color: #007B87 !important;
                    font-size: 18px;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 700;
                    font-size: 16px;
                    line-height: 21px;
                    padding-bottom: 0 !important;
                }

            #interior .interior-content .interior-content-inner .interior-content-text .videos-right p {
                color: #007B67 !important;
                text-decoration: none;
                color: #CC0000;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .videos-right a .videos-main-box .video-main-box-content-title {
                color: #007B67;
                text-decoration: none;
                padding-top: 10px !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .videos-right a:hover .videos-main-box .video-main-box-content-title {
                color: #007B67 !important;
                text-decoration: underline;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .videos-right a:focus .videos-main-box .video-main-box-content-title {
                color: #007B67 !important;
                text-decoration: underline;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .videos-right a:active .videos-main-box .video-main-box-content-title {
                color: #007B67 !important;
                text-decoration: underline;
            }

        #interior .interior-content .interior-content-inner .interior-content-text .leadership {
            margin-top: 10px;
            overflow: hidden;
            border-bottom: 1px solid #6DAC3A;
            margin-bottom: 16px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership h4 {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 17px;
                line-height: 20px;
                color: #008F7C;
                color: #007B67 !important;
                padding-bottom: 2px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership p {
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                padding-bottom: 15px;
                font-size: 16px;
                line-height: 22px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership:last-child {
                border-bottom: 0 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item {
                width: 100%;
                float: none;
                margin-right: 0;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(3) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(6) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(9) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(12) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(15) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership .leadership-item:nth-child(18) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text ul.leadership {
            display: flex;
            flex-wrap: wrap;
            margin-top: 10px;
            overflow: hidden;
            border-bottom: 3px solid #6DAC3A;
            margin-bottom: 16px;
            padding-bottom: 12px;
            margin-bottom: 0;
        }

            #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item {
                width: auto;
                flex: 0 0 48%;
                float: none !important;
                margin-right: 4%;
            }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(2) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(3) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(4) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(5) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(6) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(7) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(8) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(9) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(10) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(11) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(12) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(13) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(14) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(15) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership li.leadership-item:nth-child(16) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below {
            margin-top: 10px;
            overflow: hidden;
            border-bottom: 1px solid #6DAC3A;
            margin-bottom: 16px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below h4 {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 17px;
                line-height: 20px;
                color: #008F7C;
                color: #007B67 !important;
                padding-bottom: 2px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below p {
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                padding-bottom: 15px;
                font-size: 16px;
                line-height: 22px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below:last-child {
                border-bottom: 0 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item {
                width: 100%;
                float: none;
                margin-right: 0;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(3) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(6) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(9) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(12) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(15) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below .leadership-item:nth-child(18) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main {
            margin-top: 10px;
            overflow: hidden;
            border-bottom: 3px solid #6DAC3A;
            margin-bottom: 16px;
            padding-bottom: 12px;
            margin-bottom: 20px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main h4 {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 17px;
                line-height: 20px;
                color: #008F7C;
                color: #007B67 !important;
                padding-bottom: 2px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item {
                width: 100%;
                float: none;
                margin-right: 0;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(3) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(6) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(9) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(12) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(15) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-below-main .leadership-item:nth-child(18) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main {
            display: flex;
            flex-wrap: wrap;
            margin-top: 10px;
            overflow: hidden;
            border-bottom: 3px solid #6DAC3A;
            margin-bottom: 16px;
            padding-bottom: 12px;
            margin-bottom: 20px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item {
                width: auto;
                flex: 0 0 48%;
                float: none !important;
                margin-right: 4%;
            }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(2) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(3) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(4) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(5) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(6) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(7) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(8) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(9) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(10) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(11) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(12) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(13) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(14) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(15) {
                    margin-right: 4%;
                }

                #interior .interior-content .interior-content-inner .interior-content-text ul.leadership-below-main li.leadership-item:nth-child(16) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .leadership-main {
            margin-top: 10px;
            overflow: hidden;
            border-bottom: 1px solid #6DAC3A;
            margin-bottom: 16px;
            background: #EEE;
            background: #F1F1F1;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main h4 {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 17px;
                line-height: 20px;
                color: #008F7C;
                color: #007B67 !important;
                padding-bottom: 2px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main p {
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                padding-bottom: 15px;
                font-size: 16px;
                line-height: 22px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main:last-child {
                border-bottom: 0 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item {
                width: 100%;
                float: none;
                margin-right: 0;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(3) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(6) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(9) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(12) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(15) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-main .leadership-item:nth-child(18) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .leadership-top {
            margin-top: 10px;
            overflow: hidden;
            border-bottom: 1px solid #6DAC3A;
            margin-bottom: 16px;
            background: #EEE;
            background: #F1F1F1;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top h4 {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 17px;
                line-height: 20px;
                color: #008F7C;
                color: #007B67 !important;
                padding-bottom: 2px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top p {
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                padding-bottom: 15px;
                font-size: 16px;
                line-height: 22px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top:last-child {
                border-bottom: 0 !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item {
                width: 100%;
                float: none;
                margin-right: 0;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(3) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(6) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(9) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(12) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(15) {
                    margin-right: 0;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .leadership-top .leadership-item:nth-child(18) {
                    margin-right: 0;
                }

        #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li {
            width: 100% !important;
            margin-right: 0;
            float: none;
            min-height: 40px;
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: top;
            zoom: 1;
            *display: inline;
            _height: 40px;
            margin-bottom: 15px;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li:nth-child(2n+2) {
                margin-right: 0;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.date {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 19px;
                line-height: 23px;
                color: #444;
                padding-bottom: 5px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.title {
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                padding-bottom: 4px;
                font-size: 16px;
                line-height: 22px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download {
                font-family: 'Roboto', sans-serif !important;
                font-weight: 700 !important;
                font-size: 17px;
                line-height: 21px;
                color: #444;
                padding-bottom: 5px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download a {
                    color: #007B67 !important;
                    text-decoration: none;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download a:hover {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download a:focus {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .news ul.news-items li p.download a:active {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

        #interior .interior-content .interior-content-inner .interior-content-text .videos {
            margin: 0;
            padding: 0 0 0 0;
            overflow: hidden;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .videos ul li {
                width: 48%;
                margin-right: 2% !important;
                padding-bottom: 15px;
                position: relative;
                display: inline-block;
                *display: inline;
                vertical-align: top;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(3) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(6) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(9) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(12) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(15) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(18) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(21) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(24) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(27) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(30) {
                    margin-right: 0 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(odd) {
                    margin-right: 2% !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos ul li:nth-child(even) {
                    margin-right: 0 !important;
                }

            #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box {
                width: 100% !important;
                margin-right: 0 !important;
                padding-bottom: 0;
                position: relative;
                display: inline-block;
                *display: inline;
                vertical-align: top;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-content {
                    margin: 0;
                    padding: 0;
                    position: relative;
                    cursor: pointer;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-content img {
                        width: 100%;
                        height: 100%;
                        display: block;
                        z-index: 50;
                    }

                        #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-content img.play {
                            position: absolute;
                            background: url('/Content/CustomViewsContent/_Shared/images/youtube-play.png') no-repeat;
                            width: 50px;
                            height: 36px;
                            top: 50%;
                            left: 50%;
                            margin-top: -25px;
                            margin-left: -18px;
                            text-indent: -9999px;
                            z-index: 1000 !important;
                            overflow: hidden;
                            display: block;
                        }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(3) {
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(6) {
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(9) {
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(12) {
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(15) {
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(18) {
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(21) {
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box:nth-child(24) {
                }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title h3 {
                    font-family: 'Roboto', sans-serif;
                    font-weight: 700;
                    font-size: 18px;
                    line-height: 23px;
                    padding-top: 10px;
                    color: #8CC63F;
                    color: #007B67;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title h3:hover {
                        padding-top: 10px;
                        color: #007B67;
                        text-decoration: underline;
                    }

                #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a {
                    color: #007B67;
                    text-decoration: none;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a:hover {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a:focus {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .videos .video-box .video-box-title a:active {
                        color: #007B67 !important;
                        text-decoration: underline;
                    }

            #interior .interior-content .interior-content-inner .interior-content-text .videos a .video-box .video-box-title {
                color: #007B67;
                text-decoration: none;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .videos a:hover .video-box .video-box-title {
                color: #007B67 !important;
                text-decoration: underline;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .videos a:focus .video-box .video-box-title {
                color: #007B67 !important;
                text-decoration: underline;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .videos a:active .video-box .video-box-title {
                color: #007B67 !important;
                text-decoration: underline;
            }

    #interior-highlights {
        width: 100%;
        overflow: hidden;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        background: #E6E6E6;
        padding-bottom: 40px;
        padding-top: 0px;
        background: #EFEFEF !important;
    }

        #interior-highlights .interior-highlights-content {
            width: 85%;
            margin: 0 auto;
        }

            #interior-highlights .interior-highlights-content p.headline {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 23px;
                line-height: 24px;
                color: #007B67 !important;
                padding-bottom: 12px;
                padding-top: 41px;
                padding-bottom: 15px !important;
                font-size: 19px !important;
                color: #FFF;
                font-family: "AkzidenzBold",Arial,sans-serif;
                font-size: 23px !important;
                line-height: 24px !important;
                letter-spacing: .01rem;
                color: #000 !important;
            }

                #interior-highlights .interior-highlights-content p.headline:after {
                    content: "";
                    display: block;
                    margin: 0;
                    width: 60px;
                    padding-top: 15px;
                    border-bottom: 3px solid #6DAC3A;
                }

            #interior-highlights .interior-highlights-content p.phone-number {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 16px;
                line-height: 20px;
                color: #008F7C;
                color: #333 !important;
                padding-bottom: 12px;
                padding-top: 0;
                padding-bottom: 12px !important;
            }

            #interior-highlights .interior-highlights-content p.hours {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 16px;
                line-height: 20px;
                color: #008F7C;
                color: #333 !important;
                padding-bottom: 12px;
                padding-top: 0;
                padding-bottom: 12px !important;
            }

            #interior-highlights .interior-highlights-content h5.form-title {
                padding-bottom: 5px;
            }

            #interior-highlights .interior-highlights-content .interior-highlights-main-inner {
                width: 100%;
                height: auto;
                margin: 0 auto;
            }

                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text {
                    width: 100%;
                    margin: 0 auto;
                    padding: 0;
                }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info {
                        width: 100%;
                        float: none;
                        margin-right: 0;
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info p {
                            font-size: 14px;
                            padding-bottom: 13px;
                            line-height: 21px;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a {
                            color: #008F7C;
                            color: #007B67 !important;
                            text-decoration: none;
                        }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a:hover {
                                color: #777;
                                border-bottom: 1px solid #007B67;
                            }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a:focus {
                                color: #777;
                                border-bottom: 1px solid #007B67;
                                outline: 2px dotted #007B87 !important;
                            }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .info a:active {
                                color: #777;
                                border-bottom: 1px solid #007B67;
                                outline: 2px dotted #007B87 !important;
                            }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form {
                        width: 100%;
                        float: none;
                        margin-right: 0;
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form h3.gform_title {
                            display: none;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form p.headline {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 23px;
                            line-height: 24px;
                            color: #007B67 !important;
                            padding-bottom: 12px;
                            padding-top: 41px;
                            padding-bottom: 5px !important;
                            font-size: 19px;
                            font-family: "AkzidenzBold",Arial,sans-serif;
                            font-size: 26px !important;
                            line-height: 30px !important;
                            letter-spacing: 0;
                            font-weight: 400;
                            color: #000 !important;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form #gform_confirmation_message_5 {
                            line-height: 21px;
                            padding-top: 12px;
                            font-weight: 700 !important;
                            color: #000 !important;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .form #gform_confirmation_message_1 {
                            line-height: 21px;
                            padding-top: 12px;
                            font-weight: 700 !important;
                            color: #000 !important;
                        }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links {
                        width: 100%;
                        float: none;
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links p.headline {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                            font-size: 23px;
                            line-height: 24px;
                            color: #007B67 !important;
                            padding-bottom: 15px;
                            padding-top: 26px;
                            padding-bottom: 20px !important;
                            font-size: 19px;
                            font-family: "AkzidenzBold",Arial,sans-serif;
                            font-size: 26px !important;
                            line-height: 30px !important;
                            letter-spacing: .01rem;
                            color: #000 !important;
                        }

                    #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content {
                        margin: 0;
                        padding: 0;
                        overflow: hidden;
                        height: 45px;
                    }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content img {
                            width: 45px;
                            height: 45px;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .icon {
                            float: left;
                            margin-right: 10px;
                        }

                        #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline {
                            float: none;
                            position: relative;
                            top: 50%;
                            transform: translateY(-50%);
                        }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline p {
                                padding-top: 0;
                            }

                            #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a {
                                color: #008F7C;
                                text-decoration: none;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                                color: #007B67 !important;
                                font-size: 14px;
                            }

                                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a:hover {
                                    color: #008F7C !important;
                                    border-bottom: 1px solid #007B67;
                                }

                                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a:focus {
                                    color: #007B67;
                                    border-bottom: 1px solid #007B67;
                                    outline: 2px dotted #007B87 !important;
                                }

                                #interior-highlights .interior-highlights-content .interior-highlights-main-inner .interior-highlights-main-text .quick-links-content .headline a:active {
                                    color: #007B67;
                                    border-bottom: 1px solid #007B67;
                                    outline: 2px dotted #007B87 !important;
                                }

    #gform_wrapper_17.gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
        background-color: #FFF;
        font-size: 14px;
        color: #666;
        padding: 7px !important;
        border: 0 !important;
        margin-bottom: 0;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        width: 400px;
        font-size: 14px !important;
        width: 85% !important;
        border: 1px solid #666 !important;
    }

    #gform_wrapper_17.gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
        background-color: #FFF;
        font-size: 14px;
        color: #666;
        padding: 7px !important;
        border: 0 !important;
        margin-bottom: 0;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        width: 85% !important;
        font-size: 14px !important;
        border: 1px solid #333 !important;
    }

    #footer {
        width: 100%;
        margin: 0;
        padding: 0;
        background: #FFF !important;
    }

        #footer ul {
            margin: 0;
            padding: 0;
        }

            #footer ul li {
                padding-bottom: 13px;
            }

        #footer .footer-main-content {
            width: 100%;
            border-bottom: 0 !important;
            overflow: hidden;
        }

            #footer .footer-main-content .footer-main-inner {
                width: 85%;
                margin: 0 auto;
            }

                #footer .footer-main-content .footer-main-inner .footer-main-text {
                    width: 100%;
                    margin: 0;
                    padding: 0;
                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 {
                        width: 100%;
                        float: none;
                        padding-bottom: 0;
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 13px;
                        line-height: 16px;
                        padding-top: 25px !important;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a {
                            color: #000;
                            text-decoration: none;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a:hover {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a:focus {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-1 a:active {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 {
                        width: 100%;
                        float: none;
                        padding-bottom: 0;
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 13px;
                        line-height: 16px;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a {
                            color: #000;
                            text-decoration: none;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a:hover {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a:focus {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-2 a:active {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 {
                        width: 100%;
                        float: none;
                        padding-bottom: 0;
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 13px;
                        line-height: 16px;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a {
                            color: #000;
                            text-decoration: none;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a:hover {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a:focus {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #B2DDD8;
                                outline: 1px dotted #007B67 !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-3 a:active {
                                color: #007B67;
                                text-decoration: none;
                                border-bottom: 1px solid #007B67;
                                outline: 1px dotted #007B67 !important;
                            }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 {
                        width: 100%;
                        float: none;
                        padding-bottom: 10px;
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 13px;
                        padding-bottom: 60px;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 a {
                            color: #007B67;
                            text-decoration: none;
                        }

                    #footer .footer-main-content .footer-main-inner .footer-main-text p {
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        letter-spacing: 2.75px;
                        color: #000;
                        font-size: 14px;
                        line-height: 16px;
                        padding-top: 25px;
                        padding-bottom: 15px;
                        text-transform: uppercase;
                        font-weight: bold !important;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text p.phone {
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700 !important;
                            color: #FFF;
                            font-size: 18px !important;
                            padding-top: 0;
                            padding-bottom: 0 !important;
                        }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 p {
                        font-family: "Roboto", Arial, sans-serif;
                        font-weight: 400;
                        letter-spacing: 2.75px;
                        color: #000;
                        font-size: 14px;
                        padding-top: 25px;
                        padding-bottom: 15px;
                        text-transform: uppercase;
                        font-weight: bold !important;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 p.phone {
                            padding-top: 0 !important;
                            letter-spacing: 1px;
                        }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media {
                        padding-top: 16px;
                        font-size: 25px;
                    }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a {
                            color: #FFF;
                            text-decoration: none;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a:hover {
                                color: #FFF;
                                border-bottom: 1px solid #FFF !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a:focus {
                                color: #FFF;
                                border-bottom: 1px solid #FFF !important;
                                outline: 1px dotted #FFF !important;
                            }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media a:active {
                                color: #FFF;
                                border-bottom: 1px solid #FFF !important;
                                outline: 1px dotted #FFF !important;
                            }

                        #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media ul {
                            margin: 0;
                            padding: 0;
                        }

                            #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media ul li {
                                display: inline;
                                padding-right: 5px;
                            }

                                #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 .social-media ul li:nth-child(4) {
                                    padding-right: 0;
                                }

                    #footer .footer-main-content .footer-main-inner .footer-main-text .footer-column-4 a:focus img {
                        outline: 2px dotted #FFF !important;
                    }

    #footer-copyright {
        width: 100%;
        overflow: hidden;
        font-family: "Roboto", Arial, sans-serif;
        font-weight: 400;
        font-size: 13px;
        color: #FFF;
        padding-top: 45px;
        padding-bottom: 65px;
    }

        #footer-copyright #disclaimer {
            display: none;
        }

        #footer-copyright .footer-copyright-content {
            width: 100%;
        }

            #footer-copyright .footer-copyright-content .footer-copyright-inner {
                width: 85%;
                margin: 0 auto;
            }

                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text {
                    width: 100%;
                    margin: 0;
                    padding: 0;
                    float: left;
                    font-size: 13px;
                }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul {
                        padding-bottom: 15px;
                    }

                        #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li {
                            display: inline;
                            float: left;
                            padding-right: 10px;
                            padding-bottom: 10px !important;
                        }

                            #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a {
                                color: #FFF;
                                text-decoration: none;
                            }

                                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a:hover {
                                    color: #FFF;
                                    text-decoration: none;
                                    border-bottom: 1px solid #FFF;
                                }

                                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a:focus {
                                    color: #FFF;
                                    text-decoration: none;
                                    border-bottom: 1px solid #FFF;
                                    outline: 1px dotted #FFF !important;
                                }

                                #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text ul li a:active {
                                    color: #FFF;
                                    text-decoration: none;
                                    border-bottom: 1px solid #FFF;
                                    outline: 1px dotted #FFF !important;
                                }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .footer-copyright-text p {
                        margin: 0;
                        padding: 0;
                        clear: both;
                        padding-top: 20px;
                    }

                #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance {
                    width: 25%;
                    float: right;
                }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance p {
                        margin: 0;
                        padding: 0;
                    }

                    #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance a {
                        color: #FFF;
                        text-decoration: none;
                    }

                        #footer-copyright .footer-copyright-content .footer-copyright-inner .assistance a:hover {
                            color: #FFF;
                            text-decoration: none;
                            border-bottom: 1px dotted #FFF;
                        }

    #privacy-notice {
        background: #FFF !important;
        padding-top: 0;
    }

        #privacy-notice span {
            font-size: 14px !important;
            margin-right: 10px !important;
            font-weight: 700;
        }

        #privacy-notice .main {
            width: 1300px;
            margin: 0 auto;
            border-top: 0;
            border-bottom: 1px solid #878A8C;
            padding-top: 20px;
            padding-bottom: 20px;
            width: 85%;
        }

            #privacy-notice .main .content {
                margin: 0;
                padding: 0;
            }

                #privacy-notice .main .content .text {
                    margin: 0;
                    padding: 0;
                }

                    #privacy-notice .main .content .text .privacy-content a {
                        color: #000;
                    }

                        #privacy-notice .main .content .text .privacy-content a:hover {
                            color: #007B67 !important;
                        }

                        #privacy-notice .main .content .text .privacy-content a:focus {
                            outline: 2px dotted #007B67;
                        }

                        #privacy-notice .main .content .text .privacy-content a:active {
                            outline: 2px dotted #007B67;
                        }

    #social-media {
        background: #FFF !important;
        padding-top: 50px;
    }

        #social-media span {
            font-size: 14px !important;
            margin-right: 10px !important;
            font-weight: 700;
        }

        #social-media .main {
            width: 85%;
            margin: 0 auto;
            border-top: 1px solid #878A8C;
            border-bottom: 1px solid #878A8C;
            padding-top: 20px;
            padding-bottom: 20px;
        }

            #social-media .main .content {
                margin: 0;
                padding: 0;
            }

                #social-media .main .content .text {
                    margin: 0;
                    padding: 0;
                }

                    #social-media .main .content .text .social-content a {
                        text-align: center;
                        width: 35px;
                        height: 35px;
                        border-radius: 100%;
                        margin-right: 5px;
                        display: inline-block;
                    }

                    #social-media .main .content .text .social-content a {
                        font-size: 16px;
                        line-height: 36px;
                        color: #FFF !important;
                    }

                        #social-media .main .content .text .social-content a:nth-of-type(1) {
                            background: #4B69B0 !important;
                        }

                        #social-media .main .content .text .social-content a:nth-of-type(2) {
                            background: #0073B0 !important;
                        }

                        #social-media .main .content .text .social-content a:nth-of-type(3) {
                            background: #E00000 !important;
                        }

                        #social-media .main .content .text .social-content a:nth-of-type(4) {
                            background: #f09433;
                            background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
                            background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
                            background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
                        }

                        #social-media .main .content .text .social-content a:focus {
                            outline: 2px dotted #007B67;
                        }

                        #social-media .main .content .text .social-content a:active {
                            outline: 2px dotted #007B67;
                        }

    article header img {
        padding-bottom: 15px;
        max-width: 100%;
        height: auto;
        display: block;
        width: 100% !important;
    }

    article {
        width: 100%;
        float: none;
        padding-bottom: 0;
        margin-bottom: 20px;
        margin-right: 0;
    }

        article:nth-of-type(4), article:nth-of-type(8), article:nth-of-type(12) {
            margin-right: 0;
        }

        article:nth-of-type(5), article:nth-of-type(9) {
            clear: both;
        }

        article.post {
            width: 100% !important;
            float: none;
        }

            article.post img {
                display: none;
            }

        article h2 {
            font-size: 20px !important;
            line-height: 23px !important;
        }

        article.post h2 {
            font-family: 'AkzidenzBold', Arial, sans-serif;
            font-weight: 400;
            font-size: 32px !important;
            line-height: 33px !important;
            color: #008F7C;
            color: #007B67 !important;
            padding-bottom: 14px;
            display: inline-block;
            padding-top: 0;
            letter-spacing: 0 !important;
        }

    #breathe {
        width: 100%;
        margin: 0;
        padding: 0;
        background: #FFF;
        padding-top: 40px;
    }

        #breathe .content {
            width: 85%;
            margin: 0 auto;
            padding: 0;
        }

            #breathe .content .main {
                margin: 0;
                padding: 0;
                border-bottom: 1px solid #CECECE;
                padding-bottom: 40px;
            }

                #breathe .content .main .text {
                    margin: 0;
                    padding: 0;
                }

                    #breathe .content .main .text h2.title {
                        font-family: "Akzidenz", Arial, sans-serif;
                        font-weight: 400;
                        font-size: 32px;
                        line-height: 33px;
                        color: #008F7C;
                        color: #007B67 !important;
                        padding-bottom: 35px;
                        letter-spacing: 0;
                        font-size: 29px;
                        line-height: 31px;
                    }

                    #breathe .content .main .text .video-box {
                        padding: 40px;
                        background: #E6E6E6;
                        overflow: hidden;
                    }

                        #breathe .content .main .text .video-box a:focus .left-box {
                            outline: 1px dotted #007B67 !important;
                        }

                        #breathe .content .main .text .video-box a:focus h2 {
                            text-decoration: underline !important;
                        }

                        #breathe .content .main .text .video-box a h2 {
                            color: #007B67;
                        }

                        #breathe .content .main .text .video-box a:hover h2 {
                            text-decoration: underline !important;
                        }

        #breathe a {
            text-decoration: none !important;
        }

        #breathe .content .main .text .video-box .video-box-left {
            width: 100%;
            float: none;
            margin-right: 0;
            padding-bottom: 30px !important;
        }

            #breathe .content .main .text .video-box .video-box-left h2 {
                font-size: 18px;
                padding: 20px 20px 0 20px;
            }

                #breathe .content .main .text .video-box .video-box-left h2 a {
                    color: #007B67;
                    text-decoration: none;
                }

                    #breathe .content .main .text .video-box .video-box-left h2 a:hover {
                        text-decoration: underline;
                    }

                    #breathe .content .main .text .video-box .video-box-left h2 a:focus {
                        outline: 2px dotted #007B67 !important;
                        text-decoration: underline !important;
                    }

        #breathe .content .main .text .video-box .video-box-right {
            width: 100%;
            float: none;
        }

            #breathe .content .main .text .video-box .video-box-right h2 {
                font-size: 18px;
                padding: 20px 20px 0 20px;
            }

                #breathe .content .main .text .video-box .video-box-right h2 a {
                    color: #007B67;
                    text-decoration: none;
                }

                    #breathe .content .main .text .video-box .video-box-right h2 a:hover {
                        text-decoration: underline;
                    }

                    #breathe .content .main .text .video-box .video-box-right h2 a:focus {
                        outline: 2px dotted #007B67 !important;
                        text-decoration: underline !important;
                    }

        #breathe .content .main .text .video-box .left-box {
            width: 100%;
            float: none;
            margin-right: 40px;
            background: #FFF;
            border-bottom: 5px solid #007B67;
        }

            #breathe .content .main .text .video-box .left-box h2 {
                font-size: 18px;
                padding: 16px 20px 20px 20px;
            }

            #breathe .content .main .text .video-box .left-box img {
                max-width: 100%;
                height: auto;
            }

        #breathe .content .main .text .video-box .right-box {
            width: 100%;
            float: none;
            background: #FFF;
            border-bottom: 5px solid #007B67;
        }

            #breathe .content .main .text .video-box .right-box img {
                max-width: 100%;
                height: auto;
            }

            #breathe .content .main .text .video-box .right-box h2 {
                font-size: 18px;
                padding: 16px 20px 20px 20px;
            }

    #breathe-content {
        width: 100%;
        margin: 0;
        padding: 0;
        background: #FFF;
        overflow: hidden;
        padding-bottom: 40px;
    }

        #breathe-content .content {
            width: 85%;
            margin: 0 auto;
            padding: 0;
            border-bottom: 1px solid #CECECE;
            padding-bottom: 25px;
            overflow: hidden;
        }

            #breathe-content .content .main {
                margin: 0;
                padding: 0;
            }

                #breathe-content .content .main .text {
                    margin: 0;
                    padding: 0;
                }

                    #breathe-content .content .main .text .content-main {
                        margin: 0;
                        padding: 0;
                        margin-top: 40px;
                    }

                        #breathe-content .content .main .text .content-main .left-box {
                            width: 40%;
                            float: left;
                            margin-right: 5%;
                        }

                            #breathe-content .content .main .text .content-main .left-box img {
                                max-width: 100%;
                                height: auto;
                                display: block;
                            }

                        #breathe-content .content .main .text .content-main .right-box {
                            width: 55%;
                            float: left;
                        }

                            #breathe-content .content .main .text .content-main .right-box h3 {
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                                font-size: 18px;
                                line-height: 23px;
                                color: #444;
                                padding-bottom: 7px;
                            }

                            #breathe-content .content .main .text .content-main .right-box p {
                                font-family: 'Roboto', sans-serif;
                                font-weight: 400;
                                padding-bottom: 5px;
                                font-size: 14px;
                                line-height: 21px;
                            }

                            #breathe-content .content .main .text .content-main .right-box a {
                                color: #007B67 !important;
                                text-decoration: none;
                                font-weight: bold;
                            }

                                #breathe-content .content .main .text .content-main .right-box a:hover {
                                    text-decoration: underline;
                                }

                                #breathe-content .content .main .text .content-main .right-box a:focus {
                                    outline: 2px dotted #007B67;
                                    text-decoration: underline;
                                }

    #breathe-content-alt {
        width: 100%;
        margin: 0;
        padding: 0;
        background: #FFF;
        overflow: hidden;
        padding-bottom: 50px;
    }

        #breathe-content-alt .content {
            width: 85%;
            margin: 0 auto;
            padding: 0;
        }

            #breathe-content-alt .content .main {
                margin: 0;
                padding: 0;
            }

                #breathe-content-alt .content .main .text {
                    margin: 0;
                    padding: 0;
                }

                    #breathe-content-alt .content .main .text .content-main {
                        margin: 0;
                        padding: 0;
                        margin-top: 0px;
                    }

                        #breathe-content-alt .content .main .text .content-main .left-box {
                            width: 40%;
                            float: left;
                            margin-right: 5%;
                        }

                            #breathe-content-alt .content .main .text .content-main .left-box img {
                                max-width: 100%;
                                height: auto;
                                display: block;
                            }

                        #breathe-content-alt .content .main .text .content-main .right-box {
                            width: 55%;
                            float: left;
                        }

                            #breathe-content-alt .content .main .text .content-main .right-box h3 {
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                                font-size: 18px;
                                line-height: 23px;
                                color: #444;
                                padding-bottom: 7px;
                            }

                            #breathe-content-alt .content .main .text .content-main .right-box p {
                                font-family: 'Roboto', sans-serif;
                                font-weight: 400;
                                padding-bottom: 5px;
                                font-size: 14px;
                                line-height: 21px;
                            }

                            #breathe-content-alt .content .main .text .content-main .right-box a {
                                color: #007B67 !important;
                                text-decoration: none;
                                font-weight: bold;
                            }

                                #breathe-content-alt .content .main .text .content-main .right-box a:hover {
                                    text-decoration: underline;
                                }

                                #breathe-content-alt .content .main .text .content-main .right-box a:focus {
                                    outline: 2px dotted #007B67;
                                    text-decoration: underline;
                                }

    #faq {
        width: 100%;
        margin: 0;
        padding: 0;
        overflow: hidden;
        padding-bottom: 30px;
    }

        #faq .content {
            width: 85%;
            margin: 0 auto;
        }

            #faq .content .main {
                margin: 0;
                padding: 0;
            }

                #faq .content .main .text {
                    margin: 0;
                    padding: 0;
                    padding-bottom: 30px;
                    border-bottom: 5px solid #EAEAEA;
                    overflow: hidden;
                }

                    #faq .content .main .text .faq-left {
                        width: 100%;
                        float: none;
                        margin-right: 0;
                    }

                        #faq .content .main .text .faq-left h5 {
                            text-align: left;
                            font-size: 27px;
                            line-height: 30px;
                            color: #007B67 !important;
                            padding-top: 15px;
                            padding-bottom: 15px;
                            text-align: left;
                            width: 100%;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                        }

                        #faq .content .main .text .faq-left h6 {
                            text-align: left;
                            font-size: 22px;
                            line-height: 25px;
                            color: #007B67 !important;
                            padding-top: 15px;
                            padding-bottom: 20px;
                            text-align: left;
                            width: 100%;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                        }

                        #faq .content .main .text .faq-left p {
                            font-size: 20px;
                            line-height: 25px;
                            color: #000;
                            padding-bottom: 0;
                            padding-top: 0;
                            padding-bottom: 27px;
                            font-weight: 400 !important;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                        }

                        #faq .content .main .text .faq-left .button-main {
                            margin-top: 0;
                            text-align: left;
                            margin-bottom: 25px;
                        }

                            #faq .content .main .text .faq-left .button-main a.button {
                                background: #007B67 !important;
                                margin-bottom: 0 !important;
                                border-radius: 5px;
                                padding: 11px 18px 11px 18px;
                                color: #FFF !important;
                                font-size: 16px;
                                text-decoration: none !important;
                                overflow: hidden;
                                margin-top: 15px !important;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                            }

                                #faq .content .main .text .faq-left .button-main a.button:hover {
                                    text-decoration: underline !important;
                                }

                                #faq .content .main .text .faq-left .button-main a.button:focus {
                                    text-decoration: underline !important;
                                    outline: 2px dotted #007B67;
                                }

                                #faq .content .main .text .faq-left .button-main a.button:active {
                                    text-decoration: underline !important;
                                    outline: 2px dotted #007B67;
                                }

                    #faq .content .main .text .faq-right {
                        width: 100%;
                        float: none;
                    }

                        #faq .content .main .text .faq-right .map-wellmed {
                            width: 100%;
                            position: relative;
                        }

                            #faq .content .main .text .faq-right .map-wellmed .headline {
                                width: 100%;
                                position: relative;
                                z-index: 10;
                                background: #FFF;
                                text-align: center;
                                box-sizing: border-box;
                                border: 3px solid #007B67;
                                overflow: hidden;
                                padding: 20px;
                                top: 0;
                                text-decoration: none !important;
                                font-size: 16px;
                                line-height: 21px;
                                margin-bottom: 30px;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 700;
                            }

                                #faq .content .main .text .faq-right .map-wellmed .headline .highlight {
                                    color: #007B67;
                                }

                            #faq .content .main .text .faq-right .map-wellmed .image {
                                position: relative;
                                z-index: 5;
                                margin-top: 10px;
                                display: none;
                            }

                                #faq .content .main .text .faq-right .map-wellmed .image img {
                                    max-width: 100%;
                                    height: auto;
                                    display: block;
                                }

    #medicare {
        width: 100%;
        margin: 0;
        padding: 0;
        overflow: hidden;
        padding-bottom: 30px;
    }

        #medicare a {
            color: #007B67 !important;
            font-weight: bold;
            text-decoration: none;
        }

            #medicare a:hover {
                color: #007B67 !important;
                font-weight: bold;
                text-decoration: none;
                border-bottom: 1px solid #007B67;
            }

            #medicare a:focus {
                color: #007B67 !important;
                font-weight: bold;
                text-decoration: none;
                border-bottom: 1px solid #007B67;
                outline: 2px dotted #007B67;
            }

            #medicare a:active {
                color: #007B67 !important;
                font-weight: bold;
                text-decoration: none;
                border-bottom: 1px solid #007B67;
                outline: 2px dotted #007B67;
            }

        #medicare .content {
            width: 100%;
            margin: 0 auto;
        }

            #medicare .content .main {
                width: 85%;
                margin: 0 auto;
                padding: 0;
            }

                #medicare .content .main .text {
                    margin: 0;
                    padding: 0;
                    padding-bottom: 0;
                    overflow: hidden;
                }

                    #medicare .content .main .text .left {
                        width: 100%;
                        float: none;
                        margin-right: 0;
                        padding-bottom: 0;
                    }

                        #medicare .content .main .text .left img {
                            width: 130px;
                            height: 130px;
                            display: block;
                            text-align: center;
                            margin: 0 auto;
                        }

                    #medicare .content .main .text .right-medicare {
                        width: 100%;
                        height: auto;
                        float: none;
                        text-align: left;
                    }

                        #medicare .content .main .text .right-medicare p {
                            font-size: 18px;
                            line-height: 22px;
                            color: #111;
                            padding-bottom: 0;
                            padding-top: 0;
                            padding-bottom: 27px;
                            font-weight: 700 !important;
                            margin-top: 0;
                            width: 100%;
                            text-align: center;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 700;
                        }

    a.return_search button {
        cursor: pointer;
        border: 0;
        color: #FFF;
        background: none;
        font-family: 'Roboto', sans-serif;
        font-weight: 400 !important;
        font-size: 18px;
        clear: both;
        float: none;
    }

    a.insurance_plan button {
        cursor: pointer;
        border: 0;
        color: #FFF;
        background: none;
        font-family: 'Roboto', sans-serif;
        font-weight: 400 !important;
        font-size: 18px;
        clear: both;
        float: none;
    }

    .SpecFootermaptop {
        height: auto !important;
        overflow: hidden;
    }

    .SpecFootermapimage {
        width: 100%;
        width: 100px;
        height: 125px;
        float: none;
        margin-right: 0;
    }

    .SpecFootermapname {
        width: 100%;
        float: none;
    }

    .SpecFootermapspec {
        width: 100%;
        float: none;
    }

    .left_panel {
        width: 100% !important;
        float: none !important;
    }

    .right_panel {
        width: 163px;
        float: none !important;
    }

    #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile.clinic-profile {
        width: 100% !important;
        float: none !important;
    }

    #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile {
        width: 100% !important;
        background: #F8F8F8;
        margin-top: 15px;
        overflow: hidden;
        margin-bottom: 25px;
    }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main {
            margin: 0 auto;
            width: 100% !important;
            overflow: hidden;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .locations {
                width;
                100% !important;
                float: none !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .location-info {
                width: 100% !important;
                margin-right: 0;
                float: none !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .left {
                width: 30%;
                float: left;
                margin-right: 10%;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right {
                width: 60%;
                float: left;
                padding-top: 35px;
                padding-bottom: 25px;
                margin-left: 300px;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right strong {
                    color: #008F7C;
                    color: #007B67 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .locations {
                    padding-top: 10px;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info strong {
                    color: #666 !important;
                }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info {
                    width: 100% !important;
                    margin-right: 0;
                    float: none !important;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info:nth-of-type(2) {
                        margin-right: 0;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info:nth-of-type(4) {
                        margin-right: 0;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info:nth-of-type(6) {
                        margin-right: 0;
                    }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile .main .right .location-info:nth-of-type(8) {
                        margin-right: 0;
                    }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-profile img {
            float: none;
            width: 100%;
            height: 100%;
            display: block;
            width: auto;
            max-width: 100%;
            height: auto;
        }

    #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box {
        width: 90%;
        margin: 0 auto;
        background: #007B67;
    }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .search-box {
            padding: 14px;
            border: 0 !important;
            width: 120px;
            font-family: 'Roboto', sans-serif;
            font-weight: 600;
            font-size: 16px;
            color: #444;
            width: 80% !important;
            margin: 0 auto;
            margin-top: 5px !important;
        }

        #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior {
            width: 100%;
            text-align: center;
            padding-top: 0;
            padding-bottom: 40px;
            margin: 0 auto;
        }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior h3.doctor-item {
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 18px;
                line-height: 23px;
                color: #FFF;
                padding-bottom: 0;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-search {
                width: 120px;
                font-size: 20px;
                font-family: 'Roboto', sans-serif;
                font-weight: 700 !important;
                border-radius: 5px;
                padding: 13px 20px 15px 20px;
                margin: 0 auto;
                text-align: center;
                background: #FFF;
                color: #8CC63F;
                cursor: pointer;
                margin-top: 10px;
                color: #007B67;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-specialty {
                width: 130px;
                font-size: 20px;
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                border-radius: 5px;
                padding: 13px 20px 15px 20px;
                margin: 0 auto;
                text-align: center;
                background: #8CC63F;
                color: #FFF;
                cursor: pointer;
                margin-top: 20px;
                display: inline-block;
                margin-bottom: 0;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-gender {
                width: 130px;
                font-size: 20px;
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                border-radius: 5px;
                padding: 13px 20px 15px 20px;
                margin: 0 auto;
                text-align: center;
                background: #8CC63F;
                color: #FFF;
                cursor: pointer;
                margin-top: 10px;
                display: inline-block;
                margin-bottom: 25px;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .button-location {
                width: 80px;
                font-size: 20px;
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                border-radius: 5px;
                padding: 13px 20px 15px 20px;
                margin: 0 auto;
                text-align: center;
                background: #8CC63F;
                color: #FFF;
                cursor: pointer;
                margin-top: 0;
                display: inline-block;
                margin-bottom: 0;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-clinic {
                margin: 0;
                padding: 0;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .clear {
                clear: both !important;
            }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .options {
                clear: both;
                padding-top: 20px;
                padding-bottom: 20px;
                font-family: 'Roboto', sans-serif;
                font-weight: 700 !important;
                font-size: 18px;
                color: #FFF;
                display: inline-block;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .options .item {
                    float: none;
                    margin-right: 10px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .options .item:nth-child(3) {
                        margin-right: 0;
                    }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-location {
                margin: 0 auto;
                padding: 0;
                text-align: center;
                display: inline-block;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-location .item {
                    float: none;
                    margin-right: 10px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-location .item:nth-child(3) {
                        margin-right: 0;
                    }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-clinic {
                margin: 0 auto;
                padding: 0;
                text-align: center;
                display: inline-block;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-clinic .item {
                    float: left;
                    margin-right: 10px;
                    float: none !important;
                    margin-right: 0 !important;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-clinic .item:nth-child(2) {
                        margin-right: 0;
                    }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-specialty {
                margin: 0 auto;
                padding: 0;
                text-align: center;
                display: inline-block;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-specialty .item {
                    float: left;
                    margin-right: 10px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-specialty .item:nth-child(2) {
                        margin-right: 0;
                    }

            #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-gender {
                clear: both !important;
                margin: 0 auto;
                padding: 0;
                text-align: center;
                display: inline-block;
            }

                #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-gender .item {
                    float: left;
                    margin-right: 10px;
                }

                    #interior .interior-content .interior-content-inner .interior-content-text .doctor-search-box .interior .doctor-gender .item:nth-child(2) {
                        margin-right: 0;
                    }

    .return_search {
        background: #007B67;
        color: #fff !important;
        font-weight: 400 !important;
        font-size: 16px !important;
        padding: 4px 0 4px 20px;
        cursor: pointer;
        display: inline-block;
        display: block;
        margin-bottom: 13px;
    }

    .insurance_plan {
        box-sizing: border-box !important;
        background: #8cc63f;
        color: #fff !important;
        cursor: pointer;
        display: inline-block;
        float: right;
        font-size: 16px !important;
        font-weight: 400 !important;
        padding: 4px 20px 4px 20px;
        display: block;
        float: none;
        background: #007B67 !important;
    }

    .statebox {
        color: #949494;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        font-size: 16px;
        padding: 11px;
        width: 220px !important;
        margin: 0 auto !important;
        clear: both;
    }

    #interior .interior-content .interior-content-inner .interior-content-text h2 {
        font-family: "AkzidenzBold", Arial, sans-serif;
        font-weight: 400;
        font-size: 36px;
        line-height: 35px;
        color: #008F7C;
        color: #007B67 !important;
        padding-bottom: 14px;
        letter-spacing: 0;
        font-size: 29px;
        line-height: 30px;
    }

        #interior .interior-content .interior-content-inner .interior-content-text h2.float {
            font-family: "AkzidenzBold", Arial, sans-serif;
            font-weight: 400;
            font-size: 34px;
            line-height: 35px;
            color: #008F7C;
            color: #007B67 !important;
            padding-bottom: 14px;
            display: inline-block;
            padding-top: 0;
            letter-spacing: 0;
            font-size: 29px;
            line-height: 30px;
        }

        #interior .interior-content .interior-content-inner .interior-content-text h2.city {
            font-family: "AkzidenzBold", Arial, sans-serif;
            font-weight: 400;
            font-size: 34px;
            line-height: 35px;
            color: #008F7C;
            color: #007B67 !important;
            padding-bottom: 14px;
            letter-spacing: 0;
            font-size: 29px;
            line-height: 30px;
        }

        #interior .interior-content .interior-content-inner .interior-content-text h2.find {
            font-family: "AkzidenzBold", Arial, sans-serif;
            font-weight: 400;
            font-size: 34px;
            line-height: 35px;
            color: #008F7C;
            color: #007B67 !important;
            padding-bottom: 14px;
            text-align: center;
            letter-spacing: 0;
            font-size: 29px;
            line-height: 30px;
        }

    article.post img.alignright.size-full {
        clear: both;
        display: block;
        max-width: 100% !important;
        height: auto !important;
        float: none !important;
    }

    article.post img.alignright {
        display: block !important;
        width: 80%;
        height: 80%;
        padding-left: 0;
        padding-bottom: 20px;
        float: none !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    #faq .content .main .text .faq-right .map-wellmed .headline {
        width: 100%;
        position: absolute;
        z-index: 10;
        background: #FFF;
        text-align: center;
        box-sizing: border-box;
        border: 3px solid #006597;
        overflow: hidden;
        padding: 20px;
        top: 35px;
        text-decoration: none !important;
        font-size: 15px;
        line-height: 20px;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
    }
}

@media only screen and (max-width: 991px) {
    .outer_canvas {
        width: 50%;
    }
}

@media only screen and (max-width: 767px) {
    .outer_canvas {
        width: 100%;
    }
}

@media only screen and (max-width: 930px) {

    html {
        min-width: 0;
    }

    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(1) {
        display: none !important;
    }

    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(2) {
        display: none !important;
    }

    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(3) {
        display: none !important;
    }

    #top-header-old .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(4) a {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 967px) {

    html {
        min-width: 0;
    }

    #main-header-home {
        width: 100%;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

        #main-header-home i {
            margin-left: 8px;
        }

        #main-header-home .text {
            width: 100%;
            margin: 0;
            padding: 0;
            position: relative;
        }

            #main-header-home .text .learn {
                position: absolute;
                right: 0;
                background: #007360;
                padding: 15px 19px 18px 19px;
                color: #FFF;
                font-family: 'Roboto', sans-serif;
                font-weight: 700;
                font-size: 17px;
            }

                #main-header-home .text .learn a {
                    color: #FFF !important;
                    text-decoration: none;
                }

                    #main-header-home .text .learn a:hover {
                        color: #FFF !important;
                        text-decoration: underline;
                    }

            #main-header-home .text img.main {
                max-width: 100% !important;
                height: auto !important;
                margin: 0 auto;
                display: none;
            }

            #main-header-home .text img.mobile {
                max-width: 100%;
                height: auto;
                display: block;
            }

            #main-header-home .text .content {
                position: absolute;
                top: 41%;
                left: 22.3%;
                transform: translate(-50%, -50%);
            }

                #main-header-home .text .content h1 {
                    font-family: AkzidenzBold, sans-serif;
                    text-transform: none;
                    color: #00907D;
                    font-size: 7.8vw;
                    line-height: 8.5vw;
                    font-weight: normal;
                    white-space: nowrap;
                }

            #main-header-home .text .content-es {
                position: absolute;
                top: 55.5%;
                top: 35.5%;
                left: 29.5%;
                transform: translate(-50%, -50%);
            }

                #main-header-home .text .content-es h1 {
                    font-family: AkzidenzBold, sans-serif;
                    text-transform: none;
                    color: #00907D;
                    font-size: 8.6vw;
                    line-height: 8.5vw;
                    font-weight: normal;
                    white-space: nowrap;
                }

        #main-header-home .break {
            display: inline;
        }

        #main-header-home .break-mobile {
            display: block;
        }

            #main-header-home .break-mobile .bold {
                font-family: AkzidenzBold, sans-serif;
                font-weight: normal;
            }

        #main-header-home .text .content-above {
            position: absolute;
            top: 12.5%;
            left: 20.5%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content-above h1 {
                font-family: AkzidenzBold, sans-serif;
                color: #FFF;
                font-size: 3.8vw;
                line-height: 3.8vw;
                font-weight: normal;
                white-space: nowrap;
            }

        #main-header-home .text .content-below {
            position: absolute;
            top: 72.5%;
            left: 17.1%;
            transform: translate(-50%, -50%);
            display: none;
        }

        #main-header-home .text .content-above-es {
            position: absolute;
            top: 12.6%;
            left: 25.6%;
            transform: translate(-50%, -50%);
        }

            #main-header-home .text .content-above-es h1 {
                font-family: AkzidenzBold, sans-serif;
                color: #FFF;
                font-size: 32px;
                font-size: 3.5vw;
                line-height: 3.4vw;
                font-weight: normal;
                white-space: nowrap;
            }

        #main-header-home .text .content-below-es {
            position: absolute;
            top: 72.5%;
            left: 19.8%;
            transform: translate(-50%, -50%);
            display: none;
        }

    #home-header {
        width: 100%;
        height: auto !important;
        margin: 0;
        padding: 0;
        background-position: top center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        overflow: hidden;
        background-color: #FFF;
    }

        #home-header .content {
            width: 90%;
            margin: 0 auto !important;
            padding: 0;
            float: none;
            text-align: center;
        }

            #home-header .content .main {
                margin: 0;
                padding: 0;
            }

                #home-header .content .main .main-content {
                    width: 100%;
                    margin: 0;
                    padding: 0;
                    position: relative;
                }

                    #home-header .content .main .main-content h1 {
                        font-family: "AkzidenzBold",Arial,sans-serif;
                        font-weight: normal !important;
                        font-size: 38px;
                        line-height: 41px;
                        color: #3F8E7E;
                        padding-bottom: 15px;
                    }

                    #home-header .content .main .main-content h2 {
                        font-family: "AkzidenzBold",Arial,sans-serif;
                        font-weight: normal !important;
                        font-size: 20px;
                        line-height: 24px;
                        color: #505D68;
                        padding-bottom: 25px;
                    }

                    #home-header .content .main .main-content h1 span.highlight {
                        color: #9ABE29;
                        color: #87B019;
                        color: #589B28;
                    }

                    #home-header .content .main .main-content h1 span.header {
                        white-space: nowrap;
                    }

                    #home-header .content .main .main-content .main-content-headline {
                        width: 90%;
                        padding-top: 40px;
                        position: relative !important;
                        z-index;
                        1;
                        margin: 0 auto;
                        display: block !important;
                        height: auto !important;
                    }

                        #home-header .content .main .main-content .main-content-headline a.button {
                            background: #007B67 !important;
                            margin-bottom: 0 !important;
                            border-radius: 5px;
                            padding: 14px 30px 14px 30px;
                            color: #FFF !important;
                            font-size: 15px;
                            line-height: 21px;
                            font-family: 'Roboto', sans-serif;
                            text-decoration: none !important;
                            text-transform: uppercase;
                            overflow: hidden;
                            margin-top: 13px !important;
                            display: inline-block;
                            margin: 0 auto !important;
                            text-align: center;
                            width: auto !important;
                        }

                        #home-header .content .main .main-content .main-content-headline .button-main {
                            margin: 0;
                            padding: 0;
                            padding-bottom: 3px;
                        }

                    #home-header .content .main .main-content .learn-more-es {
                        display: none;
                    }

                    #home-header .content .main .main-content .learn-more {
                        display: none;
                    }

        #home-header.mobile {
            background-image: none !important;
        }

    #home-header-mobile {
        width: 100%;
        height: 325px;
        margin: 0;
        padding: 0;
        background-position: top center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        overflow: hidden;
        background-color: #FFF;
        display: block;
    }

        #home-header-mobile .content {
            height: 325px;
            margin: 0;
            padding: 0;
        }

            #home-header-mobile .content .main {
                margin: 0;
                padding: 0;
            }

    #home-header-divider {
        background: #FFF;
    }

        #home-header-divider .row {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            width: 100%;
        }

        #home-header-divider .column {
            display: flex;
            flex-direction: column;
            flex-basis: 100%;
            flex: 1;
        }

            #home-header-divider .column:nth-child(5) {
                display: none;
            }

            #home-header-divider .column:nth-child(6) {
                display: none;
            }

            #home-header-divider .column:nth-child(7) {
                display: none;
            }

            #home-header-divider .column:nth-child(8) {
                display: none;
            }

    #home-services {
        width: 100%;
        background: #F0F3F5;
    }

        #home-services .main {
            width: 80%;
            margin: 0 auto;
            padding-top: 50px;
            padding-bottom: 30px;
        }

            #home-services .main .content h2 {
                font-family: "AkzidenzBold",Arial,sans-serif;
                font-weight: normal !important;
                color: #181D2A;
                font-size: 33px;
                line-height: 35px;
                text-align: center;
                padding-bottom: 20px;
                padding-bottom: 40px;
                display: block;
            }

            #home-services .main .content h3 {
                color: #3B4853;
                font-family: Roboto, sans-serif;
                font-size: 20px;
                padding-bottom: 10px;
            }

            #home-services .main .content p {
                color: #000;
                font-size: 15px;
                line-height: 21px;
                padding-bottom: 15px;
            }

            #home-services .main .content .row {
                display: flex;
                flex-wrap: wrap;
                flex-direction: column;
            }

                #home-services .main .content .row .col {
                    flex: 100%;
                    margin: 0;
                    color: white;
                    align-items: center;
                    justify-content: center;
                    text-align: center;
                    padding-bottom: 45px;
                }

                    #home-services .main .content .row .col:nth-child(1), #home-services .main .content .row .col:nth-child(2), #home-services .main .content .row .col:nth-child(3), #home-services .main .content .row .col:nth-child(4) {
                        margin-right: 0;
                    }

                    #home-services .main .content .row .col:nth-child(5) {
                        margin-right: 0;
                    }

    #home-services-es {
        width: 100%;
        background: #F0F3F5;
    }

        #home-services-es .main {
            width: 80%;
            margin: 0 auto;
            padding-top: 50px;
            padding-bottom: 30px;
        }

            #home-services-es .main .content h2 {
                font-family: "AkzidenzBold",Arial,sans-serif;
                font-weight: normal !important;
                color: #181D2A;
                font-size: 33px;
                line-height: 35px;
                text-align: center;
                padding-bottom: 20px;
                padding-bottom: 40px;
                display: block;
            }

            #home-services-es .main .content h3 {
                color: #3B4853;
                font-family: Roboto, sans-serif;
                font-size: 20px;
                padding-bottom: 10px;
            }

            #home-services-es .main .content p {
                color: #000;
                font-size: 15px;
                line-height: 21px;
                padding-bottom: 15px;
            }

            #home-services-es .main .content .row {
                display: flex;
                flex-wrap: wrap;
                flex-direction: column;
            }

                #home-services-es .main .content .row .col {
                    flex: 100%;
                    margin: 0;
                    color: white;
                    align-items: center;
                    justify-content: center;
                    text-align: center;
                    padding-bottom: 45px;
                }

                    #home-services-es .main .content .row .col:nth-child(1), #home-services-es .main .content .row .col:nth-child(2), #home-services-es .main .content .row .col:nth-child(3), #home-services-es .main .content .row .col:nth-child(4) {
                        margin-right: 0;
                    }

                    #home-services-es .main .content .row .col:nth-child(5) {
                        margin-right: 0;
                    }

    #home-patients .main {
        width: 75%;
        margin: 0 auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }

        #home-patients .main .content h3 {
            font-family: "AkzidenzBold",Arial,sans-serif;
            font-weight: normal !important;
            color: #FFF;
            font-size: 33px;
            line-height: 35px;
            text-align: center;
            padding-bottom: 20px;
        }

    #home-healthy-living .main {
        width: 80%;
        margin: 0 auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }

        #home-healthy-living .main .content h3 {
            font-family: "AkzidenzBold",Arial,sans-serif;
            font-weight: normal !important;
            color: #181D2A;
            font-size: 33px;
            line-height: 35px;
            text-align: center;
            padding-bottom: 20px;
            padding-bottom: 40px;
            display: block;
        }

        #home-healthy-living .main .content .row {
            display: flex;
            flex-wrap: wrap;
            flex-direction: column;
        }

            #home-healthy-living .main .content .row .col {
                flex: 100%;
                margin: 10px;
                color: white;
                align-items: center;
                justify-content: center;
                text-align: left;
                background: #FEFEFE;
                border: 1px solid #B5C6D0;
                padding-bottom: 15px;
                margin-bottom: 20px;
            }
}

@media only screen and (max-width: 690px) {

    html {
        min-width: 0;
    }

    #main-header-home .text .learn {
        position: relative;
        right: 0;
        padding: 15px 19px 18px 22px;
        color: #FFF;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        font-size: 17px;
        text-align: center;
        height: 30px;
        text-align: center;
        background: #007360;
        display: none;
    }

    #mobile-alert-home {
        width: 100%;
        display: block;
        background: #007360;
        display: block;
        display: none;
    }

        #mobile-alert-home .text {
            width: 90%;
            margin: 0 auto;
            text-align: center;
            padding-top: 16px;
            padding-bottom: 18px;
        }

        #mobile-alert-home a {
            color: #FFF;
            text-decoration: none;
            font-family: 'Roboto', sans-serif;
            font-weight: 600;
            font-size: 16px;
            text-align: center;
        }

            #mobile-alert-home a:hover {
                color: #FFF !important;
                text-decoration: underline;
            }

            #mobile-alert-home a:focus {
                text-decoration: underline;
            }

        #mobile-alert-home i {
            margin-left: 8px;
        }

    #wellmed-learn-more {
        width: 100%;
        background: #007360;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        font-size: 15px;
        display: block;
    }

        #wellmed-learn-more .text {
            width: 90%;
            margin: 0 auto;
            text-align: center;
            padding-top: 15px;
            padding-bottom: 17px;
        }

            #wellmed-learn-more .text a {
                color: #FFF !important;
                text-decoration: none;
            }

                #wellmed-learn-more .text a:hover {
                    color: #FFF !important;
                    text-decoration: underline;
                }

                #wellmed-learn-more .text a:focus {
                    outline: 1px dotted #FFF;
                    text-decoration: underline;
                }

            #wellmed-learn-more .text i {
                margin-left: 8px;
            }
}

@media only screen and (max-width: 944px) {

    html {
        min-width: 0;
    }

    header .nav .main .navigation {
        float: right;
        margin-top: 32px;
        margin-left: 0;
        display: none !important;
    }

    #menu-bar {
        margin-right: 22px !important;
        display: block !important;
        float: right;
        font-size: 38px;
        margin-top: 37px;
        text-align: center;
    }

        #menu-bar .text {
            color: #333 !important;
            display: block;
            font-size: 13px !important;
        }

        #menu-bar a {
            color: #7AB137 !important;
            text-decoration: none !important;
        }

            #menu-bar a:focus-visible {
                outline: 1px dotted #007B67;
                text-decoration: none !important;
            }

        #menu-bar button {
            color: #0055A5 !important;
            border: 0;
            background: #FFF;
            font-size: 30px;
        }

        #menu-bar a > span:focus-visible {
            outline: 0 !important;
        }
}

@media only screen and (max-width: 365px) {

    html {
        min-width: 0;
    }

    #top-header {
        width: 100%;
        background: #008F7C;
        background: #414142 !important;
        overflow: hidden;
    }

        #top-header .top-header-content {
            width: 100%;
        }

            #top-header .top-header-content .top-header-main-inner {
                width: 100%;
                height: auto !important;
                margin: 0 auto;
            }

                #top-header .top-header-content .top-header-main-inner .top-header-text-content {
                    width: 100%;
                    margin: 0 auto;
                    text-align: right;
                }

                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector {
                        width: 150px;
                        height: auto !important;
                        float: left;
                        text-align: left;
                        color: #FFF !important;
                    }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content {
                            padding: 0;
                            margin-left: 0;
                        }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.text {
                                color: #FFF !important;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 800;
                                font-size: 16px;
                                line-height: 21px;
                                margin-top: 9px;
                                float: left;
                                margin-top: 0 !important;
                                height: auto !important;
                            }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language {
                                color: #000;
                                font-family: 'Roboto', sans-serif;
                                font-weight: 600;
                                font-size: 12px;
                                line-height: 15px;
                                margin-top: 9px;
                                margin-left: 0;
                                float: left;
                                margin-left: 20px !important;
                            }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li {
                                    float: left;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a {
                                        color: #FFF;
                                        text-decoration: none;
                                        color: #FFF !important;
                                    }

                                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:hover {
                                            color: #FFF !important;
                                            text-decoration: underline;
                                        }

                                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:focus-visible {
                                            color: #FFF !important;
                                            outline: 2px dotted #FFF !important;
                                        }

                                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li a:active {
                                            color: #FFF !important;
                                            outline: 0 dotted #FFF !important;
                                        }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li.active a {
                                        color: #FFF !important;
                                        text-decoration: underline;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector .content ul.language li:last-child {
                                        margin-left: 9px;
                                    }

                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text {
                        margin: 0;
                        padding: 0;
                        float: right;
                    }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul {
                            list-style-type: none;
                            margin-top: 0;
                            margin-bottom: 0;
                            padding: 0;
                            font-size: 14px;
                            line-height: 15px;
                            text-align: left;
                            position: relative;
                            zoom: 1;
                            font-family: 'Roboto', sans-serif;
                            font-weight: 400;
                            float: right;
                            margin-left: 0;
                            padding-top: 0;
                            text-transform: uppercase;
                            letter-spacing: 0;
                        }

                        #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul {
                            clear: both;
                        }

                            #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li {
                                position: relative;
                                float: left;
                                margin-right: 0;
                                height: auto !important;
                                padding-bottom: 0;
                            }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(1) {
                                    display: none;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(2) {
                                    display: none;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:nth-child(3) {
                                    display: none;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 {
                                    margin-right: 0;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 {
                                    margin-right: 0;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:hover {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:hover {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:focus-visible {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:focus-visible {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33139 > a:active {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li#menu-item-33141 > a:active {
                                    color: #FFF;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a {
                                    color: #FFF;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:hover {
                                        color: #B2DDD8;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:focus-visible {
                                        color: #B2DDD8;
                                    }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current_page_item > a:active {
                                        color: #B2DDD8;
                                    }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:hover > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:focus > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor:active > a {
                                    color: #B2DDD8;
                                    border-bottom: 1px solid #B2DDD8;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor > a {
                                    color: #FFF;
                                }

                                    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li.current-page-ancestor > a:hover {
                                        color: #B2DDD8;
                                    }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a {
                                    display: block;
                                    color: #FFF;
                                    text-decoration: none;
                                    margin-right: 0;
                                    padding: 9px 10px 10px 10px;
                                    background: #007360;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:hover > a, #navigation #menu-main-navigation > li > a:hover {
                                    text-decoration: underline;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:focus-visible > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a:focus-visible {
                                    color: #FFF;
                                    text-decoration: underline;
                                    outline: 2px dotted #FFF !important;
                                }

                                #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li:active > a, #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-main-text ul > li > a:active {
                                    color: #FFF;
                                    text-decoration: underline;
                                    outline: 0 dotted #FFF !important;
                                }

    header {
        top: 0;
        padding: 0;
        margin: 0;
        width: 100% !important;
        min-height: 140px;
        height: auto !important;
        height: 140px;
        background: #FFF;
    }

    header {
        top: 0;
        padding: 0;
        margin: 0;
        width: 100% !important;
        min-height: 125px;
        height: auto !important;
        height: 125px;
        background: #FFF;
        border-bottom: 1px solid #595959;
    }

        header .nav {
            width: 100%;
            background: #FFF;
            margin: 0 auto;
        }

            header .nav .main {
                width: 100%;
                margin: 0 auto;
            }

                header .nav .main .logo {
                    width: 220px;
                    height: 71px;
                    position: relative;
                    margin: 22px 0 0 0;
                    float: left;
                }

                header .nav .main .logo {
                    height: 71px;
                    position: relative;
                    margin: 30px 0 0 0;
                    float: left;
                    width: 220px !important;
                    margin-left: 20px !important;
                    height: 48px;
                    width: 230px !important;
                    height: 43px;
                    margin-top: 35px;
                }

                    header .nav .main .logo a:focus-visible img {
                        outline: 2px solid #007B87 !important;
                    }

                    header .nav .main .logo a:active img {
                        outline: 2px solid #007B87 !important;
                    }

                    header .nav .main .logo img {
                        display: block;
                    }

        header img {
            width: 220px;
            height: 48px;
            width: 230px;
            height: 43px;
        }

        header .nav .main .navigation {
            float: right;
            margin-top: 32px;
            margin-left: 0;
            display: none;
        }
}

@media only screen and (max-width: 360px) {

    header #menu-bar {
        margin-right: 0 !important;
        margin-top: 0;
        text-align: right;
        position: relative;
        text-transform: uppercase;
        padding-top: 7px;
        flex: 0 0 50px;
        margin-right: 20px !important;
    }

        header #menu-bar span.text {
            display: none;
        }

    #top-header i {
        display: none;
    }

    #top-header .top-header-content .top-header-main-inner .top-header-text-content .top-header-selector {
        width: 140px;
    }
}
