/*
	Theme Name: accelmwp
	Description: Accelerate Media WordPress Theme
	Version: 2.95
	Author: Accelerate Media
*/
/*------------------------------------*\
    MAIN
\*------------------------------------*/
html {}

body {
    background: #ebebeb;
    color: #221f1f;
    font-family: 'Cabin Condensed', sans-serif;
    font-size: 16px;
}

a {
    color: #00aeef;
}

a:focus,
a:hover {
    color: #021e47;
    text-decoration: none;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #021e47;
}

.btn-primary {
    color: #221f1f;
    background-color: #ffd200;
    border-color: #ffd200;
}

.btn-primary:hover,
.btn-primary.active,
.btn-primary:active,
.btn-primary.focus,
.btn-primary:focus,
.open>.dropdown-toggle.btn-primary,
.home a.read-more-btn:hover,
.home .tribe-events-widget-link a:hover {
    color: #fff;
    background-color: #021e47;
    border-color: #021e47;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-image {
    width: auto;
}

.btn-secondary,
.btn-secondary.active,
.btn-secondary:active,
.btn-secondary.focus,
.btn-secondary:focus {
    color: #fff;
    background-color: #021e47;
    border-color: #021e47;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #00aeef;
    border-color: #00aeef;
}

.video-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    margin-bottom: 30px;
}

.video-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
/* header */
.header {}

/* nav */
.navbar-brand {
    display: block;
    float: none;
    height: auto;
    padding: 30px;
    cursor: pointer;
}

.navbar-right {
    margin-top: 0;
    margin-right: 0px;
}

.navbar-nav>li {
    border-left: 5px solid #ffd200;
}

.navbar-default {
    background-color: rgba(255, 255, 255, .8);
    border-color: #021e47;
    border-top-width: 0px;
    border-bottom-width: 5px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-radius: 0px 0px 4px 4px;
}

.navbar-default .navbar-nav>li>a {
    padding: 15px 30px 15px 15px;
    color: #221f1f;
    font-size: 24px;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #221f1f;
    background-color: transparent;
}

.navbar-default .navbar-nav>.active,
.navbar-default .navbar-nav>.active:focus,
.navbar-default .navbar-nav>.active:hover {
    border-left: 5px solid #221f1f;
}

.arcadia-login a {
    display: inline-block;
	visibility:hidden !important;
    background: #ffd200;
    padding: 1rem 1.5rem;
    margin-right: 30px;
    margin-bottom: 20px;
    color: #221f1f;
    border-radius: 0 0 6px 6px;
}

.arcadia-login-mobile {
    border-left: 5px solid #ffd200;
}

.arcadia-login-mobile a {
    display: block;
    padding: 5px 30px 10px 15px;
    color: #0e76bc;
    font-size: 18px;
    font-weight: bold;
}

.arcadia-login img,
.arcadia-login-mobile img {
    vertical-align: top;
    padding-right: 2px;
}

/* footer */
.footer {
    color: #8c8c8c;
}

.footer-top {
    vertical-align: bottom;
    width: 100%;
}

.footer-content {
    padding-top: 60px;
    padding-bottom: 60px;
    background: #221f1f;
}

.footer .social-media-icons img {
    padding-right: 5px;
}

.footer-logo,
.footer .address,
.footer .phone {
    margin-bottom: 15px;
}

.footer a {
    color: white;
}

.footer ul a {
    color: #00aeef;
}

.footer a:focus,
.footer a:hover {
    color: #ffd200;
}

.footer .section-title {
    font-size: 18px;
    margin-bottom: 5px;
}

ul.footer-links,
.footer-links li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.footer-links li {
    padding-bottom: 10px;
}

.footer .copyright {
    margin-top: 45px;
}

.footer .legal {
    font-size: 13px;
    padding-top: 10px;
    border-top: 1px solid #00aeef;
}

/*------------------------------------*\
    PAGES
\*------------------------------------*/
.mast {
    background-image: linear-gradient(45deg, #021e47 0%, #04337a 100%);
}

.mast-title {
    padding-top: 60px;
    padding-bottom: 30px;
}

.mast-title .h1,
.mast-title h1 {
    color: white;
    font-size: 48px;
    margin: 0;
}

.content {
    background-color: #ebebeb;
    padding-top: 45px;
    padding-bottom: 90px;
}

.page-subnav {
    color: #00aeef;
    background: #021e47;
}

.page-subnav a {
    color: white;
}

.page-subnav span {
    color: #ffd200;
}

.page-subnav .breadcrumb {
    padding: 5px 0;
    margin-bottom: 0;
    list-style: none;
    background-color: transparent;
    border-radius: none;
}

.inner-content ul,
.patients-questions ul,
ul.bulleted-list {
    margin-left: 1em;
    padding: 0;
    list-style: none;
    color: #221f1f;
    font-size: 18px;
}

.inner-content li,
.patients-questions li,
.bulleted-list li {
    padding-bottom: 15px;
}

.inner-content li::before,
.patients-questions li::before,
.bulleted-list li::before {
    content: "\25AA";
    color: #00aeef;
    display: inline-block;
    width: 1em;
    margin-left: -1em
}

.return-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 2;
}

.table-striped th {
    background: #021e47;
    color: white;
    font-weight: 300;
}

.listing-content .row>*:nth-child(3n+4) {
    clear: left;
}

.listing-content h4 {
    color: #8c8c8c;
    margin-bottom: 0;
}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type=submit] {
    color: #221f1f;
    background-color: #ffd200;
    border-color: #ffd200;
    padding: 15px 30px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.no-margin {
    margin: 0;
}

.testimonial h3 {
    font-size: 30px;
}

.testimonial h3 small {
    margin-top: 15px;
    font-size: 60%;
    font-weight: 400;
}

.testimonial h3 small span {
    color: #221f1f;
    font-weight: 700;
}

.testimonial a {
    font-size: 24px;
    color: #00aeef;
}

.testimonial-image {
    width: 175px;
    height: 175px;
    border: 5px solid #021e47;
}

.member-testimonials .testimonial .row {
    margin-bottom: 60px;
}

.member-testimonials .testimonial-image {
    margin-bottom: 15px;
}

.member-testimonials p {
    font-size: 18px;
}

/* homepage */
.home .mast {
    background: url(/wp-content/themes/accelmwp/img/homepage/bg.jpg) no-repeat center top / cover;
}

.home h1,
.home h1 small {
    color: #021e47;
}

.home h1 {
    margin-top: 360px;
    margin-bottom: 0;
    font-size: 72px;
}

#program-information {
    padding-top: 45px;
}

.home .mast h2 {
    border-radius: 4px 4px 0 0;
    font-size: 24px;
    color: white;
    background-color: #021e47;
    margin: 0;
    padding: 15px 0;
    text-align: center;
}

.home .inner {
    background: white;
    min-height: 180px;
    border-radius: 0 0 4px 4px;
    padding: 15px 30px;
    border-bottom: 5px solid #021e47;
}

.home .inner p {
    margin: 0;
    padding: 0;
    font-size: 16px;
}

.home .inner p img {
    margin-right: 15px;
    margin-bottom: 30px;
}

.home .btn-primary {
    width: 100%;
    padding: 15px 0;
    font-size: 18px;
    margin: 15px 0;
}

.home .glyphicon-menu-right {
    font-size: 75%;
}

.home .testimonial {
    border-top: 1px solid #021e47;
    background-color: #ebebeb;
    margin-top: -90px;
    padding-top: 180px;
    padding-bottom: 60px;
}

.news-events {
    color: white;
    min-height: 360px;
    background: #00aeef;
    background-image: linear-gradient(45deg, #00aeef 0%, #021e47 100%);
    background-size: 200%;
    font-size: 16px;
    padding-bottom: 120px;
}

.news-events-top {
    width: 100%;
    vertical-align: top;
}

.news-events p,
.news-events span,
.news-events a,
.news-events h2,
.news-events h4 {
    color: white;
}

.news-events h2 {
    font-size: 30px;
    text-transform: uppercase;
    margin: 0 0 20px;
    padding: 0 0 15px;
    border-bottom: 1px solid white;
}

.news-events h4 {
    margin: 0 0 5px !important;
    font-size: 24px;
}

.news-events ol,
.news-events li {
    margin: 0 !important;
    padding: 0 !important;
}

.news-events li {
    margin-bottom: 30px !important;
}

.news-events li:last-child {
    margin-bottom: 10px !important;
}

.news-events .post-date {
    margin-bottom: 15px;
}

.home a.read-more-btn,
.home .tribe-events-widget-link a {
    color: #221f1f;
    background-color: #ffd200;
    border-color: #ffd200;
    width: 50%;
    padding: 15px 0;
    font-size: 18px;
    margin: 15px 0;
    display: inline-block;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.home .tribe-events-widget-link a::after {
    content: " \0203A";
}

/* Health Plan Member, Benefits Professional, & Medical Provider Pages */
.health-plan-member .mast {
    background: url(/wp-content/themes/accelmwp/img/member-benefits/member_bg.jpg) no-repeat center top / cover;
}

.medical-provider .mast {
    background: url(/wp-content/themes/accelmwp/img/member-benefits/provider_bg.jpg) no-repeat center top / cover;
}

.benefits-professional .mast {
    background: url(/wp-content/themes/accelmwp/img/member-benefits/professional_bg.jpg) no-repeat center top / cover;
}

.health-plan-member .inner {
    background: white;
    min-height: 140px;
    border-radius: 0 0 4px 4px;
    padding: 15px 30px;
    border-bottom: 5px solid #021e47;
}

.health-plan-member .inner h4 {
    color: #221f1f;
    font-size: 16px;
}

.health-plan-member hr {
    background-image: radial-gradient(circle, #221f1f 1px, transparent 2px);
    background-repeat: repeat-x;
    background-size: 15px 5px;
    height: 15px;
    margin: 15px 0;
}

.health-plan-member .inner p {
    margin: 0;
    padding: 0;
    font-size: 16px;
}

.health-plan-member .mast-info .inner,
.medical-provider .mast-info .inner,
.benefits-professional .mast-info .inner {
    background: transparent;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, .5) 80%, rgba(255, 255, 255, 0) 100%);
    border: none;
    min-height: 220px;
    margin-top: 90px;
    margin-bottom: 120px;
    padding: 30px;
}

.health-plan-member .mast-info img,
.medical-provider .mast-info img,
.benefits-professional .mast-info img {
    margin-top: 10px;
}

.health-plan-member .mast-info h1,
.health-plan-member .mast-info p,
.medical-provider .mast-info h1,
.medical-provider .mast-info p,
.benefits-professional .mast-info h1,
.benefits-professional .mast-info p {
    color: #021e47;
    margin-top: 0;
}

.health-plan-member .mast-info p.lead,
.medical-provider .mast-info p.lead,
.benefits-professional p.lead {
    margin-bottom: 15px;
}

.health-plan-member .btn-primary,
.medical-provider .btn-primary,
.benefits-professional .btn-primary {
    width: 50%;
    padding: 15px 0;
    font-size: 18px;
    margin: 15px 0;
}

.health-plan-member .content,
.medical-provider .content,
.benefits-professional .content {
    border-top: 1px solid #021e47;
    margin-top: -5px;
    padding-top: 65px;
}

.health-plan-member h3,
.medical-provider h3,
.benefits-professional h3 {
    border-radius: 4px 4px 0 0;
    font-size: 24px;
    color: white;
    background-color: #021e47;
    margin: 0;
    padding: 15px;
}

.benefits-professional .gform_wrapper {
    padding: 30px;
    background: white;
    margin-top: -45px;
}

.benefits-professional .gform_wrapper textarea {
    border-color: #ccc;
}

.benefits-professional .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0;
    margin-right: 5px;
}

