.custom-theme .page-wrapper .bg-primary,
.custom-theme .main-wrapper ul:not([class]) li:before,
.custom-theme .sidebar-nav ul > li > a:focus,
.custom-theme .sidebar-nav ul > li > a.is-active,
.custom-theme .sidebar-nav ul > li > ul > li > a:hover,
.custom-theme .sidebar-nav ul > li > ul > li > a:focus,
.custom-theme .sidebar-nav ul > li > ul > li > a.is-active,
.custom-theme .site-head-nav > ul > li.search-icon:hover > a,
.custom-theme .site-head-nav > ul > li.search-icon > a:hover,
.custom-theme .hamburger,
.custom-theme .hamburger:before,
.custom-theme .hamburger:after,
.custom-theme .btn.btn-secondary:hover,
.custom-theme .btn,
.custom-theme .btn-primary,
.custom-theme .btn-primary:hover,
.custom-theme .btn-primary:focus,
.custom-theme .btn-primary.focus,
.custom-theme .btn-border:hover,
.custom-theme .btn-border:focus,
.custom-theme .btn-border.focus,
.custom-theme .banner:first-child .banner-inner .banner-content,
.custom-theme .form-search.mod-inline .form-search-btn,
.custom-theme .page-banner.has-image .page-banner-content-main,
.custom-theme .video-content,
.custom-theme .video-link:before,
.custom-theme .cta-widget[style] .col-sm-6.col-lg-4,
.custom-theme .article-list .article-list-item .resource-label {
	background-color: #660360;
}
.custom-theme .page-wrapper .bg-primary {
	background-color: #660360 !important;
}
.custom-theme .page-wrapper .bg-primary .h1,
.custom-theme .page-wrapper .bg-primary h1,
.custom-theme .page-wrapper .bg-primary .h2,
.custom-theme .page-wrapper .bg-primary h2,
.custom-theme .page-wrapper .bg-primary .h3,
.custom-theme .page-wrapper .bg-primary h3,
.custom-theme .page-wrapper .bg-primary .h4,
.custom-theme .page-wrapper .bg-primary h4,
.custom-theme .page-wrapper .bg-primary .h5,
.custom-theme .page-wrapper .bg-primary h5,
.custom-theme .page-wrapper .bg-primary .h6,
.custom-theme .page-wrapper .bg-primary h6 {
	color: #fff;
}
.custom-theme .main-nav-item.is-search.is-btn .btn {
	border-color: #660360;
}
body.custom-theme .eventfolio .btn,
body.custom-theme .eventfolio .btn:hover,
body.custom-theme .main-nav-search-btn,
body.custom-theme .main-nav-search-toggler {
	background-color: #660360;
	color: #fff;
	border-color: #660360;
}
body.custom-theme .eventfolio .btn:hover,
body.custom-theme .eventfolio .btn:hover:hover,
body.custom-theme .main-nav-search-btn:hover,
body.custom-theme .main-nav-search-toggler:hover,
body.custom-theme .eventfolio .btn:focus,
body.custom-theme .eventfolio .btn:hover:focus,
body.custom-theme .main-nav-search-btn:focus,
body.custom-theme .main-nav-search-toggler:focus {
	border-color: #660360;
}
body.custom-theme .btn.btn-bordered,
body.custom-theme .btn.btn-tag,
body.custom-theme .main-nav-search-toggler {
	background-color: transparent;
	color: #660360;
	border-color: #660360;
}
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li.is-active,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul.sidebar-nav li.is-active,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a:focus,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a:hover,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul.sidebar-nav li a:focus,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul.sidebar-nav li a:hover,
body.custom-theme .main-nav-item.is-search.is-btn .btn:focus,
body.custom-theme .main-nav-item.is-search.is-btn .btn:hover,
body.custom-theme .custom-theme .widget-sub-navigation-variant-2 .widget-content ul li .submenu li a,
body.custom-theme .custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a,
body.custom-theme .widget-sub-navigation .widget-content ul li .submenu li a:focus,
body.custom-theme .widget-sub-navigation .widget-content ul li .submenu li a:hover,
body.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li .submenu li a:focus,
body.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li .submenu li a:hover,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a:focus,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a:hover,
body.custom-theme .btn-bordered:hover,
body.custom-theme .cta-widget[style] .col-sm-6.col-lg-4 .btn:hover,
body.custom-theme .main-nav-item.is-btn.is-half-width + .is-half-width .btn-bordered,
body.custom-theme .sub-nav-item.has-sub-nav:focus > .sub-nav-link,
body.custom-theme .sub-nav-item.has-sub-nav:hover > .sub-nav-link,
body.custom-theme .sub-nav-item:focus > .sub-nav-link,
body.custom-theme .sub-nav-item:hover > .sub-nav-link,
body.custom-theme .widget-sub-navigation .widget-content ul li.is-active>a, 
body.custom-theme .widget-sub-navigation .widget-content ul li > a:hover, 
body.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li.is-active>a,
body.custom-theme .main-nav-item.is-btn .btn,
body.custom-theme .widget-sub-navigation .widget-content ul li.is-active>a, 
body.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li.is-active>a,
body.custom-theme .widget-sub-navigation .widget-content ul li.is-active, 
body.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li.is-active,
body.custom-theme .widget-sub-navigation .widget-content ul li a:focus-visible, 
body.custom-theme .widget-sub-navigation .widget-content ul li a:hover, 
body.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li a:focus-visible, 
body.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li a:hover,
body.custom-theme .main-nav-item.is-search.is-btn .btn.btn-secondary,
body.custom-theme .main-nav-item.is-search.is-btn .btn,
body.custom-theme  .sub-nav-item.is-active.has-sub-nav>.sub-nav-link, 
body.custom-theme  .sub-nav-item.is-active>.sub-nav-link,
body.custom-theme .sub-nav-link:focus, 
body.custom-theme .sub-nav-link:hover  {
	background-color: #660360;
	color: #fff;
}
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li.is-active > a,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul.sidebar-nav li.is-active > a,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a:focus > a,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a:hover > a,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul.sidebar-nav li a:focus > a,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul.sidebar-nav li a:hover > a,
body.custom-theme .main-nav-item.is-search.is-btn .btn:focus > a,
body.custom-theme .main-nav-item.is-search.is-btn .btn:hover > a,
body.custom-theme .custom-theme .widget-sub-navigation-variant-2 .widget-content ul li .submenu li a > a,
body.custom-theme .custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a > a,
body.custom-theme .widget-sub-navigation .widget-content ul li .submenu li a:focus > a,
body.custom-theme .widget-sub-navigation .widget-content ul li .submenu li a:hover > a,
body.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li .submenu li a:focus > a,
body.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li .submenu li a:hover > a,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a:focus > a,
body.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a:hover > a,
body.custom-theme .btn-bordered:hover > a,
body.custom-theme .cta-widget[style] .col-sm-6.col-lg-4 .btn:hover > a,
body.custom-theme .main-nav-item.is-btn.is-half-width + .is-half-width .btn-bordered > a,
body.custom-theme .sub-nav-item.has-sub-nav:focus > .sub-nav-link > a,
body.custom-theme .sub-nav-item.has-sub-nav:hover > .sub-nav-link > a,
body.custom-theme .sub-nav-item:focus > .sub-nav-link > a,
body.custom-theme .sub-nav-item:hover > .sub-nav-link > a {
	color: #fff;
}
.main-nav-item.is-btn.is-half-width + .is-half-width .btn-bordered {
	border-color: #660360;
}
@media  (min-width: 768px) {
	.custom-theme .site-head-nav > ul > li .site-head-subnav li:hover > a {
	background-color: #660360;
	}
}
@media  (max-width: 767px) {
	.custom-theme .site-head-nav .site-head-btn-mobile a.btn-white {
	background-color: #660360;
	}
}
.custom-theme .main-wrapper .entry > ul li:before,
.custom-theme .breadcrumb > li > a,
.custom-theme .article-details .post-meta,
.custom-theme .article-details .post-meta a,
.custom-theme .article-row .article-block.mod-cta .cta a,
.custom-theme .sidebar-nav ul > li > a,
.custom-theme .sidebar-nav ul > li > ul > li > a,
.custom-theme .download-link .title,
.custom-theme a:not(.btn),
.custom-theme .return-link:not(.btn),
.custom-theme .banner-title,
.custom-theme .banner-inner.text-black h1,
.custom-theme .banner-inner.text-black .banner-title,
.custom-theme .quicklink,
.custom-theme .owl-carousel-counter-holder,
.custom-theme body .eventfolio .eventfolio-calendar-event-location,
.custom-theme body .eventfolio .eventfolio-calendar-event-category,
.custom-theme .site-header-nav > ul > li .site-head-subnav li.has-sub .js-subnav-menu-trigger:before,
.custom-theme .site-header-search-close,
.custom-theme .site-header-search-submit,
.custom-theme .btn.btn-secondary,
.custom-theme .btn-white,
.custom-theme .btn-white,
.custom-theme .btn-white:hover,
.custom-theme .btn-white:focus,
.custom-theme .btn-white.focus,
.custom-theme .btn-white-border:hover,
.custom-theme .btn-white-border:focus,
.custom-theme .btn-white-border.focus,
.custom-theme .btn-border,
.custom-theme .article-details .post-meta a.tag,
.custom-theme .resource-meta .post-meta .tag,
.custom-theme .resource-meta .post-meta .category,
.custom-theme .site-head-nav > ul > li.search-icon > a,
.custom-theme .quicklink:hover,
.custom-theme .quicklink:focus,
.custom-theme legend,
.custom-theme .breadcrumb .breadcrumb-item:nth-child(2) .breadcrumb-link:after,
.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li a,
.custom-theme .widget-sub-navigation-variant-2 .widget-content ul.sidebar-nav li a,
.custom-theme .widget-sub-navigation-variant-2 .widget-content ul li .submenu li a,
.custom-theme .widget-sub-navigation-variant-2 .widget-content ul.sidebar-nav li .submenu li a,
.custom-theme .main-nav-item.is-search.is-btn .btn,
.custom-theme .btn-bordered,
.custom-theme .return-link:before,
.custom-theme .collapsible-item.is-open > .collapsible-header > .collapsible-header-link,
.custom-theme .collapsible-item.is-open > .collapsible-header > a,
.custom-theme .collapsible-item.is-open > .collapsible-item-header > .collapsible-header-link,
.custom-theme .collapsible-item.is-open > .collapsible-item-header > a,
.custom-theme .cta-widget[style] .col-sm-6.col-lg-4 .btn,
.custom-theme .widget-addthis-share.mod-with-label .addthis-link-text,
.custom-theme .article-list .article-title .font-icon:first-child,
.custom-theme .widget-sub-navigation .widget-content ul li a, 
.custom-theme .widget-sub-navigation .widget-content ul.sidebar-nav li > a,
.custom-theme .blockquote:before, 
.custom-theme blockquote:before,
.custom-theme .blockquote:after, 
.custom-theme blockquote:after {
	color: #660360;
}
.custom-theme.page-banner-is-dark .breadcrumb .breadcrumb-item:nth-child(2) .breadcrumb-link:after,
.custom-theme.page-banner-is-dark .breadcrumb-link,
.custom-theme.page-banner-is-dark .breadcrumb-item.active {
	color: #fff;
}
@media  (min-width: 576px) {
	.custom-theme .search-form-widget.mod-full-width .search-form-cta .btn .ico-propm-search,
	.custom-theme .search-form-widget.mod-full-width .input-group-btn:not(.mod-select) .btn .ico-propm-search {
	color: #660360;
	}
}
@media  (max-width: 767px) {
	.custom-theme .site-head-nav .site-head-btn-mobile a.btn-white-border,
	.custom-theme .site-head-nav .site-head-btn-mobile a.btn-white-border:hover {
	color: #660360;
	}
}
@media  (min-width: 768px) {
	.custom-theme .site-header-nav > ul > li .site-head-subnav li.has-sub:after {
	color: #660360;
	}
}
.custom-theme .quicklink:after {
	color: #660360;
}
.custom-theme .page-header,
.custom-theme .btn.btn-secondary,
.custom-theme .sidebar-nav ul > li > ul,
.custom-theme .banner,
.custom-theme .owl-carousel-counter-holder,
.custom-theme .site-head-nav > ul > li .site-head-subnav li ul li,
.custom-theme .header-top-bar {
	background-color: #926292;
}
.custom-theme .btn.btn-secondary,
.custom-theme .btn-bordered {
	border-color: #660360;
}
.custom-theme .js-article-carousel .owl-dots .owl-dot.active,
.custom-theme .js-featured-carousel .owl-dots .owl-dot.active {
	background-color: #926292;
}
.custom-theme .owl-dot.active {
	background-color: #926292 !important;
}
.custom-theme .page-wrapper .bg-secondary {
	background-color: #926292 !important;
}
.custom-theme .site-head-top,
.custom-theme .site-head-mobile-nav .site-head-top-wrap,
.custom-theme .site-footer,
.custom-theme .footer-main,
.custom-theme .footer-sub,
.custom-theme .objective-link-icon {
	background-color: #c9bcd2;
}
.custom-theme.has-page-banner .page-banner,
.custom-theme.has-page-banner .page-header {
	background-color: transparent;
}
.custom-theme .page-section-title {
	text-transform: none;
	color: #161e4c;
}
.custom-theme .page-wrapper .bg-and-color-blue-light {
	color: #161e4c;
}
.custom-theme .page-wrapper .bg-and-color-blue-light h1,
.custom-theme .page-wrapper .bg-and-color-blue-light h2,
.custom-theme .page-wrapper .bg-and-color-blue-light h3,
.custom-theme .page-wrapper .bg-and-color-blue-light h4,
.custom-theme .page-wrapper .bg-and-color-blue-light h5,
.custom-theme .page-wrapper .bg-and-color-blue-light h6 {
	color: #161e4c;
}
.custom-theme .main-wrapper ul:not([class]) {
	list-style: none;
}
.custom-theme .main-wrapper ul:not([class]) li {
	position: relative;
}
.custom-theme .main-wrapper ul:not([class]) li:before {
	-webkit-border-radius: 6px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 6px;
	-moz-background-clip: padding;
	border-radius: 6px;
	background-clip: padding-box;
	content: "";
	position: absolute;
	left: -20px;
	top: 10px;
	width: 6px;
	height: 6px;
}
.custom-theme .breadcrumb > li + li:before {
	color: #C38EB9;
}
.custom-theme.has-page-banner .breadcrumb > li + li:before {
	color: #fff;
}
.custom-theme.has-page-banner .breadcrumb > li > a {
	color: #fff;
}
.custom-theme .btn.btn-secondary:hover {
	border-color: #660360;
	color: #fff;
}
.custom-theme .btn-primary {
	border-color: #660360;
	color: #fff;
}
.custom-theme .btn-primary:hover,
.custom-theme .btn-primary:focus,
.custom-theme .btn-primary.focus {
	border-color: #660360;
	color: #fff;
}
.custom-theme .btn-white {
	background-color: #fff;
	border-color: #fff;
}
.custom-theme .btn-white:hover,
.custom-theme .btn-white:focus,
.custom-theme .btn-white.focus {
	border-color: #660360;
	background-color: #fff;
}
.custom-theme .btn-white-border:hover,
.custom-theme .btn-white-border:focus,
.custom-theme .btn-white-border.focus {
	border-color: #fff;
	background-color: #fff;
}
.custom-theme .btn-border {
	border-color: #660360;
	background-color: transparent;
}
.custom-theme .btn-border.focus,
.custom-theme .btn-border:focus,
.custom-theme .btn-border:hover {
	border-color: #660360;
	color: #fff;
}
.custom-theme .article-details .title a {
	color: #161e4c;
}
.custom-theme .article-details [class*="post-meta"] a.tag {
	border: 1px solid #660360;
}
.custom-theme .article-details [class*="post-meta"] {
	color: #000000;
}
.custom-theme .article-details [class*="post-meta"] a {
	color: #660360;
}
.custom-theme .eventfolio .eventfolio-calendar-event-title {
	color: #660360;
}
.custom-theme .sidebar-nav ul > li > a:focus,
.custom-theme .sidebar-nav ul > li > a.is-active {
	color: #fff;
}
.custom-theme .widget-share .addthis_button_compact {
	color: #161e4c;
}
.custom-theme .objective-link-icon {
	border: none;
	color: #fff;
}
.custom-theme .objective-link-text {
	color: #161e4c;
}
.custom-theme .panel.bg-secondary {
	color: #fff;
}
.custom-theme .panel.bg-secondary h1,
.custom-theme .panel.bg-secondary h2,
.custom-theme .panel.bg-secondary h3,
.custom-theme .panel.bg-secondary h4 {
	color: #fff;
}
.custom-theme .panel.bg-secondary .btn-bordered {
	border-color: #fff;
	color: #fff;
}
.custom-theme .panel.bg-secondary .list-inline {
	padding-left: 0 !important;
}
.custom-theme .h1,
.custom-theme .h2,
.custom-theme .h3,
.custom-theme .h4,
.custom-theme .h5,
.custom-theme .h6,
.custom-theme h1,
.custom-theme h2,
.custom-theme h3,
.custom-theme h4,
.custom-theme h5,
.custom-theme h6 {
	color: #161e4c;
}
.custom-theme .h1 a,
.custom-theme .h2 a,
.custom-theme .h3 a,
.custom-theme .h4 a,
.custom-theme .h5 a,
.custom-theme .h6 a,
.custom-theme h1 a,
.custom-theme h2 a,
.custom-theme h3 a,
.custom-theme h4 a,
.custom-theme h5 a,
.custom-theme h6 a {
	color: inherit;
}
.custom-theme a:not(.btn) {
	color: #660360;
}
.custom-theme a:not(.btn):hover,
.custom-theme a:not(.btn):focus {
	color: #660360;
}
.custom-theme a:not(.btn).btn-white-border {
	color: #fff;
}
.custom-theme .teaser {
	color: #000000;
}
.custom-theme .banner-inner.text-black *:not(.btn) {
	color: #222222;
}
.custom-theme .js-article-carousel .owl-dots .owl-dot,
.custom-theme .js-featured-carousel .owl-dots .owl-dot {
	border-color: #926292;
}
.custom-theme .cta-content h3 {
	color: #161e4c;
}
.custom-theme .collapsible-content-btn {
	border-bottom-color: #660360;
}
.custom-theme .owl-dot {
	border-color: #660360 !important;
}
.custom-theme .video-content * {
	color: #fff;
}
.custom-theme.body .eventfolio .btn {
	border-color: #660360;
	color: #fff !important;
}
.custom-theme.body .eventfolio .btn:hover {
	border-color: #660360;
	color: #fff;
}
.custom-theme .resource-meta .post-meta .tag,
.custom-theme .resource-meta .post-meta .category {
	border: 1px solid #660360;
}
@media  (max-width: 767px) {
	.custom-theme .site-head {
	border-top: 3px solid #c9bcd2;
	}
}
.custom-theme .site-head-wrap {
	padding-top: 20px;
	padding-bottom: 20px;
}
.custom-theme .site-head-logo {
	width: 150px;
	padding: 0;
}
@media  (max-width: 767px) {
	.custom-theme .site-head-logo {
	width: 70px;
	}
}
@media  (max-width: 767px) {
	.custom-theme .site-head-nav .site-head-btn-mobile a.btn-white-border {
	border-color: #660360;
	}
	.custom-theme .site-head-nav .site-head-btn-mobile a.btn-white {
	border-color: #660360;
	}
}
@media  (min-width: 768px) {
	.custom-theme .site-head-nav > ul > li .site-head-subnav li:hover > a {
	color: #fff;
	}
}
.custom-theme .site-head-nav > ul > li .site-head-subnav li a {
	color: #161e4c;
}
.custom-theme .site-head-nav > ul > li > a {
	color: #161e4c;
}
.custom-theme .site-head-nav > ul > li.search-icon > a {
	border-color: #660360;
}
.custom-theme .site-head-search-text {
	border-color: #660360;
	color: #161e4c;
}
.custom-theme .site-head-search-text::placeholder {
	color: #161e4c;
	opacity: 1;
}
.custom-theme .site-head-search-text::-webkit-input-placeholder {
	color: #161e4c;
}
.custom-theme .site-head-search-text:-ms-input-placeholder {
	color: #161e4c;
}
.custom-theme .site-head-search-text::-ms-input-placeholder {
	color: #161e4c;
}
.custom-theme .site-head-search-text::-moz-placeholder {
	color: #161e4c;
}
.custom-theme .site-head-search-text:-moz-placeholder {
	color: #161e4c;
}
.custom-theme .site-head-search-text:focus {
	border-color: #660360;
}
.custom-theme .footer a {
	color: #fff;
}
.custom-theme .footer-by {
	color: #fff;
}