/* Theme Main Color */

#mainmenu .jt-menu li a:hover,
#sp-main-body #sp-left .item-686 a,
.fbpContent_core h2,
#search .header_search_form .header_search_close .fa,
#search .header_search_form .header_search_close .fas {
	color: #31a2b6;
}

.bio-image img,
#search .header_search_form .header_search_close .fa,
#search .header_search_form .header_search_close .fas {
	border-color: #31a2b6;
}

#top_header,
#footer,
.faq_open .topic_faqToggleLink,
#search .header_search_form,
#mainmenu .jt-menu li a:after {
	background-color: #31a2b6;
}

.sppb-btn.sppb-btn-custom,
.button,
#search .header_search_form button,
.searchbutton,
div#eb .input-group-btn:last-child > .btn, #searchForm .btn,
.sppb-btn,
.sppb-addon-button-group.about-us-btn-grp .sppb-btn.sppb-btn-square,
#rightcol_inner #eb .mod-btn-primary,
div#eb .input-group-btn:last-child > .btn,
#eb.eb-mod.eb-mod-search .mod-btn {
	border-color: #0065a4;
}

.sppb-addon-button-group.about-us-btn-grp .sppb-btn,
#eb .mod-btn-primary {
	border-color: #0065a4 !important;
}

.sppb-btn.sppb-btn-custom,
.button,
.searchbutton,
div#eb .input-group-btn:last-child > .btn, #searchForm .btn,
.sppb-btn,
.sppb-section.inner_menu_area,
#rightcol_inner #eb .mod-btn-primary,
div#eb .input-group-btn:last-child > .btn,
#eb.eb-mod.eb-mod-search .mod-btn {
	background-color: #0065a4;
}

.sppb-addon-button-group.about-us-btn-grp .sppb-btn,
.sppb-addon-button-group.about-us-btn-grp .sppb-btn:hover,
.sppb-addon-button-group.about-us-btn-grp .sppb-btn:focus,
#eb .mod-btn-primary,
#eb .mod-btn-primary:hover,
#eb .mod-btn-primary:focus {
	background-color: #0065a4 !important;
}


.button:hover, .searchbutton:hover, #eb .mod-btn-primary:hover,
div#eb .input-group-btn:last-child > .btn:hover, #searchForm:hover .btn:hover, .sppb-btn:hover,
.button:focus, .searchbutton:focus, #eb .mod-btn-primary:focus,
div#eb .input-group-btn:last-child > .btn:focus, #searchForm .btn:focus, .sppb-btn:focus,
#rightcol_inner #eb .mod-btn-primary:hover,
div#eb .input-group-btn:last-child > .btn:hover,
#eb.eb-mod.eb-mod-search .mod-btn:hover,
#rightcol_inner #eb .mod-btn-primary:focus,
div#eb .input-group-btn:last-child > .btn:focus,
#eb.eb-mod.eb-mod-search .mod-btn:focus {
	color: #0065a4;
}

.sppb-btn.sppb-btn-custom:hover,
.sppb-btn.sppb-btn-custom:focus,
.button:hover,
.searchbutton:hover, #eb .mod-btn-primary:hover,
div#eb .input-group-btn:last-child > .btn:hover, #searchForm .btn:hover,
.button:focus,
.searchbutton:focus, #eb .mod-btn-primary:focus,
div#eb .input-group-btn:last-child > .btn:focus, #searchForm .btn:focus,
.sppb-btn:focus, .sppb-btn:hover,
.button.color-reverse:hover,
.button.color-reverse:focus,
#rightcol_inner #eb .mod-btn-primary:hover,
div#eb .input-group-btn:last-child > .btn:hover,
#eb.eb-mod.eb-mod-search .mod-btn:hover,
#rightcol_inner #eb .mod-btn-primary:focus,
div#eb .input-group-btn:last-child > .btn:focus,
#eb.eb-mod.eb-mod-search .mod-btn:focus {
	background-color: #0065a4;
}

.sppb-btn.sppb-btn-custom:hover,
.sppb-btn.sppb-btn-custom:focus,
.button:hover,
.searchbutton:hover, #eb .mod-btn-primary:hover,
div#eb .input-group-btn:last-child > .btn:hover, #searchForm .btn:hover,
.button:focus,
.searchbutton:focus, #eb .mod-btn-primary:focus,
div#eb .input-group-btn:last-child > .btn:focus, #searchForm .btn:focus,
.sppb-btn:focus, .sppb-btn:hover,
.button.color-reverse:hover,
.button.color-reverse:focus
.sppb-addon-button-group.about-us-btn-grp .sppb-btn.sppb-btn-square:hover,
.sppb-addon-button-group.about-us-btn-grp .sppb-btn.sppb-btn-square:focus,
#rightcol_inner #eb .mod-btn-primary:hover,
div#eb .input-group-btn:last-child > .btn:hover,
#eb.eb-mod.eb-mod-search .mod-btn:hover,
#rightcol_inner #eb .mod-btn-primary:focus,
div#eb .input-group-btn:last-child > .btn:focus,
#eb.eb-mod.eb-mod-search .mod-btn:focus {
	color: #fff;
	background-color: #0478bf;
	border-color: #0478bf;
}

