/* ============================ */
.sunfw-content .text-main-color {
  color: #ae4a84;
}
.sunfw-content .text-hover-main-color:hover {
  color: #ae4a84;
}
.sunfw-content .bg-main-color, .sunfw-content .main-color-bg {
  background: #ae4a84;
}
ul.newsfeed li, ul.archive-module li, ul.relateditems li, ul.categories-module li, ul.category-module li, ul.mostread li, ul.latestnews li, ul.latestusers li {
  color: #ae4a84;
}
ul.newsfeed li a:hover *, ul.archive-module li a:hover *, ul.relateditems li a:hover *, ul.categories-module li a:hover *, ul.category-module li a:hover *, ul.mostread li a:hover *, ul.latestnews li a:hover *, ul.latestusers li a:hover * {
  color: #ae4a84;
}
ul.categories-module ul li {
  color: #ae4a84;
}
.item-page.edit #com-content-formTabs > li > a {
  color: #ae4a84;
}
.item-page.edit #com-content-formTabs > li.active ::after {
  background-color: #ae4a84;
}
.item-page.edit #com-content-formTabs > li.active::after {
  background-color: #ae4a84;
}
.label-info[href]:hover, .label-info[href]:focus, .content_rating + form input[name="submit_vote"] {
  background: #ae4a84;
}
.pf-slider-nav[class*="nav-style-"]:hover:before {
  color: #ae4a84;
}
div.k2Pagination ul li.active a, div.catItemCategory a, ul.nav[class*='menu-treemenu'] li a:hover {
  color: #ae4a84;
}
.sunfw-view-item #k2Container.itemView .itemBody .itemCategory a {
  color: #ae4a84;
}
.sunfw-view-item #k2Container.itemView .itemBody .itemIntroText:first-letter {
  background: #ae4a84;
}
.sunfw-com-kunena .layout-item.sunfw-item-page-content div:last-child a {
  color: #ae4a84;
}
#kunena.layout form#postform .well input[type=submit]:hover, #kunena.layout form#postform .well button[type=reset]:hover {
  background: #ae4a84;
  border-color: #ae4a84;
}
#kunena.layout .kfrontend div#kwho .well .btn-link, #kunena.layout .kfrontend div#kstats .well .btn-link {
  color: #ae4a84;
}
#kunena.layout #ktopicsform table span.glyphicon, #kunena.layout #ktopicsform table a {
  color: #ae4a84;
}
#kunena.layout table tbody tr td h3 a, #kunena.layout table tbody tr td .lastpostlink a {
  color: #ae4a84;
}
#kunena.layout table td .progress .progress-bar {
  background-color: #ae4a84;
}
#kunena.layout .kwho-user {
  color: #ae4a84;
}
#kunena.layout ul.pagination li.active a {
  color: #ae4a84;
}
#kunena.layout nav.navbar div.navbar-inner ul.nav li a {
  color: #333;
  font-weight: bold;
}
#kunena.layout nav.navbar div.navbar-inner ul.nav li.active a, #kunena.layout nav.navbar div.navbar-inner ul.nav li a:hover {
  color: #ae4a84;
}
.drop-cap::first-letter, .highlight, .color-img img {
  background-color: #ae4a84;
}
.bg-main-color .jsn-es-background {
  background-color: #ae4a84 !important;
}
.search #searchForm button[name=Search] {
  background-color: #ae4a84;
}
.cb_template a, .k2ItemsBlock.show-1st-type ul li:not(.clearList) a.moduleItemCategory, div.k2Pagination ul li a:hover, .text-main-color a, .breadcrumb > li.active span {
  color: #ae4a84;
}
.btn.btn-outline {
  border-color: #ae4a84;
  color: #ae4a84;
}
.btn.btn-outline:hover {
  background-color: #ae4a84;
}
.contact .page-header h2, .contact .accordion-group .contact-links li a {
  color: #ae4a84;
}
.label-info {
  color: #ae4a84;
  border-color: #ae4a84;
}
.search-results .result-title {
  color: #ae4a84;
}
.search-results .result-title a {
  color: #ae4a84;
}
ul.nav[class*='menu-treemenu'] li.active > a, ul.nav[class*='menu-treemenu'] li.current > a, ul.nav[class*='menu-treemenu'] li.active > span.nav-header, ul.nav[class*='menu-treemenu'] li.current > span.nav-header {
  color: #ae4a84;
}
ul.nav[class*='menu-sidemenu'] li:hover > a, ul.nav[class*='menu-sidemenu'] li:hover > span.nav-header, ul.nav[class*='menu-sidemenu'] li:hover > span.separator {
  color: #ae4a84;
}
ul.nav[class*='menu-sidemenu'] li.active > a, ul.nav[class*='menu-sidemenu'] li.active > span.nav-header, ul.nav[class*='menu-sidemenu'] li.active > span.separator {
  color: #ae4a84 !important;
}
.sunfw-view-categories .cat-children > div .item-title .badge.badge-info, .sunfw-view-categories .categories-list > div .item-title .badge.badge-info {
  color: #ae4a84;
  border-color: #ae4a84;
}
.sunfw-view-categories .cat-children a .icon-plus:after, .sunfw-view-categories .categories-list a .icon-plus:after, .sunfw-view-categories .cat-children a .icon-minus:after, .sunfw-view-categories .categories-list a .icon-minus:after {
  color: #ae4a84;
}
.sunfw-view-registration form .k2AccountPageUpdate button[type="submit"] {
  background-color: #ae4a84;
}
.sunfw-view-registration form .k2AccountPageUpdate button[type="submit"]:hover {
  background-color: #64acb3;
}
.layout-item .readmore .btn {
  background-color: #ae4a84;
}
.layout-item .readmore .btn:hover {
  background-color: #64acb3;
}
#finder-search button.btn, #finder-search button.btn + a[href="#advancedSearch"] {
  background-color: #ae4a84;
}
#finder-search button.btn:hover, #finder-search button.btn + a[href="#advancedSearch"]:hover {
  background: #64acb3;
}
.contact-category ul [class*="span"].list-title a {
  color: #ae4a84;
}
.sunfw-view-featured table thead tr th, .sunfw-view-category:not(.sunfw-com-kunena) table thead tr th {
  color: #ae4a84 !important;
}
.sunfw-view-featured table thead tr th a, .sunfw-view-category:not(.sunfw-com-kunena) table thead tr th a {
  color: #ae4a84 !important;
}
.sunfw-view-featured table tbody tr td:first-child, .sunfw-view-category:not(.sunfw-com-kunena) table tbody tr td:first-child {
  color: #ae4a84;
}
.sunfw-view-featured table tbody tr td:first-child a, .sunfw-view-category:not(.sunfw-com-kunena) table tbody tr td:first-child a {
  color: #ae4a84;
}
.content-category .cat-children a .icon-plus:after, .content-category .badge {
  color: #ae4a84;
}
.content-category .badge {
  border-color: #ae4a84;
}
ul.nav.menu li a:hover, .btn.btn-plain:hover {
  color: #ae4a84;
}
.sunfw-scrollup:hover {
  background-color: #7c7c7c;
}
nav.navbar.sunfw-menu-head ul.navbar-nav > li:hover > a, nav.navbar.sunfw-menu-head ul.navbar-nav > li.active > a, nav.navbar.sunfw-menu-head ul.navbar-nav > li:hover > span.nav-header, nav.navbar.sunfw-menu-head ul.navbar-nav > li.active > span.nav-header {
  color: #ae4a84;
}
.cb_template .activityStream .commentContainerFooterRowButtons button.btn.commentsButton.commentsButtonNewCancel:hover, .cb_template .activityStream .activityContainerFooterRowButtons button.btn.activityButton.activityButtonNewCancel:hover {
  border-color: #ae4a84;
}
.cb_template button.btn[type="button"][class*="ButtonNew"]:not(.activityButtonNewCancel):not(.commentsButtonNewCancel):hover, .cb_template .activityStream .commentContainerFooterRowButtons button.btn.commentsButton.commentsButtonNewCancel:hover, .cb_template .activityStream .activityContainerFooterRowButtons button.btn.activityButton.activityButtonNewCancel:hover, .cb_template button.btn[type="button"][class*="ButtonNew"]:not(.activityButtonNewCancel):hover, .cb_template .btn.btn-success, .cb_template .cb_field .cbRadioButtons input[type="radio"]:checked + .btn, .cbGroupJive .gjGroup .gjGroupEvents .gjGroupEventsRows .gjGroupEventsRow .gjGroupEventMenu button.gjButtonAttend {
  background: #ae4a84;
}
.cbGroupJive .gjGroup .cbCanvasLayout + .cbCanvasLayoutMain div.navbar.navbar-light .navbar-nav .nav-link.active, .cbGroupJive .gjGroup .cbCanvasLayout + .cbCanvasLayoutMain div.navbar.navbar-light .navbar-nav .nav-link:hover {
  color: #ae4a84;
}
.cb_template.cbProfile .cbForums ul.cbTabsNav li a.active, .k2ItemsBlock.show-1st-type ul li:not(.clearList), .cb_template.cbEditProfile .nav-tabs .nav-link.active, .cb_template .btn.btn-danger {
  color: #ae4a84;
}
.cb_template .text-primary {
  color: #ae4a84 !important;
}
.activityContainerFooterRowRight .btn[class*="btn-"].streamToggle.streamToggleOpen, .activityContainerFooterRowRight .btn[class*="btn-"].streamToggle:focus, .cb_template .border-success {
  border-color: #ae4a84 !important;
  background-color: #ae4a84 !important;
}
.cb_template .cbGallery .galleryItemsNewEdit .card .card-footer button.galleryButtonDelete, .cb_template .page-item.active .page-link {
  background-color: #ae4a84;
  border-color: #ae4a84;
}
.cb_template .activityStream .activityContainerFooterRowButtons button.btn.activityButton, .cb_template .gjGroupDownloadIcon, .cb_template .dropdown-item.active, .cb_template .dropdown-item:active, .cb_template .btn-primary, .cbGroupJive .gjGroup .gjGroupWallNewFooter button[type="submit"], .commentContainerFooterRowButtons .btn[class*="btn-"][type="submit"], .cb_template .cbActivity .activityContainerFooterRowButtons .btn[class*="btn-"][type="submit"] {
  background-color: #ae4a84;
}
/* ============================ Sub Color ============================ */
.nav[class*='menu-'] li a.get-it.btn-primary:hover {
  background-color: #64acb3;
}
.nav[class*='menu-'] li.active a.get-it.btn-primary {
  background-color: #64acb3;
}
nav.navbar.sunfw-menu-head ul.navbar-nav > li > a.get-it.btn-primary:hover, nav.navbar.sunfw-menu-head ul.navbar-nav > li > a.get-it.btn-primary:focus {
  background-color: #64acb3;
}
.cb_template .btn.btn-success:hover {
  background: #64acb3;
}
.cb_template .cbActivity .activityContainerFooterRowButtons .btn[class*="btn-"][type="submit"]:hover, .cb_template .activityStream .commentContainerFooterRowButtons button.btn.commentsButton:hover, .cb_template .btn-primary:hover {
  background-color: #64acb3;
}
nav.navbar.sunfw-menu-head ul.navbar-nav > li:focus > a.get-it.btn:not(.btn-outline), nav.navbar.sunfw-menu-head ul.navbar-nav > li:hover > a.get-it.btn.btn-primary, nav.navbar.sunfw-menu-head ul.navbar-nav > li.active > a.get-it.btn:not(.btn-outline) {
  background-color: #64acb3 !important;
}
