/*-----------------------------------------------------------------
FONTS
-----------------------------------------------------------------*/

/*
    font-family: 'Source Sans Pro', sans-serif;
    font-family: 'Playfair Display', serif;
    font-family: 'Crimson Text', serif;
*/

body,
.logo,
.logo i,
.logo b,
.logo_slogan,
blockquote > a, blockquote > p > a, blockquote cite,
h5,
#tribe-bar-form input[type="text"],
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.fw-testimonials.style-extra .fw-testimonials-author em,
.fw-testimonials.style-light .fw-testimonials-author em,
#cancel-comment-reply-link {
    font-family: 'Source Sans Pro', sans-serif;
}

.page-links .page-title-links,
#sb_instagram .sbi_follow_btn a,
.widget_calendar table > thead > tr,
.widget_calendar caption,
button,
.post-content .more-link,
.mt-button,
h1, h2, h3, h4, h6,
aside .widget-title,
.widget_product_tag_cloud a, .widget_tag_cloud a,
.comments-wrap .form-submit input[type="submit"],
.comments-wrap .form-submit input[type="button"],
#side-info .socials-wrap .social-item a,
.socials-wrap .socials-title,
#side-info .search-form,
.mc4wp-form input[type="submit"],
.page-404 .info,
.none-archive .info,
.none-search .info,
#tribe-bar-form label,
.tribe-events-list-separator-month span,
ul.tribe-events-sub-nav a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a,
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-events .tribe-events-button,
.tribe-events-button,
a.tribe-events-read-more,
.tribe-events-button,
.tribe-events-nav-previous a,
.tribe-events-nav-next a,
.tribe-events-widget-link a,
.tribe-events-viewmore a,
.tribe-events-calendar thead th,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
.mt-events .mt-events-header-info li a,
.mt-about.style-gallery .about-link-gallery,
.mt-twitter .mt-twitter-item,
.fw-testimonials.style-extra .fw-testimonials-text,
.fw-testimonials.style-extra .fw-testimonials-author .author-name,
.fw-testimonials.style-light .fw-testimonials-text,
.fw-testimonials.style-light .fw-testimonials-author .author-name,
.mt-countdown-timer .mt-countdown-item .mt-countdown-digits {
    font-family: 'Playfair Display', serif;
}

.format-aside .post-content > *,
.format-link .post-content > *,
.format-status .post-content > *,
.gallery .gallery-item .gallery-caption,
.format-quote blockquote, .format-quote p,
blockquote {
    font-family: 'Crimson Text', serif;
}

/*-----------------------------------------------------------------
COLORS
-----------------------------------------------------------------*/

body {
    /*color: #303032;*/
    color: #18181a;
    background-color: #ffffff;
}
h1, h2, h3, h4, h5, h6 {
    color: #303032;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #435e8d;
}
dt, b, strong, s, strike, del {
    color: inherit;
}
a {
    color: #435e8d;
}
a:hover {
    color: #303032;
}
blockquote > a,
blockquote > p > a,
blockquote cite {
    color: #303032;
}
blockquote:before,
blockquote > a:hover,
blockquote > p > a:hover {
    color: #435e8d;
}
table, table > thead > tr, table > body > tr:first-child {
    color: #303032;
}

figure figcaption,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd {
    color: #303032;
}
ul > li:before {
    color: inherit;
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="tel"],
.select_container,
textarea {
    color: #303032;
}

