:root {
--primary_color:#646365;
--primary_color_rgb:34, 34, 34;
--primary_color_contrast:#fff;
--primary_color_contrast_rgb:255, 255, 255;
--secondary_color:#ED1E79;
--secondary_color_rgb:237, 30, 121;
--text_color:#545454;
--bg_color:#FFFFFF;
--link_color:#222222;
--link_hover_color:#646365;
--header_bg_color:#FFFFFF;
--topbar_bg_color:#FFFFFF;
--topbar_text_color:#626262;
--logo_text_color:#646365;
--menu_text_color:#222222;
--menu_text_hover_color:#646365;
--menu_text_active_color:#646365;
--menu_dropdown_bg_color:#FFFFFF;
--menu_dropdown_text_color:#545454;
--menu_dropdown_text_hover_color:#646365;
--menu_dropdown_text_active_color:#646365;
--footer_bg_color:#1D2026;
--copyright_bg_color:#111317;
--footer_text_color:#aeb7c1;
--footer_link_color:#eeeeee;
--footer_link_hover_color:#FFFFFF
}
body, .sp-preloader {
	background-color: #FFFFFF;
	color: #545454
}
.sp-preloader>div {
	background: #222222
}
.sp-preloader>div:after {
	background: #FFFFFF
}
#sp-top-bar {
	background: #FFFFFF;
	color: #626262;
	border-bottom-color: rgba(98, 98, 98, 0.15)
}
#sp-top-bar a:not(.btn):not(.sppb-btn) {
	color: #626262
}
#sp-header {
	background: #FFFFFF
}
#sp-header .sp-module {
	color: #222222
}
#sp-header .sp-module a:not(.btn):not(.sppb-btn) {
	color: #222222
}
#sp-header .sp-module a:not(.btn):not(.sppb-btn):hover, #sp-header .sp-module a:not(.btn):not(.sppb-btn):focus {
	color: #646365
}
#sp-header .social-icons a:not(.btn):not(.sppb-btn) {
	color: #222222
}
#sp-header .social-icons a:not(.btn):not(.sppb-btn):hover, #sp-header .social-icons a:not(.btn):not(.sppb-btn):focus {
	color: #646365
}
a {
	color: #222222
}
a:hover, a:focus, a:active {
	color: #646365
}
.tags>li {
	display: inline-block
}
.tags>li a {
	color: #545454;
	border-color: #545454
}
.tags>li a:hover {
	background: #646365;
	color: #fff;
	border-color: #646365
}
.article-social-share .social-share-icon ul li a {
	background: linear-gradient(-45deg, #646365 0, #ED1E79 75%)
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
	background: linear-gradient(135deg, #646365 0, #ED1E79 75%)
}
.pager>li a {
	border: 1px solid #ededed;
	color: #545454
}
.sp-megamenu-parent>li>a {
	color: #222222
}
.sp-megamenu-parent>li:hover>a {
	color: #646365
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
	color: #646365
}
.sp-megamenu-parent>li .sp-menu-badge {
	background: #646365;
	color: #fff
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background: #FFFFFF
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
	color: #545454
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
	color: #646365;
	border-left-color: #646365
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
	color: #646365;
	border-left-color: #646365
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child:hover>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child:focus>a {
	color: #646365;
	border-left-color: #646365
}
.sp-megamenu-parent .sp-mega-group>li>a {
	color: #545454
}
#offcanvas-toggler>.fa {
	color: #222222
}
#offcanvas-toggler>.fa:hover, #offcanvas-toggler>.fa:focus, #offcanvas-toggler>.fa:active {
	color: #646365
}
.offcanvas-menu {
	background-color: #FFFFFF;
	color: #545454
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
	color: #222222
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul>li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul>li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul>li span:focus {
	color: #646365
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.active>a, .offcanvas-menu .offcanvas-inner .sp-module ul>li.active>span {
	color: #646365
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
	color: currentColor
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li ul li a {
	color: rgba(34, 34, 34, 0.8)
}
.offcanvas-menu .offcanvas-inner .sp-module ul.menu>li a, .offcanvas-menu .offcanvas-inner .sp-module ul.menu>li span, .offcanvas-menu .offcanvas-inner .sp-module ul.menu ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul.menu ul>li span {
	border-bottom-color: rgba(34, 34, 34, 0.15)
}
ul.social-icons>li a:hover {
	color: #222222
}
.layout-boxed .body-innerwrapper {
	background: #FFFFFF
}
.sp-module ul>li>a {
	color: #545454
}
.sp-module ul>li>a:hover {
	color: #222222
}
.sp-module .latestnews>div>a {
	color: #545454
}
.sp-module .latestnews>div>a:hover {
	color: #222222
}
.sp-module .tagscloud .tag-name:hover {
	background: #222222
}
.search .btn-toolbar button {
	background: #222222
}
#sp-footer, #sp-bottom {
	color: #aeb7c1
}
#sp-footer h1, #sp-footer h2, #sp-footer h3, #sp-footer h4, #sp-footer h5, #sp-footer h6, #sp-bottom h1, #sp-bottom h2, #sp-bottom h3, #sp-bottom h4, #sp-bottom h5, #sp-bottom h6 {
	color: #fff
}
#sp-footer a, #sp-bottom a {
	color: #eeeeee
}
#sp-footer a:hover, #sp-footer a:active, #sp-footer a:focus, #sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus {
	color: #FFFFFF
}
#sp-bottom {
	background: #24272f
}
#sp-bottom .sp-module-content .latestnews>li>a>span {
	color: #aeb7c1
}
#sp-footer {
	background: #1D2026;
	border-top: 1px solid rgba(174, 183, 193, 0.08)
}
.pagination>.page-item>a {
	color: #545454
}
.pagination>.page-item>a.previous:hover, .pagination>.page-item>a.previous:focus, .pagination>.page-item>a.next:hover, .pagination>.page-item>a.next:focus, .pagination>.page-item>a.first:hover, .pagination>.page-item>a.first:focus, .pagination>.page-item>a.last:hover, .pagination>.page-item>a.last:focus {
	background: #646365;
	color: #fff
}
.pagination>.page-item>a:hover, .pagination>.page-item>a:focus {
	background: #646365;
	color: #fff
}
.pagination>.page-item.active a, .pagination>.page-item.active a:hover, .pagination>.page-item.active a:focus {
	background: #646365;
	color: #fff
}
.pagination>.active>a, .pagination>.active>span {
	border-color: #222222;
	background-color: #222222
}
.pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span:hover, .pagination>.active>span:focus {
	border-color: #222222;
	background-color: #222222
}
html.error-page .error-code span {
	color: #646365;
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent
}
html.coming-soon .coming-soon-number {
	color: #646365
}
.header-overlap.transparent-primary #sp-top-bar {
	background: rgba(121, 9, 107, 0.5);
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.05)
}
.header-overlap.transparent-primary #sp-top-bar a:not(.btn) {
	color: #fff
}
.header-overlap.transparent-primary #sp-top-bar a:not(.btn):hover, .header-overlap.transparent-primary #sp-top-bar a:not(.btn):focus {
	color: rgba(255, 255, 255, 0.7)
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) {
	background: rgba(121, 9, 107, 0.5);
	border-bottom-color: rgba(255, 255, 255, 0.1)
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-megamenu-parent>li>a:not(.btn) {
	color: #fff
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-megamenu-parent>li:hover>a:not(.btn), .header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-megamenu-parent>li.active>a:not(.btn) {
	color: rgba(255, 255, 255, 0.7)
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) #offcanvas-toggler .burger-icon span {
	background: #fff
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) #offcanvas-toggler:hover .burger-icon span, .header-overlap.transparent-primary #sp-header:not(.header-sticky) #offcanvas-toggler:focus .burger-icon span {
	background: rgba(255, 255, 255, 0.7)
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-module {
	color: #fff
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-module a:not(.btn) {
	color: #fff
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-module a:not(.btn):hover, .header-overlap.transparent-primary #sp-header:not(.header-sticky) .sp-module a:not(.btn):focus {
	color: rgba(255, 255, 255, 0.7)
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) .social-icons a:not(.btn) {
	color: #fff
}
.header-overlap.transparent-primary #sp-header:not(.header-sticky) .social-icons a:not(.btn):hover, .header-overlap.transparent-primary #sp-header:not(.header-sticky) .social-icons a:not(.btn):focus {
	color: rgba(255, 255, 255, 0.7)
}
#sp-header.header-sticky.sticky-white .sp-megamenu-parent>li>a, #sp-header.header-sticky.sticky-white-light .sp-megamenu-parent>li>a {
	color: #222222
}
#sp-header.header-sticky.sticky-white .sp-megamenu-parent>li:hover>a, #sp-header.header-sticky.sticky-white .sp-megamenu-parent>li.active>a, #sp-header.header-sticky.sticky-white-light .sp-megamenu-parent>li:hover>a, #sp-header.header-sticky.sticky-white-light .sp-megamenu-parent>li.active>a {
	color: #646365
}
#sp-header.header-sticky.sticky-white #offcanvas-toggler .burger-icon span, #sp-header.header-sticky.sticky-white-light #offcanvas-toggler .burger-icon span {
	background: #222222
}
#sp-header.header-sticky.sticky-white #offcanvas-toggler:hover .burger-icon span, #sp-header.header-sticky.sticky-white #offcanvas-toggler:focus .burger-icon span, #sp-header.header-sticky.sticky-white-light #offcanvas-toggler:hover .burger-icon span, #sp-header.header-sticky.sticky-white-light #offcanvas-toggler:focus .burger-icon span {
	background: #646365
}
#sp-header.header-sticky.sticky-white .sp-module, #sp-header.header-sticky.sticky-white .social-icons, #sp-header.header-sticky.sticky-white .sp-contact-info, #sp-header.header-sticky.sticky-white-light .sp-module, #sp-header.header-sticky.sticky-white-light .social-icons, #sp-header.header-sticky.sticky-white-light .sp-contact-info {
	color: #222222
}
#sp-header.header-sticky.sticky-white .sp-module a:not(.btn), #sp-header.header-sticky.sticky-white .social-icons a:not(.btn), #sp-header.header-sticky.sticky-white .sp-contact-info a:not(.btn), #sp-header.header-sticky.sticky-white-light .sp-module a:not(.btn), #sp-header.header-sticky.sticky-white-light .social-icons a:not(.btn), #sp-header.header-sticky.sticky-white-light .sp-contact-info a:not(.btn) {
	color: #222222
}
#sp-header.header-sticky.sticky-white .sp-module a:not(.btn):hover, #sp-header.header-sticky.sticky-white .social-icons a:not(.btn):hover, #sp-header.header-sticky.sticky-white .sp-contact-info a:not(.btn):hover, #sp-header.header-sticky.sticky-white-light .sp-module a:not(.btn):hover, #sp-header.header-sticky.sticky-white-light .social-icons a:not(.btn):hover, #sp-header.header-sticky.sticky-white-light .sp-contact-info a:not(.btn):hover {
	color: #646365
}
#sp-header.header-sticky.sticky-primary {
	background: #646365
}
#sp-header.header-sticky.sticky-primary-light {
	background: rgba(121, 9, 107, 0.9)
}
#sp-header.header-sticky.sticky-primary .sp-megamenu-parent>li>a, #sp-header.header-sticky.sticky-primary-light .sp-megamenu-parent>li>a {
	color: #fff
}
#sp-header.header-sticky.sticky-primary .sp-megamenu-parent>li:hover>a, #sp-header.header-sticky.sticky-primary .sp-megamenu-parent>li.active>a, #sp-header.header-sticky.sticky-primary-light .sp-megamenu-parent>li:hover>a, #sp-header.header-sticky.sticky-primary-light .sp-megamenu-parent>li.active>a {
	color: rgba(255, 255, 255, 0.7)
}
#sp-header.header-sticky.sticky-primary #offcanvas-toggler .burger-icon span, #sp-header.header-sticky.sticky-primary-light #offcanvas-toggler .burger-icon span {
	background: #fff
}
#sp-header.header-sticky.sticky-primary #offcanvas-toggler:hover .burger-icon span, #sp-header.header-sticky.sticky-primary #offcanvas-toggler:focus .burger-icon span, #sp-header.header-sticky.sticky-primary-light #offcanvas-toggler:hover .burger-icon span, #sp-header.header-sticky.sticky-primary-light #offcanvas-toggler:focus .burger-icon span {
	background: rgba(255, 255, 255, 0.7)
}
#sp-header.header-sticky.sticky-primary .sp-module, #sp-header.header-sticky.sticky-primary .social-icons, #sp-header.header-sticky.sticky-primary .sp-contact-info, #sp-header.header-sticky.sticky-primary-light .sp-module, #sp-header.header-sticky.sticky-primary-light .social-icons, #sp-header.header-sticky.sticky-primary-light .sp-contact-info {
	color: #fff
}
#sp-header.header-sticky.sticky-primary .sp-module a:not(.btn), #sp-header.header-sticky.sticky-primary .social-icons a:not(.btn), #sp-header.header-sticky.sticky-primary .sp-contact-info a:not(.btn), #sp-header.header-sticky.sticky-primary-light .sp-module a:not(.btn), #sp-header.header-sticky.sticky-primary-light .social-icons a:not(.btn), #sp-header.header-sticky.sticky-primary-light .sp-contact-info a:not(.btn) {
	color: #fff
}
#sp-header.header-sticky.sticky-primary .sp-module a:not(.btn):hover, #sp-header.header-sticky.sticky-primary .social-icons a:not(.btn):hover, #sp-header.header-sticky.sticky-primary .sp-contact-info a:not(.btn):hover, #sp-header.header-sticky.sticky-primary-light .sp-module a:not(.btn):hover, #sp-header.header-sticky.sticky-primary-light .social-icons a:not(.btn):hover, #sp-header.header-sticky.sticky-primary-light .sp-contact-info a:not(.btn):hover {
	color: rgba(255, 255, 255, 0.7)
}
.header-11#sp-primary-bar {
	background: #646365;
	color: rgba(255, 255, 255, 0.7)
}
.header-11#sp-primary-bar a:not(.btn):not(.sppb-btn) {
	color: rgba(255, 255, 255, 0.9)
}
.header-11#sp-primary-bar #virtuemart_currency_id_chosen .chosen-drop {
	border-color: #646365;
	color: #545454
}
.article-list.timeline-layout .timeline-type {
	background-image: linear-gradient(-90deg, #646365 0, #ED1E79 75%)
}
.article-list.timeline-layout .timeline-type:before {
	border-right-color: #ED1E79
}
.article-list.timeline-layout .timeline-type:after {
	border-left-color: #646365
}
.construction-projects .article .category-name a {
	color: #646365
}
.construction-projects .article:hover .article-header:after, .construction-projects .article:hover .article-header:before, .construction-projects .article:focus .article-header:after, .construction-projects .article:focus .article-header:before {
	background-color: #646365
}
.article-details.project-details .project-info-ct:before, .article-details.project-details .project-info-ct:after {
	background-color: #646365
}
.article-details.project-details .article-social-share .social-share-icon ul li a {
	background: #646365
}
.bg-primary {
	background-color: #646365 !important
}
.bg-secondary {
	background-color: #ED1E79 !important
}
.bg-gradient {
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365) !important;
	background: linear-gradient(135deg, #ED1E79, #646365) !important
}
.bg-gradient h1, .bg-gradient h2, .bg-gradient h3, .bg-gradient h4, .bg-gradient h5, .bg-gradient h6 {
	color: #fff
}
.bg-gradient blockquote {
	color: #fff;
	border-color: #fff
}
.bg-primary-10 {
	background-color: #f2e6f0
}
.bg-primary-20 {
	background-color: #e4cee1
}
.bg-primary-30 {
	background-color: #d7b5d3
}
.bg-primary-40 {
	background-color: #c99dc4
}
.bg-primary-50 {
	background-color: #bc84b5
}
.bg-primary-60 {
	background-color: #af6ba6
}
.bg-primary-70 {
	background-color: #a15397
}
.bg-primary-80 {
	background-color: #943a89
}
.bg-primary-90 {
	background-color: #86227a
}
.overlay-bg-primary-10:before {
	background-color: rgba(121, 9, 107, 0.1)
}
.overlay-bg-primary-20:before {
	background-color: rgba(121, 9, 107, 0.2)
}
.overlay-bg-primary-30:before {
	background-color: rgba(121, 9, 107, 0.3)
}
.overlay-bg-primary-40:before {
	background-color: rgba(121, 9, 107, 0.4)
}
.overlay-bg-primary-50:before {
	background-color: rgba(121, 9, 107, 0.5)
}
.overlay-bg-primary-60:before {
	background-color: rgba(121, 9, 107, 0.6)
}
.overlay-bg-primary-70:before {
	background-color: rgba(121, 9, 107, 0.7)
}
.overlay-bg-primary-80:before {
	background-color: rgba(121, 9, 107, 0.8)
}
.overlay-bg-primary-90:before {
	background-color: rgba(121, 9, 107, 0.9)
}
.overlay-bg-gradient:before {
	background: -webkit-linear-gradient(-45deg, rgba(237, 30, 121, 0.8), rgba(121, 9, 107, 0.8));
	background: linear-gradient(135deg, rgba(237, 30, 121, 0.8), rgba(121, 9, 107, 0.8))
}
body .btn-primary, body .sppb-btn-primary {
	background: #646365;
	color: #fff;
	border: 1px solid #646365
}
body .btn-primary.disabled, body .btn-primary:hover, body .btn-primary:active, body .btn-primary:not(:disabled):not(.disabled):active, body .sppb-btn-primary.disabled, body .sppb-btn-primary:hover, body .sppb-btn-primary:active, body .sppb-btn-primary:not(:disabled):not(.disabled):active {
	background: #222;
	color: #fff;
	border: 1px solid #222
}
body .btn-primary:focus, body .sppb-btn-primary:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .btn-primary.sppb-btn-outline, body .sppb-btn-primary.sppb-btn-outline {
	background: transparent;
	color: #646365;
	border-color: #646365
}
body .btn-primary.sppb-btn-outline:hover, body .btn-primary.sppb-btn-outline:active, body .sppb-btn-primary.sppb-btn-outline:hover, body .sppb-btn-primary.sppb-btn-outline:active {
	background: #646365;
	color: #fff;
	border-color: #646365
}
body .btn-primary.sppb-btn-outline:focus, body .sppb-btn-primary.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .btn-primary.sppb-btn-outline-hover, body .sppb-btn-primary.sppb-btn-outline-hover {
	background: #646365;
	color: #fff;
	border-color: #646365
}
body .btn-primary.sppb-btn-outline-hover:hover, body .btn-primary.sppb-btn-outline-hover:active, body .sppb-btn-primary.sppb-btn-outline-hover:hover, body .sppb-btn-primary.sppb-btn-outline-hover:active {
	background: transparent;
	color: #646365;
	border-color: #646365
}
body .btn-primary.sppb-btn-outline-hover:focus, body .sppb-btn-primary.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .btn-primary.sppb-btn-3d, body .sppb-btn-primary.sppb-btn-3d {
	background: #646365;
	color: #fff;
	border-color: #646365;
	border-bottom-color: #55064c
}
body .btn-primary.sppb-btn-3d:hover, body .btn-primary.sppb-btn-3d:active, body .sppb-btn-primary.sppb-btn-3d:hover, body .sppb-btn-primary.sppb-btn-3d:active {
	background: #55064c;
	color: #fff;
	border-color: #55064c;
	border-bottom-color: #55064c
}
body .btn-primary.sppb-btn-3d:focus, body .sppb-btn-primary.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .btn-primary.sppb-btn-gradient, body .sppb-btn-primary.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #646365 0, #ED1E79 75%);
	border: none
}
body .btn-primary.sppb-btn-gradient:hover, body .btn-primary.sppb-btn-gradient:active, body .sppb-btn-primary.sppb-btn-gradient:hover, body .sppb-btn-primary.sppb-btn-gradient:active {
	background-image: linear-gradient(135deg, #646365 0, #ED1E79 75%);
	border: none
}
body .btn-primary.sppb-btn-gradient:focus, body .sppb-btn-primary.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-secondary {
	background: #646365;
	color: #fff;
	border: 1px solid #646365
}
body .sppb-btn-primary-secondary:hover {
	background: #ED1E79;
	color: #fff;
	border: 1px solid #ED1E79
}
body .sppb-btn-primary-secondary:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-secondary.sppb-btn-outline {
	background: transparent;
	color: #646365;
	border-color: #646365
}
body .sppb-btn-primary-secondary.sppb-btn-outline:hover {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79
}
body .sppb-btn-primary-secondary.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-secondary.sppb-btn-outline-hover {
	background: #646365;
	color: #fff;
	border-color: #646365
}
body .sppb-btn-primary-secondary.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #ED1E79;
	border-color: #ED1E79
}
body .sppb-btn-primary-secondary.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-secondary.sppb-btn-3d {
	background: #646365;
	color: #fff;
	border-color: #646365;
	border-bottom-color: #55064c
}
body .sppb-btn-primary-secondary.sppb-btn-3d:hover {
	background: #ED1E79;
	color: #fff;
	border-color: #d41167;
	border-bottom-color: #d41167
}
body .sppb-btn-primary-secondary.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-secondary.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #646365 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-primary-secondary.sppb-btn-gradient:hover {
	background-image: linear-gradient(135deg, #990c4a 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-primary-secondary.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-dark {
	background: #646365;
	color: #fff;
	border: 1px solid #646365
}
body .sppb-btn-primary-dark:hover {
	background: #343a40;
	color: #fff;
	border: 1px solid #343a40
}
body .sppb-btn-primary-dark:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-dark.sppb-btn-outline {
	background: transparent;
	color: #646365;
	border-color: #646365
}
body .sppb-btn-primary-dark.sppb-btn-outline:hover {
	background: #343a40;
	color: #fff;
	border-color: #343a40
}
body .sppb-btn-primary-dark.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-dark.sppb-btn-outline-hover {
	background: #646365;
	color: #fff;
	border-color: #646365
}
body .sppb-btn-primary-dark.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #343a40;
	border-color: #343a40
}
body .sppb-btn-primary-dark.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-dark.sppb-btn-3d {
	background: #646365;
	color: #fff;
	border-color: #646365;
	border-bottom-color: #55064c
}
body .sppb-btn-primary-dark.sppb-btn-3d:hover {
	background: #343a40;
	color: #fff;
	border-color: #23272b;
	border-bottom-color: #23272b
}
body .sppb-btn-primary-dark.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-dark.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #646365 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-primary-dark.sppb-btn-gradient:hover {
	background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
	border: none
}
body .sppb-btn-primary-dark.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-white {
	background: #646365;
	color: #fff;
	border: 1px solid #646365
}
body .sppb-btn-primary-white:hover {
	background: #fff;
	color: #222;
	border: 1px solid #fff
}
body .sppb-btn-primary-white:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-white.sppb-btn-outline {
	background: transparent;
	color: #646365;
	border-color: #646365
}
body .sppb-btn-primary-white.sppb-btn-outline:hover {
	background: #fff;
	color: #222;
	border-color: #fff
}
body .sppb-btn-primary-white.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-white.sppb-btn-outline-hover {
	background: #646365;
	color: #fff;
	border-color: #646365
}
body .sppb-btn-primary-white.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #fff;
	border-color: #fff
}
body .sppb-btn-primary-white.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-white.sppb-btn-3d {
	background: #646365;
	color: #fff;
	border-color: #646365;
	border-bottom-color: #55064c
}
body .sppb-btn-primary-white.sppb-btn-3d:hover {
	background: #fff;
	color: #222;
	border-color: #ececec;
	border-bottom-color: #ececec
}
body .sppb-btn-primary-white.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-primary-white.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #646365 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-primary-white.sppb-btn-gradient:hover {
	background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
	border: none
}
body .sppb-btn-primary-white.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(121, 9, 107, 0.5)
}
body .sppb-btn-secondary-primary {
	background: #ED1E79;
	color: #fff;
	border: 1px solid #ED1E79
}
body .sppb-btn-secondary-primary:hover {
	background: #646365;
	color: #fff;
	border: 1px solid #646365
}
body .sppb-btn-secondary-primary:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-primary.sppb-btn-outline {
	background: transparent;
	color: #ED1E79;
	border-color: #ED1E79
}
body .sppb-btn-secondary-primary.sppb-btn-outline:hover {
	background: #646365;
	color: #fff;
	border-color: #646365
}
body .sppb-btn-secondary-primary.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-primary.sppb-btn-outline-hover {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79
}
body .sppb-btn-secondary-primary.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #646365;
	border-color: #646365
}
body .sppb-btn-secondary-primary.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-primary.sppb-btn-3d {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79;
	border-bottom-color: #d41167
}
body .sppb-btn-secondary-primary.sppb-btn-3d:hover {
	background: #646365;
	color: #fff;
	border-color: #55064c;
	border-bottom-color: #55064c
}
body .sppb-btn-secondary-primary.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-primary.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #990c4a 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-secondary-primary.sppb-btn-gradient:hover {
	background-image: linear-gradient(-45deg, #646365 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-secondary-primary.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .btn-secondary, body .sppb-btn-secondary {
	background: #ED1E79;
	color: #fff;
	border: 1px solid #ED1E79
}
body .btn-secondary.disabled, body .btn-secondary:hover, body .btn-secondary:active, body .btn-secondary:not(:disabled):not(.disabled):active, body .sppb-btn-secondary.disabled, body .sppb-btn-secondary:hover, body .sppb-btn-secondary:active, body .sppb-btn-secondary:not(:disabled):not(.disabled):active {
	background: #d41167;
	color: #fff;
	border: 1px solid #d41167
}
body .btn-secondary:focus, body .sppb-btn-secondary:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .btn-secondary.sppb-btn-outline, body .sppb-btn-secondary.sppb-btn-outline {
	background: transparent;
	color: #ED1E79;
	border-color: #ED1E79
}
body .btn-secondary.sppb-btn-outline:hover, body .btn-secondary.sppb-btn-outline:active, body .sppb-btn-secondary.sppb-btn-outline:hover, body .sppb-btn-secondary.sppb-btn-outline:active {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79
}
body .btn-secondary.sppb-btn-outline:focus, body .sppb-btn-secondary.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .btn-secondary.sppb-btn-outline-hover, body .sppb-btn-secondary.sppb-btn-outline-hover {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79
}
body .btn-secondary.sppb-btn-outline-hover:hover, body .btn-secondary.sppb-btn-outline-hover:active, body .sppb-btn-secondary.sppb-btn-outline-hover:hover, body .sppb-btn-secondary.sppb-btn-outline-hover:active {
	background: transparent;
	color: #ED1E79;
	border-color: #ED1E79
}
body .btn-secondary.sppb-btn-outline-hover:focus, body .sppb-btn-secondary.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .btn-secondary.sppb-btn-3d, body .sppb-btn-secondary.sppb-btn-3d {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79;
	border-bottom-color: #d41167
}
body .btn-secondary.sppb-btn-3d:hover, body .btn-secondary.sppb-btn-3d:active, body .sppb-btn-secondary.sppb-btn-3d:hover, body .sppb-btn-secondary.sppb-btn-3d:active {
	background: #d41167;
	color: #fff;
	border-color: #d41167;
	border-bottom-color: #d41167
}
body .btn-secondary.sppb-btn-3d:focus, body .sppb-btn-secondary.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .btn-secondary.sppb-btn-gradient, body .sppb-btn-secondary.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #990c4a 0, #ED1E79 75%);
	border: none
}
body .btn-secondary.sppb-btn-gradient:hover, body .btn-secondary.sppb-btn-gradient:active, body .sppb-btn-secondary.sppb-btn-gradient:hover, body .sppb-btn-secondary.sppb-btn-gradient:active {
	background-image: linear-gradient(135deg, #990c4a 0, #ED1E79 75%);
	border: none
}
body .btn-secondary.sppb-btn-gradient:focus, body .sppb-btn-secondary.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-dark {
	background: #ED1E79;
	color: #fff;
	border: 1px solid #ED1E79
}
body .sppb-btn-secondary-dark:hover {
	background: #343a40;
	color: #fff;
	border: 1px solid #343a40
}
body .sppb-btn-secondary-dark:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-dark.sppb-btn-outline {
	background: transparent;
	color: #ED1E79;
	border-color: #ED1E79
}
body .sppb-btn-secondary-dark.sppb-btn-outline:hover {
	background: #343a40;
	color: #fff;
	border-color: #343a40
}
body .sppb-btn-secondary-dark.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-dark.sppb-btn-outline-hover {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79
}
body .sppb-btn-secondary-dark.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #343a40;
	border-color: #343a40
}
body .sppb-btn-secondary-dark.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-dark.sppb-btn-3d {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79;
	border-bottom-color: #d41167
}
body .sppb-btn-secondary-dark.sppb-btn-3d:hover {
	background: #343a40;
	color: #fff;
	border-color: #23272b;
	border-bottom-color: #23272b
}
body .sppb-btn-secondary-dark.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-dark.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #990c4a 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-secondary-dark.sppb-btn-gradient:hover {
	background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
	border: none
}
body .sppb-btn-secondary-dark.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-white {
	background: #ED1E79;
	color: #fff;
	border: 1px solid #ED1E79
}
body .sppb-btn-secondary-white:hover {
	background: #fff;
	color: #222;
	border: 1px solid #fff
}
body .sppb-btn-secondary-white:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-white.sppb-btn-outline {
	background: transparent;
	color: #ED1E79;
	border-color: #ED1E79
}
body .sppb-btn-secondary-white.sppb-btn-outline:hover {
	background: #fff;
	color: #222;
	border-color: #fff
}
body .sppb-btn-secondary-white.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-white.sppb-btn-outline-hover {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79
}
body .sppb-btn-secondary-white.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #fff;
	border-color: #fff
}
body .sppb-btn-secondary-white.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-white.sppb-btn-3d {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79;
	border-bottom-color: #d41167
}
body .sppb-btn-secondary-white.sppb-btn-3d:hover {
	background: #fff;
	color: #222;
	border-color: #ececec;
	border-bottom-color: #ececec
}
body .sppb-btn-secondary-white.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-secondary-white.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #990c4a 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-secondary-white.sppb-btn-gradient:hover {
	background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
	border: none
}
body .sppb-btn-secondary-white.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(237, 30, 121, 0.5)
}
body .sppb-btn-dark-primary {
	background: #343a40;
	color: #fff;
	border: 1px solid #343a40
}
body .sppb-btn-dark-primary:hover {
	background: #646365;
	color: #fff;
	border: 1px solid #646365
}
body .sppb-btn-dark-primary:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-primary.sppb-btn-outline {
	background: transparent;
	color: #343a40;
	border-color: #343a40
}
body .sppb-btn-dark-primary.sppb-btn-outline:hover {
	background: #646365;
	color: #fff;
	border-color: #646365
}
body .sppb-btn-dark-primary.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover {
	background: #343a40;
	color: #fff;
	border-color: #343a40
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #646365;
	border-color: #646365
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-primary.sppb-btn-3d {
	background: #343a40;
	color: #fff;
	border-color: #343a40;
	border-bottom-color: #23272b
}
body .sppb-btn-dark-primary.sppb-btn-3d:hover {
	background: #646365;
	color: #fff;
	border-color: #55064c;
	border-bottom-color: #55064c
}
body .sppb-btn-dark-primary.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-primary.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
	border: none
}
body .sppb-btn-dark-primary.sppb-btn-gradient:hover {
	background-image: linear-gradient(-45deg, #646365 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-dark-primary.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-secondary {
	background: #343a40;
	color: #fff;
	border: 1px solid #343a40
}
body .sppb-btn-dark-secondary:hover {
	background: #ED1E79;
	color: #fff;
	border: 1px solid #ED1E79
}
body .sppb-btn-dark-secondary:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-secondary.sppb-btn-outline {
	background: transparent;
	color: #343a40;
	border-color: #343a40
}
body .sppb-btn-dark-secondary.sppb-btn-outline:hover {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79
}
body .sppb-btn-dark-secondary.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-secondary.sppb-btn-outline-hover {
	background: #343a40;
	color: #fff;
	border-color: #343a40
}
body .sppb-btn-dark-secondary.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #ED1E79;
	border-color: #ED1E79
}
body .sppb-btn-dark-secondary.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-secondary.sppb-btn-3d {
	background: #343a40;
	color: #fff;
	border-color: #343a40;
	border-bottom-color: #23272b
}
body .sppb-btn-dark-secondary.sppb-btn-3d:hover {
	background: #ED1E79;
	color: #fff;
	border-color: #d41167;
	border-bottom-color: #d41167
}
body .sppb-btn-dark-secondary.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-secondary.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
	border: none
}
body .sppb-btn-dark-secondary.sppb-btn-gradient:hover {
	background-image: linear-gradient(135deg, #990c4a 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-dark-secondary.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-white {
	background: #343a40;
	color: #fff;
	border: 1px solid #343a40
}
body .sppb-btn-dark-white:hover {
	background: #fff;
	color: #222;
	border: 1px solid #fff
}
body .sppb-btn-dark-white:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-white.sppb-btn-outline {
	background: transparent;
	color: #343a40;
	border-color: #343a40
}
body .sppb-btn-dark-white.sppb-btn-outline:hover {
	background: #fff;
	color: #222;
	border-color: #fff
}
body .sppb-btn-dark-white.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-white.sppb-btn-outline-hover {
	background: #343a40;
	color: #fff;
	border-color: #343a40
}
body .sppb-btn-dark-white.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #fff;
	border-color: #fff
}
body .sppb-btn-dark-white.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-white.sppb-btn-3d {
	background: #343a40;
	color: #fff;
	border-color: #343a40;
	border-bottom-color: #23272b
}
body .sppb-btn-dark-white.sppb-btn-3d:hover {
	background: #fff;
	color: #222;
	border-color: #ececec;
	border-bottom-color: #ececec
}
body .sppb-btn-dark-white.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-dark-white.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
	border: none
}
body .sppb-btn-dark-white.sppb-btn-gradient:hover {
	background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
	border: none
}
body .sppb-btn-dark-white.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5)
}
body .sppb-btn-white-primary {
	background: #fff;
	color: #222;
	border: 1px solid #fff
}
body .sppb-btn-white-primary:hover {
	background: #646365;
	color: #fff;
	border: 1px solid #646365
}
body .sppb-btn-white-primary:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-primary.sppb-btn-outline {
	background: transparent;
	color: #fff;
	border-color: #fff
}
body .sppb-btn-white-primary.sppb-btn-outline:hover {
	background: #646365;
	color: #fff;
	border-color: #646365
}
body .sppb-btn-white-primary.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-primary.sppb-btn-outline-hover {
	background: #fff;
	color: #222;
	border-color: #fff
}
body .sppb-btn-white-primary.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #646365;
	border-color: #646365
}
body .sppb-btn-white-primary.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-primary.sppb-btn-3d {
	background: #fff;
	color: #222;
	border-color: #fff;
	border-bottom-color: #ececec
}
body .sppb-btn-white-primary.sppb-btn-3d:hover {
	background: #646365;
	color: #fff;
	border-color: #55064c;
	border-bottom-color: #55064c
}
body .sppb-btn-white-primary.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-primary.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
	border: none
}
body .sppb-btn-white-primary.sppb-btn-gradient:hover {
	background-image: linear-gradient(-45deg, #646365 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-white-primary.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-secondary {
	background: #fff;
	color: #222;
	border: 1px solid #fff
}
body .sppb-btn-white-secondary:hover {
	background: #ED1E79;
	color: #fff;
	border: 1px solid #ED1E79
}
body .sppb-btn-white-secondary:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-secondary.sppb-btn-outline {
	background: transparent;
	color: #fff;
	border-color: #fff
}
body .sppb-btn-white-secondary.sppb-btn-outline:hover {
	background: #ED1E79;
	color: #fff;
	border-color: #ED1E79
}
body .sppb-btn-white-secondary.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-secondary.sppb-btn-outline-hover {
	background: #fff;
	color: #222;
	border-color: #fff
}
body .sppb-btn-white-secondary.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #ED1E79;
	border-color: #ED1E79
}
body .sppb-btn-white-secondary.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-secondary.sppb-btn-3d {
	background: #fff;
	color: #222;
	border-color: #fff;
	border-bottom-color: #ececec
}
body .sppb-btn-white-secondary.sppb-btn-3d:hover {
	background: #ED1E79;
	color: #fff;
	border-color: #d41167;
	border-bottom-color: #d41167
}
body .sppb-btn-white-secondary.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-secondary.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
	border: none
}
body .sppb-btn-white-secondary.sppb-btn-gradient:hover {
	background-image: linear-gradient(135deg, #990c4a 0, #ED1E79 75%);
	border: none
}
body .sppb-btn-white-secondary.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-dark {
	background: #fff;
	color: #222;
	border: 1px solid #fff
}
body .sppb-btn-white-dark:hover {
	background: #343a40;
	color: #fff;
	border: 1px solid #343a40
}
body .sppb-btn-white-dark:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-dark.sppb-btn-outline {
	background: transparent;
	color: #fff;
	border-color: #fff
}
body .sppb-btn-white-dark.sppb-btn-outline:hover {
	background: #343a40;
	color: #fff;
	border-color: #343a40
}
body .sppb-btn-white-dark.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-dark.sppb-btn-outline-hover {
	background: #fff;
	color: #222;
	border-color: #fff
}
body .sppb-btn-white-dark.sppb-btn-outline-hover:hover {
	background: transparent;
	color: #343a40;
	border-color: #343a40
}
body .sppb-btn-white-dark.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-dark.sppb-btn-3d {
	background: #fff;
	color: #222;
	border-color: #fff;
	border-bottom-color: #ececec
}
body .sppb-btn-white-dark.sppb-btn-3d:hover {
	background: #343a40;
	color: #fff;
	border-color: #23272b;
	border-bottom-color: #23272b
}
body .sppb-btn-white-dark.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-white-dark.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
	border: none
}
body .sppb-btn-white-dark.sppb-btn-gradient:hover {
	background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
	border: none
}
body .sppb-btn-white-dark.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .btn-white, body .sppb-btn-white {
	background: #fff;
	color: #222;
	border: 1px solid #fff
}
body .btn-white.disabled, body .btn-white:hover, body .btn-white:active, body .btn-white:not(:disabled):not(.disabled):active, body .sppb-btn-white.disabled, body .sppb-btn-white:hover, body .sppb-btn-white:active, body .sppb-btn-white:not(:disabled):not(.disabled):active {
	background: #ececec;
	color: #222;
	border: 1px solid #ececec
}
body .btn-white:focus, body .sppb-btn-white:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .btn-white.sppb-btn-outline, body .sppb-btn-white.sppb-btn-outline {
	background: transparent;
	color: #fff;
	border-color: #fff
}
body .btn-white.sppb-btn-outline:hover, body .btn-white.sppb-btn-outline:active, body .sppb-btn-white.sppb-btn-outline:hover, body .sppb-btn-white.sppb-btn-outline:active {
	background: #fff;
	color: #222;
	border-color: #fff
}
body .btn-white.sppb-btn-outline:focus, body .sppb-btn-white.sppb-btn-outline:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .btn-white.sppb-btn-outline-hover, body .sppb-btn-white.sppb-btn-outline-hover {
	background: #fff;
	color: #222;
	border-color: #fff
}
body .btn-white.sppb-btn-outline-hover:hover, body .btn-white.sppb-btn-outline-hover:active, body .sppb-btn-white.sppb-btn-outline-hover:hover, body .sppb-btn-white.sppb-btn-outline-hover:active {
	background: transparent;
	color: #fff;
	border-color: #fff
}
body .btn-white.sppb-btn-outline-hover:focus, body .sppb-btn-white.sppb-btn-outline-hover:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .btn-white.sppb-btn-3d, body .sppb-btn-white.sppb-btn-3d {
	background: #fff;
	color: #222;
	border-color: #fff;
	border-bottom-color: #ececec
}
body .btn-white.sppb-btn-3d:hover, body .btn-white.sppb-btn-3d:active, body .sppb-btn-white.sppb-btn-3d:hover, body .sppb-btn-white.sppb-btn-3d:active {
	background: #ececec;
	color: #222;
	border-color: #ececec;
	border-bottom-color: #ececec
}
body .btn-white.sppb-btn-3d:focus, body .sppb-btn-white.sppb-btn-3d:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .btn-white.sppb-btn-gradient, body .sppb-btn-white.sppb-btn-gradient {
	background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
	border: none
}
body .btn-white.sppb-btn-gradient:hover, body .btn-white.sppb-btn-gradient:active, body .sppb-btn-white.sppb-btn-gradient:hover, body .sppb-btn-white.sppb-btn-gradient:active {
	background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
	border: none
}
body .btn-white.sppb-btn-gradient:focus, body .sppb-btn-white.sppb-btn-gradient:focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5)
}
body .sppb-btn-link {
	color: #222222
}
body .sppb-btn-link:hover, body .sppb-btn-link:focus {
	color: #646365
}
.text-primary {
	color: #646365 !important
}
.text-secondary {
	color: #ED1E79 !important
}
.text-gradient {
	color: #646365;
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent
}
.yiq-color {
	color: #fff !important
}
.yiq-color h1, .yiq-color h2, .yiq-color h3, .yiq-color h4, .yiq-color h5, .yiq-color h6 {
	color: #fff
}
.yiq-color blockquote {
	color: #fff;
	border-color: #fff
}
.badge-primary {
	background-color: #646365;
	color: #fff
}
.badge-secondary {
	background-color: #ED1E79;
	color: #fff
}
.border-primary {
	border-color: #646365 !important
}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
	background-color: #FFFFFF
}
input[type="text"]:not(.form-control):focus, input[type="email"]:not(.form-control):focus, input[type="url"]:not(.form-control):focus, input[type="date"]:not(.form-control):focus, input[type="password"]:not(.form-control):focus, input[type="search"]:not(.form-control):focus, input[type="tel"]:not(.form-control):focus, input[type="number"]:not(.form-control):focus, select:not(.form-control):focus {
	border-color: #646365
}
.sppb-form-control:focus, .sppb-form-group .sppb-form-control:focus {
	border-color: #646365
}
.shape-primary .sppb-shape-container>svg polygon, .shape-primary .sppb-shape-container>svg path {
	fill: #646365 !important
}
.feature-box-1 .sppb-addon-content .sppb-icon {
	background: #646365;
	color: #fff
}
.feature-box-2 .sppb-addon-content .pull-left, .feature-box-2 .sppb-addon-content .pull-right {
	background: #646365;
	color: #fff
}
.feature-box-2 .sppb-addon-content .sppb-icon:after {
	box-shadow: 0 0 0 2px #fff
}
.feature-box-4 .sppb-addon-content .sppb-icon .sppb-icon-container {
	background-color: #646365
}
.feature-box-4 .sppb-addon-content .sppb-icon .sppb-icon-container i {
	color: #fff
}
.feature-box-5 .sppb-addon-content .sppb-icon .sppb-icon-container i, .feature-box-6 .sppb-addon-content .sppb-icon .sppb-icon-container i {
	color: #646365
}
.feature-box-7:hover .sppb-addon-content .sppb-icon, .feature-box-7.active-style .sppb-addon-content .sppb-icon {
	background-color: #646365;
	color: #fff
}
.feature-box-8 .sppb-addon-content:hover .sppb-addon-title, .feature-box-8 .sppb-addon-content:focus .sppb-addon-title {
	color: #646365
}
.feature-box-9 .sppb-addon-content .sppb-icon i {
	color: #646365
}
.feature-box-9 .sppb-addon-content:hover .sppb-media-content .sppb-addon-title, .feature-box-9 .sppb-addon-content:focus .sppb-media-content .sppb-addon-title {
	color: #646365
}
.feature-box-10 .sppb-addon-content .sppb-icon .sppb-icon-container:before {
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365)
}
.feature-box-11 .sppb-addon-content .sppb-icon .sppb-icon-container {
	background-color: #FFFFFF;
	box-shadow: 0px 0px 5px 5px rgba(121, 9, 107, 0.5)
}
.feature-box-11 .sppb-addon-content .sppb-icon .sppb-icon-container i {
	color: #646365
}
.feature-box-11:hover .sppb-addon-content .sppb-icon .sppb-icon-container, .feature-box-11:focus .sppb-addon-content .sppb-icon .sppb-icon-container {
	box-shadow: 0px 0px 5px 5px #646365
}
.feature-box-11:hover .sppb-addon-content .sppb-icon .sppb-icon-container i, .feature-box-11:focus .sppb-addon-content .sppb-icon .sppb-icon-container i {
	color: #222
}
.feature-box-12:before {
	background-color: #ED1E79
}
.feature-box-12:after {
	background-color: #646365
}
.feature-box-12:hover .sppb-addon-content:before, .feature-box-12:focus .sppb-addon-content:before {
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365)
}
.feature-box-13:hover:before, .feature-box-13:focus:before, .feature-box-13.active-style:before {
	border-top: 2px solid #646365;
	border-right: 2px solid #646365
}
.feature-box-13:hover:after, .feature-box-13:focus:after, .feature-box-13.active-style:after {
	border-left: 2px solid #646365;
	border-bottom: 2px solid #646365
}
.feature-box-13:hover .sppb-addon-content .sppb-icon-container i, .feature-box-13:focus .sppb-addon-content .sppb-icon-container i, .feature-box-13.active-style .sppb-addon-content .sppb-icon-container i {
	color: #646365
}
.feature-box-13:hover .sppb-addon-content .sppb-addon-title, .feature-box-13:focus .sppb-addon-content .sppb-addon-title, .feature-box-13.active-style .sppb-addon-content .sppb-addon-title {
	color: #646365
}
.feature-box-14 .sppb-addon-content {
	background: #646365
}
.feature-box-14:hover .sppb-addon-content {
	border-color: #646365;
	color: #646365
}
.feature-box-14:hover .sppb-addon-content .sppb-addon-title, .feature-box-14:hover .sppb-addon-content .sppb-addon-title a {
	color: #646365
}
.feature-box-15 .sppb-addon-content .sppb-icon-container i {
	color: #646365
}
.feature-box-15:hover .sppb-addon-content .sppb-icon-container {
	background: #646365
}
.feature-box-16 .sppb-addon-content .sppb-icon .sppb-icon-container {
	background: #646365
}
.feature-box-16:hover .sppb-addon-content .sppb-media-body .sppb-media-content .sppb-addon-title, .feature-box-16:hover .sppb-addon-content .sppb-media-body .sppb-media-content .sppb-addon-title a {
	color: #646365
}
.feature-box-17 .sppb-addon-content .sppb-addon-title, .feature-box-17 .sppb-addon-content .sppb-addon-title a {
	color: #646365
}
.feature-box-17:hover .sppb-addon-content .sppb-icon .sppb-icon-container {
	background: #646365
}
.feature-box-18 .sppb-addon-content .sppb-icon-container i {
	color: #646365
}
.icon-gradient [class*="icon"] i, .icon-gradient[class*="icon"] i {
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #646365
}
.icon-primary [class*="icon"] i, .icon-primary[class*="icon"] i {
	color: #646365
}
.icon-secondary [class*="icon"] i, .icon-secondary[class*="icon"] i {
	color: #ED1E79 !important
}
.icon-box-gradient .sppb-icon .sppb-icon-container, .icon-box-gradient.sppb-icon .sppb-icon-inner {
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365)
}
.icon-box-gradient .sppb-icon .sppb-icon-container i, .icon-box-gradient.sppb-icon .sppb-icon-inner i {
	color: #fff !important
}
.icon-box-primary .sppb-icon .sppb-icon-container, .icon-box-primary.sppb-icon .sppb-icon-inner {
	background-color: #646365
}
.icon-box-primary .sppb-icon .sppb-icon-container i, .icon-box-primary.sppb-icon .sppb-icon-inner i {
	color: #fff !important
}
.icon-box-secondary .sppb-icon .sppb-icon-container, .icon-box-secondary.sppb-icon .sppb-icon-inner {
	background-color: #ED1E79
}
.icon-box-secondary .sppb-icon .sppb-icon-container i, .icon-box-secondary.sppb-icon .sppb-icon-inner i {
	color: #fff !important
}
.sppb-addon-single-image.single-image-1 .sppb-addon-single-image-container {
	background-color: #646365
}
.sppb-addon-single-image.single-image-3 .sppb-addon-single-image-container {
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365)
}
.sppb-carousel-extended .sppb-carousel-extended-nav-control .nav-control {
	color: #646365;
	border-color: #646365
}
.sppb-carousel-extended .sppb-carousel-extended-dots li.active span {
	background: #646365
}
.sppb-addon-sppb-flibox.front-gradient .sppb-flipbox-front:before, .sppb-addon-sppb-flibox.front-gradient .threeD-flip-front:before {
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365) !important;
	background: linear-gradient(135deg, #ED1E79, #646365) !important
}
.sppb-addon-sppb-flibox.back-gradient .sppb-flipbox-back:before, .sppb-addon-sppb-flibox.back-gradient .threeD-flip-back:before {
	background: -webkit-linear-gradient(135deg, #ED1E79, #646365) !important;
	background: linear-gradient(-45deg, #ED1E79, #646365) !important
}
.sppb-addon-sppb-flibox.front-primary .sppb-flipbox-front:before, .sppb-addon-sppb-flibox.front-primary .threeD-flip-front:before {
	background-color: #646365 !important
}
.sppb-addon-sppb-flibox.back-primary .sppb-flipbox-back:before, .sppb-addon-sppb-flibox.back-primary .threeD-flip-back:before {
	background-color: #646365 !important
}
.sppb-addon-ajax-contact.contact-form-2 .sppb-ajaxt-contact-form input:focus, .sppb-addon-ajax-contact.contact-form-2 .sppb-ajaxt-contact-form textarea:focus {
	border-color: #646365
}
.sppb-addon-sp-slider.slideshow-1 .sppb-sp-slider-button .sp-slider-btn-text {
	background: #646365
}
.sppb-addon-sp-slider.slideshow-1 .sppb-sp-slider-button .sp-slider-btn-text:hover, .sppb-addon-sp-slider.slideshow-1 .sppb-sp-slider-button .sp-slider-btn-text:focus {
	background: #4a0541
}
.sppb-addon-sp-slider.slideshow-1 .sp-dots .dot-indicator.active {
	background: #646365
}
.sppb-addon-timeline .timeline-item .timeline-date {
	color: #646365
}
.sppb-addon-timeline .timeline-movement:hover .title, .sppb-addon-timeline .timeline-movement:focus .title {
	color: #646365
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper:before {
	background-color: #646365 !important
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:before {
	border-color: #646365 !important
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:after {
	background: #646365 !important
}
.sppb-addon-text-block.text-block-1 {
	background: #FFFFFF
}
.sppb-addon-text-block.text-block-1 .sppb-addon-title {
	color: #646365
}
.sppb-addon-text-block.text-block-1:hover, .sppb-addon-text-block.text-block-1:focus {
	background: #646365;
	color: #fff;
	border-color: #646365
}
.sppb-addon-text-block.text-block-1:hover .sppb-addon-title, .sppb-addon-text-block.text-block-1:focus .sppb-addon-title {
	color: #fff
}
.sppb-addon-progress .sppb-progress .sppb-progress-bar {
	background-color: #646365
}
.sppb-addon-progress .sppb-progress .sppb-progress-bar.sppb-progress-bar-gradient {
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365)
}
.sppb-addon-progress.progress-bar-2 .sppb-progress {
	border: 1px solid #646365
}
.sppb-addon-testimonial .sppb-addon-testimonial-client {
	color: #646365
}
.sppb-addon-testimonial[class*="testimonial-1"] .sppb-addon-testimonial-review {
	background-color: #646365;
	color: #fff
}
.sppb-addon-testimonial[class*="testimonial-1"] .sppb-addon-testimonial-review:after {
	border-top: 8px solid #646365
}
.sppb-addon-blocknumber.block-number-1:before {
	color: #646365
}
.sppb-addon-blocknumber.block-number-1 .sppb-media-heading {
	color: #646365
}
.sppb-addon-blocknumber.block-number-3 {
	background-color: #FFFFFF
}
.sppb-addon-blocknumber.block-number-3:before {
	border-color: #FFFFFF
}
.sppb-addon-blocknumber.block-number-3 .sppb-blocknumber-number {
	color: #646365
}
.sppb-addon-blocknumber.block-number-3:hover, .sppb-addon-blocknumber.block-number-3:focus {
	color: #fff;
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365)
}
.sppb-addon-blocknumber.block-number-3:hover:before, .sppb-addon-blocknumber.block-number-3:focus:before {
	opacity: 1
}
.sppb-addon-blocknumber.block-number-3:hover .sppb-blocknumber-number, .sppb-addon-blocknumber.block-number-3:focus .sppb-blocknumber-number {
	color: #fff
}
.sppb-addon-blocknumber.block-number-3:hover .sppb-media-heading, .sppb-addon-blocknumber.block-number-3:focus .sppb-media-heading {
	color: #fff
}
.sppb-addon-blocknumber.block-number-4 .sppb-blocknumber-number {
	color: #646365
}
.sppb-addon-blocknumber.block-number-4:hover .sppb-media-heading, .sppb-addon-blocknumber.block-number-4:focus .sppb-media-heading {
	color: #646365
}
.sppb-addon-blocknumber.block-number-5 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number {
	background: #646365
}
.sppb-addon-blocknumber.block-number-5:hover .sppb-media-heading {
	color: #646365
}
.sppb-addon-accordion .sppb-panel.sppb-panel-primary>.sppb-panel-heading {
	color: #646365
}
.sppb-addon-accordion .sppb-panel.sppb-panel-modern>.sppb-panel-heading.active {
	color: #646365
}
.sppb-addon-accordion.accordion-style-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:hover .sppb-toggle-direction, .sppb-addon-accordion.accordion-style-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:focus .sppb-toggle-direction, .sppb-addon-accordion.accordion-style-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active .sppb-toggle-direction {
	background: #646365;
	color: #fff
}
.sppb-addon-accordion.accordion-style-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active {
	border-color: #646365
}
.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading:hover .sppb-toggle-direction, .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading:focus .sppb-toggle-direction, .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading.active .sppb-toggle-direction {
	background: #646365;
	color: #fff
}
.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs>li.active a {
	box-shadow: inset 0px 1px 0px #646365;
	border-top-color: #646365;
	color: #646365;
	background-color: #FFFFFF
}
.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li.active>a, .sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li.active>a:focus, .sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li.active>a:hover {
	color: #646365;
	border-color: #646365
}
.sppb-addon-tab .sppb-addon-content.modern-tab .sppb-nav-modern>li.active>a, .sppb-addon-tab .sppb-addon-content.modern-tab .sppb-nav-modern>li.active>a:hover, .sppb-addon-tab .sppb-addon-content.modern-tab .sppb-nav-modern>li.active>a:focus {
	color: #646365
}
.sppb-addon-pricing-table.pricing-featured .sppb-pricing-title {
	background: #646365;
	color: #fff
}
.sppb-addon-pricing-table.pricing-featured.pricing-table-1 {
	border-color: #646365
}
.sppb-addon-pricing-table.pricing-table-2:hover .sppb-pricing-box .sppb-pricing-header {
	background-color: #646365;
	color: #fff
}
.sppb-addon-pricing-table.pricing-table-2:hover .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
	color: #fff
}
.sppb-addon-pricing-table.pricing-table-2:hover .sppb-pricing-box .sppb-pricing-price-container {
	background: #646365;
	color: #fff
}
.sppb-addon-pricing-table.pricing-table-2:hover .sppb-pricing-box .sppb-pricing-price-container .sppb-pricing-duration {
	color: #fff
}
.sppb-addon-pricing-table.pricing-table-2.pricing-featured .sppb-pricing-box .sppb-pricing-price-container {
	background: #646365;
	color: #fff
}
.sppb-addon-pricing-table.pricing-table-2.pricing-featured .sppb-pricing-box .sppb-pricing-price-container .sppb-pricing-duration {
	color: #fff
}
.sppb-addon-pricing-table.pricing-table-3 .sppb-pricing-box .sppb-pricing-header {
	background-color: #646365;
	color: #fff
}
.sppb-addon-pricing-table.pricing-table-3 .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
	color: #fff
}
.sppb-addon-pricing-table.pricing-table-3:hover .sppb-pricing-price-container {
	color: #646365
}
.sppb-addon-pricing-table.pricing-table-3.pricing-featured .sppb-pricing-box .sppb-pricing-price-container {
	color: #646365
}
.sppb-addon-pricing-table[class*="pricing-table-4"] .sppb-pricing-box .sppb-pricing-price-container .sppb-pricing-price {
	color: #646365
}
.sppb-addon-pricing-table[class*="pricing-table-4"] .sppb-pricing-box:hover {
	border-color: #646365
}
.sppb-addon-pricing-table.pricing-table-4-primary .sppb-pricing-box {
	background: #646365;
	border-color: #646365
}
.sppb-addon-pricing-table.pricing-table-4-primary .sppb-pricing-box .sppb-pricing-footer a {
	color: #646365
}
.ut-addon-animated-number.ut-animated-number-1 {
	background: #646365
}
.ut-addon-animated-number.ut-animated-number-2 .icon-container {
	background: #646365
}
.sppb-addon-textrotator.ut-text-rotator-1 .cd-headline .cd-words-wrapper {
	color: #646365
}
.sppb-addon-textrotator.ut-text-rotator-1 .cd-headline .cd-words-wrapper:after {
	background-color: #646365
}
.ut-person-1 .sppb-addon-content .person-image .person-overlay {
	background: -webkit-linear-gradient(-45deg, rgba(237, 30, 121, 0.8), rgba(121, 9, 107, 0.8));
	background: linear-gradient(135deg, rgba(237, 30, 121, 0.8), rgba(121, 9, 107, 0.8));
	color: #fff
}
.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons .person-social>li>a {
	background: #fff;
	color: #222
}
.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-name {
	color: #fff
}
.ut-person-1 .sppb-addon-content .person-after {
	background: #FFFFFF
}
.ut-person-1 .sppb-addon-content .person-social-icons .person-social>li>a {
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365);
	color: #fff
}
.ut-person-1 .sppb-addon-content .person-social-icons .person-social>li>a:hover, .ut-person-1 .sppb-addon-content .person-social-icons .person-social>li>a:focus {
	background: -webkit-linear-gradient(135deg, #ED1E79, #646365);
	background: linear-gradient(-45deg, #ED1E79, #646365)
}
.ut-person-2 .sppb-addon-content .person-image {
	background: #646365
}
.ut-person-2 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social>li>a {
	color: #646365
}
.ut-person-2 .sppb-addon-content .person-social-icons .person-social>li>a {
	background: #646365;
	color: #fff
}
.ut-person-3 .sppb-addon-content .person-image {
	background: #646365
}
.ut-person-3 .sppb-addon-content .person-image:before {
	background: #646365
}
.ut-person-3 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social>li>a {
	color: #646365
}
.ut-person-3 .sppb-addon-content .person-social-icons .person-social>li>a {
	background: #646365;
	color: #fff
}
.ut-person-4 .sppb-addon-content .person-image .person-overlay .person-overlay-inner:after {
	background: #646365
}
.ut-person-4 .sppb-addon-content .person-social {
	margin: 0
}
.ut-person-4 .sppb-addon-content .person-social>li {
	margin: 3px
}
.ut-person-4 .sppb-addon-content .person-social>li>a {
	background: #646365;
	color: #fff
}
.ut-person-5 .sppb-addon-content .person-information .person-name {
	color: #646365
}
.ut-person-5 .sppb-addon-content .person-social-icons .person-social>li>a {
	background: #646365
}
.ut-testimonial-1 .client-name {
	color: #646365
}
.ut-clients-style-1 .sppb-addon-content {
	background-color: #646365
}
a[class*="btn-"].primary, a[class*="btn-"].primary-hover:hover, a[class*="btn-"].primary-hover:focus {
	background: #646365;
	border-color: #646365;
	color: #fff
}
a[class*="btn-"].primary-outline, a[class*="btn-"].primary-outline-hover:hover, a[class*="btn-"].primary-hover:focus {
	background: transparent;
	border-color: #646365;
	color: #646365
}
a[class*="btn-"].primary-border, a[class*="btn-"].primary-border-hover:hover, a[class*="btn-"].primary-hover:focus {
	border-color: #646365
}
a[class*="btn-"].primary-content, a[class*="btn-"].primary-content-hover:hover, a[class*="btn-"].primary-content-hover:focus {
	background: transparent;
	border-color: transparent;
	color: #646365
}
.dropcap-2 .sppb-addon-content:first-letter {
	background: #646365;
	color: #fff
}
.title-dot.sppb-section .sppb-section-title .sppb-title-heading:before, .title-dot.sppb-section .sppb-section-title .sppb-title-heading:after, .title-dot.sppb-section .sppb-section-title .sppb-title-subheading:before, .title-dot.sppb-section .sppb-section-title .sppb-title-subheading:after, .title-dot.sppb-addon .sppb-addon-title:before, .title-dot.sppb-addon .sppb-addon-title:after, .title-dot.sp-column .sp-module-title:before, .title-dot.sp-column .sp-module-title:after, .title-dot.sp-module .sp-module-title:before, .title-dot.sp-module .sp-module-title:after, .title-bar.sppb-section .sppb-section-title .sppb-title-heading:before, .title-bar.sppb-section .sppb-section-title .sppb-title-heading:after, .title-bar.sppb-section .sppb-section-title .sppb-title-subheading:before, .title-bar.sppb-section .sppb-section-title .sppb-title-subheading:after, .title-bar.sppb-addon .sppb-addon-title:before, .title-bar.sppb-addon .sppb-addon-title:after, .title-bar.sp-column .sp-module-title:before, .title-bar.sp-column .sp-module-title:after, .title-bar.sp-module .sp-module-title:before, .title-bar.sp-module .sp-module-title:after, .subtitle-bar.sppb-section .sppb-section-title .sppb-title-heading:before, .subtitle-bar.sppb-section .sppb-section-title .sppb-title-heading:after, .subtitle-bar.sppb-section .sppb-section-title .sppb-title-subheading:before, .subtitle-bar.sppb-section .sppb-section-title .sppb-title-subheading:after, .subtitle-bar.sppb-addon .sppb-addon-title:before, .subtitle-bar.sppb-addon .sppb-addon-title:after, .subtitle-bar.sp-column .sp-module-title:before, .subtitle-bar.sp-column .sp-module-title:after, .subtitle-bar.sp-module .sp-module-title:before, .subtitle-bar.sp-module .sp-module-title:after {
	background-color: #646365
}
.title-dot.sppb-section .sppb-section-title .sppb-title-heading:before, .title-dot.sppb-section .sppb-section-title .sppb-title-heading:after, .title-dot.sppb-addon .sppb-addon-title:before, .title-dot.sppb-addon .sppb-addon-title:after, .title-dot.sp-column .sp-module-title:before, .title-dot.sp-column .sp-module-title:after, .title-dot.sp-module .sp-module-title:before, .title-dot.sp-module .sp-module-title:after {
	box-shadow: 15px 0 0 0 #646365
}
.title-primary.sppb-section .sppb-section-title .sppb-title-heading, .title-primary.sppb-addon .sppb-addon-title, .title-primary.sppb-addon .sppb-addon-accordion-title, .title-primary.sp-column .sp-module-title, .title-primary.sp-module .sp-module-title {
	color: #646365 !important
}
.title-secondary.sppb-section .sppb-section-title .sppb-title-heading, .title-secondary.sppb-addon .sppb-addon-title, .title-secondary.sp-column .sp-module-title, .title-secondary.sp-module .sp-module-title {
	color: #ED1E79 !important
}
.title-gradient.sppb-section .sppb-section-title .sppb-title-heading, .title-gradient.sppb-addon .sppb-addon-title, .title-gradient.sp-column .sp-module-title, .title-gradient.sp-module .sp-module-title {
	color: #646365;
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent
}
[class*="title-1-"] .sppb-addon-title i, [class*="title-1-"] .sppb-title-heading i {
	color: #646365
}
ul.categories-module li.active a, ul.categories-module li:hover a, ul.categories-module li:focus a {
	color: #646365
}
.blog-carousel .items-list .item-ct .article-date, .carousel-text .items-list .item-ct .article-date {
	background-color: #646365;
	color: #fff
}
.list-icon .item-ct {
	position: relative
}
.list-icon .item-ct:hover i {
	color: #646365
}
div.tagspopular ul li a:hover, div.tagspopular ul li a:focus {
	background: #646365;
	border-color: #646365;
	color: #fff
}
.list-style-1 ul>li:before, ul.list-style-1>li:before {
	color: #646365
}
.list-style-2 ul>li:before, ul.list-style-2>li:before {
	color: #646365
}
.list-style-3 ul>li:before, ul.list-style-3>li:before {
	color: #646365
}
div.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a:hover, div.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a:focus {
	color: #646365;
	border-color: #646365
}
div.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active a {
	background-color: #646365;
	border-color: #646365;
	color: #fff
}
div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover, div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:focus {
	color: #545454
}
div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3>a, div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:focus h3>a {
	color: #646365
}
div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover .sp-simpleportfolio-tags, div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:focus .sp-simpleportfolio-tags {
	color: #545454
}
div.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info h3>a, div.sp-simpleportfolio .sp-simpleportfolio-item:focus .sp-simpleportfolio-info h3>a {
	color: #646365
}
div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay.overlay-gradient {
	background: -webkit-linear-gradient(-45deg, rgba(237, 30, 121, 0.8), rgba(121, 9, 107, 0.8));
	background: linear-gradient(135deg, rgba(237, 30, 121, 0.8), rgba(121, 9, 107, 0.8))
}
div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay.overlay-gradient .sp-simpleportfolio-title a {
	color: #fff
}
div.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay.overlay-gradient .sp-simpleportfolio-btns a {
	background-color: #fff;
	border-color: #fff;
	color: #222
}
div.sp-simpleportfolio .sp-simpleportfolio-item.timeline-item .timeline-icon {
	background-image: linear-gradient(-90deg, #646365 0, #ED1E79 75%)
}
div.sp-simpleportfolio .sp-simpleportfolio-item.timeline-item .timeline-icon:before {
	border-right-color: #ED1E79 !important
}
div.sp-simpleportfolio .sp-simpleportfolio-item.timeline-item .timeline-icon:after {
	border-left-color: #646365 !important
}
div.sp-simpleportfolio .sp-simpleportfolio-item.timeline-item .timeline-date {
	color: #fff;
	background: -webkit-linear-gradient(-45deg, #ED1E79, #646365);
	background: linear-gradient(135deg, #ED1E79, #646365)
}
.sp-simpleportfolio-view-item .portfolio-title:after {
	background-color: #646365
}
div.sp-simpleportfolio.portfolio-gradient .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
	background: -webkit-linear-gradient(-45deg, rgba(237, 30, 121, 0.8), rgba(121, 9, 107, 0.8));
	background: linear-gradient(135deg, rgba(237, 30, 121, 0.8), rgba(121, 9, 107, 0.8))
}
div.sp-simpleportfolio.portfolio-gradient .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-title a {
	color: #fff
}
div.sp-simpleportfolio.portfolio-gradient .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns a {
	background-color: #fff;
	border-color: #fff;
	color: #222
}
.timetable .timetable-ct {
	border: 1px solid #646365
}
.timetable .timetable-ct .day-col {
	border-left: 1px solid #646365
}
.timetable .timetable-ct .day-col:nth-child(even) .doctor:nth-child(even) {
	background: #646365
}
.timetable .timetable-ct .day-col:nth-child(odd) .doctor:nth-child(odd) {
	background: #646365
}
.form-control:focus {
	border-color: #646365;
	box-shadow: none
}
blockquote {
	border-left-color: #646365;
	color: #545454
}
blockquote:before {
	color: #fff
}
.sppb-addon-alert .sppb-alert-primary {
	background: rgba(121, 9, 107, 0.1);
	color: #646365
}
.sppb-addon-articles-ticker .sppb-articles-ticker-heading {
	background: #646365;
	color: #fff
}
.sppb-addon-articles-ticker .sppb-articles-ticker-heading svg {
	color: #646365
}
.sppb-addon-articles-ticker .ticker-date-time {
	background: #646365;
	color: #fff
}
.sppb-addon-articles-scroller .sppb-articles-scroller-date-left-date {
	background: #646365
}
.sppb-addon-articles-scroller .sppb-articles-scroller-meta-date-left span {
	color: #fff
}
.sppb-addon-countdown .sppb-countdown-timer .sppb-countdown-number, .sppb-addon-countdown .sppb-countdown-timer .sppb-countdown-finishedtext {
	background-color: #646365;
	color: #fff;
	border-color: #4a0541
}
.layout-selector .grid-selector, .layout-selector .list-selector {
	border-color: #646365
}
.layout-selector .grid-selector i, .layout-selector .list-selector i {
	color: #646365
}
.layout-selector .grid-selector.active, .layout-selector .list-selector.active {
	background: #646365
}
div.product .vm-product-media-container .product-actions a {
	color: #fff
}
div.product .product-container .PricesalesPrice {
	color: #646365 !important
}
div.product .product-container:hover, div.product .product-container:focus {
	border-color: #646365 !important
}
div.product .product-container:hover .product-details:before, div.product .product-container:focus .product-details:before {
	background: #646365
}
div.product .product-container:hover .product-details h2>a, div.product .product-container:hover .product-details h3>a, div.product .product-container:focus .product-details h2>a, div.product .product-container:focus .product-details h3>a {
	color: #646365
}
div.product .product-container:hover .vm-product-media-container .product-actions, div.product .product-container:focus .vm-product-media-container .product-actions {
	background: #646365
}
div.product .product-container:hover .vm-product-media-container .product-actions .vm-details-button, div.product .product-container:focus .vm-product-media-container .product-actions .vm-details-button {
	border-color: #fff
}
.browse-view.list .product .product-container .product-small-detail h2:after {
	background: #646365
}
div.category>div h2 a, div.category>div h3 a {
	color: #fff;
	background: #646365;
	border: 1px solid #646365
}
div.category>div:hover a:after {
	border-color: #646365
}
.productdetails-view .vm-product-container .vm-product-details-container .spacer-buy-area>h1:after {
	background: #646365
}
.productdetails-view .vm-product-container .vm-product-details-container .spacer-buy-area .product-price .vm-price-value.PricesalesPrice {
	color: #646365
}
.productdetails-view .vm-product-accordions .accordion-header h3 a:not(.collapsed) {
	background: #646365;
	border-color: #646365;
	color: #fff
}
input.highlight-button {
	background: #646365;
	border-color: #646365
}
input.highlight-button:hover {
	background: #55064c;
	border-color: #4a0541
}
.manufacturer-details-view .spacer .manufacturer-info .manufacturer-email a, .manufacturer-details-view .spacer .manufacturer-info .manufacturer-url a, .manufacturer-details-view .spacer .manufacturer-info .manufacturer-product-link a {
	background: #646365;
	border-color: #646365
}
.cart-view form#checkoutForm .vm-fieldset-pricelist .cart-summary tr[class*="sectiontableentry"] .PricebillTotal {
	color: #646365
}
button.vm-button-correct, a.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited, button.vm-button {
	background: #646365;
	border-color: #646365
}
.vmgroup.list>.vmproducts>.product a.addtocart-button {
	background: #646365;
	border-color: #646365
}
.vmgroup.list>.vmproducts>.product a.addtocart-button:hover {
	background: #55064c;
	border-color: #4a0541
}
.vmCartModule .show_cart a {
	background: #646365;
	border-color: #646365
}
.vmCartModule .show_cart a:hover, .vmCartModule .show_cart a:focus {
	background: #55064c;
	border-color: #4a0541
}
