/**************************************************** menuTopFixedTemplate ***************************/
/**
 * style for section Header with chunk menuTopFixedTemplate
 */
 @charset "utf-8";
 /* CSS Document */
header#header {
  height: calc(80px + 22px);
}
 .navbar-default {
    background-color:#04173d;
 	border-bottom: none;
 	border-color: transparent;
 	left: 0;
 	opacity: 1;
 	padding: 10px 0;
 	top: 0;
 	width: 100%;
 	z-index: 1000;
 }
 .navbar-nav {
 	margin-top:30px;
 	padding-left:0;
 	list-style:none;
    ;
	flex-direction: row;
}
 .navbar {
   height: calc(80px + 22px);
   margin-bottom: 0px;
   border: 1px solid transparent;
 }
 .navbar-default .navbar-nav > li > a {
 	color: #98aad1;
  letter-spacing:2px;
 	text-transform: lowercase;
 	font-family: "Inter-Bold";
 	font-weight:400;
 	font-size:25px;
 	text-decoration:none;
 	border-bottom:10px solid #04173d;
 	padding: 20px 15px 5px 15px;
 }
 .navbar-default .navbar-nav > li#socialMenuBar > a {
  font-size:25px;
  border-bottom:unset;
  padding: 20px 10px 5px 10px;
 }
.navbar-default .navbar-nav > li:last-child  {
 	/* border-left:1px solid #98aad1; */
}
.navbar-default .navbar-nav > li:last-child > a {
  float:left;
}
 .navbar-default .navbar-nav > li > a:hover {
 	color: #6d86bc !important;
 	background-color: transparent;
 	border-bottom:10px solid #98b7fc;
 }
 .navbar-default .navbar-nav > li > a:focus {
 	color: #98b7fc !important;
 }
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
 	color: #98aad1 !important;
 	background-color: transparent;
 }
 .navbar-default .navbar-nav > .active > a {
 	border-bottom:10px solid #98b7fc;
 }
.navbar-default .navbar-nav > li > a:hover img {
   background-color: #6d86bc;
}
 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
 	color: #98aad1 !important;
 	background-color: transparent;
 }
 .navbar-default .navbar-brand {
 	font-weight: 800;
  letter-spacing:2px;
 	text-transform: lowercase;
 	height: 55px;
 	padding: 0px 25px;
 	color:#04173d;
 	margin:0px 0px 0px 0px;
 }
.navbar-default .navbar-brand > img {
  max-height: 80px;
}
 .navbar-default  .navbar-header .logo-xs {
 	display:none;
 }
 .navbar-default  .navbar-header .logo-sm {
 	display:block;
 }
 .navbar-brand:hover{
 	color:#04173d !important;
 }
 .navbar-nav > li > .dropdown-menu {
 	margin-top:0px;
 }
 .navbar-fixed-top .navbar-collapse {
   display: flex !important;
   height: calc(80px + 11px) !important;
 }
 .navbar-fixed-top .navbar-collapse > ul {
   align-self: flex-end;
 }
 #topmenu .dropdown-menu {
 	min-width: 200px;
 	padding: 5px 0;
 	background-color: #98b7fc;
 	background-clip:none;
 	border:none;
 	border-radius:0;
 	-webkit-box-shadow:none;
 	box-shadow:none;
 }
 #topmenu .dropdown-menu > li > a {
 	color: #04173d;
  letter-spacing:2px;
 	text-transform: lowercase;
 	font-family: "Inter-Bold";
 	font-weight:400;
 	font-size:calc(25px * 0.85);
 	text-decoration:none;
 }
 #topmenu .dropdown-menu > li > a:hover {
 	color: #98aad1;
 	background-color:#04173d;
 }
#topmenu .dropdown-menu > .active > a {
 	background-color:#325bad;
}
@media (min-width: 768px) {
	/*** separator types ***>
	/** simplebar **/
	ul.navbar-nav.simplebar > li:not(#socialMenuBar):after {
		background: white;
		width: 1px;
		content: "";
		display: block;
		position: absolute;
		height: calc(25px * 1.75);
		bottom: 0;
		right: 0;
	}
}
 .lang-block,
 .lang-block-toggle {
 	float:right;
 	margin-right:10px;
 	margin-top:15px;
 	color:#98aad1
 }
 .lang-block .lang,
 .lang-block-toggle .lang {
/*
   float:left;
 	padding: 14px 15px 6px 20px;
 	border-left:1px solid #98aad1;
  */
}
 .lang-block .lang a:hover,
 .lang-block-toggle .lang a:hover,
 .lang-block .lang a.active,
 .lang-block-toggle .lang a.active
 {
 	color:#6d86bc;
 }
 .lang-block .lang .socialFB,
 .lang-block-toggle  .lang .socialFB {
 	float:left;
 	padding: 4px 20px 0px 0px;
 }
 .lang-block  .lang a,
 .lang-block-toggle  .lang a {
 	color: #98aad1;
 	font-family: "Inter-Bold";
 	font-weight:400;
 	font-size:12px;
 	text-decoration:none;
  float:left;
  padding: 3px 10px;
 }
