::-moz-selection {
  /* Code for Firefox */
  color: #ffffff;
  background: #4f4f4f;
}

::selection {
  color: #ffffff;
  background: #4f4f4f;
}

body {
  color: #4f4f4f;
}

a {
  color: #00376f;
}
a:hover {
  color: #4f4f4f;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #4f4f4f;
}

.btn {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #00376f;
}
.btn:hover {
  color: #ffffff;
  background: #00376f;
  border-color: #00376f;
}
.btn.btn-primary {
  border-color: #00376f;
  background: #00376f;
  color: #ffffff;
}
.btn.btn-primary:hover {
  color: #00376f;
  background: transparent;
  border-color: #00376f;
}
.btn.btn-primary-outline {
  background: transparent;
  border-color: #00376f;
  color: #00376f;
}
.btn.btn-primary-outline:hover {
  background: #00376f;
  color: #ffffff;
  border-color: #00376f;
}
.btn.btn-default {
  background: #ffffff;
  border-color: #ffffff;
  color: #00376f;
}
.btn.btn-default:hover {
  border-color: #ffffff;
  background: transparent;
  color: #ffffff;
}
.btn.btn-default-outline {
  background: transparent;
  border-color: #ffffff;
  color: #ffffff;
}
.btn.btn-default-outline:hover {
  background: #ffffff;
  color: #00376f;
  border-color: #ffffff;
}
.btn:disabled {
  background: transparent;
  border-color: #999999;
  color: #999999;
}
.btn:disabled:hover {
  background: transparent;
  border-color: #999999;
  color: #999999;
}

.mfp-container .mfp-arrow {
  border: 2px solid #00376f;
}
@media (min-width: 1599px) {
  .mfp-container .mfp-arrow.mfp-arrow-left:after {
    background: #00376f;
  }
}
@media (min-width: 1599px) {
  .mfp-container .mfp-arrow.mfp-arrow-right:after {
    background: #00376f;
  }
}

section ul:not(.testimonial-rating-ul, .slick-dots, .contact-info-detail, .contact-info-social) li:before {
  background: #00376f;
}

