a {
  color: #e38bb2;
}
a:hover {
  color: rgba(246, 246, 246, 1);/*#329623;*/
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #e38bb2;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #e38bb2;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #e38bb2;
}
#offcanvas-toggler >i {
  color: #000000;
}
#offcanvas-toggler >i:hover {
  color: #e38bb2;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #329623;
  background-color: #e38bb2;
}
.btn-primary:hover,
.sppb-btn-primary:hover,
.btn-primary.active, 
.btn-primary:active, 
.open > .dropdown-toggle.btn-primary,
.btn-primary.focus, 
.btn-primary:focus,
.btn-primary.active:focus, 
.btn-primary.active:hover,
.btn-primary:active:focus, 
.btn-primary:active:hover {
  border-color: #e38bb2;
  background-color: #329623;
}
ul.social-icons >li a:hover {
  color: #e38bb2;
}
.sp-page-title {
  background: #e38bb2;
  background-position: top center;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #e38bb2;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #e38bb2;
}
.sp-module .tagscloud .tag-name:hover {
  background: #e38bb2;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #e38bb2;
}
.search .btn-toolbar button {
  background: #e38bb2;
}
.post-format {
  background: #e38bb2;
}
.voting-symbol span.star.active:before {
  color: #e38bb2;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #329623;
}
.entry-link,
.entry-quote {
  background: #e38bb2;
}
blockquote {
  border-color: #e38bb2;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #e38bb2;
}
#sp-footer {
  background: #151515;
}
.sp-comingsoon body {
  background-color: #e38bb2;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #e38bb2;
  background-color: #e38bb2;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #e38bb2;
  background-color: #e38bb2;
}


/******************************* New css ************************************/