.benefits-professional .gform_wrapper .gform_footer input.button {
    display: block;
    margin-left: auto;
    margin-right: 0;
}

.inner-content {
    background: white;
    border-radius: 0 0 4px 4px;
    margin-bottom: 45px;
    padding: 30px;
    border-bottom: 5px solid #021e47;
    position: relative;
}

.inner-content.last {
    margin-bottom: 0px;
}

.inner-content:after,
.inner-content:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.inner-content:after {
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 10px solid white;
    margin-left: -25px;
}

.inner-content:before {
    border-left: 35px solid transparent;
    border-right: 35px solid transparent;
    border-top: 15px solid #021e47;
    margin-left: -35px;
}

.inner-content.last {
    border-radius: 0;
    border-bottom: none;
}

.inner-content.last:after,
.inner-content.last:before {
    display: none;
}

.inner-content .lead {
    font-size: 20px;
}

h3.cta {
    background-color: #00aeef;
    text-align: center;
    position: relative;
    border-radius: 0 0 4px 4px;
    border-bottom: 5px solid #021e47;
    margin-bottom: 45px;
}

h3.cta:after,
h3.cta:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

h3.cta:after {
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 10px solid #00aeef;
    margin-left: -25px;
}

h3.cta:before {
    border-left: 35px solid transparent;
    border-right: 35px solid transparent;
    border-top: 15px solid #021e47;
    margin-left: -35px;
}

.bottom-cta .btn-primary {
    width: inherit;
    padding: 15px 60px;
}

/* Employee/Associate Styles */
.ur-employees .content,
.th-associates .content,
.hh-employees .content {
    padding-top: 0;
}

.patient-mast img {
    border-bottom: 1px solid #09244c;
    width: 100%;
}

.patient-mast {
    margin-bottom: 40px;
}

.ahp-questions {
    list-style: none;
    margin: 15px 0 0;
    padding: 0;
}

.ahp-questions a {
    display: block;
    color: #221f1f;
    margin-bottom: 15px;
}

.ahp-questions a:hover,
.ahp-questions a:focus {
    color: #00aeef;
}

.ahp-questions a:after {
    content: ">";
    color: #00aeef;
    font-weight: 700;
    padding-left: 5px;
}

.spriteandquestions .ahp-questions {
    margin-top: 40px;
    float: left;
    padding-right: 30px;
}

.information-slide {
    float: right;
    width: 300px;
}

.information-slide .top-image {
    background: #e8e8e8;
    margin-left: 25px;
    display: inline-block;
    margin-top: -50px;
    border-radius: 85px;
    padding: 10px;
}

.information-slide .slide {
    background: white;
    display: none;
    margin-top: 55px;
    border-radius: 15px;
}

.information-slide .slide.active {
    display: block;
}

.information-slide .slide-content {
    color: #707070;
    font-size: 15px;
    line-height: 1.3;
    padding: 25px 20px 20px 20px;
}

.slide-content a {
    margin-top: 20px;
    float: right;
}

.slide .bottom-navigation {
    background: #d9d9d9;
    border-radius: 0 0 15px 15px;
    padding: 10px;
}

.slide .bottom-navigation .left {
    float: left;
}

.slide .bottom-navigation .right {
    float: right;
}

.slide .bottom-navigation .left,
.slide .bottom-navigation .right {
    width: 45%;
}

.bottom-navigation a {
    color: #021e47;
    font-size: 12px;
}

.bottom-navigation a:hover {
    text-decoration: none;
}

.bottom-navigation .text-left a:before {
    content: "\25c0";
    color: #2a6496;
    padding-right: 5px;
}

.bottom-navigation .text-right a:after {
    content: "\25B6";
    color: #2a6496;
    padding-left: 5px;
}

.spriteandquestions {
    margin-bottom: 60px;
}

.patients-questions {
    color: #707070;
    font-size: 15px;
}

.patients-questions .row {
    margin-bottom: 50px;
}

.patients-questions h1 {
    color: #021e47;
    font-size: 36px;
}

.patients-questions h3 {
    color: #021e47;
    font-size: 24px;
    margin-bottom: 20px;
}

.patients-questions p {
    margin-bottom: 20px;
}

.patients-questions li {
    margin-bottom: 15px;
}

.patients-questions .head,
.main-headline {
    background: url("/images/headline_bg.jpg") repeat-x scroll 0 25px rgba(0, 0, 0, 0);
    width: 100%;
}

.patients-questions .head .row,
.main-headline {
    margin-bottom: 20px;
}

.patients-questions .head h1,
.main-headline h1,
.main-headline h2 {
    background: none repeat scroll 0 0 #E8E8E8;
    padding: 5px 15px;
    display: inline-block;
    margin-left: -15px;
}

.main-headline h1 {
    color: #021e47;
    font-size: 36px;
}

.main-headline h2 {
    color: #021e47;
    font-size: 30px;
}

.patients-questions a {
    color: #021e47;
}

.patients-questions p {
    line-height: 20px;
}

.patients-questions .blue {
    color: #021e47;
    text-decoration: none;
}

.morelist {
    padding-left: 15px;
}

.more-info-links p,
#whatdiscount p strong {
    color: #021e47;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 5px;
}

.more-info-links a:hover {
    text-decoration: none;
}

.more-info-links a.active:after {
    text-decoration: none !important;
}

.more-info-links span {
    color: #3579b6;
}

.more-info-links ul {
    margin-bottom: 20px;
}

.ahp-catalog {
    display: block;
    margin: 15px 0;
}

.ahp-catalog img {
    padding-right: 10px;
}

/* UR Employees - Your Health Sprite Styles */
.ur-employees.yourhealth-sprite {
    background: url(/images/for_patients/ur_circle_sprite.png) no-repeat 0 0;
    display: block;
    float: left;
    padding: 0;
    position: relative;
    width: 420px;
    height: 414px;
}

.ur-employees.yourhealth-sprite li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}

.ur-employees.yourhealth-sprite li,
.ur-employees.yourhealth-sprite a {
    border-radius: 102px;
    height: 102px;
    width: 102px;
    display: block;
    text-indent: -9999px;
}

.ur-employees #yourhealthone {
    left: 158px;
    top: 0;
}

.ur-employees #yourhealthtwo {
    left: 262px;
    top: 38px;
}

.ur-employees #yourhealththree {
    left: 319px;
    top: 136px;
}

.ur-employees #yourhealthfour {
    left: 298px;
    top: 242px;
}

.ur-employees #yourhealthfive {
    left: 213px;
    top: 313px;
}

.ur-employees #yourhealthsix {
    left: 103px;
    top: 313px;
}

.ur-employees #yourhealthseven {
    left: 19px;
    top: 242px;
}

.ur-employees #yourhealtheight {
    left: 0;
    top: 133px;
}

.ur-employees #yourhealthnine {
    left: 55px;
    top: 37px;
}

.ur-employees #yourhealthone a:hover,
.ur-employees #yourhealthone .active {
    background: transparent url(/images/for_patients/ur_circle_sprite.png) -578px 0px no-repeat;
}

.ur-employees #yourhealthtwo a:hover,
.ur-employees #yourhealthtwo .active {
    background: transparent url(/images/for_patients/ur_circle_sprite.png) -682px -38px no-repeat;
}

.ur-employees #yourhealththree a:hover,
.ur-employees #yourhealththree .active {
    background: transparent url(/images/for_patients/ur_circle_sprite.png) -739px -136px no-repeat;
}

.ur-employees #yourhealthfour a:hover,
.ur-employees #yourhealthfour .active {
    background: transparent url(/images/for_patients/ur_circle_sprite.png) -718px -242px no-repeat;
}

.ur-employees #yourhealthfive a:hover,
.ur-employees #yourhealthfive .active {
    background: transparent url(/images/for_patients/ur_circle_sprite.png) -633px -313px no-repeat;
}

.ur-employees #yourhealthsix a:hover,
.ur-employees #yourhealthsix .active {
    background: transparent url(/images/for_patients/ur_circle_sprite.png) -523px -313px no-repeat;
}

.ur-employees #yourhealthseven a:hover,
.ur-employees #yourhealthseven .active {
    background: transparent url(/images/for_patients/ur_circle_sprite.png) -439px -242px no-repeat;
}

