:root {
    --header-height: $header_height;
    --bg-color: $bg_color;
    --text-color: $bg_color;
    --link-color: $link_color;
    
/*==============================================*/


	--jm-header: 2px solid #c20000;
    --jm-social-icon: 2px solid #fff;
    --jm-contact: 2px solid #c20000;
    --jm-megamenu: 5px solid #c20000;
    --jm-offcanvas-toggler: 2px solid #c20000;
    
    
 /*============================================*/   
    
    --theme-color: #45F882;
    --theme-color2: #FFBE18;
    --theme-color3: #6240CF;
    --title-color: #0B0E13;
    --body-color: #969EB2;
    --smoke-color: #F5F7FA;
    --smoke-color2: #F5F8FD;
    --black-color: #000000;
    --black-color2: #1A1D26;
    --black-color3: #0F1C23;
    --gray-color: #D8DDE1;
    --white-color: #ffffff;
    --light-color: #bdbdbd;
    --yellow-color: #FFB539;
    --success-color: #28a745;
    --error-color: #F2003A;
    --th-border-color: #6C6C6C;
    --th-border-color2: #E6E6E6;
    --title-font: 'Rajdhani', sans-serif;
    --body-font: 'Poppins', sans-serif;
    --war-font: "warPriest";
    --war-font2: "warPriest3d";
    --goldman-font: "Goldman", sans-serif;
    --cinzel-font: 'Cinzel', sans-serif;
    --icon-font: "Font Awesome 6 Pro";
    --main-container: 1225px;
    --container-gutters: 24px;
    --section-space: 120px;
    --section-space-mobile: 80px;
    --section-title-space: 60px;
    --ripple-ani-duration: 5s;
    --th-body-background: #0B0E13
    

  --theme-color4: #8F0101;

  --Geyser-color: #dde1e6;

}








/*=================================
           sp-top-bar
==================================*/
#sp-top-bar {
    padding: 12px 0;
    /*border-radius: 0px 0px 100px 100px;*/


  border-radius:  0px 0px 40px 40px;

    background: #212121 !important;
    font-size: 14px !important;
    color: #fff !important;
}




/*=================================
           sp-header
==================================*/

/*color: #fff;*/
#sp-header:not(.header-sticky) .container-inner:before { background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(121,9,9,0.6783088235294117) 35%, rgba(0,212,255,0.1741071428571429) 100%);}
#sp-logo .logo-image,
#offcanvas-toggler,
.header-modules >  { color: #585858; }

/*radius: 3rem;*/
#sp-header .container-inner:before,
#offcanvas-toggler,
.offcanvas-menu .logo { border-radius: 3rem; }

/*radius: 50%;*/
.header-modules .js-finder-search-query,
.social-icons span[class*="fa"] { border-radius: 50%; }



/*top-right-radius: 0*/
.sp-megamenu-parent>li>a:before,
.sp-megamenu-parent>li>span:before,
.header-modules .js-finder-search-query,
.offcanvas-menu .logo,
.offcanvas-menu.border-menu .offcanvas-inner ul.menu>li { border-top-right-radius: 0!important; }

/*bottom-left-radius: 0*/
.header-modules .js-finder-search-query  { border-bottom-left-radius: 0!important; }
.header-modules .js-finder-search-query { opacity: .8; }
#sp-header:before,
#sp-header:not(.header-sticky) .container-inner:before { content: ""; position: absolute; top: 0; right: 10px; bottom: 0; left: 10px; }