[class*=" flaticon-"]:after,
[class*=" flaticon-"]:before,
[class^=flaticon-]:after,
[class^=flaticon-]:before,
a {    color: #1b62a9 }
body,h6,p {      color: #333 }
.label,body,hr {     background-color: #f5f1f0 }
h1,h2,h3,h4,h5 {     color: #313536 }
a:hover {     color: #00c000 }
.label {     color: #313536 }
.label a {     color: #1b62a9 }
.label a:hover {     color: #00c000 }
blockquote {     background: #f5f1f0 }
blockquote:before {     background: #00c000 }
.ns_nerveSlider .ns_caption, blockquote:after {     color: #fff }
.ns_nerveSlider .ns_caption>div {     background-color: #66a7c5 }
.ns_nerveSlider.light .ns_dots .ns_dot {     border: 1px solid #fff }
.ns_nerveSlider.light .ns_dots .ns_dot.ns_selected {     border: 1px solid #fff;     background: #fff }
.ns_nerveSlider.dark .ns_dots .ns_dot {     border: 1px solid #66a7c5 }
.ns_nerveSlider.dark .ns_dots .ns_dot.ns_selected {     border: 1px solid #66a7c5;     background: #66a7c5 }
.ns_nerveSlider .ns_slideContent div span {     background-color: #66a7c5;     color: #fff }
.slide-bg {     background-color: rgba(255, 255, 255, .7) }
.nav-buttons {     background-color: #1b62a9 }
.nav-buttons span {     color: #fff }
.micon {     background-color: #66a7c5 }
#caroufredsel-main-wrapper .slidetext {     color: #fff;    background-color: rgb(58 183 195) }
#caroufredsel-main-wrapper .slidetext a {     color: #fff }
#caroufredsel-main-wrapper .block {     background-color: rgba(255, 255, 255, .7) }
.nav-container,.toggleMenu {     background: 0 0 }
.toggleMenu {     color: #fff!important;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1)
}
.nav a {
    color: #2070ad;
    font-size: 16px;
    font-weight: 700
}
.nav>.activelink>a,
.nav>li>a:hover {
    background-color: #1b62a9;
    color: #fff
}
.nav li ul {
    background: #1b62a9
}
.nav li li a,
.nav li li li a {
    color: #fff
}
.nav li li a:hover,
.nav li li li a:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, .1)
}
#site-container {
    border-top: 0 solid transparent;
    background-color: #f5f4f2
}
.map-container h1,
.page-title h1 {
    color: #fff;
    background-color: #1b62a9
}
.page-block {
    background-color: transparent
}
.owl-theme .owl-dots .owl-dot span {
    background: #f5f1f0
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    border: 3px solid #92bfdb;
    border-radius: 50%;
    background-color: #f6f2f2;
    opacity: .49
}
.interventions>figcaption>div,
.latest-news>figcaption,
.our-team>figcaption>div,
.testimonial .testimonial-text {
    background-color: #f5f1f0
}
.readmore-button {
    color: #1b62a9
}
.readmore-button:hover {
    color: #fff
}
.latest-news h5 a,
.testimonial-name {
    color: #313536
}
.interventions>figcaption div .readmore-button,
.our-team>figcaption div .readmore-button {
    border: 2px solid #fff
}
.interventions>figcaption div .readmore-button:hover,
.our-team>figcaption div .readmore-button:hover {
    border: 2px solid transparent
}
.testimonial .testimonial-text:before {
    border-top-color: #f5f1f0!important
}
.latest-news>figcaption>div>hr {
    background-color: #fff
}
.latest-news h5 a:hover {
    color: #66a7c5
}
.blogcontainer {
    background-color: #f5f1f0
}
.blogimage a {
    background-color: #66a7c5
}
.postcontent h4 a {
    color: #313536
}
.postcontent h4 a:hover {
    color: #66a7c5
}
.postcontent>hr {
    background-color: #fff
}
.comments_content {
    border-top: 1px solid #f5f1f0
}
.vet-info {
    background-color: #f5f1f0
}
.vet-info>hr {
    background-color: #fff
}
.vet-icons img {
    background-color: #6c7476
}
.vet-icons img:hover {
    background-color: #1b62a9
}
.sidebar-list li a {
    color: #6c7476
}
.sidebar-list li a:hover {
    color: #66a7c5
}
.sidebar-list li {
    border-bottom: 1px solid #f5f1f0
}
.tab-post-title {
    color: #6c7476
}
.tab-post-title:hover {
    color: #66a7c5
}
.gallerycontainer {
    background-color: #f5f1f0
}
.galleryimage a {
    background-color: #1b62a9
}
.gallerycontent h4 a {
    color: #313536
}
.gallerycontent h4 a:hover {
    color: #66a7c5
}
input,
select,
textarea {
    border: 1px solid #f5f1f0;
    color: #6c7476
}
input:focus,
textarea:focus {
    border: 1px solid #00c000;
    color: #313536
}
#footer-widgets,
.footer-widget .footer-list li {
    border-bottom: 1px solid rgba(255, 255, 255, .05)
}
.button {
    color: #fff!important;
    background-color: #66a7c5
}
.button:hover {
    color: #fff!important;
    background-color: #313536
}
#footer,
#footer h5 {
    color: #1b62a9
}
#footer-widgets p,
.credits,
.footer-widget .footer-list li a,
.footer-widget ul li a:hover {
    color: #6c7476
}
.accordion-content,
.accordion-header {
    border-bottom: 1px solid #f5f1f0
}
.tags {
    color: #fff;
    border-left: 3px solid rgba(255, 255, 255, .1);
    background-color: rgba(255, 255, 255, .1)
}
.sidebar-tags .tags:hover,
.tags:hover {
    color: #fff;
    background-color: #66a7c5
}
.sidebar-tags .tags {
    color: #6c7476;
    background-color: #f5f1f0
}
.nav-buttons,
.nav-container,
.page-block {
    box-shadow: 0 0 0 rgba(50, 50, 50, .4)
}
.back-to-top {
    background-color: #357db4
}
.back-to-top:hover {
    background-color: #3ab7c3
}
#lightGallery-outer,
.caption-image figcaption,
.resp-tab-active,
.resp-tabs-container,
.resp-tabs-list li.resp-tab-active,
.resp-tabs-list li:hover,
h2.resp-tab-active {
    background-color: #f5f1f0
}
.resp-tab-active {
    border-top: 3px solid #66a7c5!important
}
.resp-vtabs .resp-tabs-list li.resp-tab-active,
.resp-vtabs .resp-tabs-list li:hover {
    background-color: #f5f1f0;
    border-left: 3px solid #66a7c5
}
#accordion-container {
    border-top: 1px solid #f5f1f0
}
.accordion-header:hover,
.active-header {
    color: #1b62a9
}
#lightGallery-Gallery .thumb_cont .thumb_info .count,
#lightGallery-action a,
#lightGallery_counter {
    color: #fff
}
.caption-image img {
    border: 10px solid #f5f1f0
}
.flickr-box li img {
    border: 3px solid #f5f1f0
}
.footer-widget .flickr-box li img {
    border: 3px solid rgba(255, 255, 255, .1)
}
.flickr-box li img:hover {
    border: 3px solid #66a7c5
}
.footer-widget .flickr-box li img:hover {
    border: 3px solid #fff
}
#lightGallery-outer {
    box-shadow: inset 0 50px 0 0 #1b62a9
}
#lightGallery-action a,
#lightGallery-action a.disabled {
    background-color: #1b62a9
}
#lightGallery-action a:focus,
#lightGallery-action a:hover {
    background-color: #00c000
}
#lightGallery-Gallery .thumb_cont {
    background-color: #f5f1f0
}
#lightGallery-Gallery .thumb_cont .thumb_info {
    background-color: #1b62a9
}
#lightGallery-Gallery .thumb_cont .thumb_info .close {
    color: #1b62a9;
    background-color: #fff
}
#lightGallery-Gallery .thumb_cont .thumb_info .close:hover,
#lightGallery-close {
    background-color: #1b62a9
}
#lightGallery-Gallery .thumb_cont .thumb.active,
#lightGallery-Gallery .thumb_cont .thumb:hover {
    border-color: #fff
}
#lightGallery-close {
    color: #fff
}
#lightGallery-close:hover {
    background-color: #00c000
}
.external #lightGallery-Gallery,
.external #lightGallery-slider .lightGallery-slide,
.external #lightGallery-slider.on .lightGallery-slide {
    background-color: #f5f1f0
}
.gallery-title {
    background: #1b62a9;
    color: #fff
}
.vet-message {
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
    border-bottom: 3px solid rgba(0, 0, 0, .1);
    background-color: #f5f1f0
}