input[type="text"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
.select_container:hover,
textarea:focus {
    color: #303032;
    border-color: #303032;
}
input::-webkit-input-placeholder {color:#303032; opacity: 1;}
input::-moz-placeholder          {color:#303032; opacity: 1;}/* Firefox 19+ */
input:-moz-placeholder           {color:#303032; opacity: 1;}/* Firefox 18- */
input:-ms-input-placeholder      {color:#303032; opacity: 1;}
textarea::-webkit-input-placeholder {color:#303032; opacity: 1;}
textarea::-moz-placeholder          {color:#303032; opacity: 1;}/* Firefox 19+ */
textarea:-moz-placeholder           {color:#303032; opacity: 1;}/* Firefox 18- */
textarea:-ms-input-placeholder      {color:#303032; opacity: 1;}

.mc4wp-form input::-webkit-input-placeholder {color:#c7cbca; opacity: 1;}
.mc4wp-form input::-moz-placeholder          {color:#c7cbca; opacity: 1;}/* Firefox 19+ */
.mc4wp-form input:-moz-placeholder           {color:#c7cbca; opacity: 1;}/* Firefox 18- */
.mc4wp-form input:-ms-input-placeholder      {color:#c7cbca; opacity: 1;}

.mc4wp-form input:active { color:#ffffff; opacity: 1; }
.mc4wp-form input:focus { color:#ffffff; opacity: 1; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #303032;
}
.socials-drop.clicked .share-links,
.socials-drop .share-links:hover,
.socials-drop .social-item a:hover,
.socials-wrap .socials-title {
    color: #4791b6;
}
#side-info .socials-wrap .social-item a { color: #1f5c71; }
#side-info .socials-wrap .social-item a:hover { color: #ffffff; }
#side-info .socials-wrap .social-item a:hover:after { background: #435e8d; }
#side-info .socials-wrap .social-item a:before { border-color: #435e8d; }

.widget-area .post-article .post-info a,
aside .post-article .post-info a,
.post-navigation .nav-links a {
    color: #303032;
}

.page-links .page-title-links,
.post-category a:hover,
.mt-events .mt-single-events-date,
.isotope-filters a.active,
.isotope-filters a:hover,
.mt-short-masonry-title,
.side-menu-wrap .side-menu-close:hover,
.widget_calendar th,
.widget_calendar caption,
aside .widget-title,
.related-wrap .post-date a:hover,
#header-title h1,

#header.without-bg-image .menu-main-nav > li > a:hover,
#header.without-bg-image .menu-main-nav > li.sfHover > a,
#header.without-bg-image .menu-main-nav > li.current-menu-item > a,
#header.without-bg-image .menu-main-nav > li.current-menu-parent > a,
#header.without-bg-image .menu-main-nav > li.current-menu-ancestor > a,

#header.style-plain .menu-main-nav > li > a:hover,
#header.style-plain .menu-main-nav > li.sfHover > a,
#header.style-plain .menu-main-nav > li.current-menu-item > a,
#header.style-plain .menu-main-nav > li.current-menu-parent > a,
#header.style-plain .menu-main-nav > li.current-menu-ancestor > a,
.top-panel-sticky .menu-main-nav > li > a:hover,
.top-panel-sticky .menu-main-nav > li.sfHover > a,
.top-panel-sticky .menu-main-nav > li.current-menu-item > a,
.top-panel-sticky .menu-main-nav > li.current-menu-parent > a,
.top-panel-sticky .menu-main-nav > li.current-menu-ancestor > a,
.menu-main-nav-side a:hover,
.menu-main-nav-side .current-menu-ancestor > a,
.menu-main-nav-side .current-menu-item > a,
.menu-main-nav > li > a,
button,
.post-content .more-link,
.mt-button,
.color-1.mt-button,
.color-2.mt-button:hover,
.color-4.mt-button:hover,
.post-counters a.post-counters-item:hover span,
.post-counters a.post-counters-item:hover,
.breadcrumbs a:hover,
.breadcrumbs .current,
.widget-area .post-article .post-info a:hover,
aside .post-article .post-info a:hover,
.post-navigation .nav-links a:hover .post-title,
.post-navigation .nav-links a:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.comments-list-wrap .comment_author,
.comments-wrap .comments_form_title,
.comments-list-wrap .comments-title,
.related-title,
.author-info .author-title,
.post-taxes .post-categories li a:hover,
#header.without-bg-image #header-title-top h1 {
    color: #435e8d;
}

.page-404 .title,
.page-404 .info {
    color: #366092;
}



/*-----------------------------------------------------------------
BORDER COLORS
-----------------------------------------------------------------*/

.nav-links .prev:hover,
.nav-links .next:hover,
.page-links .current,
.page-links > span:not(.page-title-links),
.nav-links .current,
.menu-main-nav-side a:hover .open-children,
.color-2.mt-button:before,
button:before,
.post-content .more-link:before,
.mt-button:before,
.color-1.mt-button:before {
    border-color: #435e8d;
}
#search-form-wrap-fixed .search-form {
    border-color: #4791b6;
}



/*-----------------------------------------------------------------
BACKGROUND COLORS
-----------------------------------------------------------------*/

input[type="submit"],
input[type="button"],
button:hover:after,
.post-content .more-link:hover:after,
.mt-button:hover:after,
.color-1.mt-button:hover:after,
.color-2.mt-button:after,
.color-4.mt-button:after {
    background-color: #435e8d;
}

.mt-events,
.to-top,
.widget_calendar td#today:before,
.nav-links .prev:hover,
.nav-links .next:hover,
.page-links > span:not(.page-title-links),
.page-links .current,
.nav-links .current,
.post-article .post-label,
.post-featured .post-label,
.menu-main-nav > li > ul:after,
.menu-main-nav > li ul,
#header.without-bg-image .menu-main-nav > li > a:before,
#header.style-plain .menu-main-nav > li > a:before,
.top-panel-sticky .menu-main-nav > li > a:before,
.post-category a,
.menu-standard .socials-button,
.wrap-top-info .post-taxes .post-categories li a,
.wrap-top-info .post-taxes .post-categories li a:hover,
.post-taxes .post-categories li a,
.post-category a {
    background-color: #435e8d;
}

#socials-wrap-fixed .socials-close,
#search-form-wrap-fixed .search-close,
/*.socials-drop.clicked .share-links,*/
/*.socials-drop .share-links:hover,*/
/*.socials-drop .social-item a:hover,*/
#socials-wrap-fixed .socials-close,
#search-form-wrap-fixed .search-close {
    background-color: #4791b6;
}

.menu-side #top-toggle,
.socials-drop-line.clicked .share-links,
.socials-drop-line .share-links:hover,
.socials-drop-line .social-item a:hover,
.socials-drop-line .social-item {
    background: #366092;
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="tel"],
.select_container,
textarea {
    background-color: transparent;
}

input[type="text"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
.select_container:hover,
textarea:focus {
    background-color: transparent;
}

figure figcaption,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd,
.format-quote p,
blockquote {
    background-color: #f7f8f3;
}



.bg-light-color {
    background-color:#f7f8f3;
}
.bg-light-img {
    background-image:url("https://ik.imagekit.io/etc5umwjd/home/Slide.webp");
   
}