.ur-employees #yourhealtheight a:hover,
.ur-employees #yourhealtheight .active {
    background: transparent url(/images/for_patients/ur_circle_sprite.png) -420px -133px no-repeat;
}

.ur-employees #yourhealthnine a:hover,
.ur-employees #yourhealthnine .active {
    background: transparent url(/images/for_patients/ur_circle_sprite.png) -475px -37px no-repeat;
}

/* TH Employees - Your Health Sprite Styles */
.th-employees.yourhealth-sprite {
    background: url(/images/for_patients/th_circle_sprite.png) no-repeat 0 0;
    display: block;
    float: left;
    padding: 0;
    position: relative;
    width: 420px;
    height: 414px;
}

.th-employees.yourhealth-sprite li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}

.th-employees.yourhealth-sprite li,
.th-employees.yourhealth-sprite a {
    border-radius: 102px;
    height: 102px;
    width: 102px;
    display: block;
    text-indent: -9999px;
}

.th-employees #yourhealthone {
    left: 158px;
    top: 0;
}

.th-employees #yourhealthtwo {
    left: 294px;
    top: 78px;
}

.th-employees #yourhealththree {
    left: 294px;
    top: 235px;
}

.th-employees #yourhealthfour {
    left: 158px;
    top: 314px;
}

.th-employees #yourhealthfive {
    left: 24px;
    top: 235px;
}

.th-employees #yourhealthsix {
    left: 24px;
    top: 78px;
}

.th-employees #yourhealthone a:hover,
.th-employees #yourhealthone .active {
    background: transparent url(/images/for_patients/th_circle_sprite.png) -578px 0px no-repeat;
}

.th-employees #yourhealthtwo a:hover,
.th-employees #yourhealthtwo .active {
    background: transparent url(/images/for_patients/th_circle_sprite.png) -714px -78px no-repeat;
}

.th-employees #yourhealththree a:hover,
.th-employees #yourhealththree .active {
    background: transparent url(/images/for_patients/th_circle_sprite.png) -714px -235px no-repeat;
}

.th-employees #yourhealthfour a:hover,
.th-employees #yourhealthfour .active {
    background: transparent url(/images/for_patients/th_circle_sprite.png) -578px -314px no-repeat;
}

.th-employees #yourhealthfive a:hover,
.th-employees #yourhealthfive .active {
    background: transparent url(/images/for_patients/th_circle_sprite.png) -444px -235px no-repeat;
}

.th-employees #yourhealthsix a:hover,
.th-employees #yourhealthsix .active {
    background: transparent url(/images/for_patients/th_circle_sprite.png) -444px -78px no-repeat;
}

.th-additional-link {
    color: #09244c;
    font-size: 15px;
    font-weight: 700;
}

.th-additional-link span {
    color: #00baff;
}

/* News & Event Styles */
.blog .news-title h2,
.archive .news-title h2,
.blog .news-image,
.single .news-image,
.archive .news-image {
    margin-bottom: 15px;
}

.single h2.post-title {
    margin-top: 0;
    margin-bottom: 5px;
}

.blog .news-image img,
.archive .news-image img {
    width: 100%;
}

.blog small,
.single small,
.archive small {
    display: block;
    margin-bottom: 15px;
}

.blog .date,
.single .date,
.archive .date {
    padding-right: 5px;
}

.blog .categories a,
.single .categories a,
.archive .categories a {
    padding: 0 5px 0;
}

.covid .sub-categories a:hover {
    background: url(/wp-content/uploads/2020/04/covid-bg.jpg) no-repeat center / cover;
}

.pearls .sub-categories a:hover {
    background: url(/wp-content/uploads/2020/10/pearls-bg.jpg) no-repeat center / cover;
}

.sub-categories a {
    align-items: center;
    background: #021e47;
    border: 5px solid #ebebeb;
    color: white;
    display: flex;
    float: left;
    font-size: 20px;
    justify-content: center;
    min-height: 180px;
    padding: 0 15px;
    text-align: center;
    width: 33.33%;
}

.blog .navigation,
.single .navigation,
.archive .navigation {
    margin: 30px 0;
}

.archive-description-info strong {
    font-size: 20px;
    color: #021e47;
}

#tribe-events-header {
    display: none;
}

#tribe-events span {
    color: #021e47;
}

h2.tribe-events-page-title {
    color: #021e47;
    font-size: 30px;
    display: table;
    white-space: nowrap;
}

h2.tribe-events-page-title:before,
h2.tribe-events-page-title:after {
    border-top: 1px solid #021e47;
    content: '';
    display: table-cell;
    position: relative;
    top: 0.5em;
    width: 45%;
}

h2.tribe-events-page-title:before {
    right: 1%;
}

h2.tribe-events-page-title:after {
    left: 1%;
}

.tribe-events-list-separator-month {
    background: #021e47 !important;
    margin-bottom: 30px !important;
    padding: 10px 15px !important;
}

.tribe-events-list-separator-month span {
    font-size: 18px;
    color: white !important;
}

.tribe-event-url {
    font-size: 24px;
}

.tribe-events-list .type-tribe_events {
    background: white !important;
    border: none !important;
    margin-bottom: 40px !important;
    padding: 15px !important;
}

.tribe-events-list-event-title {
    display: block !important;
    width: 100%;
    border-bottom: 1px dashed #707070 !important;
    padding-bottom: 10px !important;
    margin: 0px !important;
}

.tribe-events-list .tribe-events-event-image {
    margin: 0 15px 0 0 !important;
}

.tribe-events-list .tribe-events-event-image img {
    width: 100px !important;
}

.tribe-events-single .tribe-events-event-image {
    display: none;
}

.read-more-btn,
.tribe-events-read-more,
.single .navigation a,
.archive .navigation a,
.blog .navigation a {
    color: #221f1f;
    background-color: #ffd200;
    border-color: #ffd200;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

a.read-more-btn:hover,
a.read-more-btn:focus,
a.tribe-events-read-more:hover,
a.tribe-events-read-more:focus,
.single .navigation a:hover,
.single .navigation a:focus,
.archive .navigation a:hover,
.archive .navigation a:focus,
.blog .navigation a:hover,
.blog .navigation a:focus {
    color: white;
    background-color: #021e47;
    text-decoration: none;
}

.tribe-events-list-event-description p {
    display: none;
}

/* Begin Wound Care Resources Styles */
.resource-item {
    background: white;
    padding: 15px;
    margin-bottom: 30px;
}

.resource-item,
.wctk-overview,
.lbptk-overview {
    color: #707070;
    font-size: 15px;
}

.resource-item h3 {
    color: #021e47;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 15px;
}

.resource-item h5,
.wctk-overview h4 {
    color: #00baff;
    font-size: 18px;
}

#overview-section {
    padding-top: 15px;
    padding-bottom: 15px;
}

#overview-section a {
    cursor: pointer;
}

.wctk-overview h5 .lbptk-overview h5 {
    color: #021e47;
    padding: 15px 0 0;
    font-weight: bold;
    font-size: 16px;
}

.wctk-overview ul,
.wctk-overview ol,
.lbptk-overview ul,
.lbptk-overview ol,
.colored-bullets ul,
.colored-bullets ol {
    padding: 15px 0;
    color: #00baff;
}

.wctk-overview ul.padding-shift,
.lbptk-overview ul.padding-shift,
.colored-bullets ul.padding-shift {
    padding: 15px 0 0 0;
}

.wctk-overview ul li,
.wctk-overview ol li,
.lbptk-overview ul li,
.lbptk-overview ol li,
.colored-bullets ul li,
.colored-bullets ol li {
    margin-left: 15px;
    padding-bottom: 10px;
}

.wctk-overview ul span,
.wctk-overview ol span,
.lbptk-overview ul span,
.lbptk-overview ol span,
.colored-bullets ul span,
.colored-bullets ol span {
    color: #707070;
}

.wctk-overview ol li,
.lbptk-overview ol li,
.colored-bullets ol li {
    list-style: decimal;
}

.wctk-overview ul li,
.lbptk-overview ul li,
.colored-bullets ul li {
    list-style: disc;
}

.reference-docs a {
    display: inline-block;
    cursor: pointer;
}

.reference-docs a img {
    padding: 30px 15px 30px 0;
}

.resource-item .section {
    margin-bottom: 15px;
}

.resource-item img {
    max-width: 100%;
    height: auto;
}

.resource-item .cost {
    font-size: 36px;
}

.clinical-sprite-nav a {
    background: #021e47;
    color: white;
    display: block;
    font-size: 18px;
    text-align: center;
    padding: 40px 0;
    width: 100%;
}

.clinical-sprite-nav {
    margin-bottom: 40px;
}

.glossary-nav {
    margin: 0 0 30px;
}

.glossary-nav.affix {
    top: 0px;
    z-index: 1000;
}

.glossary-nav a {
    background: #3579b6;
    color: #e8e8e8;
    display: inline-block;
    font-size: 25px;
    margin: 5px 1px;
    padding: 10px;
}

.glossary-info p {
    color: #707070;
    margin-bottom: 25px;
    font-size: 15px;
}

.glossary-info b {
    color: #00baff;
    font-size: 18px;
}

#live-search input[type="text"] {
    border: 1px solid #00baff;
    padding: 15px 0;
    font-size: 16px;
    text-indent: 10px;
    width: 75%;
    margin-bottom: 30px;
}

.glossary-top p {
    color: #707070;
    font-size: 15px;
}

.main-headline h1 {
    color: #021e47;
    font-size: 36px;
}

.ov-step,
.pr-rows {
    color: #021e47;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;
}

.patients-questions .head,
.main-headline {
    background: url(/images/headline_bg.jpg) repeat-x scroll 0 25px rgba(0, 0, 0, 0);
    width: 100%;
    margin-top: 30px;
}

.patients-questions .head h1,
.main-headline h1,
.main-headline h2 {
    background: none repeat scroll 0 0 #ebebeb;
    padding: 5px 15px;
    display: inline-block;
    margin: 0 0 15px -15px;
}

.view-all {
    color: #021e47;
    font-size: 18px;
    margin-bottom: 15px;
}