.sppb-addon-button-group.about-us-btn-grp .sppb-btn:hover,
.sppb-addon-button-group.about-us-btn-grp .sppb-btn:focus,
#eb .mod-btn-primary:hover,
#eb .mod-btn-primary:focus {
	color: #fff !important;
	background-color: #0478bf !important;
	border-color: #0478bf !important;
}

/* End Theme Main Color */


/* Other Colors */

.sppb-addon.sppb-carousel-extended .sppb-testimonial-carousel-icon .fa {
	color: #0065a4;
}

.contact-icons-email {
    color: #5ca060;
}

.contact-icons-email:hover {
    color: #48834c;
}

.contact-icons-linkedin {
    color: #0065a4;
}

.contact-icons-linkedin:hover {
    color: #045d95;
}

.option-com_easyblog.view-search #eb .search-highlight {
	background-color: #e0eff3;
}

.areas-expertise {
	color: #626262;
}

.option-com_easyblog #eb .eb-pager > a.disabled,
.option-com_easyblog #eb .eb-pager > div.disabled,
.pagination-prev .disabled,
.pagination-next .disabled,
.textdate, .date_rp, #eb .mod-muted,
.sppb-addon-articles.news-list .sppb-addon-article .sppb-meta-date {
	color: #626262 !important;
}

a,
.theme-color,
#sp-main-body #sp-left ul li a,
.option-com_easyblog #eb .eb-posts h2 a,
.option-com_easyblog #eb .eb-pager > a,
.option-com_easyblog #eb .eb-pager > div a,
.option-com_easyblog #eb .eb-entry-nav > div > a,
#mobileMenu .close-offcanvas,
.k2-banner-area .k2-banner .preText,
.breadcrumb-item+.breadcrumb-item::before {
	color: #0065a4;
}

.page-numbers .pagenav.disabled {
	color: #0065a4 !important;
}

.option-com_easyblog div#eb blockquote {
	border-color: #0065a4;
}

#sp-main-body #sp-left .menu {
	border-top-color: #0064a5;
}

a:hover,
.option-com_easyblog #eb .eb-post-content h2 a:hover,
.option-com_easyblog #eb .eb-tag-rss a:hover,
.option-com_easyblog #eb .eb-entry-nav > div > a:hover,
.option-com_easyblog #eb .eb-pager > a:hover,
.option-com_easyblog #eb .eb-pager > div a:hover,
.homepage-list li span,
.new-pub:hover a,
.eb-mod .mod-item:hover a,
.news-list-entry:hover a,
.k2-tiles-grid .grid-item:hover a,
.k2ContentModule.ccrc-item-list .presentation-item:hover .presentation_title > a,
.itemListView .sub-category-row .category-items .presentation-item:hover .presentation_title > a {
	color: #0478bf;
}

.page-numbers .pagenav.disabled:hover {
	color: #0478bf !important;
}

.k2-tiles-grid .grid-item:hover,
.itemListViewPresentation div[id*="itemList"] .presentation-item:hover,
#itemListLeading.news-page .row .news-item:hover,
.k2ContentModule.ccrc-item-list .presentation-item:hover,
.itemListView .sub-category-row .category-items .presentation-item:hover {
	border-color: #0478bf;
}

#footer_menu ul li a:hover,
#copyright a:hover {
	color: #dceff3;
}

#sp-main-body #sp-left ul li.current,
#sp-main-body #sp-right .sp-column .sp-module.faq-right,
.sp-page-builder .sppb-column.news-right .sppb-addon-content > div,
#sp-main-body #sp-left .mod_ccrc_listing_wrapper,
.sp-page-builder .sppb-section.bg-blue,
.body_area.bg-blue {
	background-color: #dceff3;
}

#sp-main-body #sp-news-right .sp-column > div {
	background-color: #fbfbfb;
}

body,
.subTopic_section, .topic_section,
.topic_faqToggleLink, .topic_faqToggleLink:focus, .topic_faqToggleLink:hover,
input.input_leftsearch_a,
.news-list-entry a,
.k2-tiles-grid .grid-item a {
	color: #000;
}

