.menu-section {
background: none repeat scroll 0 0 transparent;
border-bottom: 0 none;
border-top: 1px dashed #A8B5C1;	
min-height: 35px;
position: relative;
border-bottom: 0 none;
width: 100%;
padding: 0px;	
}
.container-fluid {
margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
}
.navbar-container{
margin-left: 0px;
}
.navbar {
border: 1px solid rgba(0, 0, 0, 0);
margin-bottom: 0px;
min-height: 35px;
position: relative;
border-radius: 0px;
padding: 0;
}
.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus {
background-color: #ffffff;
}
.navbar-nav-active{
width:100% !important;
}
.dropdown-submenu{
position:relative;
}
.navbar-default {
background-color: transparent;
border-color: transparent;
}
.navbar-default .navbar-nav > li > a {
color: #697076;
border-top: 2px solid transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: #ffffff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background-color: #ffffff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #ffffff;
}
.navbar-default .navbar-toggler {
border-color: #ffffff;
background-color: #31353a;
border: 1px solid #31353a;
}
.navbar-default .navbar-toggler:hover, .navbar-default .navbar-toggler:focus {
background-color: #31353a;
border: 1px solid #31353a;
}
.navbar-default .navbar-toggler .icon-bar {
background-color: #ffffff;
}   .dropdown-menu {
background-color: #ffffff;
border-left: 1px solid #e6e5e5;
border-right: 1px solid #e6e5e5;
border-bottom: 1px solid #e6e5e5;
border-top: 1px solid #e6e5e5;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-submenu > .dropdown-menu {
top:0;
left:100%;
margin-top:-6px;
margin-left:-1px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}
@media (min-width: 992px){
.dropdown-submenu:hover > .dropdown-menu {
display:block;
}}
.dropdown-submenu .pull-left {
float:none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left:-100%;
margin-left:10px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 200px;
padding: 0px 0;
margin: 2px 0 0;
font-size: 14px;
list-style: none;
border-top: 0px;
border-radius: 0px;
background-clip: padding-box;
}
.dropdown-menu > li {
border-bottom: 1px dashed #A8B5C1;
padding: 0;
}
.dropdown-menu > li:first-child { padding: 0; }
.dropdown-menu > li > a {
color: #697076; }
.dropdown-menu > li > a:before { display: none; }
.dropdown-menu > li > a {
font-family: 'Lato';
font-size: 15px;
letter-spacing: 1px;
clear: both;
display: block;
font-weight: 700;
line-height: 1.42857;
padding: 13px 20px !important;
white-space: nowrap;
transition: all 0.3s ease 0s;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
color: #2a2e34;
background-color: #f9f9f9;
}
.navbar-collapse {
padding-left: 0px;
padding-right: 0px;
}
.navbar-default .navbar-nav > li > a {
transition: all 0.3s ease 0s;
}
.navbar-default .navbar-toggler {
border-radius: 0px;
}
.navbar-nav { margin: -2px 0 0; width: 85%; }
.navbar-nav > li { border-bottom: none; padding: 0; }
.navbar-nav > li:first-child { padding: 0px; }
.navbar-nav > li > a{
font-family: 'Lato';
font-size: 15px;
line-height: 20px;
letter-spacing: 1px;
padding: 15px 25px;
transition: all 0.3s ease 0s;
font-weight: 700;
display: block;
}
.navbar-default .navbar-nav > li > a:before { display: none; }
.navbar-nav  .dropdown-toggler > i {
font-size: 18px;
margin-left: 7px;
}
.dropdown-submenu > .dropdown-menu {
margin-top: 0px;  
} .menu-box { float: right; }
#top-menu-search { position: relative; right: 30px; top: 0px; }
#top-menu-search input {
background: #f5f5f5 url(//frigorifiques-sa.ch/wp-content/themes/elitepress/free/images/search.png) no-repeat scroll 93% center;
border: medium none;
color: #697076;
border-radius: 5px 5px 5px 5px;
font-size: 12px;
margin: 0;
padding: 8px 50px 8px 10px;
width: 200px;
height: auto;
}
@media (min-width: 992px){
.dropdown-submenu .caret {
display: none;
}
.dropdown-submenu > a:after {
content: " ";
position: absolute;
top: 50%;
right: 0;
width: 0;
height: 0;
margin-top: -.3em;
margin-right: 1em;
border-top: .3em solid transparent;
border-bottom: .3em solid transparent;
border-left: .3em solid;
}
}
.nav .dropdown-menu.leftauto .dropdown-menu {
border: 0;
right: 100%;
left: auto !important;
}
@media (max-width: 991px){
.caret {
position: absolute;
right: 0;
margin-top: 10px;
margin-right: 10px;
}}
@media (max-width: 991px){
.dropdown-menu {
position: initial !important;
float: none !important;
}}