body.header_style_2 .banner-area.overlay:before, body.header_style_4 .banner-area.overlay:before, body.header_style_5 .banner-area.overlay:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4f4f4f), to(transparent));
  background-image: -webkit-linear-gradient(#4f4f4f, transparent);
  background-image: -moz-linear-gradient(#4f4f4f, transparent);
  background-image: -o-linear-gradient(#4f4f4f, transparent);
  background-image: linear-gradient(#4f4f4f, transparent);
}
.banner-area .banner-content hr {
  border-color: #00376f;
}
.banner-area .banner-content .banner-button .btn-primary:hover {
  color: #00376f;
  background: #ffffff;
}

.text-content-area h1,
.text-content-area h2 {
  color: #00376f;
}
.text-content-area hr {
  border-right: 1px solid #00376f;
}

.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text .image-with-textbox-text-wrap {
  background: #ffffff;
}
.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text {
  background: #e0e0e0;
}
.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text h1,
.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text h2,
.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text h3,
.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text h4,
.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text h5,
.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text h6 {
  color: #00376f;
}
.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text .image-with-textbox-text-wrap:after{
  background: #e0e0e0;
}
.image-with-textbox-area .image-with-textbox-wrap .image-with-textbox-text hr {
  border-bottom: 1px solid #00376f;
}
.image-with-textbox-area.error-page .image-with-textbox-wrap .image-with-textbox-image.no-image {
  background: #00376f;
}
.image-with-textbox-area.image-with-small-text-area .image-with-textbox-wrap .image-with-textbox-text {
  background: #ffffff;
}
.image-with-textbox-area.image-with-small-text-area .image-with-textbox-wrap .image-with-textbox-text .image-with-textbox-text-wrap {
  background: #00376f;
  color: #ffffff;
}
@media (min-width: 768px) {
  .image-with-textbox-area.image-with-small-text-area .image-with-textbox-wrap .image-with-textbox-text .image-with-textbox-text-wrap {
    background: #ffffff;
    color: #4f4f4f;
  }
}
.image-with-textbox-area.image-with-small-text-area .image-with-textbox-wrap .image-with-textbox-text .image-with-textbox-text-wrap * {
  color: #ffffff;
}
@media (min-width: 768px) {
  .image-with-textbox-area.image-with-small-text-area .image-with-textbox-wrap .image-with-textbox-text .image-with-textbox-text-wrap * {
    color: #4f4f4f;
  }
}

.step-area .step-general-content h1,
.step-area .step-general-content h2 {
  color: #00376f;
}
.step-area .step-general-content hr {
  border-color: #00376f;
}
.step-area .all-steps .step-item .step-wrap .step-content {
  background: #e0e0e0;
}
.step-area .all-steps .step-item .step-wrap .step-content h1,
.step-area .all-steps .step-item .step-wrap .step-content h2,
.step-area .all-steps .step-item .step-wrap .step-content h3,
.step-area .all-steps .step-item .step-wrap .step-content h4,
.step-area .all-steps .step-item .step-wrap .step-content h5,
.step-area .all-steps .step-item .step-wrap .step-content h6 {
  color: #4f4f4f;
}
.step-area .all-steps .step-item .step-wrap .step-content h1:after,
.step-area .all-steps .step-item .step-wrap .step-content h2:after,
.step-area .all-steps .step-item .step-wrap .step-content h3:after,
.step-area .all-steps .step-item .step-wrap .step-content h4:after,
.step-area .all-steps .step-item .step-wrap .step-content h5:after,
.step-area .all-steps .step-item .step-wrap .step-content h6:after {
  background: #00376f;
}

.row-column-area {
  background: #00376f;
  color: #ffffff;
}
.row-column-area h1,
.row-column-area h2,
.row-column-area h3,
.row-column-area h4,
.row-column-area h5,
.row-column-area h6 {
  color: #ffffff;
}
.row-column-area .row-column-general-content hr {
  border-color: #ffffff;
}

.slick-dots li button {
  border: 1px solid #00376f;
  background: transparent;
}
.slick-dots li.slick-active button {
  background: #00376f;
}

.slick-arrow.slick-prev:before {
  background-color: #00376f;
}
.slick-arrow.slick-prev:hover:before {
  background-color: #4f4f4f;
}
.slick-arrow.slick-next:before {
  background-color: #00376f;
}
.slick-arrow.slick-next:hover:before {
  background-color: #4f4f4f;
}

.feature-slider-area {
  background: #e0e0e0;
}
.feature-slider-area .all-features .feature-item .feature-image figure:before {
  background: #00376f;
}
.feature-slider-area .all-features .feature-item .feature-content {
  background: #ffffff;
}

.counter-area .all-counters .counter-item .counter-value {
  color: #00376f;
}

.gallery-area {
  background: #e0e0e0;
}

.faq-area {
  background: #e0e0e0;
}
.faq-area .all-faq .faq-item {
  margin-bottom: 15px;
}
.faq-area .all-faq .faq-item .faq-question {
  background: #ffffff;
  color: #4f4f4f;
}
.faq-area .all-faq .faq-item .faq-question:after {
  background-color: #00376f;
}
.faq-area .all-faq .faq-item .faq-answer {
  background: #00376f;
  color: #ffffff;
}
.faq-area .all-faq .faq-item.active .faq-question {
  background: #00376f;
  color: #ffffff;
}
.faq-area .all-faq .faq-item .faq-question:before {
  background-color: #00376f;
}
.faq-area .all-faq .faq-item .faq-question:after {
  background-color: #ffffff;
}
.faq-area .all-faq .faq-item.active .faq-question:before {
  background-color: #ffffff;
}
.faq-area .all-faq .faq-item.active .faq-question:after {
  background-color: #00376f;
}

.blog-area .blog-slider .blog-item .blog-excerpt .blog-excerpt-wrap {
  background: #e0e0e0;
}
.blog-area .blog-slider .blog-item .blog-excerpt h1,
.blog-area .blog-slider .blog-item .blog-excerpt h2,
.blog-area .blog-slider .blog-item .blog-excerpt h3,
.blog-area .blog-slider .blog-item .blog-excerpt h4,
.blog-area .blog-slider .blog-item .blog-excerpt h5,
.blog-area .blog-slider .blog-item .blog-excerpt h6 {
  color: #4f4f4f;
}
.blog-area .blog-slider .blog-item .blog-excerpt h1:after,
.blog-area .blog-slider .blog-item .blog-excerpt h2:after,
.blog-area .blog-slider .blog-item .blog-excerpt h3:after,
.blog-area .blog-slider .blog-item .blog-excerpt h4:after,
.blog-area .blog-slider .blog-item .blog-excerpt h5:after,
.blog-area .blog-slider .blog-item .blog-excerpt h6:after {
  background: #00376f;
}
.blog-area .blog-slider .blog-item .blog-excerpt h1 a,
.blog-area .blog-slider .blog-item .blog-excerpt h2 a,
.blog-area .blog-slider .blog-item .blog-excerpt h3 a,
.blog-area .blog-slider .blog-item .blog-excerpt h4 a,
.blog-area .blog-slider .blog-item .blog-excerpt h5 a,
.blog-area .blog-slider .blog-item .blog-excerpt h6 a {
  color: #4f4f4f;
}
.blog-area .blog-slider .blog-item .blog-excerpt h1 a:hover,
.blog-area .blog-slider .blog-item .blog-excerpt h2 a:hover,
.blog-area .blog-slider .blog-item .blog-excerpt h3 a:hover,
.blog-area .blog-slider .blog-item .blog-excerpt h4 a:hover,
.blog-area .blog-slider .blog-item .blog-excerpt h5 a:hover,
.blog-area .blog-slider .blog-item .blog-excerpt h6 a:hover {
  color: #00376f;
}

.testimonial-area {
  background-color: #e0e0e0;
}
.testimonial-area:before {
  background: #00376f1a;
}
.testimonial-area .testimonial-slider .testimonial-item .author-place {
  color: #999999;
}
.testimonial-area .testimonial-slider .testimonial-item .testimonial-rating ul li svg .star {
  fill: #00376f;
}

.client-logo-area .client-logo-slider .client-logo-item .client-logo-item-wrap {
  border-color: #00376f;
}

.page-title-area {
  color: #ffffff;
  background: #00376f;
}
.page-title-area.no-bk {
  background: transparent;
  color: #00376f;
}
.page-title-area.no-bk h1, .page-title-area.no-bk h2, .page-title-area.no-bk h3, .page-title-area.no-bk h4, .page-title-area.no-bk h5, .page-title-area.no-bk h6, .page-title-area.no-bk .like-head {
  color: #00376f;
}
.page-title-area h1, .page-title-area h2, .page-title-area h3, .page-title-area h4, .page-title-area h5, .page-title-area h6, .page-title-area .like-head {
  color: #ffffff;
}

.call-to-action-area {
  background: #e0e0e0;
}

.table-area table {
  border: 1px solid #00376f;
}
.table-area table thead tr th {
  background: #00376f;
  color: #ffffff;
}
.table-area table tbody tr td {
  border-bottom: 1px solid #00376f;
  border-right: 1px solid #00376f;
}
.table-area table tbody tr td:last-child {
  border-right: 0;
}
.table-area table tbody tr:last-child td {
  border-bottom: 0;
}
.table-area table tbody tr:nth-child(even) td {
  background: #e0e0e0;
}
.stacktable.small-only tr:first-child {
  color: #ffffff;
  background: #00376f;
}

@media (min-width: 1025px) {
  .two-columns-text-frame-lines-area .two-columns-text-frame-lines-wrap:nth-child(even) .two-columns-text-frame-lines-right-area:after {
    background: #e0e0e0;
  }
}
.two-columns-text-frame-lines-area .two-columns-text-frame-lines-left-area {
  border: 1px solid #00376f;
}
.two-columns-text-frame-lines-area .two-columns-text-frame-lines-left-area:before, .two-columns-text-frame-lines-area .two-columns-text-frame-lines-left-area:after {
  background: #ffffff;
}
.two-columns-text-frame-lines-area .two-columns-text-frame-lines-right-area {
  background: #e0e0e0;
}
@media (min-width: 1025px) {
  .two-columns-text-frame-lines-area .two-columns-text-frame-lines-right-area:after {
    background: #e0e0e0;
  }
}

.two-columns-text-subtitle-left-area .two-columns-text-subtitle {
  background: #00376f;
  color: #ffffff;
}
.two-columns-text-subtitle-left-area .two-columns-text-subtitle h1, .two-columns-text-subtitle-left-area .two-columns-text-subtitle h2, .two-columns-text-subtitle-left-area .two-columns-text-subtitle h3, .two-columns-text-subtitle-left-area .two-columns-text-subtitle h4, .two-columns-text-subtitle-left-area .two-columns-text-subtitle h5 {
  color: #ffffff;
}
.two-columns-text-subtitle-left-area .two-columns-text-subtitle-left-right-area {
  background: #e0e0e0;
}

.two-columns-text-title-center-area .two-columns-text-title h1,
.two-columns-text-title-center-area .two-columns-text-title h2 {
  color: #00376f;
}
.two-columns-text-title-center-area .two-columns-text-title hr {
  border-right: 1px solid #00376f;
}
.two-columns-text-title-center-area .two-columns-text-title-center-wrap h1:after, .two-columns-text-title-center-area .two-columns-text-title-center-wrap h2:after, .two-columns-text-title-center-area .two-columns-text-title-center-wrap h3:after, .two-columns-text-title-center-area .two-columns-text-title-center-wrap h4:after, .two-columns-text-title-center-area .two-columns-text-title-center-wrap h5:after, .two-columns-text-title-center-area .two-columns-text-title-center-wrap h6:after {
  background: #00376f;
}
.two-columns-text-title-center-area .two-columns-text-title-center-left-column {
  background: #e0e0e0;
}
.two-columns-text-title-center-area .two-columns-text-title-center-right-column {
  background: #00376f;
  color: #ffffff;
}

.two-columns-text-title-left-area .two-columns-text-title-left-left-column {
  border: 20px solid #e0e0e0;
  border-top: 0;
}
@media (min-width: 1025px) {
  .two-columns-text-title-left-area .two-columns-text-title-left-left-column {
    border: 30px solid #e0e0e0;
    border-top: 0;
  }
}
.two-columns-text-title-left-area .two-columns-text-title-left-left-column h1,
.two-columns-text-title-left-area .two-columns-text-title-left-left-column h2,
.two-columns-text-title-left-area .two-columns-text-title-left-left-column h3,
.two-columns-text-title-left-area .two-columns-text-title-left-left-column h4,
.two-columns-text-title-left-area .two-columns-text-title-left-left-column h5,
.two-columns-text-title-left-area .two-columns-text-title-left-left-column h6 {
  color: #00376f;
}
.two-columns-text-title-left-area .two-columns-text-title-left-left-column hr {
  border-bottom: 1px solid #00376f;
}
.two-columns-text-title-left-area .two-columns-text-title-left-right-column {
  background: #e0e0e0;
}

.three-columns-text-image-area.layout-1 .three-columns-text-image-wrap .column-wrap {
  background: #e0e0e0;
}
.three-columns-text-image-area.layout-1 .three-columns-text-image-wrap h1:after, .three-columns-text-image-area.layout-1 .three-columns-text-image-wrap h2:after, .three-columns-text-image-area.layout-1 .three-columns-text-image-wrap h3:after, .three-columns-text-image-area.layout-1 .three-columns-text-image-wrap h4:after, .three-columns-text-image-area.layout-1 .three-columns-text-image-wrap h5:after, .three-columns-text-image-area.layout-1 .three-columns-text-image-wrap h6:after {
  background: #00376f;
}

.blank-space-area.primary {
  background: #00376f;
}
.blank-space-area.secondary {
  background: #e0e0e0;
}
.blank-space-area.white {
  background: #ffffff;
}
.blank-space-area.black {
  background: #4f4f4f;
}

.contact-detail-form-area .contact-detail-form-wrap h1, .contact-detail-form-area .contact-detail-form-wrap h2, .contact-detail-form-area .contact-detail-form-wrap h3, .contact-detail-form-area .contact-detail-form-wrap h4, .contact-detail-form-area .contact-detail-form-wrap h5, .contact-detail-form-area .contact-detail-form-wrap h6 {
  color: #00376f;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-details .contact-info .contact-info-detail a {
  color: #4f4f4f;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-details .contact-info .contact-info-detail a:hover {
  color: #00376f;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-details .contact-info .contact-info-social li a {
  border: 1px solid #00376f;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-details .contact-info .contact-info-social li a span{
  background: #00376f;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-details .contact-info .contact-info-social li a:hover{
  background: #00376f;
  border: 1px solid #00376f;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-details .contact-info .contact-info-social li a:hover span{
  background: #ffffff;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-details .contact-info .contact-info-social li a:hover img {
  -webkit-filter: brightness(0);
  filter: brightness(0);
}
.contact-detail-form-area .contact-detail-form-wrap .contact-form {
  background: #e0e0e0;
}
@media (min-width: 768px) {
  .contact-detail-form-area .contact-detail-form-wrap .contact-form:after {
    background: #e0e0e0;
  }
}
.contact-detail-form-area .contact-detail-form-wrap .contact-form .form-row.select-row .selectric-wrapper .selectric {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #00376f;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-form .form-row.select-row .selectric-wrapper .selectric .label {
  color: #4f4f4f;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-form .form-row.select-row select {
  color: #4f4f4f;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-form .form-row .form-control {
  border-bottom: 1px solid #00376f;
  background: transparent;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-form .form-row .form-control.wpcf7-not-valid {
  border-color: #f00;
}
.contact-detail-form-area .contact-detail-form-wrap .contact-form .form-row .form-control:focus {
  border-color: #4f4f4f;
}

.two-columns-text-area .two-columns-text-wrap .column h1, .two-columns-text-area .two-columns-text-wrap .column h2, .two-columns-text-area .two-columns-text-wrap .column h3, .two-columns-text-area .two-columns-text-wrap .column h4, .two-columns-text-area .two-columns-text-wrap .column h5, .two-columns-text-area .two-columns-text-wrap .column h6 {
  color: #00376f;
}

.two-columns-image-text-area .two-columns-image-text-wrap .column h1, .two-columns-image-text-area .two-columns-image-text-wrap .column h2, .two-columns-image-text-area .two-columns-image-text-wrap .column h3, .two-columns-image-text-area .two-columns-image-text-wrap .column h4, .two-columns-image-text-area .two-columns-image-text-wrap .column h5, .two-columns-image-text-area .two-columns-image-text-wrap .column h6 {
  color: #00376f;
}

.blog-3-columns-area .blog-general-content h1, .blog-3-columns-area .blog-general-content h2, .blog-3-columns-area .blog-general-content h3, .blog-3-columns-area .blog-general-content h4, .blog-3-columns-area .blog-general-content h5, .blog-3-columns-area .blog-general-content h6 {
  color: #00376f;
}
.blog-3-columns-area .blog-wrap .blog-item h1:after, .blog-3-columns-area .blog-wrap .blog-item h2:after, .blog-3-columns-area .blog-wrap .blog-item h3:after, .blog-3-columns-area .blog-wrap .blog-item h4:after, .blog-3-columns-area .blog-wrap .blog-item h5:after, .blog-3-columns-area .blog-wrap .blog-item h6:after {
  background: #00376f;
}
.blog-3-columns-area .blog-wrap .blog-item h1 a, .blog-3-columns-area .blog-wrap .blog-item h2 a, .blog-3-columns-area .blog-wrap .blog-item h3 a, .blog-3-columns-area .blog-wrap .blog-item h4 a, .blog-3-columns-area .blog-wrap .blog-item h5 a, .blog-3-columns-area .blog-wrap .blog-item h6 a {
  color: #4f4f4f;
}
.blog-3-columns-area .blog-wrap .blog-item h1 a:hover, .blog-3-columns-area .blog-wrap .blog-item h2 a:hover, .blog-3-columns-area .blog-wrap .blog-item h3 a:hover, .blog-3-columns-area .blog-wrap .blog-item h4 a:hover, .blog-3-columns-area .blog-wrap .blog-item h5 a:hover, .blog-3-columns-area .blog-wrap .blog-item h6 a:hover {
  color: #00376f;
}

.buttons-carousel-area .buttons-carousel-wrap .buttons-carousel-item .carousel-content {
  background: #00376f;
}
.buttons-carousel-area .buttons-carousel-wrap .buttons-carousel-item .carousel-content h1, .buttons-carousel-area .buttons-carousel-wrap .buttons-carousel-item .carousel-content h2, .buttons-carousel-area .buttons-carousel-wrap .buttons-carousel-item .carousel-content h3, .buttons-carousel-area .buttons-carousel-wrap .buttons-carousel-item .carousel-content h4, .buttons-carousel-area .buttons-carousel-wrap .buttons-carousel-item .carousel-content h5, .buttons-carousel-area .buttons-carousel-wrap .buttons-carousel-item .carousel-content h6 {
  color: #ffffff;
}
.buttons-carousel-area .buttons-carousel-wrap .carousel-buttons-wrap .carousel-button:hover .carousel-button-text {
  background: #ffffff;
  color: #00376f;
}
@media (min-width: 768px) {
  .buttons-carousel-area .buttons-carousel-wrap .carousel-buttons-wrap .carousel-button:hover .carousel-button-text {
    border-color: #ffffff;
    color: #00376f;
    background: #ffffff;
  }
}
.buttons-carousel-area .buttons-carousel-wrap .carousel-buttons-wrap .carousel-button.active .carousel-button-text {
  background: #ffffff;
  color: #00376f;
}
@media (min-width: 768px) {
  .buttons-carousel-area .buttons-carousel-wrap .carousel-buttons-wrap .carousel-button.active .carousel-button-text {
    border-color: #ffffff;
    color: #00376f;
    background: #ffffff;
  }
}
.buttons-carousel-area .buttons-carousel-wrap .carousel-buttons-wrap .carousel-button .carousel-button-text {
  border: 1px solid #ffffff;
  color: #ffffff;
}
@media (min-width: 768px) {
  .buttons-carousel-area .buttons-carousel-wrap .carousel-buttons-wrap .carousel-button .carousel-button-text {
    border-color: #00376f;
    color: #ffffff;
    background: #00376f;
  }
}

.full-width-image-short-text-area h1,
.full-width-image-short-text-area h2,
.full-width-image-short-text-area h3,
.full-width-image-short-text-area h4,
.full-width-image-short-text-area h5,
.full-width-image-short-text-area h6 {
  color: #00376f;
}

.icon-set-with-image-area .icon-set-with-image-wrap .icon-set-with-image-content h1,
.icon-set-with-image-area .icon-set-with-image-wrap .icon-set-with-image-content h2,
.icon-set-with-image-area .icon-set-with-image-wrap .icon-set-with-image-content h3,
.icon-set-with-image-area .icon-set-with-image-wrap .icon-set-with-image-content h4,
.icon-set-with-image-area .icon-set-with-image-wrap .icon-set-with-image-content h5,
.icon-set-with-image-area .icon-set-with-image-wrap .icon-set-with-image-content h6 {
  color: #00376f;
}
.icon-set-with-image-area .icon-set-with-image-wrap .icon-set-wrap:after {
  background: #ffffff;
}
.icon-set-with-image-area .icon-set-with-image-wrap .icon-set-wrap .icon-set {
  border-bottom: 1px solid #00376f;
  border-right: 1px solid #00376f;
}

.short-text-image-cta-area .short-text-image-cta-wrap .block .block-wrap {
  background: #e0e0e0;
}
.short-text-image-cta-area .short-text-image-cta-wrap .block h1:after, .short-text-image-cta-area .short-text-image-cta-wrap .block h2:after, .short-text-image-cta-area .short-text-image-cta-wrap .block h3:after, .short-text-image-cta-area .short-text-image-cta-wrap .block h4:after, .short-text-image-cta-area .short-text-image-cta-wrap .block h5:after, .short-text-image-cta-area .short-text-image-cta-wrap .block h6:after {
  background: #00376f;
}

.side-by-side-content-area .side-by-side-headline h1, .side-by-side-content-area .side-by-side-headline h2, .side-by-side-content-area .side-by-side-headline h3, .side-by-side-content-area .side-by-side-headline h4, .side-by-side-content-area .side-by-side-headline h5, .side-by-side-content-area .side-by-side-headline h6 {
  color: #00376f;
}
.side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-columm-image .link-arrow {
  background: #00376f;
}
.side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-columm-image:hover .link-arrow {
  background: #4f4f4f;
}
.side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h1 a, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h2 a, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h3 a, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h4 a, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h5 a, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h6 a {
  color: #4f4f4f;
}
.side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h1 a:hover, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h2 a:hover, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h3 a:hover, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h4 a:hover, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h5 a:hover, .side-by-side-content-area .side-by-side-wrap .side-by-side-column .side-by-side-column-wrap .side-by-side-column-content h6 a:hover {
  color: #00376f;
}

.stable-text-carousel-area h1, .stable-text-carousel-area h2, .stable-text-carousel-area h3, .stable-text-carousel-area h4, .stable-text-carousel-area h5, .stable-text-carousel-area h6 {
  color: #00376f;
}

.stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-headline h1, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-headline h2, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-headline h3, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-headline h4, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-headline h5, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-headline h6 {
  color: #00376f;
}
.stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-content h1, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-content h2, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-content h3, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-content h4, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-content h5, .stable-text-two-images-carousel-area .stable-text-two-images-carousel-wrap .stable-text-two-images-carousel-content h6 {
  color: #4f4f4f;
}

.step-categories-area {
  background: #e0e0e0;
}
.step-categories-area .step-categories-content h1, .step-categories-area .step-categories-content h2, .step-categories-area .step-categories-content h3, .step-categories-area .step-categories-content h4, .step-categories-area .step-categories-content h5, .step-categories-area .step-categories-content h6 {
  color: #00376f;
}
.step-categories-area .step-categories-tabs .step-categories-tab-button:hover {
  color: #00376f;
}
.step-categories-area .step-categories-tabs .step-categories-tab-button:before {
  background: #00376f;
}
.step-categories-area .step-categories-tabs .step-categories-tab-button.active {
  color: #00376f;
}
.step-categories-area .step-categories-tab-contents {
  background: #ffffff;
}
.step-categories-area .step-categories-tab-contents h1, .step-categories-area .step-categories-tab-contents h2, .step-categories-area .step-categories-tab-contents h3, .step-categories-area .step-categories-tab-contents h4, .step-categories-area .step-categories-tab-contents h5, .step-categories-area .step-categories-tab-contents h6 {
  color: #00376f;
}

.gallery-2-area {
  background: #e0e0e0;
}
.gallery-2-area .gallery-headline h1, .gallery-2-area .gallery-headline h2, .gallery-2-area .gallery-headline h3, .gallery-2-area .gallery-headline h4, .gallery-2-area .gallery-headline h5, .gallery-2-area .gallery-headline h6 {
  color: #00376f;
}
.gallery-2-area .gallery-2-wrap .gallery-item .hover-icon {
  background: #00376f50;
}
.gallery-2-area .gallery-2-wrap .gallery-item .hover-icon span {
  background: #ffffff;
  color: #00376f;
}

.mfp-content .gallery-popup-2 .mfp-counter {
  color: #ffffff;
}

.testimonial-2-area .testimonial-2-slider .slick-arrow.slick-prev:before {
  background: #00376f;
}
.testimonial-2-area .testimonial-2-slider .slick-arrow.slick-next:before {
  background: #00376f;
}
.testimonial-2-area .testimonial-2-slider .testimonial-item .author-place {
  color: #999999;
}
.testimonial-2-area .testimonial-2-slider .testimonial-item .testimonial-rating ul li svg .star {
  fill: #00376f;
}

.faq-2-area {
  background: #ffffff;
}
.faq-2-area .all-faq .faq-item {
  border-bottom: 1px solid #00376f;
}
.faq-2-area .all-faq .faq-item .faq-question:before {
  background: #00376f;
}
.faq-2-area .all-faq .faq-item .faq-question:after {
  background: #00376f;
}
.faq-2-area .all-faq .faq-item .faq-answer a {
  color: #4f4f4f;
}

.faq-3-area {
  background: #ffffff;
}
.faq-3-area .all-faq .faq-item {
  border: 1px solid #00376f;
}
.faq-3-area .all-faq .faq-item .faq-question:before {
  background: #00376f;
}
.faq-3-area .all-faq .faq-item .faq-question:after {
  background: #00376f;
}
.faq-3-area .all-faq .faq-item .faq-answer a {
  color: #4f4f4f;
}




body.have-title-block-first.header_style_2 header .header-wrap .header-phone .call-icon svg .svg-elm-color, body.single-post.header_style_2 header .header-wrap .header-phone .call-icon svg .svg-elm-color, body.blog.header_style_2 header .header-wrap .header-phone .call-icon svg .svg-elm-color {
  fill: #ffffff;
}
body.have-title-block-first.header_style_2 header .header-wrap .header-phone .call-icon svg .svg-elm-color-2, body.single-post.header_style_2 header .header-wrap .header-phone .call-icon svg .svg-elm-color-2, body.blog.header_style_2 header .header-wrap .header-phone .call-icon svg .svg-elm-color-2 {
  fill: #00376f;
}
body.have-title-block-first.header_style_2 header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after, body.single-post.header_style_2 header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after, body.blog.header_style_2 header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after {
  border-top: 5px solid #ffffff;
}
body.have-title-block-first.header_style_4 header .header-wrap .header-phone .call-icon svg .svg-elm-color, body.single-post.header_style_4 header .header-wrap .header-phone .call-icon svg .svg-elm-color, body.blog.header_style_4 header .header-wrap .header-phone .call-icon svg .svg-elm-color {
  fill: #ffffff;
}
body.have-title-block-first.header_style_4 header .header-wrap .header-phone .call-icon svg .svg-elm-color-2, body.single-post.header_style_4 header .header-wrap .header-phone .call-icon svg .svg-elm-color-2, body.blog.header_style_4 header .header-wrap .header-phone .call-icon svg .svg-elm-color-2 {
  fill: #00376f;
}
body.have-title-block-first.header_style_4 header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a, body.single-post.header_style_4 header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a, body.blog.header_style_4 header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
  background: #ffffff;
  color: #00376f;
}
body.have-title-block-first.header_style_5 header .header-top .header-top-wrap .header-phone a:hover, body.single-post.header_style_5 header .header-top .header-top-wrap .header-phone a:hover, body.blog.header_style_5 header .header-top .header-top-wrap .header-phone a:hover {
  color: #ffffff;
}
body.have-title-block-first.header_style_5 header .header-top .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after, body.single-post.header_style_5 header .header-top .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after, body.blog.header_style_5 header .header-top .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after {
  border-top: 5px solid #ffffff;
}
header {
  background: #ffffff;
}
header.sticky {
  -webkit-box-shadow: 0 0px 5px 0px rgba(#4f4f4f, 0.5);
  -moz-box-shadow: 0 0px 5px 0px rgba(#4f4f4f, 0.5);
  box-shadow: 0 0px 5px 0px rgba(#4f4f4f, 0.5);
}
@media (min-width: 991px) {
  header .header-top {
    border-bottom: 1px solid #00376f;
  }
}
@media (min-width: 991px) {
  header .header-top .header-language-switcher {
    border-left: 1px solid #00376f;
    border-right: 1px solid #00376f;
  }
}
header .header-top .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
  color: #ffffff;
}
header .header-top .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after {
  border-top: 5px solid #00376f;
}
header .header-top .header-language-switcher .wpml-ls-legacy-dropdown ul > li ul {
  background: #00376f;
  color: #ffffff;
}
header .header-top .header-language-switcher .wpml-ls-legacy-dropdown ul > li ul li a {
  color: #ffffff;
}
header .header-top .header-language-switcher .wpml-ls-legacy-dropdown ul > li ul li a:hover {
  background: #ffffff;
  color: #00376f;
}
header .header-top .header-language-switcher .wpml-ls-legacy-dropdown a {
  background: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
header .header-top .header-top-wrap .header-phone a {
  color: #ffffff;
}
header .header-top .header-top-wrap .header-phone a:hover {
  color: #00376f;
}
@media (min-width: 1025px) {
  header .header-wrap .header-phone {
    border-right: 1px solid #00376f;
  }
}
header .header-wrap .header-phone .call-icon svg .svg-elm-color {
  fill: #00376f;
}
header .header-wrap .header-phone a {
  color: #4f4f4f;
}
@media (min-width: 1025px) {
  header .header-wrap .header-phone a:hover {
    color: #ffffff;
    background: #00376f;
  }
}
@media (min-width: 1025px) {
  header .header-wrap .header-phone a:hover .call-icon svg path {
    fill: #ffffff;
  }
}
@media (min-width: 991px) {
  header .header-wrap .header-language-switcher {
    border-left: 1px solid #00376f;
  }
}
header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after {
  border-bottom: 2px solid #00376f;
}
header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:before {
  border-bottom: 2px solid #00376f;
}
header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li ul {
  background: #00376f;
  color: #ffffff;
}
header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li ul li a {
  color: #ffffff;
}
header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li ul li a:hover {
  background: #ffffff;
  color: #00376f;
}
header .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown a {
  background: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
header .header-wrap .header-menu-open span {
  background: #00376f;
}
header .header-wrap .header-menu-panel {
  background: #00376f;
  color: #ffffff;
  -webkit-box-shadow: 0 0px 5px 0px rgba(#4f4f4f, 0.5);
  -moz-box-shadow: 0 0px 5px 0px rgba(#4f4f4f, 0.5);
  box-shadow: 0 0px 5px 0px rgba(#4f4f4f, 0.5);
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: block !important;
    background: transparent;
    color: #4f4f4f;
  }
}
header .header-wrap .header-menu-panel a {
  color: #ffffff;
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel a {
    color: #4f4f4f;
  }
}
header .header-wrap .header-menu-panel a:hover {
  color: #4f4f4f;
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel a:hover {
    color: #00376f;
  }
}
header .header-wrap .header-menu-panel .header-menu-panel-top {
  border-bottom: 1px solid #ffffff;
  background: #00376f;
}
header .header-wrap .header-menu-panel .header-menu-panel-top .header-menu-close span {
  background: #ffffff;
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel .header-menu ul li a:hover {
    color: #ffffff;
    color: #00376f;
  }
}
header .header-wrap .header-menu-panel .header-menu ul li.current-menu-item > .menu-right-arrow, header .header-wrap .header-menu-panel .header-menu ul li.current-menu-item > .menu-down-arrow {
  color: #00376f;
}
header .header-wrap .header-menu-panel .header-menu ul li.current-menu-item > a {
  background: #ffffff;
  color: #00376f;
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel .header-menu ul li.current-menu-item > a {
    background: transparent;
  }
}
header .header-wrap .header-menu-panel .header-menu ul li.current-menu-ancestor > .menu-right-arrow, header .header-wrap .header-menu-panel .header-menu ul li.current-menu-ancestor > .menu-down-arrow {
  color: #00376f;
}
header .header-wrap .header-menu-panel .header-menu ul li.current-menu-ancestor > a {
  background: #ffffff;
  color: #00376f;
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel .header-menu ul li.current-menu-ancestor > a {
    background: transparent;
  }
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel .header-menu ul li.current-menu-ancestor li.current-menu-ancestor > a {
    background: #e0e0e0;
    color: #00376f;
  }
}
header .header-wrap .header-menu-panel .header-menu ul li.menu-item-has-children.active > .menu-right-arrow, header .header-wrap .header-menu-panel .header-menu ul li.menu-item-has-children.active > .menu-down-arrow {
  color: #00376f;
}
header .header-wrap .header-menu-panel .header-menu ul li.menu-item-has-children.active > a {
  background: #ffffff;
  color: #00376f;
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel .header-menu ul li ul {
    background: #00376f;
    color: #ffffff;
  }
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel .header-menu ul li ul li a {
    color: #ffffff;
  }
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel .header-menu ul li ul li a:hover {
    background: #e0e0e0;
    color: #00376f;
  }
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel .header-menu ul li ul li.current-menu-item > a {
    background: #e0e0e0;
    color: #00376f;
  }
}
@media (min-width: 991px) {
  header .header-wrap .header-menu-panel .header-menu ul > li:after {
    background: #00376f;
  }
}
header .header-wrap .header-menu-panel .header-social {
  border-top: 1px solid #ffffff;
}
header .header-wrap .header-menu-panel .header-social ul li a {
  border: 1px solid #ffffff;
}
header .header-wrap .header-menu-panel .header-address {
  border-top: 1px solid #ffffff;
}
header .header-wrap .header-menu-panel .header-contact {
  border-top: 1px solid #ffffff;
}
header .header-wrap .header-menu-panel .header-menu-phone {
  background: #ffffff;
  color: #00376f;
}
header .header-wrap .header-menu-panel .header-menu-phone a {
  color: #00376f;
}
header.header_style_2 {
  border-bottom: 1px solid #00376f;
}
header.header_style_2 .header-wrap .header-phone a {
  color: #ffffff;
}
@media (min-width: 1025px) {
  header.header_style_2 .header-wrap .header-phone a:hover {
    color: #ffffff;
  }
}
header.header_style_2 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
  color: #00376f;
}
@media (min-width: 991px) {
  header.header_style_2 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
    color: #ffffff;
  }
}
header.header_style_2 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after {
  border-top: 5px solid #00376f;
}
header.header_style_2 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
  color: #ffffff;
}
@media (min-width: 991px) {
  header.header_style_2 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
    color: #ffffff;
  }
}
header.header_style_2 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
  color: #00376f;
}
@media (min-width: 991px) {
  header.header_style_2 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
    color: #00376f;
  }
}
header.header_style_2 .header-wrap .header-menu-panel .header-menu > ul > li:after {
  content: none;
}
header.header_style_2 .header-wrap .header-menu-panel .header-menu > ul > li > a {
  color: #ffffff;
}
header.header_style_2 .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-item > a, header.header_style_2 .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-ancestor > a {
  color: #00376f;
}
@media (min-width: 991px) {
  header.header_style_2 .header-wrap .header-menu-panel .header-menu > ul > li.menu-item-has-children .menu-right-arrow {
    color: #ffffff;
  }
}
header.header_style_2.sticky {
  background: #00376f;
}
header.header_style_2.sticky .header-wrap .header-phone .call-icon svg .svg-elm-color {
  fill: #ffffff;
}
@media (min-width: 991px) {
  header.header_style_2.sticky .header-wrap .header-phone .call-icon svg .svg-elm-color {
    fill: #ffffff;
  }
}
header.header_style_2.sticky .header-wrap .header-phone .call-icon svg .svg-elm-color-2 {
  fill: #00376f;
}
@media (min-width: 1025px) {
  header.header_style_2.sticky .header-wrap .header-phone .call-icon svg .svg-elm-color-2 {
    fill: #00376f;
  }
}
@media (min-width: 991px) {
  header.header_style_2.sticky .header-wrap .header-menu-panel .header-menu > ul > li > a:hover {
    color: #999999;
  }
}
@media (min-width: 991px) {
  header.header_style_2.sticky .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-item > a, header.header_style_2.sticky .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-ancestor > a {
    color: #999999;
  }
}
header.header_style_2.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
  color: #ffffff;
}
@media (min-width: 991px) {
  header.header_style_2.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
    color: #ffffff;
  }
}
header.header_style_2.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after {
  border-top: 5px solid #ffffff;
}
header.header_style_2.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
  color: #ffffff;
}
@media (min-width: 991px) {
  header.header_style_2.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
    color: #ffffff;
  }
}
header.header_style_2.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
  color: #00376f;
}
@media (min-width: 991px) {
  header.header_style_2.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
    color: #00376f;
  }
}
header.header_style_2.sticky .header-wrap .header-menu-open span {
  background: #ffffff;
}
header.header_style_3 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
  color: #ffffff;
  background: #00376f;
}
@media (min-width: 991px) {
  header.header_style_3 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
    color: #ffffff;
  }
}
header.header_style_3 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li ul {
  background: transparent;
}
header.header_style_3 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
  color: #ffffff;
}
@media (min-width: 991px) {
  header.header_style_3 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
    color: #ffffff;
  }
}
header.header_style_3 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
  color: #00376f;
}
@media (min-width: 991px) {
  header.header_style_3 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
    color: #00376f;
  }
}
header.header_style_4 {
  background: transparent;
}
@media (min-width: 991px) {
  header.header_style_4 {
    border-bottom: 1px solid #00376f;
  }
}
header.header_style_4 .header-wrap .header-phone a {
  color: #ffffff;
}
@media (min-width: 1025px) {
  header.header_style_4 .header-wrap .header-phone a:hover {
    color: #ffffff;
  }
}
header.header_style_4 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
  color: #ffffff;
  background: #00376f;
}
@media (min-width: 991px) {
  header.header_style_4 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
    color: #ffffff;
  }
}
header.header_style_4 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
  color: #ffffff;
}
@media (min-width: 991px) {
  header.header_style_4 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
    color: #ffffff;
  }
}
header.header_style_4 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
  color: #00376f;
}
@media (min-width: 991px) {
  header.header_style_4 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
    color: #00376f;
  }
}
header.header_style_4 .header-wrap .header-menu-panel .header-menu > ul > li > a {
  color: #ffffff;
}
header.header_style_4 .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-item > a, header.header_style_4 .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-ancestor > a {
  color: #00376f;
}
@media (min-width: 991px) {
  header.header_style_4 .header-wrap .header-menu-panel .header-menu > ul > li.menu-item-has-children .menu-right-arrow {
    color: #ffffff;
  }
}
header.header_style_4.sticky {
  background: #00376f;
}
header.header_style_4.sticky .header-wrap .header-phone .call-icon svg .svg-elm-color {
  fill: #ffffff;
}
@media (min-width: 991px) {
  header.header_style_4.sticky .header-wrap .header-phone .call-icon svg .svg-elm-color {
    fill: #ffffff;
  }
}
header.header_style_4.sticky .header-wrap .header-phone .call-icon svg .svg-elm-color-2 {
  fill: #00376f;
}
@media (min-width: 1025px) {
  header.header_style_4.sticky .header-wrap .header-phone .call-icon svg .svg-elm-color-2 {
    fill: #00376f;
  }
}
@media (min-width: 991px) {
  header.header_style_4.sticky .header-wrap .header-menu-panel .header-menu > ul > li > a:hover {
    color: #999999;
  }
}
@media (min-width: 991px) {
  header.header_style_4.sticky .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-item > a, header.header_style_4.sticky .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-ancestor > a {
    color: #999999;
  }
}
header.header_style_4.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
  color: #00376f;
  background: #ffffff;
}
@media (min-width: 991px) {
  header.header_style_4.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
    color: #00376f;
    background: #ffffff;
  }
}
header.header_style_4.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after {
  border-top: 5px solid #ffffff;
}
header.header_style_4.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
  color: #00376f;
}
@media (min-width: 991px) {
  header.header_style_4.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a {
    color: #00376f;
  }
}
header.header_style_4.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
  color: #ffffff;
  background: #00376f;
}
@media (min-width: 991px) {
  header.header_style_4.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li li > a:hover {
    color: #ffffff;
    background: #00376f;
  }
}
header.header_style_4.sticky .header-wrap .header-menu-open span {
  background: #ffffff;
}
header.header_style_5 {
  background: transparent;
}
@media (max-width: 990px) {
  header.header_style_5 {
    border-bottom: 1px solid #00376f;
  }
}
header.header_style_5 .header-wrap .header-phone .call-icon:after {
  background: #00376f;
}
header.header_style_5 .header-wrap .header-phone .call-icon svg .svg-elm-color {
  fill: #ffffff;
}
header.header_style_5 .header-wrap .header-phone .call-icon svg .svg-elm-color-2 {
  fill: #00376f;
}
header.header_style_5 .header-wrap .header-phone .phone-text strong, header.header_style_5 .header-wrap .header-phone .phone-text b {
  font-family: "Spartan";
  font-weight: 400;
}
header.header_style_5 .header-wrap .header-phone .phone-text strong:lang(gr), header.header_style_5 .header-wrap .header-phone .phone-text strong:lang(el), header.header_style_5 .header-wrap .header-phone .phone-text b:lang(gr), header.header_style_5 .header-wrap .header-phone .phone-text b:lang(el) {
  font-family: "neuzeit-grotesk", sans-serif;
  font-weight: 400;
}
header.header_style_5 .header-wrap .header-language-switcher:after {
  background: #00376f;
}
header.header_style_5 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a {
  color: #ffffff;
}
header.header_style_5 .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after {
  border-top: 5px solid #00376f;
}
header.header_style_5 .header-wrap .header-menu-open span {
  background: #ffffff;
}
header.header_style_5 .header-wrap .header-menu-panel .header-menu > ul > li > a {
  color: #ffffff;
}
header.header_style_5 .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-item > a, header.header_style_5 .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-ancestor > a {
  color: #00376f;
}
@media (min-width: 991px) {
  header.header_style_5 .header-wrap .header-menu-panel .header-menu > ul > li.menu-item-has-children .menu-right-arrow {
    color: #ffffff;
  }
}
header.header_style_5.sticky {
  background: #00376f;
}
header.header_style_5.sticky .header-wrap .header-phone .call-icon:after {
  background: #ffffff;
}
@media (min-width: 991px) {
  header.header_style_5.sticky .header-wrap .header-menu-panel .header-menu > ul > li > a:hover {
    color: #999999;
  }
}
@media (min-width: 991px) {
  header.header_style_5.sticky .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-item > a, header.header_style_5.sticky .header-wrap .header-menu-panel .header-menu > ul > li.current-menu-ancestor > a {
    color: #999999;
  }
}
header.header_style_5.sticky .header-wrap .header-language-switcher:after {
  background: #ffffff;
}
header.header_style_5.sticky .header-wrap .header-language-switcher .wpml-ls-legacy-dropdown ul > li > a:after {
  border-top: 5px solid #ffffff;
}