.ov-step a,
.pr-rows a {
    color: #021e47;
}

.pr-rows a {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 15px;
}

.pr-rows img {
    width: 100%;
    object-fit: cover;
    height: 270px;
}

.pr-row-top img {
    height: 180px;
}

.ov-step span,
.pr-rows span {
    background: #3579b6;
    color: #e8e8e8;
    display: inline-block;
    font-size: 50px;
    margin-right: 10px;
    padding: 0 15px;
    width: 100%;
    text-align: center;
    cursor: pointer;
}

.wc_tool_kit,
.lbp_tool_kit,
.ds_tool_kit {
    font-size: 18px;
    font-weight: bold;
    padding: 20px 0;
}

.wc_tool_kit a,
.lbp_tool_kit a,
.ds_tool_kit a {
    display: inline-block;
    padding: 0 15px 0 0;
    vertical-align: middle;
}

.wc_tool_kit.flex {
    padding: 15px;
    font-size: 16px;
    margin-bottom: 30px;
}

.wc_tool_kit.flex a {
    display: flex;
    column-gap: 5px;
    align-items: center;
}

.wc_tool_kit a:last-child,
.lbp_tool_kit a:last-child,
.ds_tool_kit a:last-child {
    padding: 0;
}

.wc_tool_kit img,
.lbp_tool_kit img,
.ds_tool_kit img {
    max-height: 45px;
}

.wc_tool_kit {
    background: #021e47;
}

.wc_tool_kit a {
    color: white;
}

.lbp_tool_kit {
    background: #4f337a;
}

.lbp_tool_kit a {
    color: white;
}

.ds_tool_kit {
    background: #7a904c;
}

.ds_tool_kit a {
    color: white;
}

.mb-0 {
    margin: 0;
}

.depression-screening-tool-kit .ov-step span, .depression-screening-tool-kit .pr-rows span {
    background: #7a904c;
}

.partner-resources .ov-step span {
    padding: 20px 0;
    margin: 0;
}

.ov-step strong,
.pr-rows strong {
    color: #eacb5d;
    font-size: 15px;
}

.wctk-sprite ul {
    position: relative;
    height: 530px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.wctk-sprite li,
.wctk-sprite li a {
    display: block;
    width: 240px;
    height: 240px;
}

.wctk-sprite li {
    position: absolute;
    text-indent: -9999px;
    font-size: 0;
}

.wctk-sprite li:nth-child(2) {
    left: 0;
    top: 0;
}

.wctk-sprite li:nth-child(2) {
    left: 50%;
    margin-left: -120px;
    top: 0;
}

.wctk-sprite li:nth-child(3) {
    right: 0;
    top: 0;
}

.wctk-sprite li:nth-child(4) {
    left: 0;
    top: 260px;
}

.wctk-sprite li:nth-child(5) {
    left: 50%;
    margin-left: -120px;
    top: 260px;
}

.wctk-sprite li:nth-child(6) {
    right: 0;
    top: 260px;
}

.wctk-sprite li:nth-child(1) a {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat 0 0;
}

.wctk-sprite li:nth-child(2) a {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat -240px 0;
}

.wctk-sprite li:nth-child(3) a {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat -480px 0;
}

.wctk-sprite li:nth-child(4) a {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat 0 -240px;
}

.wctk-sprite li:nth-child(5) a {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat -240px -240px;
}

.wctk-sprite li:nth-child(6) a {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat -480px -240px;
}

.wctk-sprite li:nth-child(1) a:hover {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat 0 -480px;
}

.wctk-sprite li:nth-child(2) a:hover {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat -240px -480px;
}

.wctk-sprite li:nth-child(3) a:hover {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat -480px -480px;
}

.wctk-sprite li:nth-child(4) a:hover {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat 0 -720px;
}

.wctk-sprite li:nth-child(5) a:hover {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat -240px -720px;
}

.wctk-sprite li:nth-child(6) a:hover {
    background: url(/images/wound_care/tool_kit_sprite.png) no-repeat -480px -720px;
}

.wound-step h2 {
    color: #021e47;
    font-size: 24px;
}

.wound-step .row {
    margin: 65px 0 25px;
}

.wound-step .continue,
.wound-step .sub-display,
#step-ten a {
    color: #021e47;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px;
    opacity: .8;
}

#step-ten a span {
    color: #00baff;
}

#step-ten .continue-assessment a span {
    color: #E8E8E8;
}

.wound-step .sub-display {
    margin-bottom: 10px;
}

.wound-step ul ul {
    padding-left: 25px;
    margin-bottom: 30px;
}

.wound-step ul ul li {
    background: url(/images/wound_care/bullet.png) no-repeat 0 7px;
    padding-left: 15px;
}

.wound-step ul ul li a,
.wound-step ul ul li a.continue {
    margin-bottom: 10px;
}

.wound-step .sub-display ul a {
    color: #707070;
}

.wound-step .glyphicon {
    color: #eacb5d;
    font-size: 14px;
}

.wound-step .continue span,
.wound-step .sub-display span {
    color: #00baff;
}

.wound-step .continue:hover,
.wound-step .sub-display:hover {
    opacity: 1;
}

.continue-assessment {
    background: url("/images/headline_bg.jpg") repeat-x scroll 0 25px rgba(0, 0, 0, 0);
    width: 100%;
    text-align: center;
}

.continue-assessment .inner {
    background: none repeat scroll 0 0 #E8E8E8;
    padding: 5px 15px;
    display: inline-block;
}

.continue-assessment a {
    background: #00baff;
    color: #E8E8E8;
    padding: 1px;
    display: block;
}

.wound-step .continue-assessment span {
    color: #E8E8E8;
    font-size: 18px;
    padding: 10px 30px;
    display: block;
    border: 1px solid #e8e8e8;
}

.main-headline .pull-right {
    padding: 5px 10px;
}

.wound-step {
    display: none;
}

#step-one.wound-step {
    display: block;
}

.wound-step.underline {
    text-decoration: underline;
}

.wound-step ul {
    list-style: none;
}

.wccp-sprite ul {
    min-height: 160px;
    margin: 0 0 45px;
    padding: 0;
    text-align: center;
}

.wccp-sprite li,
.wccp-sprite li a {
    display: block;
    width: 195px;
    height: 160px;
}

.wccp-sprite li {
    display: inline-block;
    text-indent: -9999px;
    font-size: 0;
    margin: 5px 5px 10px;
}

.wccp-sprite li:nth-child(1) {
    left: 0;
}

.wccp-sprite li:nth-child(2) {
    left: 210px;
}

.wccp-sprite li:nth-child(3) {
    left: 420px;
}

.wccp-sprite li:nth-child(4) {
    left: 630px;
}

.wccp-sprite li:nth-child(5) {
    left: 840px;
}

.wccp-sprite p {
    color: #707070;
    font-size: 15px;
    margin: 20px 0 20px;
}

.wccp-sprite li:nth-child(1) a {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat 0 0;
}

.wccp-sprite li:nth-child(2) a {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat -195px 0;
}

.wccp-sprite li:nth-child(3) a {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat -390px 0;
}

.wccp-sprite li:nth-child(4) a {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat -585px 0;
}

.wccp-sprite li:nth-child(5) a {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat -780px 0;
}

.wccp-sprite li:nth-child(1) a:hover,
.wccp-sprite li:nth-child(1) a.active {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat 0 -160px;
}

.wccp-sprite li:nth-child(2) a:hover,
.wccp-sprite li:nth-child(2) a.active {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat -195px -160px;
}

.wccp-sprite li:nth-child(3) a:hover,
.wccp-sprite li:nth-child(3) a.active {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat -390px -160px;
}

.wccp-sprite li:nth-child(4) a:hover,
.wccp-sprite li:nth-child(4) a.active {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat -585px -160px;
}

.wccp-sprite li:nth-child(5) a:hover,
.wccp-sprite li:nth-child(5) a.active {
    background: url(/images/wound_care/wound_sprite.jpg) no-repeat -780px -160px;
}

.expand-pathway h3 {
    font-size: 18px;
    color: #3579b6;
    margin-bottom: 10px;
}

.expand-pathway,
.pathway-step {
    margin-bottom: 25px;
}

.pathway-step ul {
    position: relative;
    left: 15px;
}

/* Wound Care Product Guide Sprites */
.pg-sprite ul,
.cg-sprite ul {
    min-height: 130px;
    margin: 0 0 45px;
    padding: 0;
    text-align: center;
}

.cg-sprite ul {
    max-width: 75%;
    margin: 0 auto;
}

.pg-sprite li,
.pg-sprite li a,
.cg-sprite li,
.cg-sprite li a {
    display: block;
    width: 160px;
    height: 130px;
}

.pg-sprite li,
.cg-sprite li {
    display: inline-block;
    text-indent: -9999px;
    font-size: 0;
    margin: 5px 5px 10px;
}

.cg-sprite li {
    margin: 5px 1px 10px;
}

.pg-sprite li:nth-child(1),
.cg-sprite li:nth-child(1) {
    left: 0;
}

.pg-sprite li:nth-child(2),
.cg-sprite li:nth-child(2) {
    left: 170px;
}

.pg-sprite li:nth-child(3),
.cg-sprite li:nth-child(3) {
    left: 340px;
}

.pg-sprite li:nth-child(4),
.cg-sprite li:nth-child(4) {
    left: 510px;
}

.pg-sprite li:nth-child(5),
.cg-sprite li:nth-child(5) {
    left: 680px;
}

.pg-sprite li:nth-child(6),
.cg-sprite li:nth-child(6) {
    left: 850px;
}

.pg-sprite li:nth-child(7),
.cg-sprite li:nth-child(7) {
    left: 920px;
}

.cg-sprite li:nth-child(8) {
    left: 1130px;
}

.cg-sprite li:nth-child(9) {
    left: 1340px;
}

.cg-sprite li:nth-child(10) {
    left: 1550px;
}

.pg-sprite p,
.cg-sprite p {
    color: #707070;
    font-size: 15px;
    margin: 20px 0 20px;
}

