/**/
/* defaults */
/**/
a {
    color: #0a4d6a;
}


/**/
/* buttons */
/**/
.button {
    border-color: #3ec19a;
    background: #3ec19a;
}

    .button:hover {
        color: #0a4d6a;
    }

.button-disabled:hover {
    background: #0a4d6a;
}



/*----------------------------------------------------------------------------*/
/*                                  PLUGINS                                   */
/*----------------------------------------------------------------------------*/

/**/
/* owl carousel */
/**/
.owl-buttons div {
    background: #0a4d6a;
}

    .owl-buttons div:hover {
        background: #0a4d6a;
    }
/**/
/* autocomplete */
/**/
.autocomplete-suggestions .autocomplete-suggestion:hover {
    color: #0a4d6a;
}


/*----------------------------------------------------------------------------*/
/*                                   HEADER                                   */
/*----------------------------------------------------------------------------*/

/**/
/* main nav */
/**/
.main-nav li .active {
    background: #0a4d6a;
}

.main-nav li ul {
    background: #0a4d6a;
}

.main-nav li:hover > a {
    background: #0a4d6a;
}

.main-nav li li ul {
    background: #afb0b3;
}

    .main-nav li li ul:before {
        background: #0a4d6a;
    }

.main-nav li li:hover > a {
    background: #0a4d6a;
}

.main-nav li li li:hover > a, .main-nav li li li > .active {
    background: #0a4d6a;
}

.main-nav .text .more {
    background: #0a4d6a;
}

    .main-nav .text .more:hover {
        background: #0a4d6a;
    }


/**/
/* mobile main nav */
/**/
.mobile-main-nav a {
    background: #0a4d6a;
}

.mobile-main-nav li li a {
    background: #0a4d6a;
}

.mobile-main-nav .text {
    background: #0a4d6a;
}

    .mobile-main-nav .text .more {
        background: #0a4d6a;
    }

        .mobile-main-nav .text .more:hover {
            background: #0a4d6a;
        }


/**/
/* quick search */
/**/
.quick-search {
    background: #0a4d6a;
}

    .quick-search input,
    .quick-search select {
        color: #0a4d6a;
    }

    .quick-search select {
        background-image: url(../img/blue/select.png);
    }

    .quick-search input::-moz-placeholder {
        color: #0a4d6a;
    }

    .quick-search input::-webkit-input-placeholder {
        color: #0a4d6a;
    }

    .quick-search button {
        color: #0a4d6a;
    }

    .quick-search .switcher {
        background: url(../img/blue/quick-search.png);
    }



/*----------------------------------------------------------------------------*/
/*                                   CONTENT                                  */
/*----------------------------------------------------------------------------*/

/**/
/* page title */
/**/
.page-title {
    border-top-color: #0a4d6a;
    background-color: #0a4d6a;
}


/**/
/* slider */
/**/
.slider .intro h2 {
    color: #3ec19a;
}

.slider .intro p {
    color: #3ec19a;
}

.slider .intro .icon {
    color: #3ec19a;
}

.slider .prev,
.slider .next {
    border-color: #3ec19a;
    background: #3ec19a;
}

    .slider .prev:hover,
    .slider .next:hover {
        color: #3ec19a;
    }


/**/
/* benefits */
/**/
.benefits .pic {
    background: #4A879A;
}

.benefits .text {
    background: #4A879A;
}

.benefits .more {
    background: #3FCAAB;
}

    .benefits .more:hover {
        background: #3FCAAB;
    }

.benefits li:nth-child(even) .pic {
    background: #3EC19A;
}

.benefits li:nth-child(even) .text {
    background: #3EC19A;
}

.benefits li:nth-child(even) .more {
    background: #0a4d6a;
}

    .benefits li:nth-child(even) .more:hover {
        background: #0a4d6a;
    }


/**/
/* services */
/**/
.services h2 a:hover {
    color: #0a4d6a;
}

.services .pic, #animating-block-5 .pic, i.pic {
    background: #0a4d6a;
}

    .services .pic:before, #animating-block-5 .pic:before, i.pic:after {
        background: #0a4d6a;
    }