footer {
  background: #00376f;
  color: #ffffff;
}
footer a {
  color: #ffffff;
}
footer a:hover {
  color: #4f4f4f;
}
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6 {
  color: #ffffff;
}
footer .footer-top .scroll-top span:before {
  background-color: #00376f;
}
footer .footer-top .scroll-top span:hover {
  background-color: #4f4f4f;
}
footer .footer-top .footer-menu {
  border-bottom: 1px solid #ffffff;
}
footer .footer-top .footer-widget-area .footer-widget.footer-social ul li a {
  border: 1px solid #ffffff;
}
footer .footer-top .footer-widget-area .footer-widget.footer-social ul li a:hover {
  border-color: #4f4f4f;
}
footer .footer-top .footer-widget-area .footer-widget.footer-social ul li a:hover img{
  filter: brightness(0);
}
footer .footer-bottom .footer-bottom-wrap {
  border-top: 1px solid #ffffff;
}

.custom-checkboxes a {
  color: #00376f;
}
.custom-checkboxes a:hover {
  color: #4f4f4f;
}
.custom-checkboxes > span input[type=checkbox] + span:before,
.custom-checkboxes > span input[type=radio] + span:before {
  border: 1px solid #00376f;
}
.custom-checkboxes > span input[type=checkbox]:checked + span:before,
.custom-checkboxes > span input[type=radio]:checked + span:before {
  background: #00376f;
}


