/* Navigation Style 1 */

.container-top { background-color:white;}

#logo {

	z-index:100;

	display:block;

	transform-style: preserve-3d;

	transition: -moz-transform 0.5s ease 0s;

	background-position: 0 7px !important;

	background-size: auto 50px !important;

	margin-left: 15px;

	margin-top: 40px;

}

#logo a {

	width:116px;

	height:auto;

	display:block;

}

#logo a img {

	display:block;

	height:auto;

	width:auto;

}

.logo-back {

	transform: rotateY(-180deg);

}

#navigation-sticky-wrapper {

	height:45px;

}

.navbar-inner {

	background: none;

	box-shadow: none !important;

	min-height: 65px;

/*	line-height: 30px !important;*/

	transition: all 0.3s ease-out 0s;

	border-bottom: none !important;

	padding-left: 20px !important;

	padding-right: 20px !important;

	background: transparent;

	box-shadow: none!important;

	z-index:10;

}

.is-sticky .navbar-inner {

	margin-top:-1px;

}

.navbar-inner .container {

	padding:20px 0;

}

.navbar {

	position: relative;

}

.navbar .nav {

	width:100%;

	text-align:left;

	margin-top:70px;

}

.navbar .nav > li {

	float:none;
        width: 100%;
	display:inline-block;
        position:relative;
        overflow:hidden;

}

.navbar .nav > li.menu-1 {

	margin-right:10px;

}

.navbar .nav > li.menu-2 {

	margin-right:10px;

}

.navbar .nav > li.menu-3 {

	margin-right:10px;

}

.navbar .nav > li.menu-4 {

	margin-right:10px;

}

.navbar .nav > li.menu-5 {

	margin-right:10px;

}

.navbar .nav > li.menu-6 {

	margin-right:10px;

}

.navbar .nav > li.menu-7 {

	margin-right:10px;

}

.navbar .nav > li.menu-8 {

	margin-right:0px;

}

.navbar .nav > li > a {

	text-transform:none;

	font-weight:bold;

	font-size:15px;

	color: #485156;

	display: block;

	height: 100%;

	transition: all 0.3s ease-out 0s;

	text-shadow: none;

	outline: none!important;

	padding: 8px 15px;

}



.navbar .nav > .active > a:focus {

	background: none;

	box-shadow: none;

}

.navbar .nav > .current_page_ancestor > a,

.navbar .nav > .active > a,

.navbar .nav > .active > a:hover {

	background: none;

	box-shadow: none;

	color: #2f9cc5;

	height: 100%;

	transition: all 0.3s ease-out 0s;

}

.navbar .nav > li > a:hover {

	color: #2f9cc5;

	text-decoration: none;

	height: 100%;

	transition: all 0.3s ease-out 0s;

}

.navbar .show-menu {

	float: right;

	width:30px;

	margin: 15px 15px;

	height: 30px;

	padding:2px;

	background:url(https://8e1e60.claudeassets.com/20260517061324im_/https://www.onairsoufflerie.com/wp-content/themes/newave-theme/images/responsive-menu1.png) no-repeat 2px 2px #485155;

	background-size:30px 30px;

	cursor:pointer;

	border-radius:3px;

	display:none;

	opacity: 1;



}

.navbar .show-menu.collapse,

.navbar .show-menu:hover {

	opacity:1;

	background-color: #379bc9;

}

.nav-collapse,

.nav-collapse.collapse {

    /*height: auto!important;*/

}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {

    padding-top: 0px!important;

}



footer,

.footer-height { display:none;}





#navigation #logo a.mobile { display:none;}



@media only screen and (max-width: 1300px) {

}

@media only screen and (max-width: 1024px) {



}

@media only screen and (max-width: 768px) {

	.nav-collapse,.nav-collapse.collapse{overflow:hidden;}

	#navigation {

		width: 100%;

		height: auto;

		background-color:transparent;

	}

	#navigation .navbar-inner{

		margin:0!important;

		padding: 0!important;

	}

	#navigation #logo {

		margin-top:15px;

		margin-left: 15px;

		display:inline-block;

	}

	#navigation #logo a.desktop { display:none;}

	#navigation #logo a.mobile { display:inline;}

	#navigation #logo a {

		max-width: 50px;

	}

	#navigation .nav {

		margin: 0;

		padding-bottom: 5px;

		background: #379bc9;

		background-color: rgba(72,81,85,0.9);

	}

        #navigation .nav .opensub{

		display:none;

	}
        #navigation .nav .sub-menu.custom-dropdown-menu {
            height: auto;
            margin-left:0;
            text-align:center;
        }

	#navigation .nav li a{

		color: white!important;

		opacity: 0.5;

		border-top: 1px solid rgb(68, 76, 79)

	}

        #navigation .nav .sub-menu.custom-dropdown-menu li a {
            border: 0;
        }

	#navigation .nav li.active a,

	#navigation .nav li a:hover{

		opacity: 1;

	}

	#navigation .nav li a{

		text-align:center;

		margin-bottom:0;

	}

	#navigation .socials-icons {

		display:none;

	}

	.nav-collapse, .nav-collapse.collapse {

		height: 0;

	}

	.navbar .show-menu {

		display:block;

	}

	.home-section-content,

	section.content,

	section#contact{

		margin-left: 0;

		padding-left:0;

	}

	#loader{ margin-left:0;}





}

@media only screen and (max-width: 479px) {

}

/*
     FILE ARCHIVED ON 17:45:48 Dec 19, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:12:13 Oct 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.777
  exclusion.robots: 0.121
  exclusion.robots.policy: 0.108
  esindex: 0.009
  cdx.remote: 49.671
  LoadShardBlock: 849.111 (3)
  PetaboxLoader3.datanode: 638.715 (5)
  PetaboxLoader3.resolve: 233.289 (3)
  load_resource: 232.993
  loaddict: 42.879
*/