.pg-sprite li:nth-child(1) a {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat 0 0;
}

.pg-sprite li:nth-child(2) a {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -160px 0;
}

.pg-sprite li:nth-child(3) a {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -320px 0;
}

.pg-sprite li:nth-child(4) a {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -480px 0;
}

.pg-sprite li:nth-child(5) a {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -640px 0;
}

.pg-sprite li:nth-child(6) a {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -800px 0;
}

.pg-sprite li:nth-child(1) a:hover {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat 0 -130px;
}

.pg-sprite li:nth-child(2) a:hover {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -160px -130px;
}

.pg-sprite li:nth-child(3) a:hover {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -320px -130px;
}

.pg-sprite li:nth-child(4) a:hover {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -480px -130px;
}

.pg-sprite li:nth-child(5) a:hover {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -640px -130px;
}

.pg-sprite li:nth-child(6) a:hover {
    background: url(/images/wound_care/product_guide_sprite.jpg) no-repeat -800px -130px;
}

/* Clinical Guidelines Sprite */
.cg-sprite li:nth-child(1) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat 0 0;
}

.cg-sprite li:nth-child(2) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -160px 0;
}

.cg-sprite li:nth-child(3) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -320px 0;
}

.cg-sprite li:nth-child(4) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -480px 0;
}

.cg-sprite li:nth-child(5) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -640px 0;
}

.cg-sprite li:nth-child(6) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -800px 0;
}

.cg-sprite li:nth-child(7) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -960px 0;
}

.cg-sprite li:nth-child(8) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -1120px 0;
}

.cg-sprite li:nth-child(9) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -1280px 0;
}

.cg-sprite li:nth-child(10) a {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -1440px 0;
}

.cg-sprite li:nth-child(1) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat 0 -130px;
}

.cg-sprite li:nth-child(2) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -160px -130px;
}

.cg-sprite li:nth-child(3) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -320px -130px;
}

.cg-sprite li:nth-child(4) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -480px -130px;
}

.cg-sprite li:nth-child(5) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -640px -130px;
}

.cg-sprite li:nth-child(6) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -800px -130px;
}

.cg-sprite li:nth-child(7) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -960px -130px;
}

.cg-sprite li:nth-child(8) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -1120px -130px;
}

.cg-sprite li:nth-child(9) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -1280px -130px;
}

.cg-sprite li:nth-child(10) a:hover {
    background: url(/images/clinical_resources/clinical_guidelines_sprite.jpg) no-repeat -1440px -130px;
}

/* Clinical Pathways */
.carousel-controller {
    background: #d9d9d9;
}

.controller-row {
    background: #021e47;
}

#cp-carousel-control {
    width: 100%;
    padding: 15px 10px;
    position: relative;
}

#cp-carousel-control a {
    bottom: 0;
    color: #021e47;
    position: static;
    top: inherit;
    font-weight: 700;
    font-size: 14px;
}

.carousel-control {
    opacity: 1;
    text-shadow: none;
}

#cp-carousel {
    min-height: 360px;
    padding: 20px 0;
}

#cp-carousel li {
    list-style: inside square;
    margin-bottom: 5px;
}

#cp-carousel .carousel-inner {
    color: #707070;
    font-size: 15px;
}

.carousel-control.right,
.carousel-control.left {
    background: none;
}

.carousel-control.right {
    float: right;
}

.carousel-control.left {
    float: left;
}

.criteria-info .carousel-container {
    background: white;
}

.criteria-info .col-md-4 {
    color: white;
    font-size: 14px;
    padding-top: 15px;
}

.criteria-info .col-md-4 h4 {
    color: white;
}

.carousel-control .glyphicon {
    color: #3579b6;
}