.services .more {
    background: #40CAA1;
}

    .services .more:hover {
        background: #0a4d6a;
    }


/**/
/* doctors */
/**/
.doctors p {
    border-color: #0a4d6a;
    color: #0a4d6a;
}

.doctors .links a {
    background: #0a4d6a;
}

    .doctors .links a:hover {
        background: #0a4d6a;
    }

.doctors .item:hover h3,
.doctors .item:hover p {
    background: #0a4d6a;
}


/**/
/* doctors carousel */
/**/
.doctors-carousel p {
    color: #0a4d6a;
}

.doctors-carousel .item {
    border-color: #0a4d6a;
}

.doctors-carousel .links a {
    background: #0a4d6a;
}

    .doctors-carousel .links a:hover {
        background: #0a4d6a;
    }

.doctors-carousel .item:hover h3,
.doctors-carousel .item:hover p {
    background: #0a4d6a;
}


/**/
/* timetable */
/**/
.timetable header {
    background: #0a4d6a;
}

.timetable .year {
    background: #33a5dd;
}

.timetable .day .cal {
    border-left-color: #0a4d6a;
    color: #0a4d6a;
}

.timetable .switcher {
    background: #33a5dd;
}

    .timetable .switcher a:hover {
        color: #0a4d6a;
    }

    .timetable .switcher .active {
        background: #0a4d6a;
    }

.timetable .month-view th {
    color: #0a4d6a;
}

.timetable .month-view .title {
    background: #0a4d6a;
}

    .timetable .month-view .title + .date {
        background: #0a4d6a;
    }

.timetable .month-view .popup {
    background: #0a4d6a;
}

    .timetable .month-view .popup:after {
        border-top-color: #0a4d6a;
    }

    .timetable .month-view .popup .date {
        background: rgba(255,255,255,0.3);
    }

.timetable .month-view .event-container:hover {
    background: #0a4d6a;
}

.timetable .week-view th {
    color: #0a4d6a;
}

.timetable .week-view td:first-child i {
    color: #0a4d6a;
}

.timetable .week-view .event-container:hover {
    background: #0a4d6a;
}

.timetable .week-view .title {
    background: #0a4d6a;
}

.timetable .week-view .popup {
    background: #0a4d6a;
}

    .timetable .week-view .popup:after {
        border-top-color: #0a4d6a;
    }

.timetable .list-view th {
    color: #0a4d6a;
}

.timetable .list-view td i {
    color: #0a4d6a;
}

.timetable .list-view .event-container:hover {
    background: #0a4d6a;
}

.timetable .list-view .popup {
    background: #0a4d6a;
}

    .timetable .list-view .popup:after {
        border-top-color: #0a4d6a;
    }

.timetable .mobile-view dt span {
    border-bottom-color: #0a4d6a;
}

.timetable .mobile-view li i {
    color: #0a4d6a;
}


/**/
/* news */
/**/
.news h3 a:hover {
    color: #0a4d6a;
}

.news .date {
    background: #0a4d6a;
}

    .news .date i {
        background: #0a4d6a;
    }

    .news .date span {
        color: #0a4d6a;
    }

.news .cats .more {
    background: #0a4d6a;
}

    .news .cats .more:hover {
        background: #0a4d6a;
    }

.news .links a {
    background: #0a4d6a;
}

    .news .links a:hover {
        background: #0a4d6a;
    }


/**/
/* photo tour */
/**/
.photo-tour h3 {
    color: #0a4d6a;
}

.photo-tour p {
    border-color: #0a4d6a;
}

.photo-tour .links a {
    background: #0a4d6a;
}

    .photo-tour .links a:hover {
        background: #0a4d6a;
    }

.photo-tour .item:hover h3,
.photo-tour .item:hover p {
    background: #0a4d6a;
}


/**/
/* comments */
/**/
.comments .avatar {
    background: #0a4d6a;
}

    .comments .avatar:before {
        background: #0a4d6a;
    }


/**/
/* blog post */
/**/
.blog-post .date {
    background: #0a4d6a;
}

    .blog-post .date i {
        background: #0a4d6a;
    }

    .blog-post .date span {
        color: #0a4d6a;
    }

