/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 30 2025 | 17:04:39 */
/* This is main theme css */

:root {
  --border-color:rgba(255, 255, 255, 0.10);
  --other-light-blue:#B1B3D3;
  --menu-item-hover: rgba(255, 255, 255, 0.05);
  --text:#fff;	
}

.bb-header.header-desktop .top-header,
.bb-header.header-desktop .bottom-header{
	box-shadow:none;
	border-bottom: 1px solid var(--border-color, rgba(255, 255, 255, 0.10));
}

.with-background-media #main{
	margin-top:30px
}

.with-background-media #main:before{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
#main{
	background: linear-gradient(180deg, #08184B 0%, #000 100%);
}

.with-background-media #main{
	padding:10px;
	padding-bottom:30px;
	border-radius:6px;
}

.with-background-media #main:before{
	display:none;
}

.bb-header.header-desktop .bottom-header.boxed .bb-page-header .container-inner, .bb-header.header-desktop .bottom-header.boxed .container, .bb-header.header-desktop .top-header.boxed .bb-page-header .container-inner, .bb-header.header-desktop .top-header.boxed .container, .bb-page-header .bb-header.header-desktop .bottom-header.boxed .container-inner, .bb-page-header .bb-header.header-desktop .top-header.boxed .container-inner{
	width:1220px
}
#background-image{
	background-size: auto;
    background-repeat: no-repeat;
    width: 100%;
}
.background-image{
	position:absolute;
}

.header-desktop .medium .bb-header-navigation{
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: normal;
    text-transform: none;
}

.bb-header-navigation .main-navigation>ul>li{
	color: var(--other-light-blue, #B1B3D3);
}

.bb-header-navigation .main-navigation>ul>li>a,.bb-header-navigation .main-navigation>ul>li.menu-item-has-children>.dropdown-toggle:before{
	line-height: 54px;
}
.bb-header-navigation .main-navigation>ul>li.menu-item-has-children>a{
	padding-right: 1.25em;
}

.bb-header-navigation .main-navigation>ul li.menu-item-has-children:hover>.sub-menu{
	transform: translate(-50%, 1px);
}
.bb-header-navigation .main-navigation>ul li.menu-item-has-children>.sub-menu{
	border-radius:6px;
	padding:8px;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.bb-header-navigation .main-navigation .sub-menu:before, .bb-toggle .toggle-content.bb-header-dropdown:before{
	display:none;
}
.bb-header-navigation .main-navigation .sub-menu li a{
	width:100%;
	padding: 10px 12px;
	border-radius: 6px;
}

.bb-header-navigation .main-navigation .sub-menu li:hover a{
	background: var(--menu-item-hover, rgba(255, 255, 255, 0.05));
	
}
.bb-header-navigation .main-navigation .sub-menu li:not(.current-menu-item):hover a{
	color:var(--text, #fff);
}

.bb-header-navigation .main-navigation>ul>li{
	margin-right:0;
}
.bb-header.header-desktop .bottom-header .container{
	padding-left: 40px;
    padding-right: 40px;
	z-index:unset;
}
.bb-header-navigation,
.bb-header-navigation .main-navigation{
	width:100%;
}
.bb-header-navigation .main-navigation>ul{
	display:flex;
	justify-content: space-between;
    align-items: center;
	width:100%;
}
.bb-header-navigation .main-navigation>ul:before{
	display:none;
}
.bb-header-navigation .main-navigation .sub-menu{
	width:220px;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 28, 0.45);
	z-index:-1;
}
.search-form input[type="search"]::-webkit-search-cancel-button{
  -webkit-appearance: none;
  height: 16px;
  width: 16px;
  margin-left: .4em;
  background-position:center center;
  background-repeat:no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_214_10290)'%3E%3Cpath d='M0.573675 7.42604C0.596893 7.44928 0.624465 7.46772 0.654815 7.4803C0.685164 7.49288 0.717696 7.49936 0.75055 7.49936C0.783404 7.49936 0.815935 7.49288 0.846285 7.4803C0.876634 7.46772 0.904206 7.44928 0.927425 7.42604L3.99992 4.35354L7.07367 7.42604C7.12058 7.47295 7.18421 7.4993 7.25055 7.4993C7.31689 7.4993 7.38051 7.47295 7.42742 7.42604C7.47433 7.37913 7.50069 7.3155 7.50069 7.24916C7.50069 7.18282 7.47433 7.1192 7.42742 7.07229L4.35367 3.99979L7.42617 0.926037C7.47308 0.879127 7.49944 0.815503 7.49944 0.749162C7.49944 0.682821 7.47308 0.619198 7.42617 0.572287C7.37926 0.525377 7.31564 0.499023 7.2493 0.499023C7.18296 0.499023 7.11934 0.525377 7.07242 0.572287L3.99992 3.64604L0.926175 0.573537C0.878349 0.532581 0.81683 0.511179 0.753911 0.51361C0.690992 0.51604 0.631308 0.542123 0.586784 0.586647C0.54226 0.63117 0.516177 0.690855 0.513747 0.753774C0.511317 0.816693 0.532718 0.878212 0.573675 0.926037L3.64617 3.99979L0.573675 7.07354C0.527112 7.12038 0.500977 7.18374 0.500977 7.24979C0.500977 7.31583 0.527112 7.3792 0.573675 7.42604Z' fill='%23B1B3D3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_214_10290'%3E%3Crect width='8' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  cursor: pointer;
}
.search-form input[type="search"]{
	display: flex;
	width: 240px;
	padding: 8px;
	justify-content: space-between;
	align-items: center;
	flex-shrink: 0;
	border-radius: 6px;
	border: 1px solid var(--other-light-blue, #B1B3D3);
	height:40px;
	padding-right: 35px;
}
.bb-header-search .search-form input[type="search"]{
	margin:0;
}
.search-form input[type="search"]::placeholder{
	color: var(--other-light-blue, #B1B3D3);
}
.search-form input[type="search"]:hover,.search-form input[type="search"]:focus{
	border: 1px solid var(--primary-blue-100, #E53A63);
}
.search-form {
	position:relatove;
}
.search-form .search-submit{
	position: absolute;
    right: 8px;
    padding: 0;
    top: 0;
    margin: auto;
    width: 24px;
    min-width: 24px;
    height: 24px;
    background: transparent;
    box-shadow: none;
    display: block;
    bottom: 0;
}