.left.carousel-control .glyphicon {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.criteria-info .col-md-8 strong {
    display: block;
    font-size: 24px;
    color: #021e47;
    margin-bottom: 15px;
}

.criteria-info .row {
    background: #021e47;
}

.criteria-info {
    margin-bottom: 15px;
}

.pathway-step img {
    float: left;
    height: auto;
    width: 25%;
    margin-right: 10px;
    margin-bottom: 10px;
}

..expand-pathway li {
    list-style: outside square;
    margin-bottom: 10px;
}

..expand-pathway ul {
    padding-left: 17px;
}

..expand-pathway {
    font-size: 16px;
}

..expand-pathway .glyphicon {
    background: #00baff;
    color: #f4f8ec;
    font-size: 12px;
    padding: 5px;
    border-radius: 50%;
    margin-left: 5px;
    -ms-transform: rotate(90deg);
    /* IE 9 */
    -webkit-transform: rotate(90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

.modal-body ol .question-circle-mark {
    background: #00baff;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    padding: 2px 7px;
    border-radius: 50%;
    margin: 0 2px;
}

.popover {
    top: 71px !important;
    left: 379px !important;
}

..expand-pathway .collapsed .glyphicon,
.ov-step .collapsed .glyphicon {
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}

.ov-step .glyphicon {
    -ms-transform: rotate(90deg);
    /* IE 9 */
    -webkit-transform: rotate(90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

.expand-pathway .innercontent {
    color: #021e47;
    font-size: 15px;
}

.cp-sprite a {
    display: inline-block;
    width: 180px;
    height: 180px;
    background: url(/images/wound_care/pathway_sprite.png) no-repeat 0 0;
    margin-right: 20px;
}

.cp-sprite a:nth-child(1) {
    background: url(/images/wound_care/pathway_sprite.png) no-repeat 0 0;
}

.cp-sprite a:nth-child(2) {
    background: url(/images/wound_care/pathway_sprite.png) no-repeat -180px 0;
}

.cp-sprite a:nth-child(3) {
    background: url(/images/wound_care/pathway_sprite.png) no-repeat -360px 0;
}

.cp-sprite a:nth-child(1):hover {
    background: url(/images/wound_care/pathway_sprite.png) no-repeat 0 -180px;
}

.cp-sprite a:nth-child(2):hover {
    background: url(/images/wound_care/pathway_sprite.png) no-repeat -180px -180px;
}

.cp-sprite a:nth-child(3):hover {
    background: url(/images/wound_care/pathway_sprite.png) no-repeat -360px -180px;
}

.postid-738 .criteria-info #cp-carousel {
    min-height: 520px;
}

/* Begin Low Back Pain Tool Kit Styles */
.low-back-pain-tool-kit .mast,
.parent-pageid-3676 .mast {
    background-image: linear-gradient(45deg, #2f1e47 0%, #4f337a 100%);
}

.lbptk-sprite ul {
    position: relative;
    height: 530px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.lbptk-sprite li,
.lbptk-sprite li a {
    display: block;
    width: 240px;
    height: 240px;
}

.lbptk-sprite li {
    position: absolute;
    text-indent: -9999px;
    font-size: 0;
}

.lbptk-sprite li:nth-child(2) {
    left: 0;
    top: 0;
}

.lbptk-sprite li:nth-child(2) {
    left: 50%;
    margin-left: -120px;
    top: 0;
}

.lbptk-sprite li:nth-child(3) {
    right: 0;
    top: 0;
}

.lbptk-sprite li:nth-child(4) {
    left: 0;
    top: 260px;
}

.lbptk-sprite li:nth-child(5) {
    left: 50%;
    margin-left: -120px;
    top: 260px;
}

.lbptk-sprite li:nth-child(6) {
    right: 0;
    top: 260px;
}

.lbptk-sprite li:nth-child(1) a {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat 0 0;
}

.lbptk-sprite li:nth-child(2) a {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat -240px 0;
}

.lbptk-sprite li:nth-child(3) a {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat -480px 0;
}

.lbptk-sprite li:nth-child(4) a {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat 0 -240px;
}

.lbptk-sprite li:nth-child(5) a {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat -240px -240px;
}

.lbptk-sprite li:nth-child(6) a {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat -480px -240px;
}

.lbptk-sprite li:nth-child(1) a:hover {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat 0 -480px;
}

.lbptk-sprite li:nth-child(2) a:hover {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat -240px -480px;
}

.lbptk-sprite li:nth-child(3) a:hover {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat -480px -480px;
}

.lbptk-sprite li:nth-child(4) a:hover {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat 0 -720px;
}

.lbptk-sprite li:nth-child(5) a:hover {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat -240px -720px;
}

.lbptk-sprite li:nth-child(6) a:hover {
    background: url(/images/wound_care/lbp_tool_kit_sprite.png) no-repeat -480px -720px;
}

.low-back-pain-tool-kit .ov-step span,
.pr-rows span {
    background: #8363AF;
}

.low-back-pain-tool-kit .ov-step a {
    padding-top: 20px;
    display: block;
}

.wound-care-tool-kit .reference-docs a,
.wound-assessment-guidelines .reference-docs a,
.low-back-pain-tool-kit .reference-docs a,
.parent-pageid-3676 .reference-docs a,
.depression-screening-tool-kit .reference-docs a,
.parent-pageid-4305 .reference-docs a,
.parent-pageid-4312 .reference-docs a {
    background: #eacb5d;
    border: 1px solid white;
    box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
    color: #021e47;
    font-size: 14px;
    font-weight: 600;
    margin-right: 10px;
    outline: 1px solid #eacb5d;
    padding: 8px 12px;
}

.wound-care-tool-kit .reference-docs a small,
.wound-assessment-guidelines .reference-docs a small,
.low-back-pain-tool-kit .reference-docs a small,
.parent-pageid-3676 .reference-docs a small,
.depression-screening-tool-kit .reference-docs a small,
.parent-pageid-4305 .reference-docs a small,
.parent-pageid-4312 .reference-docs a small {
    font-weight: 300;
}

/* Begin Depression Tool Kit Styles */
.depression-screening-tool-kit .mast,
.parent-pageid-4305 .mast,
.parent-pageid-4312 .mast {
    background-image: linear-gradient(45deg, #7a904c 0%, #98a47e 100%);
}

.phq29-screening-tool .green-bg {
    background: #7a904c;
    min-height: 70px;
}

.phq29-screening-tool .row>div {
    padding: 10px;
}

.phq29-screening-tool .question-checklist label {
    background: rgba(0, 0, 0, .25);
    padding: 10px;
}

.question-checklist .question-row {
    border-bottom: 1px solid #ccc;
}

.question-checklist .top-row>div {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 0;
}

.question-checklist .row.bg-white {
    background: white;
    font-size: 24px;
}

.bg-white .score {
    color: #7a904c;
}

.additional-questions .text-center label {
    padding: 15px 0;
}

.actionbuttons {
    margin-top: 40px;
}

.actionbuttons .btn {
    display: none;
}

.phq29-screening-tool .text-white {
    color: white;
}

.dstk-sprite ul {
    position: relative;
    height: 530px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.dstk-sprite li,
.dstk-sprite li a {
    display: block;
    width: 240px;
    height: 240px;
}

.dstk-sprite li {
    position: absolute;
    text-indent: -9999px;
    font-size: 0;
}

.dstk-sprite li:nth-child(2) {
    left: 0;
    top: 0;
}

.dstk-sprite li:nth-child(2) {
    left: 50%;
    margin-left: -120px;
    top: 0;
}

.dstk-sprite li:nth-child(3) {
    right: 0;
    top: 0;
}

.dstk-sprite li:nth-child(4) {
    left: 0;
    top: 260px;
}

.dstk-sprite li:nth-child(5) {
    left: 50%;
    margin-left: -120px;
    top: 260px;
}

.dstk-sprite li:nth-child(6) {
    right: 0;
    top: 260px;
}

.dstk-sprite li:nth-child(1) a {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat 0 0;
}

.dstk-sprite li:nth-child(2) a {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat -240px 0;
}

.dstk-sprite li:nth-child(3) a {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat -480px 0;
}

.dstk-sprite li:nth-child(4) a {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat 0 -240px;
}

.dstk-sprite li:nth-child(5) a {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat -240px -240px;
}

.dstk-sprite li:nth-child(6) a {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat -480px -240px;
}

.dstk-sprite li:nth-child(1) a:hover {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat 0 -480px;
}

.dstk-sprite li:nth-child(2) a:hover {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat -240px -480px;
}

.dstk-sprite li:nth-child(3) a:hover {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat -480px -480px;
}

.dstk-sprite li:nth-child(4) a:hover {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat 0 -720px;
}

.dstk-sprite li:nth-child(5) a:hover {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat -240px -720px;
}

.dstk-sprite li:nth-child(6) a:hover {
    background: url(/images/depression/depression_tool_kit_sprite.png) no-repeat -480px -720px;
}

.mm-sprite ul {
    position: relative;
    height: 530px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.mm-sprite li,
.mm-sprite li a {
    display: block;
    width: 240px;
    height: 240px;
}

.mm-sprite li {
    position: absolute;
    text-indent: -9999px;
    font-size: 0;
}

.mm-sprite li:nth-child(2) {
    left: 0;
    top: 0;
}

.mm-sprite li:nth-child(2) {
    left: 50%;
    margin-left: -120px;
    top: 0;
}

.mm-sprite li:nth-child(3) {
    right: 0;
    top: 0;
}

.mm-sprite li:nth-child(4) {
    left: 0;
    top: 260px;
}

.mm-sprite li:nth-child(5) {
    left: 50%;
    margin-left: -120px;
    top: 260px;
}

.mm-sprite li:nth-child(6) {
    right: 0;
    top: 260px;
}

.mm-sprite li:nth-child(1) a {
    background: url(/images/depression/medication_management_sprite.png) no-repeat 0 0;
}

.mm-sprite li:nth-child(2) a {
    background: url(/images/depression/medication_management_sprite.png) no-repeat -240px 0;
}

.mm-sprite li:nth-child(3) a {
    background: url(/images/depression/medication_management_sprite.png) no-repeat -480px 0;
}

.mm-sprite li:nth-child(4) a {
    background: url(/images/depression/medication_management_sprite.png) no-repeat 0 -240px;
}

.mm-sprite li:nth-child(5) a {
    background: url(/images/depression/medication_management_sprite.png) no-repeat -240px -240px;
}

.mm-sprite li:nth-child(6) a {
    background: url(/images/depression/medication_management_sprite.png) no-repeat -480px -240px;
}

.mm-sprite li:nth-child(1) a:hover {
    background: url(/images/depression/medication_management_sprite.png) no-repeat 0 -480px;
}

.mm-sprite li:nth-child(2) a:hover {
    background: url(/images/depression/medication_management_sprite.png) no-repeat -240px -480px;
}

.mm-sprite li:nth-child(3) a:hover {
    background: url(/images/depression/medication_management_sprite.png) no-repeat -480px -480px;
}

.mm-sprite li:nth-child(4) a:hover {
    background: url(/images/depression/medication_management_sprite.png) no-repeat 0 -720px;
}

.mm-sprite li:nth-child(5) a:hover {
    background: url(/images/depression/medication_management_sprite.png) no-repeat -240px -720px;
}

.mm-sprite li:nth-child(6) a:hover {
    background: url(/images/depression/medication_management_sprite.png) no-repeat -480px -720px;
}

#quiz #progress {
    margin-top: 15px;
}

#quiz h1 {
    margin-top: 0;
}

.toolkit .panel-title {
    font-size: 24px;
    color: #021e47;
}

.toolkit .panel-title .high-risk {
    color: #a94442;
}

.toolkit .panel-title .medium-risk {
    color: #8a6d3b;
}

.toolkit .lead {
    font-size: 18px;
}

.parent-pageid-3676 .patient-education h4, .parent-pageid-4305 .patient-education h4 {
    margin-top: 0;
}

.parent-pageid-3676 .patient-education .col-md-6, .parent-pageid-4305 .patient-education .col-md-6 {
    margin-bottom: 45px;
}

.parent-pageid-3676 .patient-education .btn-secondary, .parent-pageid-4305 .patient-education .btn-secondary {
    margin-bottom: 30px;
}

.parent-pageid-3676 .patient-education .embed_download, .parent-pageid-4305 .patient-education .embed_download {
    margin-top: 10px;
}

.parent-pageid-3676 .patient-education .colored-bullets ul, .parent-pageid-4305 .patient-education .colored-bullets ul {
    padding-bottom: 0;
}

.footnotes {
    border-top: 1px solid;
    padding-top: 20px;
    margin-top: 30px;
    padding-left: 20px;
    margin-left: 0;
}

.footnotes li {
    font-size: 80%;
    margin-bottom: 10px;
}

.phq2-9-scores-and-action-plans .modal-body sup {
    font-weight: 700;
    color: #888;
}

.phq2-9-scores-and-action-plans .panel-title {
    font-size: 26px;
    color: #021e47;
}

/* About Us */
.about-us .about-item {
    min-height: 300px;
}

.about-us .about-img {
    width: 100%;
    padding: 0 15px 15px 0;
    border-radius: 4px;
}

.about-img {
    height: 150px;
    object-fit: contain;
}

.about-us .btn-primary {
    margin-right: 15px;
    margin-bottom: 15px;
}

/* Provider Search Page Styles */

.search-provider .form-inline input[type="text"] {
    padding: 25px 0 25px 20px;
    font-size: 21px;
    border: 1px solid #00baff;
    width: 100%;
}

.search-provider .form-inline .form-group {
    width: 80%;
}

.search-provider .form-inline .btn {
    border: none;
    background: #00baff;
    color: white;
    font-size: 21px;
    width: 19%;
    text-align: center;
    padding: 11px 0;
}

.search-provider .top-search {
    padding: 0;
    margin-bottom: 15px;
    margin-top: -3px;
}

.search-provider #nsa {
    padding: 0 0 0 20px;
    height: 50px;
    line-height: 50px;
}

.search-provider #nsa:not(*:root) {
    line-height: 100%;
}

.search-provider .top-search p {
    padding: 10px 0 0;
}

.search-provider #filter {
    background: #f2f2f0;
    border: 1px solid #7f7f7f;
    padding: 10px;
    border-radius: 5px;
}

.search-provider #filter span {
    color: #021e47;
}

.search-provider #filter .title,
.search-provider #filter label {
    color: #00478f;
}

.search-provider #filter .title {
    font-size: 21px;
    border-bottom: 1px solid #7f7f7f;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.search-provider #filter label {
    margin-bottom: 5px;
}

.search-provider #filter .dropdown-menu .dropdown-header {
    color: #00478f;
    font-size: 16px;
}

.search-provider .dropdown-menu {
    font-size: 16px;
}

.search-provider .text-right {
    text-align: right;
}

.search-provider .print-link-container .glyphicon {
    font-size: 12px;
    padding: 0 5px 0 0;
    color: #00aeef;
}

.search-provider .print-link-container a {
    color: #00aeef;
    display: inline-block;
    border-radius: 4px;
    margin-bottom: 15px;
    text-decoration: none;
}

.search-provider .tab-pane {
    padding-top: 15px;
}

.search-provider .sort-bar {
    border-bottom: 2px solid #7f7f7f;
    padding: 10px 0;
    background-color: #e8e8e8;
    z-index: 100;
}

.search-provider a {
    cursor: pointer;
}

.search-provider .sort-bar.affix {
    width: 768px;
    top: 80px;
}

.search-provider .sort-bar span {
    color: #7d7d7d;
    font-size: 14px;
}

.search-provider .tooltip-inner {
    width: 450px;
    max-width: 450px;
    overflow: auto;
    height: auto;
    font-size: 14px;
}

.search-provider #filter-specialty .tooltip-inner {
    white-space: normal;
}

.search-provider #filter-specialty .sprite-question {
    position: relative;
    top: 3px;
}

.search-provider .sprite-question {
    display: inline-block;
    height: 14px;
    width: 14px;
    overflow: hidden;
    background: url(/images/question_sprite.png) no-repeat 0 0;
}

.search-provider .sprite-question:hover {
    background: url(/images/question_sprite.png) no-repeat -14px 0;
}

.search-provider .sort-bar .pcp-tt {
    padding-left: 15px;
}