.button,
.searchbutton, #eb .mod-btn-primary,
div#eb .input-group-btn:last-child > .btn, #searchForm .btn,
#footer,
#footer_menu ul li a,
#copyright a,
.faq_open .topic_faqToggleLink,
.sppb-btn, .sppb-btn:focus, .sppb-btn:hover,
.k2Carousel .owl-carousel .owl-nav button,
.k2Carousel .owl-carousel .owl-nav button:hover,
.k2Carousel .owl-carousel .owl-nav button:focus,
#footer a:hover,
#footer a:focus,
.searchdivTopA a,
.searchdivTopA a:hover,
.searchdivTopA a:focus,
.sppb-section.inner_menu_area .sp-module .menu li.active a,
.body-wrapper .sppb-section.inner_menu_area .sp-module .menu li:hover a {
	color: #fff;
}

.sppb-addon-button-group.about-us-btn-grp .sppb-btn {
	color: #fff !important;
}

#rightcol_inner #eb .mod-btn-primary,
div#eb .input-group-btn:last-child > .btn,
.option-com_easyblog #eb .eb-pager,
div#eb .input-group .form-control:first-child,
#footer .widget ul.menu li a:after,
.body-wrapper .sppb-section.inner_menu_area .sp-module .menu li a:after,
.sppb-addon-button-group.about-us-btn-grp .sppb-btn:after,
.sppb-addon-button-group.about-us-btn-grp .sppb-btn:after,
.button:after, .searchbutton:after, #eb .mod-btn-primary:after,
div#eb .input-group-btn:last-child > .btn:after, #searchForm .btn:after, .sppb-btn:after {
	background-color: #fff;
}


#footer_left,
#search .header_search_form button:hover,
.searchbutton:hover,
#search .header_search_form button:focus,
.searchbutton:focus {
	border-color: #fff;
}

#rightcol_inner #eb .mod-btn-primary,
div#eb .input-group-btn:last-child > .btn {
	color: #cb3b2e;
}

.option-com_easyblog div#eb blockquote,
.sp-page-builder .sppb-section.home-pubs,
.sp-page-builder .sppb-section.bg-gray,
.body_area.bg-gray {
	background-color: #efefef;
}

body.innerpage #secondary_header {
	border-color: #efefef;
}

#mainmenu,
#searchtitle, #searchtitle-presentations,
#sp-main-body #sp-left ul li,
.option-com_easyblog #eb .eb-post,
.option-com_easyblog #eb .eb-pager,
#sp-main-body #sp-blog-right .sp-column,
.news-feature-blog,
.news-section,
.option-com_easyblog #eb .eb-section-heading,
.sppb-addon-articles.news-section,
input.input_leftsearch_a,
select.select_leftsearch_ad,
.new-pub img {
	border-color: #ccc;
}

#sp-main-body #sp-left .menu {
	border-bottom-color: #ccc;
}

#footer a {
	color:#d6ecf0;
}

#footer a:hover {
	color: #fff;
}

.sppb-section.page-banner {
	background-color: #f0f6fa;
}

.sppb-addon.sppb-carousel-extended .sppb-testimonial-carousel-name {
	color: #d3d9dd !important;
}

.sp-page-builder .sppb-section.testimonials-row {
	background-color: #f5faff;
}

.sppb-section.inner_menu_area .sp-module .menu li a {
	color: rgba(255, 255, 255, 0.5);
}

#sp-main-body #sp-news-right .module-enews p,
#sp-main-body #sp-news-right .module-enews p strong,
#sp-main-body #sp-news-right .module-enews p a,
#sp-main-body #sp-news-right .sp-module h3,
.itemListViewPresentation div[id*="itemList"] .presentation-item .date_presentation,
#itemListLeading.news-page .row .news-item .date_news,
.k2ContentModule.ccrc-item-list .presentation-item .date_presentation,
.itemListView .sub-category-row .category-items .presentation-item .date_presentation {
	color: #373f41;
}

#sp-main-body #sp-news-right .module-enews .fa,
#sp-main-body #sp-news-right .module-enews .fas {
	color: #9EB2D8;
}

.itemListViewPresentation div[id*="itemList"] .presentation-item,
#itemListLeading.news-page .row .news-item,
.k2ContentModule.ccrc-item-list .presentation-item,
.itemListView .sub-category-row .category-items .presentation-item {
	background-color: #f8f8f8;
}

.k2ContentModule.ccrc-item-list .presentation-item .presentation_title > a,
.itemListView .sub-category-row .category-items .presentation-item  .presentation_title > a {
	color: #000;
}