/*
 Theme Name:   Shakti Child Theme
 Theme URI:    http://shakti.ancorathemes.com
 Description:  Shakti Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     shakti
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  shakti
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */










.header_position_over .top_panel {
    position: fixed;
    z-index: 8000;
    top: 0px;
    left: 0;
    width: 100%;
    background: #fff !important;
}




/* Styles for mobile menu icon inside compact layout row */
.sc_layouts_row_type_compact 
  .sc_layouts_menu_mobile_button .sc_layouts_item_icon,
.sc_layouts_row_type_compact 
  .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
    font-size: 16px;
    color: #000; /* Using hex code for consistency */
}






/* Basic fixed header styling */
.elementor-element-59052cb {
    background-color: #ffffff;
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul,
.sc_layouts_menu_nav > li > ul ul,
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
	background-color: #BC2122 !important;
	color: #fff !important;
	
	 
}

.sc_layouts_menu_nav li ul li a {
	color: #fff !important;
}
.sc_layouts_menu_nav li ul li a:hover {
	color: #fff !important;
}





.sc_events_default .sc_events_item_more_link .link_text {
    all: unset;
}
.sc_events_default .sc_events_item .sc_events_item_more_link .link_icon {
    all: unset;
}