.blog-post .share a {
    background: #0a4d6a;
}



/*----------------------------------------------------------------------------*/
/*                                  ELEMENTS                                  */
/*----------------------------------------------------------------------------*/

.wpb_text_column ul li:before {
    background: #0a4d6a;
}

.wpb_text_column .ul3 li:before {
    background: none;
    box-shadow: inset 0 0 0 1px #0a4d6a;
    color: #0a4d6a;
}


/**/
/* accordion */
/**/
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
    color: #0a4d6a;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:after,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:before {
    background: #0a4d6a;
}

.wpb_accordion.wpb_accordion_alt .wpb_accordion_wrapper .ui-state-active a {
    background: #0a4d6a;
    color: #fff;
}

    .wpb_accordion.wpb_accordion_alt .wpb_accordion_wrapper .ui-state-active a:hover {
        color: #fff;
    }


/**/
/* buttons */
/**/
.wpb_button {
    border-color: #0a4d6a;
    background: #0a4d6a;
}

    .wpb_button:hover {
        background: #fff;
        color: #0a4d6a;
    }

    .wpb_button.wpb_btn-alt {
        color: #0a4d6a;
    }

        .wpb_button.wpb_btn-alt:hover {
            background: #0a4d6a;
            color: #fff;
        }

    .wpb_button.wpb_btn-arrow-right:after {
        border-left-color: #0a4d6a;
    }


/**/
/* callout */
/**/
.callout .title {
    color: #0a4d6a;
}

.callout .icon {
    background: #0a4d6a;
}

    .callout .icon:before {
        background: #0a4d6a;
    }

.wpb_call_to_action {
    background: #0a4d6a;
}


/**/
/* capitalized */
/**/
.capitalized:first-letter {
    background: #0a4d6a;
}


/**/
/* dividers */
/**/
.vc_text_separator2,
.vc_text_separator3 {
    border-bottom-color: #0a4d6a;
}


/**/
/* icons */
/**/
.soc-icon {
    border-color: #0a4d6a;
    background: #0a4d6a;
}

    .soc-icon:hover {
        color: #0a4d6a;
    }

    .soc-icon.soc-icon-alt {
        color: #0a4d6a;
    }

        .soc-icon.soc-icon-alt:hover {
            background: #0a4d6a;
        }

    .soc-icon.soc-icon-dark {
        background: #213540;
        color: #0a4d6a;
    }

        .soc-icon.soc-icon-dark:hover {
            background: #0a4d6a;
            color: #213540;
        }

        .soc-icon.soc-icon-dark.soc-icon-alt {
            background: #0a4d6a;
            color: #213540;
        }

            .soc-icon.soc-icon-dark.soc-icon-alt:hover {
                background: #213540;
                color: #0a4d6a;
            }


/**/
/* milestone */
/**/
.milestone .icon {
    background: #0a4d6a;
}

    .milestone .icon:before {
        background: #0a4d6a;
    }

.milestone .title {
    color: #0a4d6a;
}

.milestone-alt .icon {
    color: #0a4d6a;
}


/**/
/* pricing table */
/**/
.pricing-table .head {
    background: #0a4d6a;
}

.pricing-table .col:hover .head {
    background: #0a4d6a;
}

.pricing-table .col:hover .price {
    background: #0a4d6a;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.15);
    color: #fff;
}

.pricing-table .col:hover .listing i {
    color: #0a4d6a;
}

.pricing-table .col:hover .summary {
    background: #0a4d6a;
}

.pricing-table .head-first {
    color: #0a4d6a;
}

.pricing-table .listing-first li:before {
    background: #0a4d6a;
}

.pricing-table .join button:hover {
    background: #0a4d6a;
}


/**/
/* progress bar */
/**/
.vc_progress_bar .vc_single_bar .vc_bar {
    background-color: #0a4d6a !important;
}

    .vc_progress_bar .vc_single_bar .vc_bar em {
        background: #0a4d6a;
    }

        .vc_progress_bar .vc_single_bar .vc_bar em:after {
            border-top-color: #0a4d6a;
        }