.search-provider #listing-links {
    margin: 15px 0
}

.search-provider .top-doc {
    margin-bottom: 20px;
    padding-top: 20px;
}

.search-provider .top-doc h3 {
    color: #00478f;
    font-size: 19px;
    font-weight: normal;
    margin-top: 0;
}

#ajax-replace-main-content .result.contact.row:nth-child(2n) {
    background: rgba(0, 0, 0, .1);
}

#filter-selected-primary_care_specialty {
    width: 100%;
    text-align: left;
}

.search-provider #filter-selected-primary_care_specialty .caret {
    float: right;
    margin-top: 8px;
}

.search-provider .top-doc .provider-group {
    font-size: 15px;
    margin-top: 10px;
}

.search-provider .top-doc .specialty {
    color: #00478f;
    font-size: 15px;
    font-weight: normal;
    vertical-align: top;
    text-align: right;
}

.search-provider .top-doc .accepting-new-patients p {
    width: 70%;
    float: left;
    margin-left: 0px;
}

.search-provider .pcp p {
    float: left;
    margin-left: 15px;
    margin-top: 5px;
    margin-right: 10px;
}

.search-provider .top-doc .web-comments {
    clear: both;
    padding-top: 10px;
    font-style: italic;
    color: #646464;
}

.search-provider #listing-links ul {
    padding-left: 13px;
    margin-top: 15px;
}

.search-provider #listing-links ul li {
    background: url(/images/link_arrow.png) no-repeat 160px center;
    margin-bottom: 10px;
}

.search-provider #listing-links ul li a {
    color: #00478f;
    font-weight: 700;
}

.search-provider .top-doc .accepting-new-patients span,
.search-provider .pcp span {
    display: inline-block;
    font-size: 15px;
    background: #f2f2f0;
    border: 1px solid #7f7f7f;
    padding: 6px 8px;
    border-radius: 5px;
}

.search-provider .top-doc .accepting-new-patients .yes,
.search-provider .pcp .yes {
    color: green;
}

.search-provider .top-doc .accepting-new-patients .no,
.search-provider .pcp .no {
    color: red;
}

.search-provider .more-info-bar {
    color: #646464;
    margin-top: 0;
    margin-left: 0;
    font-size: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.search-provider .more-info-bar p a {
    display: block;
    padding: 10px 15px 10px;
}

.search-provider .additional-info {
    color: #646464;
    font-size: 15px;
}

.search-provider .more-info-bar a,
.search-provider .more-info-bar a span {
    color: #003c71;
    font-size: 14px;
    font-weight: normal;
}

.search-provider .more-info-bar .glyphicon {
    font-size: 11px;
}

.search-provider .provider:nth-child(odd) {
    background: #f2f2f2;
}

.search-provider .provider .address {
    padding: 15px 15px 15px 15px;
    display: inline-block;
    float: left;
    width: 50%;
}

.search-provider .btn-primary {
    /*margin-top: -15px;*/
    padding: 10px 15px;
    font-size: 16px;
}

.search-provider .contact .name-specialty-container h3 {
    float: left;
}

.search-provider .contact .name-specialty-container .specialty {
    float: right;
}

.search-provider .contact .name-specialty-container .contact-group {
    float: left;
    clear: left;
}

/* Depression */
.nav-tabs>li>a {
    font-size: 20px;
}

.green-bg {
    background: #c5f1c5;
}

.yellow-bg {
    background: #fafad2;
}

.orange-bg {
    background: #ffdc9d;
}

img {
    max-width: 100%;
}

/*------------------------------------*\
    MISC
\*------------------------------------*/
/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone {
    margin: 15px;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 15px auto 15px auto;
}

.alignright {
    float: right;
    margin: 15px 0 15px 15px;
}

.alignleft {
    float: left;
    margin: 15px 15px 15px 0;
}

a img.alignright {
    float: right;
    margin: 15px 0 15px 15px;
}

a img.alignnone {
    margin: 15px 15px 15px 0;
}

a img.alignleft {
    float: left;
    margin: 15px 15px 15px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    text-align: center;
}

.wp-caption.alignnone {
    margin: 15px 15px 15px 0;
}

.wp-caption.alignleft {
    margin: 15px 15px 15px 0;
}

.wp-caption.alignright {
    margin: 15px 0 15px 15px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

.wp-caption .wp-caption-text,
.gallery-caption {
    font-size: 12px;
    line-height: 1;
    margin: 0;
    padding: 15px;
}

.sticky {}

.bypostauthor {}

#filter-sidebar label {
    display: block;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

.gform_body li div ul {
    padding: 0 5px;
}

.bhi-training .row {
    margin-bottom: 30px;
}

/* Popup Styles */
#popup,
#popup.close {
    position: fixed;
    bottom: 0
}

#are_you_sure_popup,
#popup {
    border-radius: 10px 10px 0 0;
    background: rgba(0, 0, 0, .25)
}

#popup {
    padding: 15px 15px 0;
    font-size: 16px;
    color: #656565;
    right: 100px;
    transform: translateY(100%);
    z-index: 9999;
    transform: translateZ(0) perspective: 1000
}

#popup .spots_left {
    margin-bottom: 15px;
    padding-top: 15px
}

#popup.active {
    animation-name: slideUp;
    -webkit-animation-name: slideUp;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
    transform: translateY(0)
}

#popup.active,
#popup.close {
    animation-timing-function: ease
}

#popup.close {
    animation-name: slideDown;
    -webkit-animation-name: slideDown;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease;
    visibility: hidden !important
}

@keyframes slideUp {
    0% {
        transform: translateY(100%)
    }

    100% {
        transform: translateY(0)
    }
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(100%)
    }

    100% {
        -webkit-transform: translateY(0)
    }
}

@keyframes slideDown {
    0% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(100%)
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(0)
    }

    100% {
        -webkit-transform: translateY(100%)
    }
}

#popup .inner {
    background: #fff;
    border-radius: 10px 10px 0 0;
    position: relative;
    padding: 10px 10px 45px;
    text-align: center;
    width: 310px;
    margin-bottom: 0;
}

#popup .close {
    background: #00aeef;
    border-radius: 0 8px 0 10px;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 1;
}

#popup h3 {
    background: none;
    font-size: 31px;
    font-weight: 200;
    text-align: center;
    color: #dc3545;
    padding-top: 25px;
    padding-bottom: 15px;
    text-transform: uppercase;
}

#popup img {
    display: block;
    margin: 0 auto
}

#popup .popup_coupon {
    width: 220px;
    margin: 15px auto 40px
}