.floating-form-area .floating-form .form-headline-area, .floating-banner-form-area .floating-form .form-headline-area {
  background: #00376f;
  color: #ffffff;
  border: 1px solid #00376f;
  border-top-color: #ffffff;
}
@media (min-width: 768px) {
  .floating-form-area .floating-form .form-headline-area, .floating-banner-form-area .floating-form .form-headline-area {
    border-top-color: #00376f;
  }
}
.floating-form-area .floating-form .form-headline-area:before, .floating-banner-form-area .floating-form .form-headline-area:before {
  background: #ffffff;
}
.floating-form-area .floating-form .form-headline-area:after, .floating-banner-form-area .floating-form .form-headline-area:after {
  background: #ffffff;
}
.floating-form-area .floating-form .form-headline-area h1,
.floating-form-area .floating-form .form-headline-area h2,
.floating-form-area .floating-form .form-headline-area h3,
.floating-form-area .floating-form .form-headline-area h4,
.floating-form-area .floating-form .form-headline-area h5,
.floating-form-area .floating-form .form-headline-area h6, .floating-banner-form-area .floating-form .form-headline-area h1,
.floating-banner-form-area .floating-form .form-headline-area h2,
.floating-banner-form-area .floating-form .form-headline-area h3,
.floating-banner-form-area .floating-form .form-headline-area h4,
.floating-banner-form-area .floating-form .form-headline-area h5,
.floating-banner-form-area .floating-form .form-headline-area h6 {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area, .floating-banner-form-area .floating-form .form-content-area {
  background: #00376f;
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-fields, .floating-banner-form-area .floating-form .form-content-area .form-fields {
  border: 1px solid #ffffff;
}
.floating-form-area .floating-form .form-content-area h1,
.floating-form-area .floating-form .form-content-area h2,
.floating-form-area .floating-form .form-content-area h3,
.floating-form-area .floating-form .form-content-area h4,
.floating-form-area .floating-form .form-content-area h5,
.floating-form-area .floating-form .form-content-area h6, .floating-banner-form-area .floating-form .form-content-area h1,
.floating-banner-form-area .floating-form .form-content-area h2,
.floating-banner-form-area .floating-form .form-content-area h3,
.floating-banner-form-area .floating-form .form-content-area h4,
.floating-banner-form-area .floating-form .form-content-area h5,
.floating-banner-form-area .floating-form .form-content-area h6 {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area a, .floating-banner-form-area .floating-form .form-content-area a {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area a:hover, .floating-banner-form-area .floating-form .form-content-area a:hover {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row.select-row:after, .floating-banner-form-area .floating-form .form-content-area .form-row.select-row:after {
  border-top: 8px solid #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .wpcf7-not-valid-tip, .floating-banner-form-area .floating-form .form-content-area .form-row .wpcf7-not-valid-tip {
  background: #f00;
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .wpcf7-radio label input[type=radio]:checked + .wpcf7-list-item-label, .floating-banner-form-area .floating-form .form-content-area .form-row .wpcf7-radio label input[type=radio]:checked + .wpcf7-list-item-label {
  background: #4f4f4f;
}
.floating-form-area .floating-form .form-content-area .form-row .wpcf7-radio label .wpcf7-list-item-label, .floating-banner-form-area .floating-form .form-content-area .form-row .wpcf7-radio label .wpcf7-list-item-label {
  border: 1px solid #4f4f4f;
  background: transparent;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control {
  border-bottom: 1px solid #ffffff;
  background: transparent;
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control.wpcf7-not-valid, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control.wpcf7-not-valid {
  border-color: #f00;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control:focus, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control:focus {
  border-color: #4f4f4f;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control::-webkit-input-placeholder, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control::-webkit-input-placeholder {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control:-moz-placeholder, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control:-moz-placeholder {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control::-moz-placeholder, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control::-moz-placeholder {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control:-ms-input-placeholder, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control:-ms-input-placeholder {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control::-ms-input-placeholder, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control::-ms-input-placeholder {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control::placeholder, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control::placeholder {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control:-ms-input-placeholder, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control:-ms-input-placeholder {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .form-control::-ms-input-placeholder, .floating-banner-form-area .floating-form .form-content-area .form-row .form-control::-ms-input-placeholder {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row select.form-control option, .floating-banner-form-area .floating-form .form-content-area .form-row select.form-control option {
  color: #4f4f4f;
}
.floating-form-area .floating-form .form-content-area .form-row .iti .iti__flag-container .iti__selected-flag .iti__arrow, .floating-banner-form-area .floating-form .form-content-area .form-row .iti .iti__flag-container .iti__selected-flag .iti__arrow {
  border-top-color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .form-row .iti .iti__country-list, .floating-form-area .floating-form .form-content-area .form-row .iti .country-list, .floating-banner-form-area .floating-form .form-content-area .form-row .iti .iti__country-list, .floating-banner-form-area .floating-form .form-content-area .form-row .iti .country-list {
  color: #4f4f4f;
}
.floating-form-area .floating-form .form-content-area .custom-checkboxes a, .floating-banner-form-area .floating-form .form-content-area .custom-checkboxes a {
  color: #ffffff;
}
.floating-form-area .floating-form .form-content-area .custom-checkboxes > span input[type=checkbox] + span:before,
.floating-form-area .floating-form .form-content-area .custom-checkboxes > span input[type=radio] + span:before, .floating-banner-form-area .floating-form .form-content-area .custom-checkboxes > span input[type=checkbox] + span:before,
.floating-banner-form-area .floating-form .form-content-area .custom-checkboxes > span input[type=radio] + span:before {
  border: 1px solid #ffffff;
}
.floating-form-area.open .floating-form .form-headline-area, .floating-banner-form-area.open .floating-form .form-headline-area {
  background: #00376f;
  color: #ffffff;
}
.floating-form-area.open .floating-form .form-headline-area h1,
.floating-form-area.open .floating-form .form-headline-area h2,
.floating-form-area.open .floating-form .form-headline-area h3,
.floating-form-area.open .floating-form .form-headline-area h4,
.floating-form-area.open .floating-form .form-headline-area h5,
.floating-form-area.open .floating-form .form-headline-area h6, .floating-banner-form-area.open .floating-form .form-headline-area h1,
.floating-banner-form-area.open .floating-form .form-headline-area h2,
.floating-banner-form-area.open .floating-form .form-headline-area h3,
.floating-banner-form-area.open .floating-form .form-headline-area h4,
.floating-banner-form-area.open .floating-form .form-headline-area h5,
.floating-banner-form-area.open .floating-form .form-headline-area h6 {
  color: #ffffff;
}
@media (min-width: 768px) {
  .floating-form-area.open.old .floating-form .form-headline-area:hover, .floating-banner-form-area.open.old .floating-form .form-headline-area:hover {
    background: #e0e0e0;
  }
}
@media (min-width: 768px) {
  .floating-form-area.open.old .floating-form .form-headline-area:hover:before, .floating-banner-form-area.open.old .floating-form .form-headline-area:hover:before {
    background: #00376f;
  }
}
@media (min-width: 768px) {
  .floating-form-area.open.old .floating-form .form-headline-area:hover:after, .floating-banner-form-area.open.old .floating-form .form-headline-area:hover:after {
    background: #00376f;
  }
}
@media (min-width: 768px) {
  .floating-form-area.open.old .floating-form .form-headline-area:hover h1,
.floating-form-area.open.old .floating-form .form-headline-area:hover h2,
.floating-form-area.open.old .floating-form .form-headline-area:hover h3,
.floating-form-area.open.old .floating-form .form-headline-area:hover h4,
.floating-form-area.open.old .floating-form .form-headline-area:hover h5,
.floating-form-area.open.old .floating-form .form-headline-area:hover h6, .floating-banner-form-area.open.old .floating-form .form-headline-area:hover h1,
.floating-banner-form-area.open.old .floating-form .form-headline-area:hover h2,
.floating-banner-form-area.open.old .floating-form .form-headline-area:hover h3,
.floating-banner-form-area.open.old .floating-form .form-headline-area:hover h4,
.floating-banner-form-area.open.old .floating-form .form-headline-area:hover h5,
.floating-banner-form-area.open.old .floating-form .form-headline-area:hover h6 {
    color: #00376f;
  }
}
.floating-form-area.small .floating-form .floating-form-trigger, .floating-banner-form-area.small .floating-form .floating-form-trigger {
  background: #00376f;
}
.floating-form-area.small .floating-form .form-headline-area:before, .floating-banner-form-area.small .floating-form .form-headline-area:before {
  background: #ffffff;
}
.floating-form-area.small .floating-form .form-content-area .form-fields > .form-row:last-child .form-control, .floating-banner-form-area.small .floating-form .form-content-area .form-fields > .form-row:last-child .form-control {
  border-bottom: 1px solid #ffffff;
}
.floating-form-area.small .floating-form .form-content-area .form-fields > .form-group:last-child .form-row .form-control, .floating-banner-form-area.small .floating-form .form-content-area .form-fields > .form-group:last-child .form-row .form-control {
  border-bottom: 1px solid #ffffff;
}
@media (min-width: 768px) {
  .floating-form-area.old .form-headline-area:hover, .floating-banner-form-area.old .form-headline-area:hover {
    background: #e0e0e0;
  }
}
@media (min-width: 768px) {
  .floating-form-area.old .form-headline-area:hover:before, .floating-banner-form-area.old .form-headline-area:hover:before {
    background: #00376f;
  }
}
@media (min-width: 768px) {
  .floating-form-area.old .form-headline-area:hover:after, .floating-banner-form-area.old .form-headline-area:hover:after {
    background: #00376f;
  }
}
@media (min-width: 768px) {
  .floating-form-area.old .form-headline-area:hover h1,
.floating-form-area.old .form-headline-area:hover h2,
.floating-form-area.old .form-headline-area:hover h3,
.floating-form-area.old .form-headline-area:hover h4,
.floating-form-area.old .form-headline-area:hover h5,
.floating-form-area.old .form-headline-area:hover h6, .floating-banner-form-area.old .form-headline-area:hover h1,
.floating-banner-form-area.old .form-headline-area:hover h2,
.floating-banner-form-area.old .form-headline-area:hover h3,
.floating-banner-form-area.old .form-headline-area:hover h4,
.floating-banner-form-area.old .form-headline-area:hover h5,
.floating-banner-form-area.old .form-headline-area:hover h6 {
    color: #00376f;
  }
}
.floating-form-area.old .form-content-area .form-fields, .floating-banner-form-area.old .form-content-area .form-fields {
  border: 0px solid #ffffff;
}
.floating-form-area.old .form-content-area .form-row .form-control, .floating-banner-form-area.old .form-content-area .form-row .form-control {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #4f4f4f;
}
.floating-form-area.old .form-content-area .form-row .form-control:focus, .floating-banner-form-area.old .form-content-area .form-row .form-control:focus {
  border-color: #4f4f4f;
}
.floating-form-area.old .form-content-area .form-row .form-control::-webkit-input-placeholder, .floating-banner-form-area.old .form-content-area .form-row .form-control::-webkit-input-placeholder {
  color: #B3B3B3;
}
.floating-form-area.old .form-content-area .form-row .form-control:-moz-placeholder, .floating-banner-form-area.old .form-content-area .form-row .form-control:-moz-placeholder {
  color: #B3B3B3;
}
.floating-form-area.old .form-content-area .form-row .form-control::-moz-placeholder, .floating-banner-form-area.old .form-content-area .form-row .form-control::-moz-placeholder {
  color: #B3B3B3;
}
.floating-form-area.old .form-content-area .form-row .form-control:-ms-input-placeholder, .floating-banner-form-area.old .form-content-area .form-row .form-control:-ms-input-placeholder {
  color: #B3B3B3;
}
.floating-form-area.old .form-content-area .form-row .form-control::-ms-input-placeholder, .floating-banner-form-area.old .form-content-area .form-row .form-control::-ms-input-placeholder {
  color: #B3B3B3;
}
.floating-form-area.old .form-content-area .form-row .form-control::placeholder, .floating-banner-form-area.old .form-content-area .form-row .form-control::placeholder {
  color: #B3B3B3;
}
.floating-form-area.old .form-content-area .form-row .form-control:-ms-input-placeholder, .floating-banner-form-area.old .form-content-area .form-row .form-control:-ms-input-placeholder {
  color: #B3B3B3;
}
.floating-form-area.old .form-content-area .form-row .form-control::-ms-input-placeholder, .floating-banner-form-area.old .form-content-area .form-row .form-control::-ms-input-placeholder {
  color: #B3B3B3;
}
.floating-form-area.old .form-content-area .form-row.select-row:after, .floating-banner-form-area.old .form-content-area .form-row.select-row:after {
  border-top: 8px solid #00376f;
}
.floating-form-area.old .form-content-area .form-row .iti .iti__flag-container .iti__selected-flag .iti__arrow, .floating-banner-form-area.old .form-content-area .form-row .iti .iti__flag-container .iti__selected-flag .iti__arrow {
  border-top-color: #00376f;
}
.floating-form-area.old .form-content-area .form-row .iti .iti__country-list, .floating-form-area.old .form-content-area .form-row .iti .country-list, .floating-banner-form-area.old .form-content-area .form-row .iti .iti__country-list, .floating-banner-form-area.old .form-content-area .form-row .iti .country-list {
  color: #4f4f4f;
}
.floating-form-area.old .form-content-area .custom-checkboxes a, .floating-banner-form-area.old .form-content-area .custom-checkboxes a {
  color: #ffffff;
}
.floating-form-area.old .form-content-area .custom-checkboxes > span input[type=checkbox] + span:before,
.floating-form-area.old .form-content-area .custom-checkboxes > span input[type=radio] + span:before, .floating-banner-form-area.old .form-content-area .custom-checkboxes > span input[type=checkbox] + span:before,
.floating-banner-form-area.old .form-content-area .custom-checkboxes > span input[type=radio] + span:before {
  border: 1px solid #ffffff;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover {
  color: #00376f;
}

.news-blog-area {
  background: #ffffff;
}
.news-blog-area .loadmore-post a {
  color: #00376f;
}
.news-blog-area .blog-slider-area .blog-item .blog-excerpt .blog-excerpt-wrap {
  background: #e0e0e0;
}
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h1,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h2,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h3,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h4,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h5,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h6 {
  color: #4f4f4f;
}
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h1:after,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h2:after,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h3:after,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h4:after,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h5:after,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h6:after {
  background: #00376f;
}
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h1 a,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h2 a,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h3 a,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h4 a,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h5 a,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h6 a {
  color: #4f4f4f;
}
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h1 a:hover,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h2 a:hover,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h3 a:hover,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h4 a:hover,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h5 a:hover,
.news-blog-area .blog-slider-area .blog-item .blog-excerpt h6 a:hover {
  color: #00376f;
}

.news-v2-blog-area {
  background: #ffffff;
}
.news-v2-blog-area .loadmore-post a {
  color: #00376f;
}
.news-v2-blog-area .blog-slider-area .blog-item .blog-excerpt .blog-item-readmore a {
  color: #00376f;
}
.news-v2-blog-area .blog-slider-area .blog-item .blog-excerpt .blog-item-readmore a:after {
  background: #00376f;
}
.news-v2-blog-area .blog-slider-area .blog-item .blog-excerpt .date {
  color: #00376f;
}
.news-v2-blog-area .blog-slider-area .blog-item .blog-excerpt h1,
.news-v2-blog-area .blog-slider-area .blog-item .blog-excerpt h2,
.news-v2-blog-area .blog-slider-area .blog-item .blog-excerpt h3,
.news-v2-blog-area .blog-slider-area .blog-item .blog-excerpt h4,
.news-v2-blog-area .blog-slider-area .blog-item .blog-excerpt h5,
.news-v2-blog-area .blog-slider-area .blog-item .blog-excerpt h6 {
  color: #4f4f4f;
}

.blog-detail-headline-area {
  background: #00376f;
  color: #ffffff;
}
.blog-detail-headline-area .blog-detail-headline-wrap .back-button a {
  color: #999999;
}
.blog-detail-headline-area .blog-detail-headline-wrap .back-button a figure svg path {
  fill: #00376f;
}

.blog-detaill-content-main-area .content-wrap .share-options ul li a svg path {
  fill: #00376f;
}
.blog-detaill-content-main-area .content-wrap .content-area a {
  color: #00376f;
}
.blog-detaill-content-main-area .content-wrap .content-area a:hover {
  color: #4f4f4f;
}
.blog-detaill-content-main-area .content-wrap .content-area ul li:before {
  background: #00376f;
}
.blog-detaill-content-main-area .back-button a {
  color: #4f4f4f;
}
.blog-detaill-content-main-area .back-button a figure {
  border: 1px solid #00376f;
}
.blog-detaill-content-main-area .back-button a figure svg path {
  fill: #00376f;
}
.blog-detaill-content-main-area .back-button a:hover figure {
  background: #00376f;
}