.vc_progress_bar_alt .vc_single_bar .vc_bar em {
    color: #0a4d6a;
}


/**/
/* services */
/**/
.detailed-services dt:hover {
    color: #0a4d6a;
}

.detailed-services dt:after,
.detailed-services dt:before {
    background: #0a4d6a;
}

.detailed-services dt i {
    background: #0a4d6a;
}

.detailed-services dt.opened {
    color: #0a4d6a;
}

.detailed-services dt i:after {
    border-left-color: #0a4d6a;
}

.detailed-services dt:nth-child(4n + 1) i {
    background: #0a4d6a;
}

    .detailed-services dt:nth-child(4n + 1) i:after {
        border-left-color: #0a4d6a;
    }

.detailed-services dd .details {
    background: #0a4d6a;
}

.detailed-services dd:nth-child(4n) .details {
    background: #0a4d6a;
}


/**/
/* tabs */
/**/
.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a {
    background: #0a4d6a;
}

.wpb_tabs.wpb_tabs_alt .wpb_tabs_nav li a {
    border-color: #0a4d6a;
}

.wpb_tabs.wpb_tabs_alt .wpb_tabs_nav li.ui-tabs-active a:after {
    border-top-color: #0a4d6a;
}

.wpb_tabs.wpb_tabs_alt .wpb_tour_tabs_wrapper .wpb_tab {
    border-color: #0a4d6a;
}

.wpb_tour .wpb_tabs_nav {
    border-color: #0a4d6a;
}

    .wpb_tour .wpb_tabs_nav li a {
        background: #0a4d6a;
    }

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    border-color: #0a4d6a;
}


/**/
/* testimonials */
/**/
.testimonial {
    border-color: #0a4d6a;
}

    .testimonial:after,
    .testimonial:before {
        background: #0a4d6a;
    }

    .testimonial .author {
        background: #0a4d6a;
    }

        .testimonial .author:before {
            border-top-color: #0a4d6a;
        }


/**/
/* toggles */
/**/
.wpb_toggle:hover {
    color: #0a4d6a;
}

.wpb_toggle:after,
.wpb_toggle:before {
    background: #0a4d6a;
}

.wpb_toggle_alt.wpb_toggle_title_active {
    background: #0a4d6a;
}

    .wpb_toggle_alt.wpb_toggle_title_active + .wpb_toggle_content_alt {
        background: #0a4d6a;
    }


/**/
/* latest tweets */
/**/
.latest-tweets .pic {
    background: #0a4d6a;
}

    .latest-tweets .pic:before {
        background: #0a4d6a;
    }

.latest-tweets-alt .pic {
    color: #0a4d6a;
}



/*----------------------------------------------------------------------------*/
/*                                   WIDGETS                                  */
/*----------------------------------------------------------------------------*/

/**/
/* widget */
/**/
.widget-title {
    border-left-color: #0a4d6a;
}


/**/
/* site search */
/**/
.widget-site-search input {
    border-color: #0a4d6a;
}

.widget-site-search .button:after {
    border-right-color: #0a4d6a;
}


/**/
/* sevices */
/**/
.widget-sevices i {
    color: #0a4d6a;
}

.widget-sevices a.selected {
    color: #0a4d6a;
}

.widget-sevices a:hover {
    color: #0a4d6a;
}


/**/
/* departments */
/**/
.widget-departments dt:hover {
    color: #0a4d6a;
}

.widget-departments dt i {
    background: #0a4d6a;
}

    .widget-departments dt i:after {
        border-left-color: #0a4d6a;
    }

.widget-departments dt:nth-child(4n + 1) i {
    background: #0a4d6a;
}

    .widget-departments dt:nth-child(4n + 1) i:after {
        border-left-color: #0a4d6a;
    }


/**/
/* appointment */
/**/
.widget-appointment i, i.appointment {
    background: #0a4d6a;
}

    .widget-appointment i:after, i.appointment:after {
        border-left-color: #0a4d6a;
    }

    .widget-appointment .row:nth-child(odd) i, i.appointment:nth-child(odd) {
        background: #0a4d6a;
    }

        .widget-appointment .row:nth-child(odd) i:after, i.appointment:nth-child(odd):after {
            border-left-color: #0a4d6a;
        }


