/*===== Base Typography =====*/
body { color: #919299; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #3a3c4f; }
a { color: #78c3e6; }
a:hover { color: #79c3e6; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #0b5db7; }
.dtr-highlight { background: #0b5db7; color: #fff; }
hr { background-color: #cdf5ec; }
/*===== Buttons =====*/
.dtr-button, .dtr-servicebox-button, #submit, .dtr-subscribe-form input[type="submit"], .dtr-subscribe-form button, .dtr-contact-form input[type="submit"], .dtr-contact-form button, #dtr-main-header .dtr-button, .dtr-read-more { background-color: #81c2fa; color: #fff; border-color: #81c2fa; }
.dtr-button:hover, .dtr-servicebox-button:hover, #submit:hover, .dtr-subscribe-form input[type="submit"]:hover, .dtr-subscribe-form button:hover, .dtr-contact-form input[type="submit"]:hover, .dtr-contact-form button:hover, #dtr-main-header .dtr-button:hover, .dtr-read-more:hover { background-color: #3f51b5; border-color: #81c2fa; color: #fff; }
/*===== Header =====*/
.dtr-header-row-one { background: #fff; color: #404040; border-bottom-color: #d7d8d9; }
.dtr-header-row-one a { color: #404040; }
.dtr-header-row-one a:hover { color: #139141; }
.dtr-header-one-right-column { border-color: #d7d8d9; }
.dtr-header-row-two { background: #fff; }
.dtr-header-row-two, .dtr-header-row-two a { color: #404040; }
.dtr-header-row-two a:hover { color: #139141; }
#dtr-page-title-main { background-color: #303241; }
.dtr-page-title { color: #fff; }
.breadcrumbs, .breadcrumbs a { color: #fff; }
.dtr-breadcrumb-wrapper::after { background-color: #fff; }
.breadcrumbs a:hover { color: #79c3e6; }
#dtr-header-sticky { background: #fff; }
.dtr-menubar-row { background: #f5f3f0; }
/*====== Footer =====*/
#dtr-footer-section { background: #00234a; color: #fff; }
#dtr-footer-section a { color: #fff; }
#dtr-footer-section a:hover { color: #fb5d2c; }
#dtr-footer-section h1, #dtr-footer-section h2, #dtr-footer-section h3, #dtr-footer-section h4, #dtr-footer-section h5, #dtr-footer-section h6, #dtr-footer-section .widget-title { color: #fff; }
.dtr-copyright { border-top-color: #0b5db7; }
#dtr-footer-section .dtr-meta, #dtr-footer-section .dtr-meta a { color: inherit; }
/*-- take-to-top --*/
#take-to-top { background-color: #4c4e5b; }
#take-to-top:after { color: #fff; }
#take-to-top:hover { background-color: #79c3e6; }
#take-to-top:hover:after { color: #fff; }
/*===== Forms =====*/
select, label, input, button, select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"] { color: #4b545e; }
.comment-form-cookies-consent label { color: #303030; font-weight: normal; }
select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"] { background-color: #fff; border-color: #e4e5e7; }
.select2-container .select2-selection { background-color: #fff; border: 1px solid #d4eaff; }
textarea:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="search"]:focus { border-color: #0b5db7; -webkit-box-shadow: 0px 10px 30px 0px rgba(0,35,74,0.15); -moz-box-shadow: 0px 10px 30px 0px rgba(0,35,74,0.15); box-shadow: 0px 10px 30px 0px rgba(0,35,74,0.15); }
.wpcf7-validation-errors { background: #fff; color: #333; }
/*-- search --*/
.dtr-search-modal-body .dtr-search-form input[type="search"] { background-color: #fff; color: #4b545e; }
.dtr-search-submit { background-color: #79c3e6; }
.dtr-search-submit::before { color: #fff; }
.dtr-search-submit:hover { background-color: #283593; }
.dtr-search-submit:hover::before { color: #fff; }
.dtr-search-modal-title { color: #fff; }
/* placeholder */
::-webkit-input-placeholder {
color: #919299 !important;
opacity: 1;
font-size: 1em;
}
:-moz-placeholder {
color: #919299 !important;
opacity: 1;
font-size: 1em;
}
::-moz-placeholder {
color: #919299 !important;
opacity: 1;
font-size: 1em;
}
:-ms-input-placeholder {
color: #919299 !important;
opacity: 1;
font-size: 1em;
}
/*===== Navigation =====*/
/*----- Main Navigation -----*/
/* icons */
.dtr-menu-default .sf-menu > li.menu-item-has-children > a:after { color: inherit; }
.dtr-menu-default .sf-menu > li li.menu-item-has-children > a::after { color: inherit; }
.dtr-menu-default .sf-menu > li.menu-item-has-children > a:hover::after, .dtr-menu-default .sf-menu li li a:hover::after, .dtr-menu-default .sf-menu .sub-menu li.current-menu-item a::after, .dtr-menu-default .sf-menu .sub-menu li.current-menu-item a:hover::after { color: inherit !important; }
/* main menu link */
.dtr-menu-default .sf-menu a { color: #919299; }
.dtr-menu-default .sf-menu li a:hover { color: #3a3c4f; }
.dtr-menu-default .sf-menu li.current-menu-item a, .dtr-menu-default .sf-menu li.current-menu-ancestor > a { color: #3a3c4f; }
/*Dropdown link color*/
.dtr-menu-default .sf-menu li li a, .dtr-menu-default .sf-menu .sub-menu li.current-menu-item li a, .dtr-menu-default .sf-menu li.current-menu-item li a, .dtr-menu-default .sf-menu ul li.current-menu-item a, .dtr-menu-default .sf-menu li li.current-menu-ancestor > a:hover { color: #fff; }
/*dropdown hover active color*/
.dtr-menu-default .sf-menu .sub-menu li.current-menu-item li a:hover, .dtr-menu-default .sf-menu .sub-menu li.current-menu-item a, .dtr-menu-default .sf-menu li li.current-menu-ancestor > a, .dtr-menu-default .sf-menu ul li a:hover, .dtr-menu-default .sf-menu ul li:hover > a, .dtr-menu-default .sf-menu ul li:hover > a::after, .dtr-menu-default .sf-menu > li li.menu-item-has-children a:hover { color: #3a3c4f; }
/*dropdown background color*/
.dtr-menu-default .sf-menu ul, .dtr-menu-default .sf-menu ul ul { background-color: #79c3e6; }
.dtr-menu-default .sf-menu .sub-menu li.current-menu-item li a { background-color: #79c3e6; }
.dtr-menu-default .sf-menu li li a:hover, .dtr-menu-default .sf-menu .sub-menu li.current-menu-item a, .dtr-menu-default .sf-menu .sub-menu li.current-menu-item a:hover { background-color: #79c3e6; }
/*----- Alt Main Navigation -----*/
/* icons */
.dtr-menu-alt .sf-menu > li.menu-item-has-children > a:after { color: inherit; }
.dtr-menu-alt .sf-menu > li li.menu-item-has-children > a::after { color: inherit; }
.dtr-menu-alt .sf-menu > li.menu-item-has-children > a:hover::after, .dtr-menu-alt .sf-menu li li a:hover::after, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item a::after, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item a:hover::after { color: inherit !important; }
/* main menu link */
.dtr-menu-alt .sf-menu a { color: #fff; }
.dtr-menu-alt .sf-menu li a:hover { color: #79c3e6; }
.dtr-menu-alt .sf-menu li.current-menu-item a, .dtr-menu-alt .sf-menu li.current-menu-ancestor > a { color: #79c3e6; }
/*Dropdown link color*/
.dtr-menu-alt .sf-menu li li a, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item li a, .dtr-menu-alt .sf-menu li.current-menu-item li a, .dtr-menu-alt .sf-menu ul li.current-menu-item a, .dtr-menu-alt .sf-menu li li.current-menu-ancestor > a:hover { color: #fff; }
/*dropdown hover active color*/
.dtr-menu-alt .sf-menu .sub-menu li.current-menu-item li a:hover, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item a, .dtr-menu-alt .sf-menu li li.current-menu-ancestor > a, .dtr-menu-alt .sf-menu ul li a:hover, .dtr-menu-alt .sf-menu ul li:hover > a, .dtr-menu-alt .sf-menu ul li:hover > a::after, .dtr-menu-alt .sf-menu > li li.menu-item-has-children a:hover { color: #3a3c4f; }
/*dropdown background color*/
.dtr-menu-alt .sf-menu ul, .dtr-menu-alt .sf-menu ul ul { background-color: #79c3e6; }
.dtr-menu-alt .sf-menu .sub-menu li.current-menu-item li a { background-color: #79c3e6; }
.dtr-menu-alt .sf-menu li li a:hover, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item a, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item a:hover { background-color: #79c3e6; }
/*----- Responsive menu -----*/
.dtr-responsive-menubar-row { background: #4b545e; }
.slicknav_menu { background-color: transparent; }
.slicknav_menu .slicknav_icon-bar { background-color: #fff !important; }
.slicknav_menu .slicknav_icon-bar { box-shadow: none }
.slicknav_nav li { border-color: #5d656e; }
/*===== Elements =====*/
/*== Video Play ==*/
.dtr-video-button { background-color: #fff; }
.dtr-video-button::after { color: #50dcc1; }
.dtr-border-animation { border-color: #fff; }
/*== Quote ==*/
.dtr-icon-quote-left { background-color: #79c3e6; color: #fff; }
.dtr-icon-quote-left::before { color: #fff; }
/*== Styled link ==*/
.dtr-styled-link { color: #79c3e6; }
.dtr-styled-link:hover { color: #283593; }
.dtr-styled-link:after { background: #283593; }
.dtr-styled-link:before { background-color: #79c3e6; }
/*===== Process =====*/
.dtr-process-tagline { background-color: #81c2fa; color: #fff; }
.dtr-process:hover .dtr-process-tagline { background-color: #3f51b5; color: #fff; }
.dtr-process-divider { background-color: #81c2fa; }
.dtr-process:hover .dtr-process-divider { background-color: #3f51b5; }
/*===== Testimonial =====*/
.dtr-testimonial-content-wrapper { background-color: #f3f4f6;; }
.dtr-testimonial-info { border-color: #d7d8d9; }
/*===== Styled Heading =====*/
.dtr-styled-heading::before, .dtr-styled-heading::after { border-top-color: #3a3d50; }
/*===== Icon Infobox =====*/
.dtr-icon-infobox-icon { background-color: #dddfeb; }
.dtr-icon-infobox-icon::after { border-color: #3f51b5; }
.dtr-icon-infobox i { color: #3f51b5; }
.dtr-icon-infobox-left .dtr-icon-infobox-content::before, .dtr-icon-infobox-right .dtr-icon-infobox-content::before { background-color: #3f51b5; }
/*===== Packagebox =====*/
.dtr-packagebox-content-wrapper { background-color: #f6f7fb; }
.dtr-packagebox-price { background-color: #3f51b5; color: #fff; }
.dtr-packagebox-overlay { background-color: rgba(0, 0, 0, .5); }
.dtr-packagebox-icon, .dtr-packagebox-heading { color: #fff; }
/*===== Team =====*/
.dtr-team-style1 .dtr-team-content { background-color: #f6f7fb; }
.dtr-team-style1 .dtr-team-overlay:before { background-color:rgba(0,0,0,0.60); }
.dtr-team-style2 .dtr-team-content-wrapper { background-color: #f3f4f6; }
/*===== Servicebox =====*/
.dtr-servicebox .dtr-servicebox-content:before { background-color: rgba(0, 0, 0, 0.4); }
.dtr-servicebox:hover .dtr-servicebox-content:before { background-color: rgba(0, 0, 0, 0.7); }
.dtr-servicebox-heading { color: #fff; }
/*===== Flipbox =====*/
.dtr-flipbox-heading, .dtr-flipbox i, .dtr-flipbox-subheading { color: #fff; }
.dtr-flipbox-divider { background-color: #fff; }
.dtr-flipbox-front { background-color: #919299; }
.dtr-flipbox-back { background-color: #ddd; color: #919299; }
.dtr-flipbox-overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.dtr-flipbox-overlay { background-color: rgba(0, 0, 0, .5); }
/*===== Timeline =====*/
.dtr-timeline:before { background-color: #d7d8d9; }
.dtr-timeline-tagline { background-color: #81c2fa; color: #fff; }
.dtr-timeline-divider { background-color: #81c2fa; }
.dtr-timeline li .dtr-timeline-img::after, .dtr-timeline li:nth-child(2n) .dtr-timeline-img::before { background-color: #81c2fa; }
.dtr-timeline li:hover .dtr-timeline-tagline { background-color: #3f51b5; color: #fff; }
.dtr-timeline li:hover .dtr-timeline-divider { background-color: #81c2fa; }
.dtr-timeline li:hover .dtr-timeline-img::after, .dtr-timeline li:nth-child(2n):hover .dtr-timeline-img::before { background-color: #3f51b5; }
/*===== Recent posts carousel =====*/
.dtr-recentposts-content, .dtr-recentpost-carousel-vertical-item { background-color: #f3f4f6; }
/*===== Widgets =====*/
#dtr-secondary-section .widget { background-color: #f3f4f6; }
#dtr-secondary-section .widget-title { background-color: #283593; color: #fff; }
/* Widget - Social */
.dtr-social-circle .dtr-social-list li a, .dtr-social-square .dtr-social-list a { background-color: #4c4e5b; color: #fff; border-color: #4c4e5b; }
.dtr-social-circle .dtr-social-list li a:hover, .dtr-social-square .dtr-social-list a:hover { background-color: #79c3e6; color: #fff; border-color: #79c3e6; }
/* Widget- Short Contact Info */
.dtr-contact-info-widget li:before, .dtr-contact-info-widget, .dtr-contact-info-widget a { color: #0b5db7; }
.dtr-contact-info-widget a:hover { color: #fb5d2c; }
/* Widget - Recent Posts */
.dtr-recent-entries li { border-color: #cdf5ec; }
/* Widget - Archive / Categories */
.widget_archive > ul > li + li, .widget_categories > ul > li + li, .widget_categories .children > li { border-width: 1px 0 0 0; border-style: solid; }
.widget_archive > ul > li + li, .widget_categories > ul > li + li, .widget_categories .children > li { border-color: #d7d8d9; }
.widget_archive ul li a, .widget_categories ul li a { color: #919299; }
.widget_archive ul li a:hover, .widget_categories .current-cat > a, .widget_categories ul li a:hover { color: #79c3e6; }
.widget_archive ul li a::before, .widget_categories ul li a::before { color: #283593; }
.widget_archive ul li a:hover::before, .widget_categories ul li a:hover::before, .widget_categories .current-cat > a::before { color: #79c3e6; }
/* Widget - Tagcloud */
.tagcloud a, .dtr-post-tags a { background-color: #fff; color: #4c555e; }
.tagcloud a:hover, .dtr-post-tags a:hover { background-color: #283593; border-color: #283593; color: #fff; }
/* Widget - Calendar */
#wp-calendar #today { background: #2d3436; border-color: #2d3436; color: #fff; }
/* Widget - Gallery / Image  */
.wp-caption .wp-caption-text, .wp-caption-text, .widget-image-caption.wp-caption-text { color: #909090; }
/* Widget - Navigation */
.widget_nav_menu a, .elementor-widget-wp-widget-nav_menu a { color: #919299; }
.widget_nav_menu li + li, .widget_nav_menu .sub-menu li, .elementor-widget-wp-widget-nav_menu li + li, .elementor-widget-wp-widget-nav_menu .sub-menu li { border-color: #d7d8d9; }
.widget_nav_menu a:before, .elementor-widget-wp-widget-nav_menu a:before { color: #283593; }
.widget_nav_menu a:hover:before, .elementor-widget-wp-widget-nav_menu a:hover:before, .widget_nav_menu .parent > a:hover:after, .elementor-widget-wp-widget-nav_menu .parent > a:hover:after { color: #79c3e6; }
.widget_nav_menu .current-menu-item a, .elementor-widget-wp-widget-nav_menu .current-menu-item a, .widget_nav_menu .current-menu-item a:before, .elementor-widget-wp-widget-nav_menu .current-menu-item a:before { color: #79c3e6; }
.widget_nav_menu a:hover, .elementor-widget-wp-widget-nav_menu a:hover { color: #79c3e6; }
/* Widget - Recent Comments */
#recentcomments li.recentcomments::before { color: #4052b4; }
/*===== Social Share / search trigger / team social / Widget - Short Contact Info =====*/
.dtr-search-modal-trigger, .dtr-team-social a, .dtr-social-share-list li a, .dtr-contact-info-icon { background-color: #dddfeb; }
.dtr-search-modal-trigger::before, .dtr-team-social a i, .dtr-social-share-list li a::before, .dtr-contact-info-icon::before { color: #3f51b5; }
.dtr-search-modal-trigger::after, .dtr-team-social a::after, .dtr-social-share-list li a::after, .dtr-contact-info-icon::after { border-color: #3f51b5; }
.dtr-search-modal-trigger:hover, .dtr-team-social a:hover, .dtr-social-share-list li a:hover, .dtr-contact-info-widget li:hover .dtr-contact-info-icon { background-color: #3f51b5; }
.dtr-search-modal-trigger:hover::before, .dtr-team-social a:hover i, .dtr-social-share-list li a:hover::before, .dtr-contact-info-widget li:hover .dtr-contact-info-icon::before { color: #fff; }
.dtr-search-modal-trigger:hover::after, .dtr-team-social a:hover::after, .dtr-social-share-list li a:hover::after, .dtr-contact-info-widget li:hover .dtr-contact-info-icon::after { border-color: #3f51b5; }
/*===== Blog =====*/
.dtr-archive-post-title, .dtr-archive-post-title a { color: #3a3c4f; }
.dtr-single-post-title { color: #fff; }
/* Author info */
.dtr-author-info { background-color: #002349; color: #fff; }
.dtr-author-info h4, .dtr-author-info a { color: inherit; }
.dtr-author-info a:hover { color: #81c2fa; }
/* Meta */
.dtr-meta-archive, .dtr-meta-archive a, .dtr-meta-archive li::before { color: #929399; }
.dtr-meta-single, .dtr-meta-single a, .dtr-meta-single li::before { color: #fff; }
.dtr-meta a:hover { color: #4052b6; }
.dtr-footer-meta .dtr-meta-category a, .dtr-footer-meta .dtr-meta-comment { color: #919299; }
.dtr-footer-meta .dtr-meta-category::before, .dtr-footer-meta .dtr-meta-comment::before { color: #283593; }
.dtr-footer-meta .dtr-meta-category a:hover, .dtr-footer-meta .dtr-meta-comment:hover { color: #283593; }
.dtr-footer-meta .dtr-meta-category:hover::before, .dtr-footer-meta .dtr-meta-comment:hover::before { color: #283593; }
.dtr-blog-grid .dtr-post-content-inner, .dtr-entry-content-list-layout-inner { background-color: #f3f4f6; }
/* Sticky */
.dtr-sticky-label { background-color: #4052b6; color: #fff; }
.dtr-blog-grid .sticky .dtr-post-content-inner, .dtr-blog-left-thumb .sticky .dtr-entry-content-list-layout-inner { background-color: #283593; }
.dtr-blog-grid .sticky, .dtr-blog-left-thumb .sticky { color: #fff; }
.dtr-blog-grid .sticky .dtr-meta, .dtr-blog-grid .sticky .dtr-meta a, .dtr-blog-grid .sticky .dtr-meta li::before, .dtr-blog-grid .sticky .dtr-archive-post-title a, .dtr-blog-left-thumb .sticky .dtr-meta, .dtr-blog-left-thumb .sticky .dtr-meta a, .dtr-blog-left-thumb .sticky .dtr-meta li::before, .dtr-blog-left-thumb .sticky .dtr-archive-post-title a { color: #fff; }
/* Related posts */
.dtr-relatedpost-content { background-color: #f3f4f6; }
/* Comments */
.dtr-comment-body { background-color: #f3f4f6; }
.comment-reply-link { background-color: #79c3e6; color: #fff; }
.comment-reply-link:hover { background-color: #283593; color: #fff; }
/*===== Pagers =====*/
/*-- Single post nav --*/
.dtr-single-nav-prev-heading, .dtr-single-nav-next-heading { color: #3a3c4f; }
.dtr-single-nav-left-text, .dtr-single-nav-right-text { color: #919299; }
/*-- page number / links --*/
.dtr-page-number { color: #919299; border-color: #d7d8d9; }
.dtr-page-links a > span:hover, .dtr-page-links span:hover, .post-page-numbers.current .dtr-page-number { background-color: #283593; border-color: #283593; color: #fff; }
.dtr-page-numbers a, a.page-numbers, span.page-numbers { border-color: #d7d8d9; color: #919299; }
.dtr-page-numbers a:hover, a.page-numbers:hover, span.page-numbers:hover, .page-numbers.current, .dtr-previous-link a:hover, .dtr-next-link a:hover { background-color: #283593; border-color: #283593; color: #fff; }
.dtr-previous-link a, .dtr-next-link a { color: #919299; border-color: #d7d8d9; }
/*===== Slick Carousel =====*/
/* arrows */
.dtr-slick-slider .slick-prev, .dtr-slick-slider .slick-next { background-color: #fff; border-color: #d7d8d9; }
.dtr-slick-slider .slick-prev:before, .dtr-slick-slider .slick-next:before { color: #919299; }
.dtr-slick-slider .slick-prev:hover, .dtr-slick-slider .slick-next:hover { background-color: #283593; border-color: #283593; }
.dtr-slick-slider .slick-prev:hover:before, .dtr-slick-slider .slick-next:hover:before { color: #fff; }
/* dots */
.dtr-slick-slider ul.slick-dots li button { background-color: #9c9ca4; }
.dtr-slick-slider ul.slick-dots li button:hover, .dtr-slick-slider ul.slick-dots li.slick-active button { background-color: #78c2e5; }
/*===== Common Borders =====*/
td, th, blockquote, .dtr-border-quote, .widget_calendar td, .widget_calendar th, .elementor-widget-wp-widget-calendar td, .elementor-widget-wp-widget-calendar th, .widget_recent_entries ul li, .elementor-widget-wp-widget-recent-posts ul li, .dtr-author-title span:before, .dtr-post-tags-wrapper, .dtr-social-share-list, .dtr-author-info-wrapper, .dtr-blog-default .dtr-entry-content, .dtr-blog-default .dtr-entry-content-left, .tagcloud a, .dtr-post-tags a, #recentcomments li.recentcomments, #comments, .dtr-search-item-inner { border-color: #d7d8d9; }