@font-face {
    font-family: 'Museo Sans 100';
    src: url('../fonts/MuseoSans-100.eot');
    src: url('../fonts/MuseoSans-100.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSans-100.woff2') format('woff2'),
        url('../fonts/MuseoSans-100.woff') format('woff'),
        url('../fonts/MuseoSans-100.ttf') format('truetype'),
        url('../fonts/MuseoSans-100.svg#MuseoSans-100') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans 300';
    src: url('../fonts/MuseoSans-300.eot');
    src: url('../fonts/MuseoSans-300.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSans-300.woff2') format('woff2'),
        url('../fonts/MuseoSans-300.woff') format('woff'),
        url('../fonts/MuseoSans-300.ttf') format('truetype'),
        url('../fonts/MuseoSans-300.svg#MuseoSans-300') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans 500';
    src: url('../fonts/MuseoSans-500.eot');
    src: url('../fonts/MuseoSans-500.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSans-500.woff2') format('woff2'),
        url('../fonts/MuseoSans-500.woff') format('woff'),
        url('../fonts/MuseoSans-500.ttf') format('truetype'),
        url('../fonts/MuseoSans-500.svg#MuseoSans-500') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans 700';
    src: url('../fonts/MuseoSans-700.eot');
    src: url('../fonts/MuseoSans-700.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSans-700.woff2') format('woff2'),
        url('../fonts/MuseoSans-700.woff') format('woff'),
        url('../fonts/MuseoSans-700.ttf') format('truetype'),
        url('../fonts/MuseoSans-700.svg#MuseoSans-700') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans 900';
    src: url('../fonts/MuseoSans-900.eot');
    src: url('../fonts/MuseoSans-900.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSans-900.woff2') format('woff2'),
        url('../fonts/MuseoSans-900.woff') format('woff'),
        url('../fonts/MuseoSans-900.ttf') format('truetype'),
        url('../fonts/MuseoSans-900.svg#MuseoSans-900') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana.eot');
    src: url('../fonts/Verdana.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Verdana.woff2') format('woff2'),
        url('../fonts/Verdana.woff') format('woff'),
        url('../fonts/Verdana.ttf') format('truetype'),
        url('../fonts/Verdana.svg#Verdana') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana-Bold.eot');
    src: url('../fonts/Verdana-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Verdana-Bold.woff2') format('woff2'),
        url('../fonts/Verdana-Bold.woff') format('woff'),
        url('../fonts/Verdana-Bold.ttf') format('truetype'),
        url('../fonts/Verdana-Bold.svg#Verdana-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MyriadPro-Regular.woff2') format('woff2'),
        url('../fonts/MyriadPro-Regular.woff') format('woff'),
        url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
        url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/****base css*********/
    * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    body { font-family: 'Museo Sans 300'; font-weight: 300; font-style: normal; font-size: 19px; line-height: 30px; color: #000000; background: #ffffff; letter-spacing: 0; -webkit-font-smoothing: antialiased; padding: 0; margin: 0; }
    .container { max-width: 1125px; width: 94%; padding: 0; margin-left: auto; margin-right: auto; }

    h1 , h2 , h3 , h4, h5, h6 {  line-height: 1; color: #4b6b77; }
    h1 { font-size: 40px; margin: 0 0 35px; }
    h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 40px; line-height: 48px; color: #597B7C; margin: 0 0 28px; }
    h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 30px; line-height: normal; color: #F37321; margin: 0 0 17px; }
    h4 { font-size: 28px; margin: 0 0 25px; }
    h5 { font-size: 22px; margin: 0 0 22px; }
    h6 { font-size: 20px; margin: 0 0 20px; }
    
    a { position: relative; color: #F37321; outline:none; -webkit-outline:none; transition:all 0.1s ease-in 0s; -webkit-transition:all 0.1s ease-in 0s; text-decoration: none; }
    a:hover, a:focus { outline:none; text-decoration: underline; }
    p { margin: 0px; padding: 0 0 30px; }
    p strong { font-family: 'Museo Sans 700'; font-weight: 600; }
    p.Small-text { font-family: 'Museo Sans 300'; font-weight: 300; font-style: normal; font-size: 13px; line-height: 18px; color: #000000; }
    img { max-width: 100%; height: auto; outline: none !important; }
    button { -webkit-outline:none; transition:all 0.1s ease-in 0s; -webkit-transition:all 0.1s ease-in 0s; outline: none; cursor: pointer; }
    .clearfix { clear: both; }

    input::-moz-placeholder { font-size: 21px; line-height: normal; color: #000000; opacity: 10; }
    input::-webkit-input-placeholder { font-size: 21px; line-height: normal; color: #000000; }
    textarea::-moz-placeholder { font-size: 21px; line-height: normal; color: #000000; opacity: 10; }
    textarea::-webkit-input-placeholder { font-size: 21px; line-height: normal; color: #000000; }
    input, textarea, select { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 21px; line-height: normal; color: #000000; background: #ECF0EE; border: none; border-radius: 0; outline: none; width: 100%; display: inline-block; resize: none; margin: 0; padding: 15px; }   
    textarea { width: 100%; height: 215px; }
    select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; background-image: url(../images/select-arrow-form.png); background-repeat: no-repeat; background-size: auto; background-position: 96%; cursor: pointer; }
    select option { cursor: pointer; }
    .formError { font-family: 'Museo Sans 300'; font-weight: 300; font-style: normal; font-size: 16px; line-height: normal; color: red; display: block; margin: 8px 0 0; }
    label.hide_label { display: none; }

    ul { padding: 0 0 0 20px; margin: 0 0 27px; }

    * { scrollbar-width: thin; scrollbar-color: #ff5200e6 #ECF0EE; }
    *::-webkit-scrollbar { width: 12px; }
    *::-webkit-scrollbar-track { background: #ECF0EE; }
    *::-webkit-scrollbar-thumb { background-color: #ff5200e6; border-radius: 20px; border: 3px solid #ECF0EE; }

    #loader { background: rgb(0, 0, 0, 0.40); position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 1000000; overflow: hidden; text-align: center; }
    #loader img { position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; height: auto; width: 70px; }
    #skiptocontent a.skip-main { font-family: 'Myriad Pro'; font-weight: normal; font-size: 22px; line-height: normal; color: #FFFFFF; background: #E5233F; border: none; border-radius: 5.23px; width: auto; height: auto; text-decoration: underline; outline: none; outline-offset: 0; display: inline-block; padding: 14px 20px; position: absolute; top: -100px; left: 0; z-index: 9; }
    #skiptocontent a.skip-main:focus-visible { position: absolute; top: -20px; left: 0; outline: none; outline-offset: 0; }
    a:focus-visible, select:focus-visible, select:focus-within, select option:focus-visible, select:focus-within option:focus-visible, input:focus-visible, textarea:focus-visible, button:focus-visible, *:focus-visible { outline: 1.5px solid #E5233F; outline-offset: 3px; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; }
    input.input_active, textarea.input_active, select.input_active { outline: 1.5px solid transparent !important; outline-offset: 0 !important; transition: all 0.0s ease-in 0s !important; -webkit-transition: all 0.0s ease-in 0s !important; }

    #load_loading { background: #fcfefc; position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 1000000; overflow: hidden; text-align: center; }
    #load_loading img { position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; height: auto; width: 200px; }

/********************************* Header ***************************************/
body { margin-top: 251px; }
header { position: fixed; top: 0; left: 0; width: 100%; background: #ffffff; display: inline-block; z-index: 9; padding: 20px 0 0; } 
header .container { position: relative; max-width: 1177px; } 
header .header-top { width: auto; display: table; margin: 0 0 0 auto; padding: 0 0 42px; }
header .header-top > .mod-custom { float: left; }
header .header-top .search { position: relative; float: left; }
header .header-top .search input::-moz-placeholder { font-size: 12px; line-height: normal; color: #597B7C; opacity: 10; }
header .header-top .search input::-webkit-input-placeholder { font-size: 12px; line-height: normal; color: #597B7C; }
header .header-top .search input { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 12px; line-height: normal; color: #597B7C; background: #ECF0EE; border: none; border-radius: 13px; min-width: 345px; height: initial; display: inline-block; padding: 6.5px 13px; padding-left: 40px; } 
header .header-top .search button { position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 13px; border: none; background: transparent; border-radius: 0; cursor: pointer; padding: 0; margin: 0; } 
header .header-top .search button img {} 
header .header-top .Appointment-Portal { float: left; margin-left: 15px; }
header .header-top .Appointment-Portal a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 12px; line-height: normal; color: #FFFFFF; background: #F37321; border: 2px solid #F37321; border-radius: 13px; text-align: center; display: inline-block; float: left; margin: 0 12px 0 0; padding: 4.5px 10.5px; }
header .header-top .Appointment-Portal a:last-child { margin: 0; }
header .header-top .Appointment-Portal a:hover { text-decoration: underline; } 
header .header-top .Appointment-Portal a.border { color: #597B7C; background: transparent; border-color: #597B7C; min-width: 166px; } 
header .header-top .Appointment-Portal a.border:hover { text-decoration: underline; }
header .header-top .language { float: left; margin-left: 16px; }
header .header-top .language select { font-family: 'Verdana'; font-weight: bold; font-size: 12px; line-height: normal; color: #597B7C; background: #ECF0EE; border: none; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; background-image: url(../images/select-arrow.png); background-repeat: no-repeat; background-size: auto; background-position: 91%; display: inline-block; min-width: 115px; cursor: pointer; margin: 0; padding: 6px 12px; padding-right: 30px; }
header .header-bottom { width: 100%; display: inline-block; padding: 0 0 20px; }
header .header-bottom .logo { float: left; padding: 17px 0 0; } 
header .header-bottom .logo a { display: inline-block; }
header .header-bottom .logo a img { max-width: 450px; }
header .header-bottom .Walk-appointments { float: right; text-align: center; }
header .header-bottom .Walk-appointments span { font-family: 'Museo Sans 700'; font-weight: normal; font-size: 19px; line-height: normal; color: #597B7C; display: block; margin: 0 0 -4px; }
header .header-bottom .Walk-appointments a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 38px; line-height: normal; color: #597B7C; display: inline-block; text-decoration: underline; outline-offset: 0; }
header .header-bottom .Walk-appointments a:hover { color: #F37321; }

header .header-menu { width: 100%; display: inline-block; background: #ECF0EE; padding: 23.5px 0; }
header .header-menu ul { width: 100%; display: inline-block; list-style: none;padding: 0; margin: 0; }
header .header-menu ul li { position: relative; list-style: none; float: left; padding: 0; margin: 0; margin-right: 38px; } 
header .header-menu ul li:before { content: ""; position: absolute; top: -23px; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); width: 100%; height: 4px; background: #597B7C; opacity: 0; visibility: hidden; }
header .header-menu ul li:hover:before, header .header-menu ul li.active:before { opacity: 1; visibility: visible; }
header .header-menu ul li:last-child { margin-right: 0; }
header .header-menu ul li a { font-family: 'Museo Sans 700'; font-weight: normal; font-size: 21px; line-height: normal; color: #597B7C; text-transform: capitalize; text-decoration: none !important; outline-offset: 10px; border-radius: 5.23px; z-index: 1; }
header .header-menu ul li a img { position: relative; top: -2px; margin-left: 6px; }
header .header-menu ul > li.parent > a { padding-right: 16px; } 
header .header-menu ul > li.parent > a:before { content: ""; position: absolute; top: 9px; right: 0; background: url(../images/Menu-arrow.png); background-repeat: no-repeat; background-size: cover; width: 10px; height: 9px; }
header .header-menu ul li ul.Sub-menu { position: absolute; top: 100%; left: 0; background: #ECF0EE; width: 298px; display: none; padding: 32px 0 23px; }
header .header-menu ul li:hover ul.Sub-menu, header .header-menu ul li:focus-visible ul.Sub-menu, header .header-menu ul li:focus-within ul.Sub-menu { display: block; }
header .header-menu ul li ul.Sub-menu li { width: 100%; display: inline-block; float: initial; padding: 0; margin: 0 0 3px; } 
header .header-menu ul li ul.Sub-menu li:before { display: none; }
header .header-menu ul li ul.Sub-menu li:last-child { margin: 0; }
header .header-menu ul li ul.Sub-menu li a { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 14px; line-height: normal; color: #597B7C; border-radius: 0; width: 100%; display: inline-block; outline-offset: -1px; padding: 5px 15px 5px 28px; } 
header .header-menu ul li ul.Sub-menu li a:hover, header .header-menu ul li ul.Sub-menu li.active > a { color: #fff; background: #597B7C; }
header .header-menu ul li.Two-menu ul.Sub-menu { width: 493px; }
header .header-menu ul li.Two-menu > ul.Sub-menu > li.nav-item { width: 234px; float: left; padding: 9px 0 0; margin-bottom: 3px; margin-top: -9px; }
header .header-menu ul li.Two-menu > ul.Sub-menu > li.nav-item + li.nav-item { width: 259px; border-left: 1px solid #597B7C; }
header .header-menu ul li.Two-menu > ul.Sub-menu > li.nav-item span.nav-header { font-family: 'Museo Sans 900'; font-weight: bold; pointer-events: none; font-size: 14px; line-height: normal; color: #597B7C; width: 100%; display: inline-block; text-transform: capitalize; padding: 5px 15px 5px 28px; margin: 0 0 3px; }
header .header-menu ul li.Two-menu > ul.Sub-menu > li.nav-item ul.Sub-menu { width: auto; margin: 0; padding: 0; position: initial; }

header .header-menu .Mobile-menu-c { display: none; }
header .header-bottom .Mobile-right { display: none; }
header .Mobile-appointments { display: none; }

header { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition:all 0.7s; transition:all 0.7s; }
header.fixed-header { -webkit-animation:slide-down 0.7s; animation:slide-down 0.7s; padding: 32px 0 0; }
header.fixed-header .header-top { display: none; }
header.fixed-header .header-bottom .logo a img { max-width: 315px; } 
header.fixed-header .header-bottom .Walk-appointments span { font-size: 13px; margin: 0 0 -2px; }
header.fixed-header .header-bottom .Walk-appointments a { font-size: 27px; } 
header.fixed-header .header-bottom .logo { padding: 5px 0 0; } 
header.fixed-header .header-bottom { padding: 0 0 5px; }
header.fixed-header .header-menu { padding: 22.5px 0; }

@keyframes slide-down { 
    0% { opacity: 0; transform: translateY(-100%); }
    100% { opacity: 0.9; transform: translateY(0); }
}  

.slicknav_nav .Walk-appointments .wal-ins { display: none; }

/********************************* Banner ***************************************/
.Banner { position: relative; width: 100%; display: inline-block; margin: 0 0 211px; }
.Banner:before { content: ""; position: absolute; top: 0; left: 0; background: #F37321 url(../images/background-mainbanner-homepage-new.png); background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; display: inline-block; z-index: -1; }
.Banner .container { max-width: 1177px; }
.Banner .image { position: absolute; width: 55%; float: left; margin-left: -20px; margin-top: -43px; }
.Banner .image img { border-radius: 50%; }
.Banner .content { width: 45%; float: right; max-width: 505px; padding: 115px 0 122px; }
.Banner .content h1 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 38px; line-height: 45px; color: #FFFFFF; margin: 0 0 26px; } 
.Banner .content span { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 27px; line-height: 36px; color: #FFFFFF; max-width: 470px; display: inline-block; margin: 0; } 
.Mobile-banner-btn { display: none; }

/********************************* Our Services ***************************************/
.Our-services { position: relative; width: 100%; display: inline-block; padding: 29px 0 73px; }
.Our-services .container { position: relative; max-width: 1082px; } 
.Our-services .content { position: absolute; top: -29px; left: 0; background: #ECF0EE; display: inline-block; width: 358px; padding: 34px 50px 41px; }
.Our-services .content:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 11px; background: #F37321; }
.Our-services .content:after { content: ""; position: absolute; bottom: -24px; left: 0; background: url(../images/Our-services-bg.png); background-repeat: no-repeat; background-size: cover; width: 100%; height: 24px; }
.Our-services .image { float: right; }
.Our-services .content h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 41px; line-height: 1; color: #597B7C; margin: 0 0 18px; } 
.Our-services .content p { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 24px; line-height: 35px; color: #597B7C; padding: 0 0 47px; }
.Our-services .content a.Learn_more { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 20.64px; line-height: 1; color: #FFFFFF; background: #597B7C; border: none; border-radius: 50px; display: inline-block; padding: 15.2px 28px; }
.Our-services .content a.Learn_more:hover { text-decoration: underline; } 

/********************************* Find Service ***************************************/
.Find-service { width: 100%; max-width: 1282px; background: #FAEECA; display: table; margin: 0 auto 86px; padding: 57px 0 49px; }
.Find-service .container { max-width: 966px; display: flex; align-content: center; align-items: center; justify-content: space-between; }
.Find-service .content { width: 55%; float: left; } 
.Find-service .content img { float: left; margin-right: 38px; }
.Find-service .content span { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 45px; line-height: 48px; color: #597B7C; float: left; }
.Find-service .Zip-code { width: 45%; max-width: 367px; float: right; }
.Find-service .Zip-code img.Mobile-image { display: none; }
.Find-service .Zip-code input::-moz-placeholder { font-size: 29px; line-height: normal; color: #000000; opacity: 10; }
.Find-service .Zip-code input::-webkit-input-placeholder { font-size: 29px; line-height: normal; color: #000000; }
.Find-service .Zip-code input { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 29px; line-height: 1; color: #000000; background: #FFFFFF; border: 2px solid #597B7C; border-radius: 0; text-align: center; max-width: 278px; height: initial; float: left; display: inline-block; margin: 0 21px 0 0; padding: 9.5px; }
.Find-service .Zip-code button { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 24px; line-height: 1; color: #FFFFFF; background: #F37321; border: none; border-radius: 29px; display: inline-block; float: left; cursor: pointer; margin: 0; padding: 17px 15px; }
.Find-service .Zip-code button:hover { color: #ffffff; background: #597B7C; }

/********************************* Our Healthcare ***************************************/
.Our-services.Our-healthcare { padding: 36px 0; }
.Our-services.Our-healthcare .content { top: -36px; width: 379px; padding: 42px 18px 30px 40px; } 
.Our-services.Our-healthcare .content:before { width: 100%; height: 11px; background: #ECB836; }
.Our-services.Our-healthcare .content p { padding: 0 0 29px; } 
.Our-services.Our-healthcare .content h2 { margin: 0 0 15px; }
.Our-services.Our-healthcare .content:after { content: ""; position: absolute; bottom: -24px; left: 0; background: url(../images/Our-services-bg.png); background-repeat: no-repeat; background-size: cover; width: 100%; height: 24px; }

/********************************* Patient Resources ***************************************/
.Patient-resources { width: 100%; display: inline-block; padding: 41px 0; }
.Patient-resources .container { max-width: 1085px; }
.Patient-resources h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 45px; line-height: normal; color: #597B7C; margin: 0 0 28px; }
.Patient-resources ul { width: 100%; display: inline-block; list-style: none; padding: 0; margin: 0; } 
.Patient-resources ul li { width: calc(25% - 9px); float: left; margin-right: 11px; } 
.Patient-resources ul li:nth-child(4n+0) { margin-right: 0; }
.Patient-resources ul li:nth-child(n+5) { margin-top: 11px; }
.Patient-resources ul li a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 26px; line-height: normal; color: #597B7C; background: #E3EAE9; border: none; border-radius: 50px; width: 100%; display: flex; align-items: center; justify-content: center; text-align: center; padding: 21px; }
.Patient-resources ul li a span { max-width: 180px; display: inline-block; word-wrap: break-word; }
.Patient-resources ul li a:hover { outline: 4px solid #597B7C; text-decoration: underline; outline-offset: 0; }

/********************************* Health Network ***************************************/
.Health-network { width: 100%; display: inline-block; padding: 0px 0 53px; }
.Health-network .container { max-width: 1145px; }
.Health-network h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 36px; line-height: normal; color: #597B7C; margin: 0 0 28px; }
.Health-network .owl-carousel { max-width: 974px; margin: 0 auto; }
.Health-network .owl-carousel .item span { font-family: 'Museo Sans 300'; font-weight: 300; font-style: italic; font-size: 16px; line-height: normal; color: #000000; width: 100%; display: inline-block; margin: 0 0 22px; }
.Health-network .owl-carousel .item a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 27px; line-height: 32px; color: #000000; text-decoration: underline; max-width: 274px; display: inline-block; outline-offset: -1px; }
.Health-network .owl-carousel .item a:hover { color: #F37321; }

.Health-network .owl-carousel .owl-nav button { position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; width: 42px; height: 42px; background: #597B7C; border-radius: 50%; display: inline-block; left: -87px; margin-top: -15px; } 
.Health-network .owl-carousel .owl-nav button:hover { background: #F37321; }
.Health-network .owl-carousel .owl-nav button.owl-next { left: auto; right: -87px; }
.Health-network .owl-carousel .owl-nav button span { display: none; }
.Health-network .owl-carousel .owl-nav button.owl-prev:before, .Health-network .owl-carousel .owl-nav button.owl-next:before { content: "<"; font-family: 'Museo Sans 900'; font-weight: bold; font-size: 34px; line-height: 1; color: #ffffff; position: relative; top: -1px; left: -1px; } 
.Health-network .owl-carousel .owl-nav button.owl-next:before { content: ">"; left: auto; right: 0; } 

.Health-network .owl-carousel .owl-dots { width: 100%; display: flex; justify-content: center; margin: 60px 0 0; }
.Health-network .owl-carousel .owl-dots button.owl-dot { width: 14px; height: 14px; background: #E3EAE9; border-radius: 50%; float: left; cursor: pointer; margin-right: 5px; }
.Health-network .owl-carousel .owl-dots button.owl-dot:last-child { margin-right: 0; }
.Health-network .owl-carousel .owl-dots button.owl-dot.active { background: #597B7C; }

.Health-network a.View-more { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 18px; line-height: 1; color: #FFFFFF; background: #597B7C; border: none; border-radius: 50px; display: table; margin: 49px auto 0; padding: 15px 25px; }
.Health-network a.View-more:hover { text-decoration: underline; }

/********************************* Patient Stories ***************************************/
.Patient-stories { position: relative; width: 100%; display: inline-block; padding: 50px 0 31px; }
.Patient-stories:before { content: ""; position: absolute; top: 0; left: 0; background: #ECB836 url(../images/background-patientstories-homepage-new.png); background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; display: inline-block; z-index: -1; }
.Patient-stories .container { max-width: 1083px; display: flex; justify-content: space-between; align-items: center; }
.Patient-stories .images { width: 50%; float: left; } 
.Patient-stories .content { width: 50%; max-width: 519px; float: right; }
.Patient-stories .content h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 41px; line-height: normal; color: #FFFFFF; margin: 0 0 23px; }
.Patient-stories .content p { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 24px; line-height: 35px; color: #FFFFFF; padding: 0 0 54px; } 
.Patient-stories .content a { font-family: 'Museo Sans 900'; font-weight: bold; font-size: 18.54px; line-height: 1; color: #FFFFFF; background: #597B7C; border: none; border-radius: 50px; display: inline-block; padding: 17px 19px; }
.Patient-stories .content a:hover { text-decoration: underline; } 

/********************************* Footer ***************************************/
footer { width: 100%; display: inline-block; background: #E2E8E7; padding: 64px 0 75px; }
footer .container { max-width: 1145px; }
footer .footer-top { width: 100%; display: inline-block; padding: 0 0 48px; }
footer .footer-top .footer-logo, footer .footer-top .Walk-appointments, footer .footer-top .Services-corp { width: calc(33.33% - 20px); float: left; margin-right: 30px; }
footer .footer-top .footer-logo a { display: inline-block; }
footer .footer-top .footer-logo a img { max-width: 337px; }
footer .footer-top .footer-logo .btn { width: 100%; max-width: 340px; display: inline-block; margin: 41px 0 0; }
footer .footer-top .footer-logo .btn a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 17px; line-height: normal; color: #FFFFFF; background: #F37321; border: 2px solid #F37321; border-radius: 20px; text-align: center; display: inline-block; width: 100%; margin: 0 0 12px; padding: 7px; } 
footer .footer-top .footer-logo .btn a:hover { text-decoration: underline; }
footer .footer-top .footer-logo .btn a:last-child { margin: 0; }
footer .footer-top .footer-logo .btn a.border { color: #597B7C; background: transparent; border-color: #597B7C; } 
footer .footer-top .footer-logo .btn a.border:hover { background: #FFFFFF; text-decoration: underline; }
footer .footer-top .Walk-appointments { text-align: center; }
footer .footer-top .Walk-appointments span { font-family: 'Museo Sans 700'; font-weight: normal; font-size: 27.6px; line-height: normal; color: #597B7C; display: inline-block; margin: 0 0 -4px; }
footer .footer-top .Walk-appointments a { font-family: 'Museo Sans 100'; font-weight: 600; font-size: 59px; line-height: normal; color: #597B7C; display: inline-block; text-decoration: none; outline-offset: 0; }
footer .footer-top .Walk-appointments a:hover { color: #F37321; }
footer .footer-top .Services-corp { text-align: right; margin-right: 0; }
footer .footer-top .Services-corp ul { display: flex; align-items: center; justify-content: flex-end; list-style: none; padding: 0; margin: 0 0 19px; }
footer .footer-top .Services-corp ul li { float: left; list-style: none; line-height: 0; padding: 0; margin: 0; margin-right: 20px; }
footer .footer-top .Services-corp ul li:last-child { margin-right: 0; }
footer .footer-top .Services-corp ul li a { display: inline-block; }
footer .footer-top .Services-corp p { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 13px; line-height: 15.6px; color: #597B7C; max-width: 340px; margin: 0 0 0 auto; padding: 0; }
footer .footer-bottom { width: 100%; display: inline-block; padding: 0 0 0; }
footer .footer-bottom .Management-corporation { width: calc(100% - 200px); float: left; }
footer .footer-bottom .Management-corporation .image { float: left; margin-right: 15px; } 
footer .footer-bottom .Management-corporation .image img { max-width: 62px; }
footer .footer-bottom .Management-corporation .content { float: left; margin-top: -3px; } 
footer .footer-bottom .Management-corporation .content p { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 15px; line-height: 22px; color: #597B7C; padding: 0 0 17px; } 
footer .footer-bottom .Management-corporation .content p strong { font-family: 'Museo Sans 500'; font-weight: normal; }
footer .footer-bottom .Management-corporation .content p strong.Museo900 { font-family: 'Museo Sans 900'; font-weight: bold; }
footer .footer-bottom .Management-corporation .content p a { color: #597B7C; } 
footer .footer-bottom .Management-corporation .content p a:hover { color: #F37321; text-decoration: underline; }
footer .footer-bottom .Management-corporation .content p br.None { display: none; }
footer .footer-bottom .Management-corporation .content p br.Block { display: none; }
footer .footer-bottom .Management-corporation .content ul { width: 100%; display: inline-block; list-style: none; padding: 0; margin: 0; } 
footer .footer-bottom .Management-corporation .content ul li { position: relative; float: left; list-style: none; padding: 0; margin: 0; margin-right: 25px; } 
footer .footer-bottom .Management-corporation .content ul li:before { content: "|"; position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); right: -12px; font-family: 'Museo Sans 900'; font-weight: bold; font-size: 14px; line-height: normal; color: #597B7C; }
footer .footer-bottom .Management-corporation .content ul li:last-child:before { display: none; }
footer .footer-bottom .Management-corporation .content ul li:last-child { margin-right: 0; }
footer .footer-bottom .Management-corporation .content ul li a { font-family: 'Museo Sans 900'; font-weight: bold; font-size: 14px; line-height: 1.4; color: #597B7C; display: inline-block; }
footer .footer-bottom .Management-corporation .content ul li a:hover { text-decoration: underline; } 
footer .footer-bottom .Stay-connected { width: 188px; float: right; }
footer .footer-bottom .Stay-connected span { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 25px; line-height: 26px; color: #597B7C; display: inline-block; text-align: center; margin: 0 0 10px; } 
footer .footer-bottom .Stay-connected ul { width: auto; list-style: none; display: table; margin: 0 auto; padding: 0; }
footer .footer-bottom .Stay-connected ul li { line-height: 0; float: left; margin-right: 17px; } 
footer .footer-bottom .Stay-connected ul li:last-child { margin-right: 0; }
footer .footer-bottom .Stay-connected ul li a { display: inline-block; border-radius: 50%; } 
footer .footer-bottom .Stay-connected ul li a svg circle { stroke: #597B7C; }
footer .footer-bottom .Stay-connected ul li a svg path, footer .footer-bottom .Stay-connected ul li a svg ellipse { transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; fill: #597B7C; }
footer .footer-bottom .Stay-connected ul li a:hover svg circle { stroke: #F37321; }
footer .footer-bottom .Stay-connected ul li a:hover svg path, footer .footer-bottom .Stay-connected ul li a:hover svg ellipse { fill: #F37321; }

/********************************* Services Dental Health ***************************************/
.Inner-banner { position: relative; width: 100%; max-width: 1281px; margin: 0 auto; display: table; padding: 0 0 0; } 
.Inner-banner img { width: 100%; }
.Inner-banner .overle { position: absolute; bottom: 0; left: 0; width: 100%; }
.Inner-banner .overle h1 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 55px; line-height: 1; color: #FFFFFF; background: rgba(243,115,33,0.9); display: inline-block; margin: 0 0 0; padding: 27px 27px 23px; }
.Inner-banner .overle h1 span { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 28px; line-height: 1; color: #FFFFFF; display: block; margin: 0 0 2px 4px; }

.Content-section { width: 100%; display: inline-block; padding: 73px 0 114px; }
.Content-section .content-left { width: calc(100% - 320px); float: left; } 
.Content-section .content-right { width: 277px; float: right; margin: 132px 0 0; } 

.content-box { width: 100%; display: inline-block; padding: 73px 0 68px; }
.content-box .content-side.left { width: calc(100% - 370px); float: left; } 
.content-box .content-right { width: 320px; float: right; margin: 121px 0 0; } 

.content-box .content-side.full { width: 100%; display: inline-block; margin: 0 0 0; }
.content-box .content-side.both { width: calc(100% - 640px); float: left; padding: 0 20px; }
.content-box .content-side.right { width: calc(100% - 370px); float: right; }
.content-box .content-left { width: 320px; float: left; margin: 121px 0 0; } 

.content-right h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 30px; line-height: 36px; color: #F37321; max-width: 295px; padding: 0 7.5px; margin: 0 0 31px; }
.content-right ul { width: 100%; display: inline-block; list-style: none; padding: 0 7.5px; margin: 0 0 37px; }
.content-right ul li { position: relative; width: 100%; display: inline-block; list-style: none; background: #ECF0EE; border-radius: 8px; text-align: center; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; padding: 15px 10px; margin: 0 0 11px; }
.content-right ul li:last-child { margin: 0; } 
.content-right ul li:hover { outline: 3px solid #597B7C; }
.content-right ul li a { position: initial; font-family: 'Museo Sans 500'; font-weight: normal; font-size: 17.25px; line-height: 25.5px; color: #000000; } 
.content-right ul li a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; } 
.content-right ul li a:hover { color: #597B7C; text-decoration: underline; }
.content-right a.Appointment { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 16.88px; line-height: 1; color: #FFFFFF; background: #F37321; border-radius: 21px; width: 100%; display: inline-block; text-align: center; padding: 12px; }
.content-right a.Appointment:hover { text-decoration: underline; }

.Inner-page .Find-service { max-width: 1125px; margin: 0 auto 99px; padding: 24px 0 20px; }
.Inner-page .Find-service .container { max-width: 1038px; } 
.Inner-page .Find-service .content { width: 65%; }
.Inner-page .Find-service .content span { font-size: 37px; line-height: 31px; color: #597B7C; margin: 13px 0 0; }
.Inner-page .Find-service .content span br { display: none; }
.Inner-page .Find-service .content img { max-width: 67px; margin-right: 23px; } 
.Inner-page .Find-service .Zip-code { width: 40%; max-width: 367px; float: right; }
.Inner-page .Find-service .Zip-code button { cursor: pointer; background: #F37321; }
.Inner-page .Find-service .Zip-code button:hover { background: #597B7C; }

/********************************* Services Overview ***************************************/
.Services-overview .content-box { padding: 73px 0 94px; }
.Services-overview .content-box .content-right { margin: 111px 0 0; }

.Services-available { width: 100%; display: inline-block; padding: 0 0 0; }
.Services-available h2 { font-size: 30px; line-height: normal; color: #F37321; margin: 0 0 17px; }
.Services-available ul { width: 100%; display: inline-block; list-style: none; padding: 0; margin: 0; }
.Services-available ul li { position: relative; width: calc(50% - 9px); float: left; background: #ECF0EE; list-style: none; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; padding: 6.5px 25px; margin: 0; margin-right: 18px; }
.Services-available ul li:hover { outline: 3px solid #597B7C; }
.Services-available ul li:nth-child(even) { margin-right: 0; }
.Services-available ul li:nth-child(n+3) { margin-top: 24px; }
.Services-available ul li a { position: initial; font-family: 'Museo Sans 500'; font-weight: normal; font-size: 20px; line-height: normal; color: #000000; }
.Services-available ul li:hover a { color: #597B7C; text-decoration: underline; }
.Services-available ul li a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; } 

/********************************* Our Team ***************************************/
.Our-team { width: 100%; display: inline-block; padding: 44px 0 84px; } 
.Our-team h2 { margin: 0 0 47px; }
.Our-team .Filter { position: relative; width: 100%; max-width: 726px; display: inline-block; background: #ECF0EE; z-index: 1; margin: 0 0 44px; padding: 16px 29px; }
.Our-team .Filter a.focus-filter { opacity: 0; }
.Our-team .Filter span { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 28px; line-height: normal; color: #597B7C; float: left; padding: 6.5px 0; margin: 0 32px 0 0; }
.Our-team .Filter ul.list-unstyled { position: absolute; top: 16px; right: 29px; width: 100%; max-width: 400px; float: left; background: #FFFFFF; border: 2px solid #597B7C; border-bottom: none; border-radius: 0; list-style: none; margin: 0; padding: 0; }
.Our-team .Filter ul.list-unstyled li {font-family: 'Museo Sans 500';font-weight: normal;font-size: 18px;line-height: normal;color: #000000;cursor: pointer;padding: 10px 25px; }
.Our-team .Filter ul.list-unstyled li:not(.init) { display: none; padding: 6.5px 25px; }
.Our-team .Filter ul.list-unstyled li.init { background: url(../images/Filter-arrow.png); background-repeat: no-repeat; background-size: auto; background-position: 95%; cursor: pointer; border-bottom: 2px solid #597B7C; }
.Our-team .Filter ul.list-unstyled li:hover:not(.init), .Our-team .Filter ul.list-unstyled li.selected { color: #FFFFFF; background: #597B7C; }
.Our-team .Filter ul.list-unstyled li:hover:not(.init) a, .Our-team .Filter ul.list-unstyled li.selected a { color: #ffffff; }
.Our-team .Filter ul.list-unstyled li:nth-child(2) { margin: 19px 0 0; }
.Our-team .Filter ul.list-unstyled li:last-child:not(.init) { position: relative; margin: 0 0 15px; }
.Our-team .Filter ul.list-unstyled li:last-child:not(.init):before { content: ""; position: absolute; bottom: -15px; left: 0; width: 100%; height: 2px; background: #597B7C; } 
.Our-team .Filter ul.list-unstyled li a { color: #000000; text-decoration: none; transition: initial; -webkit-transition: initial; }


.Team-section { width: 100%; display: inline-block; padding: 0 0 0; } 
.Team-section .box { position: relative; width: calc(33.333% - 10px); float: left; margin-right: 15px; } 
.Team-section .box:nth-child(3n+0) { margin-right: 0; }
.Team-section .box:nth-child(n+4) { margin-top: 56px; }
.Team-section .box .image { position: relative; width: 100%; display: inline-block; margin: 0 0 15px; } 
.Team-section .box .image:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; background: #F37321; mix-blend-mode: multiply; opacity: 0; visibility: hidden; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; } 
.Team-section .box:hover .image:before { opacity: 1; visibility: visible; }
.Team-section .box .image img { width: 100%; } 
.Team-section .box .content { width: 100%; display: inline-block; text-align: center; margin: 0 0 0; }
.Team-section .box .content a { position: initial; font-family: 'Museo Sans 700'; font-weight: 600; font-size: 28px; line-height: normal; color: #000000; display: block; margin: 0 0 2px; }
.Team-section .box .content a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; }
.Team-section .box:hover .content a { color: #F37321; text-decoration: underline; }
.Team-section .box .content span { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 20px; line-height: normal; color: #000000; display: block; margin: 0 0 0; }

.pagination-list { display: flex; list-style: none; align-items: center; justify-content: center; flex-wrap: wrap; padding: 0 0 0; margin: 117px 0 0; }
.pagination-list .pagination-item { padding: 0; margin: 0; list-style: none; float: left; border-radius: 0; background: 0 0; margin-right: 14px; }
.pagination-list .pagination-item:last-child { margin-right: 0 } 
.pagination-list .pagination-item:nth-last-child(2) { margin: 0; }
.pagination-list .pagination-item.none-display { display: none; }
.pagination-list .pagination-item .pagination-link { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 21px; line-height: 1; color: #597B7C; }
.pagination-list .pagination-item .pagination-link:hover { color: #F37321; text-decoration: none; }
.pagination-list .pagination-item.pagination-item--current .pagination-link { font-family: 'Museo Sans 900'; font-weight: bold; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 2px; } 
.pagination-list .pagination-item.pagination-item--previous { margin: 0; margin-right: 28px; }
.pagination-list .pagination-item.pagination-item--previous .pagination-link { font-family: 'Museo Sans 900'; font-weight: bold; font-size: 20.34px; line-height: normal; color: #FFFFFF; background: #597B7C; border: none; border-radius: 25px; display: flex; align-items: center; min-width: 150px; padding: 11px 12px; justify-content: center; } 
.pagination-list .pagination-item.pagination-item--previous .pagination-link img { float: left; margin-right: 18px; }
.pagination-list .pagination-item.pagination-item--previous .pagination-link:hover, .pagination-list .pagination-item.pagination-item--next .pagination-link:hover { color: #fff; background: #F37321; text-decoration: none; }
.pagination-list .pagination-item.pagination-item--next { margin: 0; margin-left: 28px; }
.pagination-list .pagination-item.pagination-item--next .pagination-link {font-family: 'Museo Sans 900';font-weight: bold;font-size: 20.34px;line-height: normal;color: #FFFFFF;background: #597B7C;border: none;border-radius: 25px;display: flex;align-items: center;min-width: 150px;padding: 11px 12px;justify-content: center;}
.pagination-list .pagination-item.pagination-item--next .pagination-link img { float: right; margin-left: 18px; }
.pagination-list .pagination-page-text { padding: 0; margin: 0; list-style: none; float: left; border-radius: 0; background: 0 0; margin-right: 5px; }
.pagination-list .pagination-page-text span { font-family: 'Museo Sans 900'; font-weight: bold; font-size: 21px; line-height: 1; color: #597B7C; }

/********************************* Patient Resources News ***************************************/
.News-health { width: 100%; display: inline-block; padding: 25px 0 128px; }
.News-health h2 { text-align: center; margin: 0 0 27px; } 
.News-health h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 24px; line-height: normal; color: #000000; margin: 0 0 37px; } 
.News-health .Featured-stories { width: 100%; display: inline-block; margin: 0 0 0; } 
.News-health .Featured-stories .box { position: relative; width: calc(33.333% - 13.5px); float: left; background: #597B7C; margin-right: 20px; padding: 18px 31px 12px; }
.News-health .Featured-stories .box:nth-child(3n+0) { margin-right: 0; }
.News-health .Featured-stories .box:nth-child(n+4) { margin-top: 19px; }
.News-health .Featured-stories .box span { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 15.38px; line-height: normal; color: #FFFFFF; display: block; margin: 0 0 19px; }
.News-health .Featured-stories .box h4 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 23.08px; line-height: 27.70px; color: #FFFFFF; min-height: 152px; margin: 0; padding: 0 0 41px; }
.News-health .Featured-stories .box a.Read-more { position: initial; font-family: 'Museo Sans 900'; font-weight: bold; font-size: 18px; line-height: normal; color: #FFFFFF; text-decoration: underline; }
.News-health .Featured-stories .box a.Read-more:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; }
.News-health .Featured-stories hr { width: 100%; display: inline-block; border: 2px solid #597B7C; margin: 37px 0; }
.News-health .Featured-stories .Stories-section { width: 100%; display: inline-block; margin: 0 0 0; }
.News-health .Featured-stories .Stories-section .box { background: #ECF0EE; } 
.News-health .Featured-stories .Stories-section .box span { color: #000000; } 
.News-health .Featured-stories .Stories-section .box h4 { color: #000000; }
.News-health .Featured-stories .Stories-section .box a.Read-more { color: #000000; }
.News-health .pagination-list { margin: 109px 0 0; }

/********************************* Community Engagement Patient Stories ***************************************/
.Community-patient-stories { width: 100%; max-width: 1100px; display: table; margin: 0 auto; padding: 32px 0 92px; }
.Community-patient-stories h2 { text-align: center; margin: 0 0 80px; }
.Community-patient-stories .container { max-width: 1100px; } 
.Community-patient-stories .Stories-section { width: 100%; display: inline-block; padding: 0 0 0; }
.Community-patient-stories .Stories-section .box { position: relative; width: 100%; display: flex; background: #ECF0EE; }
.Community-patient-stories .Stories-section .box:before { content: ""; position: absolute; top: 0; left: 0; width: 8px; height: 100%; background: #F37321; } 
.Community-patient-stories .Stories-section .box:nth-child(n+2) { margin-top: 20px; }
.Community-patient-stories .Stories-section .box .image { min-width: 262px; } 
.Community-patient-stories .Stories-section .box .image img { width: 100%; } 
.Community-patient-stories .Stories-section .box .content { flex: auto; padding: 26px 40px 29px; }
.Community-patient-stories .Stories-section .box .content h3 { font-family: 'Museo Sans 900'; font-weight: bold; font-size: 25px; line-height: normal; color: #597B7C; margin: 0 0 5px; }
.Community-patient-stories .Stories-section .box .content span { font-family: 'Museo Sans 300'; font-weight: 300; font-style: italic; font-size: 20px; line-height: normal; color: #597B7C; display: block; margin: 0 0 10px; }
.Community-patient-stories .Stories-section .box .content p { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 19px; line-height: 31px; color: #000000; padding: 0 0 10px; }
.Community-patient-stories .Stories-section .box .content div.moretext { display: none; padding-top: 26px; }
.Community-patient-stories .Stories-section .box .content a.Read-more { position: relative; font-family: 'Museo Sans 900'; font-weight: bold; font-size: 19px; line-height: 1; color: #F37321; float: right; display: inline-block; padding-right: 22px; }
.Community-patient-stories .Stories-section .box .content a.Read-more:before { content: ""; position: absolute; bottom: 2px; right: 0; background: url(../images/Read-more-arrow.png); background-repeat: no-repeat; background-size: cover; width: 15px; height: 13px; filter: invert(45%) sepia(98%) saturate(605%) hue-rotate(345deg) brightness(98%) contrast(94%); }
.Community-patient-stories .Stories-section .box .content a.Read-more.active:before { transform: rotate(-180deg); bottom: 3px; }
.Community-patient-stories .Stories-section .box .content a.Read-more img { float: right; margin-left: 7px; }
.Community-patient-stories .pagination-list { margin: 118px 0 0; }

/********************************* Community Engagement Newsletter Archive ***************************************/
.Network-newsletters { width: 100%; display: inline-block; padding: 33px 0 82px; } 
.Network-newsletters h2 { text-align: center; margin: 0 0 38px; } 
.Network-newsletters .Suscribe-newsletter { width: 100%; max-width: 847px; display: table; background: #FAEECA; margin: 0 auto 73px; padding: 30px 43px 41px; }
.Network-newsletters .Suscribe-newsletter h3 { line-height: 1; text-align: center; margin: 0 0 1px; }
.Network-newsletters .Suscribe-newsletter h3.success { color: #597B7C !important; }
.Network-newsletters .Suscribe-newsletter p { font-family: 'Museo Sans 300'; font-weight: 300; font-style: normal; font-size: 16px; line-height: 23px; color: #000000; text-align: center; padding: 0 0 33px; }
.Network-newsletters .Suscribe-newsletter form { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding: 0 0; } 
.Network-newsletters .Suscribe-newsletter form .box { margin-right: 15px; float: left; }
.Network-newsletters .Suscribe-newsletter form .box:last-child { margin-right: 0; }
.Network-newsletters .Suscribe-newsletter form .box input::-moz-placeholder { font-size: 20.34px; line-height: normal; color: #000000; opacity: 10; }
.Network-newsletters .Suscribe-newsletter form .box input::-webkit-input-placeholder { font-size: 20.34px; line-height: normal; color: #000000; }
.Network-newsletters .Suscribe-newsletter form .box input { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 20.34px; line-height: normal; color: #000000; background: #FFFFFF; border: 2px solid #597B7C; display: inline-block; width: 100%; min-width: 295px; height: initial; padding: 5px 18px; }
.Network-newsletters .Suscribe-newsletter form .box button { font-family: 'Museo Sans 900'; font-weight: bold; font-size: 20.34px; line-height: normal; color: #FFFFFF; background: #597B7C; border: none; border-radius: 25px; display: inline-block; cursor: pointer; padding: 7px 20.5px; } 
.Network-newsletters .Suscribe-newsletter form .box button:hover { color: #FFFFFF; background: #F37321; }

.Network-newsletters .content-section { width: 100%; display: inline-block; padding: 0 0 0; }
.Network-newsletters .content-section .box { width: 100%; display: inline-block; border: 2px solid #ECF0EE; padding: 22px 30px; } 
.Network-newsletters .content-section .box:nth-child(n+2) { margin-top: 15px; } 
.Network-newsletters .content-section .box span { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 15.38px; line-height: normal; color: #000000; display: block; margin: 0 0 27px; }
.Network-newsletters .content-section .box a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 23.08px; line-height: normal; color: #F37321; display: inline-block; text-decoration: underline; margin: 0 0 2px; }
.Network-newsletters .content-section .box a:hover { color: #597B7C; }
.Network-newsletters .content-section .box p { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 18px; line-height: 27.69px; color: #000000; padding: 0 0 11px; }
.Network-newsletters .content-section .box p strong { font-family: 'Museo Sans 700'; font-weight: 600; } 
.Network-newsletters ul.pagination-list { margin: 78px 0 0; } 

/********************************* Community Engagement Events ***************************************/
.Community-events { width: 100%; display: inline-block; padding: 32px 0 122px; }
.Community-events h2 { text-align: center; margin: 0 0 18px; } 
.Community-events h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 24.04px; line-height: normal; color: #000000; margin: 0 0 37px; }
.Community-events .Upcoming-events { width: 100%; display: inline-block; padding: 0 0 0; } 
.Community-events .Upcoming-events .box { position: relative; width: calc(33.333% - 13.5px); float: left; margin-right: 20px; } 
.Community-events .Upcoming-events .box:nth-child(3n+0) { margin-right: 0; } 
.Community-events .Upcoming-events .box:nth-child(n+4) { margin-top: 60px; }
.Community-events .Upcoming-events .box span { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 15.38px; line-height: normal; color: #000000; background: #ECF0EE; display: inline-block; padding: 18px 25.5px; } 
.Community-events .Upcoming-events .box .images { width: 100%; display: inline-block; padding: 0 0 0; }
.Community-events .Upcoming-events .box .images img { width: 100%; }
.Community-events .Upcoming-events .box .content { width: 100%; display: inline-block; background: #F37321; padding: 20px 15px 13px 20px; }
.Community-events .Upcoming-events .box .content h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 23.08px; line-height: 27.69px; color: #FFFFFF; min-height: 83px; margin: 0 0 36px; }
.Community-events .Upcoming-events .box .content a { position: initial; font-family: 'Museo Sans 900'; font-weight: bold; font-size: 18px; line-height: normal; color: #FFFFFF; text-decoration: underline; } 
.Community-events .Upcoming-events .box .content a:before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: calc(100% - 54px); display: inline-block; }
.Community-events .Upcoming-events .box .content a:hover { text-decoration: underline; } 
.Community-events .pagination-list { margin: 148px 0 0; }

/********************************* Search Page ***************************************/
.Search-results { width: 100%; max-width: 868px; display: table; margin: 0 0 auto; padding: 18px 0 0; }
.Search-results .Search-form { width: 100%; max-width: 745px; background: #FAEECA; display: inline-block; padding: 30px 28px 15px; margin: 0 0 46px; }
.Search-results .Search-form .box { width: calc(100% - 191px); float: left; margin-right: 25px; } 
.Search-results .Search-form .box:last-child { width: auto; margin: 0; }
.Search-results .Search-form .box input::-moz-placeholder { font-size: 20.34px; line-height: normal; color: #000000; opacity: 10; }
.Search-results .Search-form .box input::-webkit-input-placeholder { font-size: 20.34px; line-height: normal; color: #000000; }
.Search-results .Search-form .box input { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 20.34px; line-height: normal; color: #000000; background: #FFFFFF; border: 2px solid #597B7C; width: 100%; height: initial; display: inline-block; padding: 9.5px 18px; } 
.Search-results .Search-form .box a { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 17px; line-height: normal; color: #000000; text-decoration: underline; float: right; margin: 6px 0 0; }
.Search-results .Search-form .box a:hover { color: #F37321; } 
.Search-results .Search-form .box button { font-family: 'Museo Sans 900'; font-weight: bold; font-size: 20.34px; line-height: normal; color: #FFFFFF; background: #597B7C; border: none; border-radius: 25px; display: inline-block; cursor: pointer; padding: 11px 49px; }
.Search-results .Search-form .box button:hover { color: #FFFFFF; background: #F37321; }
.Search-results .Title { position: relative; width: 100%; display: inline-block; border-bottom: 2px solid #000000; margin: 0 0 30px; } 
.Search-results .Title h3 { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 23px; line-height: normal; color: #000000; padding: 0 0 9px; margin: 0 0 0; } 
.Search-results h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 28px; line-height: normal; color: #F37321; margin: 0 0 4px; } 
.Search-results p { font-family: 'Museo Sans 100'; font-weight: 200; font-size: 20px; line-height: 33.6px; color: #000000; }
.Search-results ul.pagination-list { margin: 114px 0 0; }

/********************************* Contact Us Inquiry Form ***************************************/
.Inquiry-form .content-box { width: 100%; display: inline-block; padding: 73px 0 155px; } 
.Inquiry-form .content-box .content-side.left { width: calc(100% - 375px); float: left; margin: -8px 0 0; }
.Inquiry-form .content-box .content-side.left p { font-family: 'Museo Sans 300'; font-weight: 300; font-style: normal; font-size: 19px; line-height: 28px; }
.Inquiry-form .content-box .content-side.left .rsform > p { background: rgba(0,128,0,0.9); color: #ffffff; width: 100%; display: inline-block; padding: 12px; margin: 0 0 20px; }
.Inquiry-form .content-box .content-side.left form { width: 100%; max-width: 555px; display: inline-block; margin: 39px 0 0; }
.Inquiry-form .content-box .content-side.left form .box { width: 100%; display: inline-block; padding: 0 0 0; } 
.Inquiry-form .content-box .content-side.left form .box:nth-child(n+2) { margin-top: 32px; }
.Inquiry-form.request-an-appointment .content-box .content-side.left form .box { margin: 0 !important; }
.Inquiry-form.request-an-appointment .content-box .content-side.left form .box:nth-child(n+3) { margin-top: 32px !important; }
.Inquiry-form .content-box .content-side.left form .box:last-child { margin-top: 25px; }
.Inquiry-form .content-box .content-side.left form .box label, .Inquiry-form .content-box .content-side.left form .box h2.without-label { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 21px; line-height: normal; color: #000000; width: 100%; float: initial; display: block; text-align: left; padding: 0; margin: 0 0 8px; }
.Inquiry-form .content-box .content-side.left form .box label span { color: rgba(0,0,0,0.5); }
.Inquiry-form .content-box .content-side.left form .box button, .Inquiry-form .content-box .content-side.left .rsform .formResponsive .rsform-thankyou-button { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 25px; line-height: normal; color: #FFFFFF; background: #597B7C; border: none; border-radius: 4px; display: inline-block; float: right; cursor: pointer; padding: 9.5px 31.5px; }
.Inquiry-form .content-box .content-side.left form .box button:hover, .Inquiry-form .content-box .content-side.left .rsform .formResponsive .rsform-thankyou-button:hover { text-decoration: underline; }
.Inquiry-form .content-box .content-side.left .rsform .formResponsive .rsform-thankyou-button { float: initial !important; }
.Inquiry-form .content-box .content-right { width: 325px; float: right; margin: 0; } 

.content-box .content-right .Contact-details { width: 100%; display: inline-block; background: #ECF0EE; padding: 0 0 20px; } 
.content-box .content-right .Contact-details h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 30px; line-height: normal; color: #FFFFFF; background: #4C655C; text-align: center; max-width: 100%; padding: 11.5px; margin: 0 0 0; }
.content-box .content-right .Contact-details .Toll-free { width: 100%; display: inline-block; background: rgba(76,101,92,0.5); text-align: center; padding: 26px 0 24px; margin: 0 0 14px; }
.content-box .content-right .Contact-details .Toll-free span { font-family: 'Museo Sans 900'; font-weight: bold; font-size: 30px; line-height: 1; color: #FFFFFF; display: block; margin: 0 0 0; padding: 0; }
.content-box .content-right .Contact-details .Toll-free a { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 35px; line-height: 36px; color: #FFFFFF; outline-offset: 0; padding: 0; margin: 14px 0 0; }
.content-box .content-right .Contact-details .Toll-free a:hover { color: #F37321; text-decoration: underline; color:  }
.content-box .content-right .Contact-details span { font-family: 'Museo Sans 900'; font-weight: bold; font-size: 21px; line-height: 48px; display: block; color: #000000; padding: 0 12px 0 24px; }
.content-box .content-right .Contact-details a, .content-box .content-right .Contact-details p { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 21px; line-height: 48px; color: #000000; width: 100%; display: inline-block; outline-offset: 0; padding: 0 12px 0 24px; } 
.content-box .content-right .Contact-details h1, .content-box .content-right .Contact-details h3, .content-box .content-right .Contact-details h4, .content-box .content-right .Contact-details h5, .content-box .content-right .Contact-details h6 { padding: 0 12px 0 24px; }

.content-box .content-right .Contact-details .contac-new-details-sidebar { width: 100%; display: inline-block; padding: 10px 12px 0 24px; }
.content-box .content-right .Contact-details .contac-new-details-sidebar p, .content-box .content-right .Contact-details .contac-new-details-sidebar p a { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 19px; line-height: 27px; color: #000000; width: auto; display: inline-block; outline-offset: 0; padding: 0 0 20px; } 
.content-box .content-right .Contact-details .contac-new-details-sidebar p a { font-family: 'Museo Sans 700'; font-weight: 700; padding: 0 !important; }

/********************************* Contact Us Request an Appointment ***************************************/
.Inquiry-form.request-an-appointment .content-box .content-side.left form { max-width: 645px; padding-top: 20px; }
.Inquiry-form.request-an-appointment .content-box .content-side.left form fieldset.formContainer { width: 100%; display: inline-block; border: none; padding: 0; margin: 0; }
.Inquiry-form.request-an-appointment .content-box .content-side.left form fieldset.formContainer legend { display: none; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences div label { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 22px; line-height: normal;  color: #000000; display: flex; align-items: center; cursor: pointer; margin: 0 0 7px; } 
.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences div label:first-child { margin-top: 23px; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences div label:last-child { margin: 0; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox] { position: relative; width: 21px; height: 21px; float: left; accent-color: #597B7C; margin-right: 13px; background: transparent; border: none; appearance: none; padding: 0; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox]:after { content: ''; position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; background: transparent; border: 2px solid #000000; border-radius: 4.29px; display: inline-block; height: 20px; width: 20px; cursor: pointer; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox]:checked:before { position: absolute; content: ''; border-left: 3px solid #000000; border-bottom: 3px solid #000000; padding: 2.5px 6px; transform: rotate(-45deg); top: 6px; left: 5px; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 22px; line-height: normal; color: #000000; background: #ECF0EE; border: none; width: 100%; height: 195px; display: inline-block; cursor: pointer; margin: 0; padding: 10px 0; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select[multiple]:focus option:checked { background: #597B7C linear-gradient(0deg, #597B7C 0%, #597B7C 100%); color: #ffffff; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select option { padding: 1.5px 20px; margin: 5px 0; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select option:checked { background: #597B7C -webkit-linear-gradient(bottom, #597B7C 0%, #597B7C 100%); color: #ffffff; }

.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label input[type=radio], .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label input[type=radio] { position: relative; appearance: none; background: transparent; padding: 0; width: 24px; height: 24px; float: left; margin-right: 7px; } 
.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label { font-family: 'Museo Sans 300'; font-weight: 300; float: left; width: auto; cursor: pointer; margin-right: 25px; min-width: 84px; } 
.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label input:before, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label input:before { content: ""; position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; background: transparent; border: 2px solid #000000; border-radius: 50px; display: inline-block; height: 20px; width: 20px; cursor: pointer; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label:nth-last-child(2), .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label:nth-last-child(2) { margin-right: 0; } 
.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted h2.formControlLabel, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back h2.formControlLabel { width: auto; min-width: 400px; float: left; padding-right: 15px; } 
.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label input[type=radio]:checked:before, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label input[type=radio]:checked:before { content: ""; position: absolute; background: #000000; } 
.Inquiry-form .content-box .content-side.left form .box.rsform-block-footer-text p { font-family: 'Museo Sans 300'; font-weight: 300; font-style: normal; font-size: 21px; line-height: 32px; color: #000000; padding: 0 0 12px; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-submit label.formControlLabel { margin: 0; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-submit .formControls { width: 100%; display: inline-block; }
.Inquiry-form .content-box .content-side.left form .box.rsform-block-submit .formControls .formBody { width: 100%; float: initial; display: inline-block; }


/********************************* Locations Rising Sun Health Center ***************************************/
.Rising-health .Content-section { padding: 10px 0 0; }
.Rising-health .Content-section .content-left { width: calc(100% - 375px); float: left; margin: 4px 0 0; } 
.Rising-health .Content-section .content-left h2, .Rising-health .Content-section .content-left h3 { font-size: 25px; line-height: normal; color: #000000; margin: 0 0 10px; } 

.Rising-health .Content-section .content-right { width: 327px; float: right; margin: 0; } 
.Rising-health .Content-section .content-right .Location-hours { width: 100%; display: inline-block; background: #ECF0EE; padding: 14px 10px 0 25px; margin: 0 0 29px; } 
.Rising-health .Content-section .content-right .Location-hours h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 25px; line-height: 30px; color: #000000; padding: 0; margin: 0 0 2px; } 
.Rising-health .Content-section .content-right .Location-hours p { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 18px; line-height: 30px; color: #000000; padding: 0 0 27px; }
.Rising-health .Content-section .content-right .Location-hours p.location_address_right { max-width: 210px; }
.Rising-health .Content-section .content-right .Location-hours p a { color: #44ADE0; }
.Rising-health .Content-section .content-right .Location-hours p a:hover { text-decoration: underline; }
.Rising-health .Content-section .content-right a.Appointment { max-width: 320px; display: table; margin: 0 auto; }

.Locations-slider { width: 100%; display: inline-block; background: #ECF0EE; padding: 28px; margin: 0 0 34px; }
.Locations-slider .owl-dots { position: absolute; bottom: 20px; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); }
.Locations-slider .owl-nav button span { display: none; }
.Locations-slider .owl-nav button.owl-prev { position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; left: 20px; }
/*.Locations-slider .owl-nav button.owl-prev:before, .Locations-slider .owl-nav button.owl-next:before { content: "<"; font-family: 'Museo Sans 300'; font-weight: 300; font-size: 23px; line-height: 1; color: #000000; } */
.Locations-slider .owl-nav button.owl-prev:before, .Locations-slider .owl-nav button.owl-next:before { content: "<"; font-family: 'Museo Sans 300'; font-weight: 300; font-size: 23px; line-height: 1; color: #ffffff; cursor: pointer; width: 30px; height: 30px; background: #597B7C; border-radius: 50%; display: flex; justify-content: center; align-items: center; }
.Locations-slider .owl-nav button.owl-prev:hover:before, .Locations-slider .owl-nav button.owl-next:hover:before { background: #F37321; }
.Locations-slider .owl-nav button.owl-next { position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 20px; }
.Locations-slider .owl-nav button.owl-next:before { content: ">"; }
.Locations-slider .owl-dots button.owl-dot { width: 7px; height: 7px; background: #000000; border-radius: 50px; float: left; cursor: pointer; margin-right: 5px; }
.Locations-slider .owl-dots button.owl-dot:last-child { margin-right: 0; }
.Locations-slider .owl-dots button.owl-dot.active { background: #F37321; }

.Transportation { width: 100%; display: inline-block; margin: 0 0 32px; }
.Transportation h3 { margin: 0 0 4px !important; } 
.Transportation p { font-family: 'Museo Sans 300'; font-weight: 300; font-style: normal; font-size: 16px; line-height: 30px; color: #000000; padding: 0; }
/*.Inner-page.Rising-health .Find-service { margin: 10px auto 225px; }*/

/********************************* Resources Overview ***************************************/
.Health-resources .content-box { padding: 73px 0 94px; }
.Health-resources .content-box .content-right { margin: 111px 0 0; }

.Health-available { width: 100%; display: inline-block; padding: 40px 0 0; }
.Health-available .available-box { width: calc(50% - 9px); float: left; margin-right: 18px; }
.Health-available .available-box:nth-child(even) { margin-right: 0; }
.Health-available h2 { font-size: 30px; line-height: normal; color: #F37321; margin: 0 0 17px; }
.Health-available ul { width: 100%; display: inline-block; list-style: none; padding: 0; margin: 0; }
.Health-available ul li { position: relative;  background: #ECF0EE; list-style: none; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; padding: 6.5px 25px; margin: 0; }
.Health-available ul li:hover { outline: 3px solid #597B7C; }
.Health-available ul li:nth-child(n+2) { margin-top: 24px; }
.Health-available ul li a { position: initial; font-family: 'Museo Sans 500'; font-weight: normal; font-size: 20px; line-height: normal; color: #000000; }
.Health-available ul li a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; } 
.Health-available ul li:hover a { color: #597B7C; text-decoration: underline; }

/********************************* Patient Resources News Detail ***************************************/
.News-detail {}
.News-detail .Content-section { padding: 24px 0 29px; }
.News-detail .Content-section h2 { text-align: center; margin: 0 0 84px; }
.News-detail .Content-section .content-left { width: calc(100% - 367px); float: left; margin: 0; }
.News-detail .Content-section .content-left span { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 15.38px; line-height: normal; color: #000000; display: block; margin: 0 0 46px; }
.News-detail .Content-section .content-left h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 31px; line-height: 33px; color: #000000; text-align: left; margin: 0 0 39px; }
.News-detail .Content-section .content-left .Back-to-news { width: 100%; display: inline-block; margin: 74px 0 0; }
.News-detail .Content-section .content-left .Back-to-news a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 18px; line-height: normal; color: #597B7C; }
.News-detail .Content-section .content-left .Back-to-news a:hover { text-decoration: underline; }
.News-detail .Content-section .content-right { width: 327px; float: right; margin: 83px 0 0; }
.News-detail .Content-section .Share-page { width: 100%; display: inline-block; padding: 0 0 0; }
.News-detail .Content-section .Share-page h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 25px; line-height: normal; color: #000000; margin: 0 0 19px; }
.News-detail .Content-section .Share-page ul { list-style: none; padding: 0; margin: 0; } 
.News-detail .Content-section .Share-page ul li { background: #ECF0EE; border-radius: 50px; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; list-style: none; padding: 14px 0; margin: 0 0 10px; }
.News-detail .Content-section .Share-page ul li:hover { outline: 3px solid #597B7C; }
.News-detail .Content-section .Share-page ul li a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 18px; line-height: normal; color: #000000; display: flex; align-items: center; justify-content: center; border-radius: 50px; outline-offset: 0; }
.News-detail .Content-section .Share-page ul li:hover a { color: #597B7C; text-decoration: underline; }
.News-detail .Content-section .Share-page ul li a img { float: left; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; margin-right: 20px; }
.News-detail .Content-section .Share-page ul li:hover a img { filter: invert(49%) sepia(10%) saturate(876%) hue-rotate(133deg) brightness(90%) contrast(94%); }
.News-detail .Content-section .Share-page ul li a span { min-width: 85px; text-align: left; margin: 0; }

/********************************* Community Engagement Events Detail ***************************************/
.Events-slider { width: 100%; max-width: 647px; display: inline-block; background: #F4F4F4; padding: 12px 14px 20px; margin: 14px 0 50px; }
.Events-slider #sync1.owl-theme {   position: relative; }
.Events-slider #sync1 .owl-nav button.owl-prev { position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; left: 16px; }
.Events-slider #sync1 .owl-nav button span { display: none; } 
.Events-slider #sync1 .owl-nav button:before { content: "<"; font-family: 'Museo Sans 300'; font-weight: 300; font-size: 23px; line-height: 1; color: #ffffff; cursor: pointer; width: 30px; height: 30px; background: #597B7C; border-radius: 50%; display: flex; justify-content: center; align-items: center; } 
.Events-slider #sync1 .owl-nav button:hover:before { background: #F37321; }
.Events-slider #sync1 .owl-nav button.owl-next:before { content: ">"; }
.Events-slider #sync1 .owl-nav button.owl-next { position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; right: 16px; }
.Events-slider #sync2 { margin-top: 12px; } 
.Events-slider #sync2 .owl-stage-outer .owl-item.current { border: 2px solid #F37321; padding: 0; }

/********************************* POP Up ***************************************/
.custom-model-main { position: fixed; top: 0; right: 0; bottom: 0; left: 0; outline: 0; opacity: 0; text-align: center; overflow: hidden; z-index: -1; } 
.model-open { z-index: 99999; opacity: 1; overflow: hidden; }
.custom-model-inner { position: fixed; top: 0; right: 0; z-index: 999; width: 100%; max-width: 867px; height: 100vh; background: #FFFFFF; border: none; border-radius: 0; border-top-left-radius: 50px; border-bottom-left-radius: 50px; display: inline-block; vertical-align: middle; -webkit-transform: translatex(867px); -moz-transform: translatex(867px); -ms-transform: translatex(867px); -o-transform: translatex(867px); transform: translatex(867px); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; overflow: hidden; overflow-y: auto; outline: none; outline-offset: 0; margin: 0; padding: 0 0; }
.model-open .custom-model-inner { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.bg-overlay { position: fixed; top: 0; left: 0; z-index: 0; background: rgba(0, 0, 0, 0); height: 100vh; width: 100%; display: inline-block; -webkit-transition: background 0.15s linear; -o-transition: background 0.15s linear; transition: background 0.15s linear; }
.model-open .bg-overlay { background: rgba(0, 0, 0, 0.45); z-index: 99; }

.custom-model-inner .Model-header { width: 100%; display: inline-block; text-align: left; padding: 75px 42px 39px; } 
.custom-model-inner .Model-header .close-btn, .custom-model-inner .Model-footer .close-btn { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 21px; line-height: normal; color: #597B7C; cursor: pointer; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; }
.custom-model-inner .Model-header .close-btn:hover, .custom-model-inner .Model-footer .close-btn:hover { text-decoration: underline; } 
.custom-model-inner .Model-header .close-btn svg, .custom-model-inner .Model-footer .close-btn svg { fill: #597B7C; margin-right: 16px; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; }
/*.custom-model-inner .Model-header .close-btn:hover svg, .custom-model-inner .Model-footer .close-btn:hover svg { fill: #F37321; }*/
.custom-model-inner .Model-footer { width: 100%; display: inline-block; text-align: left; padding: 31px 42px 50px; } 
.custom-model-inner .Model-body { width: 100%; display: inline-block; padding: 0 80px 0 70px; } 
.custom-model-inner .Model-body .Title { width: 100%; display: inline-block; background: #F37321; padding: 30px; } 
.custom-model-inner .Model-body .Title h1 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 28px; line-height: normal; color: #FFFFFF; margin: 0; }
.custom-model-inner .Model-body .Model-content { width: 100%; max-width: 655px; text-align: left; display: block; margin: 0; padding: 48px 0 0 12px; }
.custom-model-inner .Model-body .Model-content span { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 15.38px; line-height: normal; color: #000000; display: block; margin: 0 0 20px; }
.custom-model-inner .Model-body .Model-content h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 31px; line-height: 33px; color: #000000; text-align: left; margin: 0 0 39px; }
.custom-model-inner .Model-body .Model-content h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 29px; line-height: 30px; color: #000000; margin: 0 0 1px; } 
.custom-model-inner .Model-body .Model-content h4 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 23.08px; line-height: 30px; color: #000000; margin: 0 0 32px; }
.custom-model-inner .Model-body .Model-content .Events-slider { max-width: 570px; margin: 3px 0 86px; }
.custom-model-inner .Model-body .Model-content .Share-page { width: 100%; display: inline-block; padding: 0 0 0; } 
.custom-model-inner .Model-body .Model-content .Share-page h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 21px; line-height: normal; color: #000000; float: left; margin: 0 15px 0 0; } 
.custom-model-inner .Model-body .Model-content .Share-page ul { float: left; list-style: none; padding: 0; margin: 0; } 
.custom-model-inner .Model-body .Model-content .Share-page ul li { position: relative; float: left; padding: 0; margin: 0; margin-right: 15px; }
.custom-model-inner .Model-body .Model-content .Share-page ul li:last-child { margin-right: 0; }
.custom-model-inner .Model-body .Model-content .Share-page ul li a { display: inline-block; }
.custom-model-inner .Model-body .Model-content .Share-page ul li a span { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 12px; line-height: normal; text-align: center; color: #597B7C; margin: 0; } 
.custom-model-inner .Model-body .Model-content .Share-page ul li a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; }
.custom-model-inner .Model-body .Model-content .Share-page ul li a:hover span { color: #F37321; text-decoration: underline; }
.custom-model-inner .Model-body .Model-content .Share-page ul li a img { margin: 0 auto 4px; display: table; transition: all 0.1s ease-in 0s; -webkit-transition: all 0.1s ease-in 0s; }
.custom-model-inner .Model-body .Model-content .Share-page ul li a:hover img { filter: invert(45%) sepia(98%) saturate(605%) hue-rotate(345deg) brightness(98%) contrast(94%); }

.Team-popup .custom-model-inner .Model-body .Model-content h2 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 29px; line-height: 30px; color: #000000; margin: 0 0 1px; } 
.Team-popup .custom-model-inner .Model-body .Model-content h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 23.08px; line-height: 30px; color: #000000; margin: 0 0 32px; }
.Team-popup .custom-model-inner .Model-body .Model-content .Share-page h4 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 21px; line-height: normal; color: #000000; float: left; margin: 0 15px 0 0; } 
.Team-popup .custom-model-inner .Model-body .Model-content { padding-top: 24px; }
.Team-popup .custom-model-inner .Model-body .Model-content img.Team-image-d { margin: 0 0 24px; }
.Team-popup .custom-model-inner .Model-body .Model-content .Share-page { padding: 36px 0 44px; }

/********************************* Locations Page ***************************************/
.Location-section { width: 100%; display: inline-block; padding: 0 0 0; } 
.Location-section h2 { text-align: center; margin: 0 0 84px; }
.Inner-page .Location-section .Find-service { margin: 0 auto 82px; } 

.Location-section .Map-section { width: 100%; display: inline-block; padding: 0 0 112px; }
.Location-section .Map-section .Location-box { width: auto; background: #ECF0EE; border: none; border-radius: 25px; display: table; margin: 0 0 24px auto; padding: 8px 16px; }
.Location-section .Map-section .Location-box span { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 17.91px; line-height: normal; color: #3C3C3B; float: left; display: flex; align-items: center; align-content: center; margin-right: 45px; } 
.Location-section .Map-section .Location-box span:last-child { margin-right: 0; }
.Location-section .Map-section .Location-box span img { float: left; margin-right: 10px; }
.Location-section .Map-section .Map-content { position: relative; width: 452px; float: left; background: #ECF0EE; height: 534px; overflow: hidden; overflow-y: auto; padding: 16px 18px 0; } 
.Location-section .Map-section .Map-content:before { content: ""; position: absolute; top: 0; left: 0; width: 6px; height: 136px; background: #597B7C; }
.Location-section .Map-section .Map-content .box { width: 100%; display: inline-block; padding: 0 0 0; margin: 0 0 35px; } 
/*.Location-section .Map-section .Map-content .box:last-child { margin: 0; }*/
.Location-section .Map-section .Map-content .box .image { width: 158px; float: left; } 
.Location-section .Map-section .Map-content .box .image img { width: 100%; }
.Location-section .Map-section .Map-content .box .content { width: calc(100% - 180px); float: right; margin: 4px 0 0; }
.Location-section .Map-section .Map-content .box .content h3 { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 15.5px; line-height: normal; color: #000000; display: block; margin: 0 0 8px; }
.Location-section .Map-section .Map-content .box .content p { font-family: 'Museo Sans 300'; font-weight: 300; font-size: 11.8px; line-height: normal; color: #000000; display: block; max-width: 172px; padding: 0 0 17px; } 
.Location-section .Map-section .Map-content .box .content a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 13px; line-height: normal; color: #F37321; text-decoration: underline; } 
.Location-section .Map-section .Map-content .box .content a:hover { color: #000000; }
.Location-section .Map-section .Map { width: calc(100% - 452px); float: right; } 
.Location-section .Map-section .Map-content { scrollbar-width: thin; scrollbar-color: #979797 #ECF0EE; }
.Location-section .Map-section .Map-content::-webkit-scrollbar { width: 12px; }
.Location-section .Map-section .Map-content::-webkit-scrollbar-track { background: #ECF0EE; }
.Location-section .Map-section .Map-content::-webkit-scrollbar-thumb { background-color: #979797; border-radius: 20px; border: 3px solid #ECF0EE; }

.Location-section .Map-section .Map-content{display:flex; flex-wrap:wrap;}
.Location-section .Map-section .Map-content .box.box-30{order:30}
.Location-section .Map-section .Map-content .box.box-29{order:29}
.Location-section .Map-section .Map-content .box.box-28{order:28}
.Location-section .Map-section .Map-content .box.box-27{order:27}
.Location-section .Map-section .Map-content .box.box-26{order:26}
.Location-section .Map-section .Map-content .box.box-25{order:25}
.Location-section .Map-section .Map-content .box.box-24{order:24}
.Location-section .Map-section .Map-content .box.box-23{order:23}
.Location-section .Map-section .Map-content .box.box-22{order:22}
.Location-section .Map-section .Map-content .box.box-21{order:21}
.Location-section .Map-section .Map-content .box.box-20{order:20}
.Location-section .Map-section .Map-content .box.box-19{order:19}
.Location-section .Map-section .Map-content .box.box-18{order:18}
.Location-section .Map-section .Map-content .box.box-17{order:17}
.Location-section .Map-section .Map-content .box.box-16{order:16}
.Location-section .Map-section .Map-content .box.box-15{order:15}
.Location-section .Map-section .Map-content .box.box-14{order:14}
.Location-section .Map-section .Map-content .box.box-13{order:13}
.Location-section .Map-section .Map-content .box.box-12{order:12}
.Location-section .Map-section .Map-content .box.box-11{order:11}
.Location-section .Map-section .Map-content .box.box-10{order:10}
.Location-section .Map-section .Map-content .box.box-9{order:9}
.Location-section .Map-section .Map-content .box.box-8{order:8}
.Location-section .Map-section .Map-content .box.box-7{order:7}
.Location-section .Map-section .Map-content .box.box-6{order:6}
.Location-section .Map-section .Map-content .box.box-5{order:5}
.Location-section .Map-section .Map-content .box.box-4{order:4}
.Location-section .Map-section .Map-content .box.box-3{order:3}
.Location-section .Map-section .Map-content .box.box-2{order:2}
.Location-section .Map-section .Map-content .box.box-1{order:1}

/********************************* Find ***************************************/
/********************************* Find ***************************************/
/*
font-family: 'Museo Sans 100'; font-weight: 200;
font-family: 'Museo Sans 300'; font-weight: 300;
font-family: 'Museo Sans 500'; font-weight: normal;
font-family: 'Museo Sans 700'; font-weight: 600;
font-family: 'Museo Sans 900'; font-weight: bold;
font-family: 'Verdana'; font-weight: normal;
font-family: 'Verdana'; font-weight: bold;
font-family: 'Myriad Pro'; font-weight: normal;
*/

.Location-section .Map-section .Map-content:before { display: none; }


.firstHeading strong {
	font-family: 'Museo Sans 500';
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    color: #000000;
    margin: 0 0 5px;
    display: inline-block;
}

.view-more-details-link a {
	font-family: 'Museo Sans 700';
    font-weight: 600;
    font-size: 9px;
    line-height: normal;
    color: #F37321;
}

.moretext iframe {
  width: 100%; height: 400px;
}