.lang-block  .lang ul > li:last-child > a ,
.lang-block-toggle .lang ul > li:last-child a {
  border-left: 1px solid #98aad1;
}
 .navbar-toggle {
   padding:0;
   margin-top: 18px;
 	color:#98aad1;
 	background-color:transparent;
   border:none;
   border-radius:0;
 }
 .navbar-toggle i {
 	font-size:36px;
 }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:hover
{
  background-color: #122a5c;
 	color:#6d86bc;
 	cursor:pointer;
 }
 .navbar-default .navbar-toggle:focus
 {
   background-color: transparent;
 }
 /*************** MEDIA > 1301px ******************/
 @media (min-width: 1301px) {
   /*burger*/
  .navbar-toggle {
    display: none;
  }
  #topmenu.showBurger .navbar-toggle {
     display: block;
  }
  #topmenu .dropdown:hover .dropdown-menu {
    display: block;
	position: absolute;
/*    position: fixed;
    left: 0px;
    top: 99px;
    width: 100%;
*/
}
   .lang-block-toggle {
     display: none;
   }
   .lang-block {
     display: block;
   }
 }
 /*************** MEDIA < 1300px ******************/
 @media (max-width: 1300px) {
   .hidden-in-responsive{
        display: none;
   }
   .no-pointer-responsive{
        pointer-events: none;
   }
    #topmenu .dropdown-menu{
        display: none;
    }
   .collapsing #rightMenuBarCollapse {
     display:none;
   }
   .navbar-default .navbar-brand {
     margin:0px 50px 0px 0px;
   }
   #rightMenuBar {
     display: none;
   }
   #rightMenuBarCollapse.lang-block, .lang-block-toggle {
     position:relative;
     clear:both;
     margin-top:0px;
   }
   .lang-block .lang, .lang-block-toggle .lang {
     position: unset;
   }
   .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
     max-height:unset;
   }
    .navbar-fixed-top .collapse {
     display: none !important;
   }
  .navbar-header {
    float: none;
    min-height: 80px;
    background-color: #04173d;
  }
   .navbar-left,.navbar-right {
     float: none !important;
   }
   .navbar-toggle {
     display: block;
   }
   .navbar-collapse {
 		background-color:#04173d;
 		margin-left:0px;
 		padding-left:10px;
   }
  .navbar-collapse.in {
     overflow-y:unset!important;
 	}
   .navbar-fixed-top {
 		top: 0;
 		border-width: 0 0 1px;
    /*position:unset;*/
 	}
   .navbar-collapse.collapse {
     display: none!important;
   }
   .navbar-nav {
     float: none!important;
 		margin-top:10px;
 		padding-top:7.5px;
 		border-top:1px solid #98aad1;
 		padding-left:10px!important;
 	}
 	.navbar-nav > li {
     float: none;
   }
   .navbar-nav > li > a {
     padding-top: 10px;
     padding-bottom: 10px;
   }
   .collapse.in{
   	display:block !important;
 	}
 	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
 		border-color:transparent;
        height: 85vh!important;
	    overflow: auto;
 	}
 	.navbar-default .navbar-nav > .active > a,
 	.navbar-default .navbar-nav > li > a:hover,
 	.navbar-default .navbar-nav > li > a {
 		border-bottom:none;
 		padding:0;
    line-height: unset;
 	}
 	#topmenu .dropdown-menu {
   	display: block;
 		position:relative;
 		margin-top: 0;
 		float:none;
 		/*background-color:#04173d;*/
    line-height:unset;
 	}
 	#topmenu .dropdown-menu li a {
 		/*color:#98aad1;*/
 	}
 	.navbar-nav > li > .dropdown-menu {
 		margin-top:0;
 	}
 	.navbar-default .navbar-nav > li:last-child > a {
 		border-left:none;
 	}
 	.navbar-nav .open .dropdown-menu {
     position: static;
     float: none;
     width: auto;
     margin-top: 0;
     background-color: transparent;
     border: 0;
     -webkit-box-shadow: none;
             box-shadow: none;
   }
   .dropdown-menu > li > a {
     white-space: unset;
   }
   .navbar-nav .open .dropdown-menu > li > a,
   .navbar-nav .open .dropdown-menu .dropdown-header {
     /*padding: 5px 15px 5px 25px;*/
   }
   .navbar-nav .open .dropdown-menu > li > a {
     line-height: 20px;
   }
   .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
 		margin-top:0;
 		padding-top:0;
   }
   ul.navbar-nav li ul.dropdown-menu {
       display: block;
   }
 }/*end max-width 1300px*/
 @media (max-width: 440px) {
 	.navbar-default  .navbar-header .logo-xs {
 		display:block;
 	}
 	.navbar-default  .navbar-header .logo-sm {
 		display:none;
 	}
 }