.popup_btn {
    width: 290px;
    padding-bottom: 30px
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
/* Mobile First Method */
/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {}

/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    header {
        padding: 0 30px;
    }

    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

/* Non-Mobile First Method */
/* Extra Large Devices, Wide Screens */
@media only screen and (max-width: 1440px) {
    .navbar-brand img {
        width: 350px;
    }

    .navbar-default .navbar-nav>li>a {
        font-size: 18px;
    }

    .arcadia-login a {
        margin-bottom: 15px;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
    .navbar-brand img {
        width: 250px;
    }

    .navbar-default .navbar-nav>li>a {
        font-size: 16px;
    }

    .yourhealth-sprite {
        display: none !important;
    }

    .arcadia-login a {
        margin-bottom: 10px;
    }

    .navbar-default .navbar-nav>li>a {
        padding: 10px 30px 10px 15px;
    }
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
    
	
	.search-provider .btn-primary {
		margin-bottom:10px;
	}
	
    .navbar-header {
        float: none;
    }

    .navbar-left,
    .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
        margin-top: 30px;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
        margin: 0;
        padding: 0;
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin: 0;
        padding: 0;
    }

    .navbar-nav>li {
        float: none;
    }

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .collapse.in {
        display: block !important;
    }

    .arcadia-login a {
        padding: 5px 15px 15px;
        border-left: 5px solid #ffd200;
    }

    .home .mast,
    .health-plan-member .mast,
    .medical-provider .mast,
    .benefits-professional .mast {
        background: #ebebeb;
    }

    .health-plan-member .inner {
        margin-bottom: 15px;
    }

    .home h1 {
        font-size: 42px;
        margin-top: 30px;
    }

    .home .testimonial {
        border-top: none;
        margin-top: 0px;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .home .inner {
        margin-bottom: 30px;
    }

    .home .news-events {
        padding-bottom: 60px;
    }

    .home .news-events .container {
        padding-top: 45px;
    }

    .testimonial h3 small.pull-right {
        float: none !important;
    }

    .health-plan-member .content,
    .medical-provider .content,
    .benefits-professional .content {
        border-top: none;
        margin-top: 0;
        padding-top: 30px;
    }

    .health-plan-member .mast-info .inner,
    .medical-provider .mast-info .inner,
    .benefits-professional .mast-info .inner {
        margin-top: 45px;
        margin-bottom: 15px;
    }

    .navbar-brand {
        padding: 30px 15px;
    }

    .navbar {
        margin-bottom: 0;
    }

    .mobile-mast {
        border-bottom: 1px solid #021e47;
    }

    .social-media-icons {
        margin-bottom: 30px;
    }

    .copyright .pull-right {
        clear: both;
        float: none !important;
    }

    .spriteandquestions .information-slide,
    .spriteandquestions .ahp-questions {
        width: 100%;
        float: none;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .yourhealth-sprite {
        float: none;
        margin: 0 auto;
    }

    #whatifineedhelp .left,
    #whatifineedhelp .right {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }

    .page-id-562 #page-title,
    .page-id-902 #page-title,
    .page-id-863 #page-title,
    .page-id-1537 #page-title {
        padding-top: 20px;
    }

    .page-id-562 #page-title h2,
    .page-id-902 #page-title h2,
    .page-id-863 #page-title h2,
    .page-id-1537 #page-title h2 {
        font-size: 28px;
    }

    .page-id-562 #page-title .free-cta,
    .page-id-902 #page-title .free-cta,
    .page-id-863 #page-title .free-cta,
    .page-id-1537 #page-title .free-cta {
        float: none;
        margin-top: 5px;
    }

    #opening-content .leftcol,
    #opening-content .rightcol {
        float: none;
        width: 100%;
        padding: 0 15px;
    }

    .wctk-sprite ul, .dstk-sprite ul, .mm-sprite ul {
        height: auto;
    }

    .wctk-sprite li, .dstk-sprite li, .mm-sprite li {
        position: relative;
        margin: 0 auto 30px;
    }

    .wctk-sprite li:nth-child(4),
    .wctk-sprite li:nth-child(5),
    .wctk-sprite li:nth-child(6),
    .dstk-sprite li:nth-child(4),
    .dstk-sprite li:nth-child(5),
    .dstk-sprite li:nth-child(6),
    .mm-sprite li:nth-child(4),
    .mm-sprite li:nth-child(5),
    .mm-sprite li:nth-child(6) {
        margin-left: auto;
        left: inherit;
        top: inherit;
    }

    .inner-content ul,
    .patients-questions ul,
    ul.bulleted-list {
        font-size: 14px;
    }

    .question-checklist .top-row {
        display: none;
    }

    .question-checklist .question-row .col-md-2 label:after {
        margin-left: 5px;
    }

    .question-checklist .question-row .col-md-2:nth-child(2) label:after {
        content: "Not at All";
    }

    .question-checklist .question-row .col-md-2:nth-child(3) label:after {
        content: "Several Days";
    }

    .question-checklist .question-row .col-md-2:nth-child(4) label:after {
        content: "More than Half the Days";
    }

    .question-checklist .question-row .col-md-2:nth-child(5) label:after {
        content: "Nearly Every Day";
    }

    .phq29-screening-tool .green-bg {
        min-height: 0;
    }

    .phq29-screening-tool .question-checklist label {
        padding: 5px 10px;
    }

    .additional-questions .text-center label {
        padding: 5px 0;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
    .about-us .about-item {
        min-height: 460px;
    }

    .benefits-professional .gform_wrapper ul {
        padding-left: 0;
    }

    /*.top-search .form-inline .form-group {
		width: 100%;
	}
	.top-search .form-inline .btn {
		width: 100%;
		margin-bottom: 15px;
	}
	#filter form div {
		width: initial;
		padding-right: 0;
	}
	.sort-bar .col-xs-2,
	.sort-bar .col-xs-3,
	.sort-bar .col-xs-5 {
		display: none;
	}
	.top-doc h3 {
		float: left;
		margin-top: 0;
	}
	.top-doc .provider-group {
		float: left;
		clear: left;
	}
	.top-doc .pcp p {
		margin-left: 0;
		margin-bottom: 15px;
	}
	.top-doc .accepting-new-patients {
		text-align: left;
	}
	.top-doc .accepting-new-patients p {
		width: initial;
		margin-top: 5px;
		margin-left: 0;
		margin-right: 10px;
	}
	.more-info-bar {
		text-align: left;
		margin-bottom: 15px;
	}*/
    .search-provider .top-search #nsa {
        width: 98%;
        float: left;
        margin-right: 5px;
    }

    .search-provider .top-search #nsa::-webkit-input-placeholder {
        display: none;
        color: white;
    }

    .search-provider .top-search #nsa::-moz-placeholder {
        display: none;
        color: white;
    }

    /* firefox 19+ */
    .search-provider .top-search #nsa:-ms-input-placeholder {
        display: none;
        color: white;
    }

    /* ie */
    .search-provider .top-search #nsainput:-moz-placeholder {
        display: none;
        color: white;
    }

    .search-provider .top-search .btn {
        font-size: 18px;
    }

    .search-provider #page-title {
        min-height: inherit;
        border-bottom: 0;
    }

    .search-provider .container,
    .search-provider #filter-sidebar {
        width: 100%;
    }

    .search-provider #filter-sidebar,
    .search-provider #filter {
        background: transparent;
        margin: 0 0 60px;
        padding: 0;
        width: 100%;
        border-radius: none;
        border: none;
    }

    .search-provider #filter span {
        color: white;
    }

    .search-provider #filter .title {
        background: #00baff;
        border: none;
        color: white;
        padding: 10px 20px;
        width: 100%;
    }

    .search-provider #filter .form-group {
        padding: 0 20px;
    }

    .search-provider #ajax-replace-main-content,
    .search-provider #ajax-replace-main-content .row {
        width: 100%;
    }

    .search-provider .top-doc .specialty {
        float: left !important;
        text-align: left;
        clear: both;
    }

    .search-provider .top-doc .specialty br {
        display: none;
    }

    .search-provider #filter #filter-selected-specialty,
    .search-provider #filter .btn-group {
        width: 100%;
    }

    .search-provider #filter .btn-group label {
        width: 33.3%;
    }

    .search-provider #page-title,
    .search-provider .col-xs-9 {
        width: 100%;
    }

    .search-provider .col-xs-9 div {
        float: none;
        padding-right: 0;
    }

    .search-provider .col-xs-9 {
        padding: 0;
    }

    .search-provider .provider.row {
        margin: 0;
        padding: 0;
    }

    .search-provider .provider {
        border-bottom: 1px solid #7f7f7f;
    }

    .search-provider .provider.row .collapse-group .collapse {
        background: #e4e4e4;
        border: none;
        margin: 0;
    }

    .search-provider #filter .form-group {
        padding: 0;
        width: 100%;
        margin: 0;
    }

    .search-provider #listing-links {
        display: none;
    }

    .search-provider .top-doc h3,
    .search-provider .top-doc p {
        float: none !important;
    }

    .search-provider .top-doc h3 {
        font-size: 20px;
    }

    .search-provider .top-doc .col-xs-7 {
        width: 100%;
    }

    .search-provider .top-doc .specialty {
        font-size: 16px;
        color: #333333;
    }

    .search-provider .top-doc h3:before {
        display: block;
        content: "Name & Specialty";
        color: #7d7d7d;
        font-size: 12px;
    }

    .search-provider .top-doc .provider-group:before {
        display: block;
        content: "Location";
        color: #7d7d7d;
        font-size: 12px;
    }

    .search-provider .top-doc .col-xs-2 {
        float: left;
    }

    .search-provider .more-info-bar {
        background: lightgray;
        width: 100%;
        text-align: left;
        font-weight: 400;
        font-size: 14px;
    }

    .search-provider .more-info-bar a span {
        color: #333333;
    }

    .search-provider .more-info-bar p {
        margin: 0;
    }

    .search-provider .more-info-bar p a {
        border-top: 1px dashed #7d7d7d;
    }

    .search-provider #filter-zipcode .col-xs-10 {
        width: 100%;
    }

    .search-provider #filter-sidebar .title a {
        display: block;
        float: right;
    }

    .search-provider #filter-sidebar form,
    .search-provider .top-doc .pcp p,
    .search-provider .top-doc .accepting-new-patients p {
        display: none;
    }

    .search-provider #filter-sidebar form {
        overflow: visible !important;
    }

    .search-provider .top-doc .pcp:before {
        content: "Primary Care Provider";
        float: left;
        width: 65%;
    }

    .search-provider .top-doc .pcp,
    .search-provider .top-doc .accepting-new-patients {
        width: 50%;
        float: left !important;
        text-align: left;
        margin-top: 20px;
    }

    .search-provider .top-doc .accepting-new-patients:before {
        content: "Accepting New Patients";
        float: left;
        width: 65%;
    }

    .search-provider .top-doc .pcp span,
    .search-provider .top-doc .accepting-new-patients span {
        float: right;
        width: 30%;
        text-align: center;
        margin-right: 5px;
    }

    .search-provider .row.sort-bar {
        display: none;
    }

    .search-provider #filter .title.active {
        background: #00478f;
    }

    .search-provider #provider-search-link {
        text-align: right;
        padding-right: 10px;
    }

    #slideshow-nav-wrap {
        border-top: none;
    }

    #opening-content .col {
        padding: 0 15px;
    }

    .main-headline {
        background: none;
        padding: 0 15px;
    }

    .leadership h4 {
        padding: 0 15px;
    }

    .md-modal,
    .md-content {
        width: 100%;
    }

    .modal-image {
        float: none;
        margin: 0 auto 15px;
    }

    .patients-top .rightcontent,
    .patients-top .leftcontent {
        float: none;
        width: 100%;
        padding: 0 15px;
    }

    .patients-top .rightcontent {
        margin: 10px 0 15px;
    }

    .search-provider .btn-primary.pull-right {
        margin-top: 30px;
        margin-bottom: 30px;
        float: none !important;
    }

    .inner-content ul,
    .patients-questions ul,
    ul.bulleted-list {
        margin-left: 0;
        padding: 0 1em;
        list-style: disc;
    }

    .inner-content li::before,
    .patients-questions li::before,
    .bulleted-list li::before {
        display: none;
    }

    .row .about-item:nth-child(3) {
        clear: left;
    }

    .page-id-4310 .panel-body .btn, .parent-pageid-4305 .reference-docs a {
        display: block;
    }

    .parent-pageid-4305 .reference-docs a {
        margin-bottom: 10px;
        text-align: center;
    }

    .parent-pageid-4312 .main-headline:nth-child(1), .parent-pageid-4305 .main-headline:nth-child(1) {
        margin: 0;
    }

    .parent-pageid-4312 .main-headline:nth-child(1) h1, .parent-pageid-4305 .main-headline:nth-child(1) h1 {
        padding: 0;
    }

    .table-responsive:before {
        content: "Please move left and right to view the whole table";
        font-size: 16px;
        display: block;
        padding: 10px 0;
        font-style: italic;
    }
}

@media only screen and (max-width: 675px) {
    #popup {
        right: 10px;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
    .about-us .about-item {
        min-height: 300px;
    }

    .about-us .about-img {
        padding: 0;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
    .navbar-brand img {
        width: 200px;
    }
}
.top-notification {
    padding: 0;
    margin-bottom: 15px;
    margin-top: -3px;
    font-size: 25px;
    color: red;
    }
.parent_div {
	text-align: center;
}