.top-address ul li i,
#sp-menu .sp-megamenu-parent > li.active a,
#sp-menu .sp-megamenu-parent > li:hover a,
#header-two-layout #sp-menu .sp-megamenu-parent > li.active > a,
#header-two-layout #sp-menu .sp-megamenu-parent > li:hover > a,
.top-social .rt-socials ul li a:hover,
.sppb-addon-text-block .sppb-addon-title span,
.sppb-addon-text-block ul li::before,
.sppb-addon-articles .sppb-addon-article h3 a:hover,
#sp-bottom .footer-address ul li i,
#sp-bottom ul li a:hover,
.fitness-summer .sppb-addon-content span,
#sp-title .sp-page-title .breadcrumb li.active,
#sp-title .sp-page-title .breadcrumb li a:hover,
.detail-class .choose-list li::before,
.detail-class .schedule-date li.day::before,
/*.detail-class .schedule-date li:last-child::before,*/
.detail-class .related-class .related-item h3 a:hover,
.custom-class .search form button::after, 
.class2 .search form button::after,
.custom-class .sp-module ul li a::before, 
.class2 .sp-module ul li a::before,
.custom-class .latestnews small, 
.class2 .latestnews small,
.custom-class .rated-products .product-container .productdetails .product-price, 
.class2 .rated-products .product-container .productdetails .product-price,
.custom-class .rated-products .product-container .productdetails a:hover, 
.class2 .rated-products .product-container .productdetails a:hover,
.custom-class .shop-category ul li a:hover, 
.class2 .shop-category ul li a:hover,
.blog article.item .entry-header .article-info > dd i,
.blog article.item:hover h2 a,
.item-page .entry-header .article-info > dd i,
.blog-featured .item .entry-header .article-info dd i,
.blog-featured .item .entry-header .article-info dd a,
.moduletableralated-products .product-container .productdetails .product-price,
.error-page .error-page-inner .error-code::first-letter { color: #e38bb2; }
/*.sppb-addon-text-block ul li#white::before{ color: #000 !important; }*/
.mod-gym-class .slider2 .single-classes-area .classes-title2 ul li i,
.mod-gym-class .slider2 .single-classes-area .classes-title2 h3 a:hover,
.mod-gym-class .slider3 .single-classes-area .classes-title2 ul li i,
.class-schedule .class-schedule-wrap .tab-content ul.odd li i,
.tlp-team .tlp-row .single-team-area .social-icons a:hover i,
.tlp-team .tlp-row .single-team-area .overlay-element .detail-link:hover a i,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-price,
.product-slider1 .single-item .productdetails .item-title:hover,
.product-slider1 .single-item .productdetails .product-price,
.product-slider1 .single-item .image-part .addtocart-area .addtocart-bar span.addtocart-button .addtocart-button:hover,
.product-slider2 .single-item .image-part .addtocart-area .addtocart-bar span.addtocart-button .addtocart-button:hover,
.product-slider2 .single-item .productdetails .item-title:hover,
.product-slider2 .single-item .productdetails .product-price,
.tss-wrapper .tss-layout3 .single-item-wrapper .item-content-wrapper .author-bio,
.mod-gym-class .slider3 .single-classes-area .classes-title2 h3 a:hover,
.tlp-team .layout3 .single-team-area .tlp-content h3 a:hover,
.tlp-team .layout3 .single-team-area .tlp-content .tlp-position,
.tss-wrapper .tss-layout1 .single-item-wrapper .tss-meta-info .author-bio,
.tlp-portfolio .layout1 .tlp-portfolio-item .tlp-content .tlp-content-holder h3 a:hover,
.service2-style .sppb-addon-feature .sppb-addon-content a:hover .sppb-addon-title,
.mod-gym-class .layout1 .single-classes-area .classes-title2 h3 a:hover,
.mod-gym-class .layout1 .single-classes-area .classes-title2 ul li i,
.mod-gym-class .layout2 .single-classes-area .classes-title2 h3 a:hover,
.mod-gym-class .layout2 .single-classes-area .classes-title2 ul li i,
.category-view .grid-view .spacer.product-container .product-price span,
.category-view .grid-view .spacer.product-container .addtocart-area .addtocart-bar span.addtocart-button input.addtocart-button:hover,
.category-view .list-view .spacer.product-container .vm-product-descr-container-1 h2 a:hover,
.category-view .list-view .spacer.product-container .product-price span,
.productdetails-view .vm-product-details-container .spacer-buy-area .product-price,
.productdetails-view .vm-product-details-container .spacer-buy-area .vm-product-stock-container span,
.productdetails-view .vm-product-details-container .spacer-buy-area .addtocart-area .addtocart-bar span.addtocart-button input.addtocart-button,
.addon-sidebar .search form button::after,
.addon-sidebar .sppb-addon-content ul li a:hover,
.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-heading .sppb-toggle-direction,
.coming-soon .sppb-addon-countdown .sppb-countdown-timer .sppb-countdown-number,
.category-view .grid-view .spacer.product-container .vm-product-descr-container-1 h2 a:hover,
.online-product .spacer .image-part .addtocart-area .addtocart-bar span.addtocart-button .addtocart-button:hover,
.online-product .spacer .productdetails .item-title:hover,
.online-product .spacer .productdetails .product-price,
.category-classes .single-classes-area .classes-title h3 a { color: #e38bb2; }


.ghost-btn,
.slider-default-style .tp-caption.largewhitebg a,
.slider-default-style .tparrows.default:hover::after,
body .scrollup:hover,
.owl-carousel.owl-theme .owl-nav > div:hover,
.rt-carousel ul.slick-dots li.slick-active button,
#sp-bottom .sp-module h3.sp-module-title::after,
.detail-class > h3::after,
.detail-class .related-class > h3.related-title::after,
.custom-class .sp-module .sp-module-title::after, 
.class2 .sp-module .sp-module-title::after,
.custom-class .shape-body .shape-content .ghost-btn:hover, 
.class2 .shape-body .shape-content .ghost-btn:hover,
.blog article.item .readmore a:hover,
.pagination-wrapper ul.pagination li.active a,
.pagination-wrapper ul.pagination li a:hover,
div.pagination ul.pagination li.active a,
div.pagination ul.pagination li a:hover,
.category-view .vm-pagination-bottom ul.pagination li.active a,
.category-view .vm-pagination-bottom ul.pagination li a:hover,
.title-style-border .sppb-addon-title::after,
.title-style-border .sppb-addon-title::after,
.sppb-addon-accordion .sppb-panel-group .sppb-panel .sppb-panel-heading.active.sppb-panel-heading,
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form button,
.sppb-addon-ajax-contact .sppb-addon-title::after,
.contact-information::after,
.category-classes .single-classes-area:hover .classes-title { background: #e38bb2; }

#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner,
.class-schedule .class-schedule-wrap .nav-tabs li:hover a,
.class-schedule .class-schedule-wrap .nav-tabs li.active a,
.class-schedule .class-schedule-wrap .tab-content ul.odd li:nth-child(4) a:hover,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-footer .sppb-btn-default:hover,
.sppb-addon-articles .sppb-addon-article .addon-image .sppb-article-meta .sppb-meta-date::after,
.mod-gym-class .slider3 .single-classes-area:hover a.button,
.carousel-style2 .owl-carousel.owl-theme .owl-nav > div:hover,
.day-schedule .class-schedule-wrap .nav-tabs li:hover a,
.day-schedule .class-schedule-wrap .nav-tabs li.active a,
.day-schedule .class-schedule-wrap .tab-content ul.odd li:nth-child(4) a:hover,
.service2-style .sppb-addon-feature .sppb-addon-content .sppb-icon .sppb-icon-container,
.mod-gym-class .layout1 .single-classes-area:hover a.button,
.blog-featured .item .readmore a:hover,
.category-view .list-view .spacer.product-container .addtocart-area .addtocart-bar span.addtocart-button input.addtocart-button:hover,
.productdetails-view .vm-product-details-container .spacer-buy-area .addtocart-area .addtocart-bar span.addtocart-button input.addtocart-button:hover,
.productdetails-view .details-tab ul li:hover a,
.productdetails-view .details-tab ul li.active a,
.moduletableralated-products .product-container .addtocart-bar span.addtocart-button input.addtocart-button:hover,
.vm-cart-header-container .vm-continue-shopping .continue_link:hover,
a.product-details:hover, a.details:hover, div.details:hover, input.default:hover, button.vm-button-correct:hover,
.cart-view #checkoutForm table.cart-summary tr span.details-button input.details-button:hover,
.cart-view .checkout-button-top .vm-button-correct:hover,
form.form-validate .control-buttons button:hover,
.addon-sidebar .customshape-body .shape-content .ghost-btn:hover,
.error-page .error-page-inner a.btn-primary,
#fancybox-content div a.continue_link,
#fancybox-content div a.showcart { background: #e38bb2; }


/******** Hover start css **********/
#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item > a:hover,
.ghost-btn:hover,
.slider-default-style .tp-caption.largewhitebg a:hover,
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form button:hover { background: rgba(227, 139, 178, 0.6313725490196078); }
#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li.sp-menu-item { border-bottom: 1px solid #329623; }

/******** Hover end css **********/

#sp-header.menu-fixed { border-bottom: 2px solid #e38bb2; }

body .scrollup { border: 2px solid #e38bb2; background: #e38bb2; }

.tlp-portfolio .button-group button:hover,
.tlp-portfolio .button-group button.selected {
  background: #e38bb2;
  border: 1px solid #e38bb2;
}

.class-schedule .class-schedule-wrap .tab-content ul.odd li:nth-child(4) a,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-footer .sppb-btn-default,
.rt-carousel ul.slick-dots li button,
.mod-gym-class .slider3 .single-classes-area .classes-title2 a.button,
.mod-gym-class .layout1 .single-classes-area .classes-title2 a.button,
.day-schedule .class-schedule-wrap .tab-content ul.odd li:nth-child(4) a,
.blog article.item .readmore a,
.blog-featured .item .readmore a,
.category-view .list-view .spacer.product-container .addtocart-area .addtocart-bar span.addtocart-button input.addtocart-button,
.moduletableralated-products .product-container .addtocart-bar span.addtocart-button input.addtocart-button,
.vm-cart-header-container .vm-continue-shopping .continue_link,
a.product-details, a.details, div.details, input.default, button.vm-button-correct,
.cart-view #checkoutForm table.cart-summary tr span.details-button input.details-button,
.cart-view .checkout-button-top .vm-button-correct,
form.form-validate .control-buttons button { border: 2px solid #e38bb2; }

#fancybox-content { border: 10px solid #e38bb2; }

.mod-gym-class .slider2 .single-classes-area .classes-img::after,
.tlp-team .layout1 .single-team-area .tlp-content-layout1,
.tlp-portfolio .isotope1 .tlp-portfolio-item .tlp-portfolio-thum .tlp-overlay,
.tlp-portfolio .layout1 .tlp-portfolio-item .tlp-portfolio-thum .tlp-overlay,
.mod-gym-class .layout2 .single-classes-area .classes-img::after { background: rgba(187, 195, 185, 0.8);}

.pricing-style::after {
  background: -webkit-linear-gradient(left, #e38bb2 , #329623); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #e38bb2, #329623); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #e38bb2, #329623); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #e38bb2 , #329623); /* Standard syntax */
}

.about1-style::after,
.about2-style::after,
.about3-style::after { background: url(../../images/presets/preset1/about1_bg2.png) right top no-repeat; }
