@font-face{ font-family: 'Aisling-Regular'; src:url('css/Aisling-Regular.otf'); }
/*.font-aisling h1{ font-family: 'Aisling-Regular'; font-weight: 900; font-size: 5em;}
.font-aisling h2{ font-family: 'Aisling-Regular'; font-weight: 700;}
.font-aisling h3{ font-family: 'Aisling-Regular'; font-weight: 600;}*/

/*body{ cursor:url(favicon.ico) 0 32, auto; }*/

.sc_layouts_row_type_narrow .sc_layouts_item_icon:before,
.home-top.sc_layouts_row_type_narrow .sc_layouts_item_icon:before {
    color: #dd22e8;
}

.home-top.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.home-top.sc_layouts_row_type_narrow .sc_layouts_item_details_line2, 
[class*="scheme_"].home-top.sc_layouts_row_type_narrow .sc_layouts_item_details_line1, 
[class*="scheme_"].home-top.sc_layouts_row_type_narrow .sc_layouts_item_details_line2{ color:#d3a060!important; }
/*.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon,
.home-top .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon{ color:#fff!important; }
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon,
.home-top .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon{ color: #d3a060;}
*/
/*.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a{ padding:0 10px; color:#901697!important; font-weight:normal; }*/

.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{ color:#901697!important; font-weight: 600;}
.elementskit-navbar-nav .elementskit-submenu-panel > li > a{ color:#000!important; }

/*.header_position_over .top_panel .sc_layouts_row[class*="scheme_"]:not(.sc_layouts_row_fixed_on):not(.sc_layouts_row_type_narrow){ background-color: rgba(0, 0, 0, 0.25)!important;}*/
.home-nav{ background-color: rgba(0, 0, 0, 0.35)!important;}
.home-nav .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{ color:#fff!important;}
.home-nav .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator,
.home-nav .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{ color:#fff!important;}

.home-menu .sc_layouts_menu_nav > li > a,.footer-menu .sc_layouts_menu_nav > li > a{ color:#fff!important;}
.home-menu .sc_layouts_menu_nav > li > a:hover{ color:#901697!important;}
/*.footer-menu .sc_layouts_menu_nav > li > a:hover{ color:#fff!important;}*/

.footer-copyright{ color:#fff; }

.sc_services_item_title{ text-align:center; }

.hub-items .trx_addons_column-1_3{ margin-bottom:30px; }
.sc_services_modern.hub-items .sc_services_item_title a { color:#d3a060; }
.sc_services_modern.business-items .sc_services_item_info{ padding:0 10%; }
.sc_services_modern.business-items .sc_services_item_title, 
.sc_services_modern.business-items .sc_services_item_title a{ color:#901697; font-size:1.4rem; }

.woocommerce-form-coupon-toggle{ display:none; }
.woocommerce.sidebar_hide div.product div.images, .woocommerce-page.sidebar_hide div.product div.images{ width:30%; }

.remove-a a{ pointer-events:none; cursor:default;} 

.meet-sliders .slider-slide{ border-radius:15px; overflow:hidden; }
.meet-sliders .slider_container.slider_type_images .slider-slide>img{ width:auto; height:100%; }

.sc_services_default .sc_services_item:hover .sc_services_item_more_link .link_icon{ border-color:#D3A060; background-color:#D3A060; }
.sc_services_default .sc_services_item:hover .sc_services_item_more_link .link_icon:before{ color:#fff; }

.home-testimonials .sc_testimonials_item_content{ color:#fff!important; }
.home-testimonials .sc_testimonials_item_author_subtitle{ color:#fff!important; }
.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, 
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, 
.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, 
.slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, 
.slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, 
.slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, 
.slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover{
border-color: #d3a060;
background-color: #d3a060;
}

.trx_addons_mouse_helper { 
    --mouse-helper-width: 32px!important;
    --mouse-helper-height: 32px!important;
    border-radius:0!important;
    background-color:transparent!important;
    background-size: 32px;
    background-image:url(favicon.ico); 
    mix-blend-mode: unset;
}