/**/
/* twitter */
/**/
.widget-twitter .pic {
    background: #0a4d6a;
}

    .widget-twitter .pic:before {
        background: #0a4d6a;
    }

.widget-twitter-alt .pic {
    color: #0a4d6a;
}


/**/
/* archives */
/**/
.widget-archives i {
    background: #0a4d6a;
}

    .widget-archives i:after {
        border-left-color: #0a4d6a;
    }

.widget-archives li:nth-child(odd) i {
    background: #0a4d6a;
}

    .widget-archives li:nth-child(odd) i:after {
        border-left-color: #0a4d6a;
    }

.widget-archives a:hover {
    color: #0a4d6a;
}


/**/
/* calendar */
/**/
.widget-calendar td a:hover {
    background: #0a4d6a;
}

.widget-calendar .ui-datepicker-prev,
.widget-calendar .ui-datepicker-next {
    background: #0a4d6a;
}

    .widget-calendar .ui-datepicker-prev:hover,
    .widget-calendar .ui-datepicker-next:hover {
        background: #0a4d6a;
    }

.widget-calendar .ui-datepicker-today a {
    color: #0a4d6a;
}

    .widget-calendar .ui-datepicker-today a:after {
        background: #0a4d6a;
    }


/**/
/* tags */
/**/
.pagination a:hover,
.pagination li.current a,
.widget-tags a:hover {
    position: relative;
    border-color: #0a4d6a;
    background: #0a4d6a;
}


/**/
/* contacts */
/**/
.widget-contacts dt:hover {
    color: #0a4d6a;
}

.widget-contacts dt.opened,
.widget-contacts dt.opened + dd {
    background: #0a4d6a;
    color: #fff;
}

.widget-contacts dt:before,
.widget-contacts dt:after {
    background: #0a4d6a;
}


/**/
/* follow  */
/**/
.widget-follow a {
    border-color: #0a4d6a;
}

    .widget-follow a:hover {
        background: #0a4d6a;
    }

.widget-follow i {
    background: #0a4d6a;
}

.widget-follow a:hover i {
    color: #0a4d6a;
}

/* page 404 */
#block-404-substrate {
    background: #0a4d6a;
}
/* page 404 */

/* Feature unlimited color */
.section-headers {
    color: #0a4d6a;
}
/* Feature unlimited color */


/*----------------------------------------------------------------------------*/
/*                                   FOOTER                                   */
/*----------------------------------------------------------------------------*/

/**/
/* layout */
/**/
.page-footer {
    color: #0a4d6a;
}

    .page-footer a:hover {
        color: #0a4d6a;
    }


/**/
/* last news */
/**/
.last-news .widget-icon {
    background-image: url(../img/blue/last-news.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .last-news .widget-icon {
        background-image: url('../img/blue/last-news@2x.png');
        background-size: 78px 71px;
    }
}


/**/
/* location */
/**/
.location li i {
    background: #0a4d6a;
}

.location nav a {
    border: 3px solid #0a4d6a;
    color: #0a4d6a;
}

    .location nav a:hover {
        background: #0a4d6a;
    }

.location .widget-icon {
    background-image: url(../img/blue/location.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .location .widget-icon {
        background-image: url('../img/blue/location@2x.png');
        background-size: 67px 64px;
    }
}


/**/
/* recent posts */
/**/
.recent-posts .widget-icon {
    background-image: url(../img/blue/recent-posts.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .recent-posts .widget-icon {
        background-image: url('../img/blue/recent-posts@2x.png');
        background-size: 64px 59px;
    }
}


/**/
/* work time */
/**/
.work-time {
    background: #0a4d6a;
}

    .work-time .widget-icon {
        background-image: url(../img/blue/work-time.png);
    }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .work-time .widget-icon {
        background-image: url('../img/blue/work-time@2x.png');
        background-size: 66px 66px;
    }
}
