
.dropdown-menu {
   width: 100%;
   /* min-width: 300px; */
}

.mega-dropdown {
   position: static !important;
}

.mega-dropdown-menu > li > ul {
   padding: 0;
   margin: 0;
}

.mega-dropdown-menu > li > ul > li {
   list-style: none;
}

.mega-dropdown-menu > li > ul > li > a {
   display: block;
   padding: 3px 20px;
   clear: both;
   font-weight: normal;
   line-height: 1.428571429;
   /* color: #999; */
   white-space: normal;
}

.mega-dropdown-menu > li > ul > li > a:hover {
   color: #e2e2e2;
   text-decoration: none;
}

.dropdown-header {
   font-size: 15px;
   text-transform: uppercase;
   font-weight: 500;
   border-bottom: 1px solid #f1f1f1;
   margin: 10px 0;
   /* color: #000; */
}

.menu-images {
   padding: 5px 20px 5px 20px;
}

/* .dropdown.mega-dropdown:hover, */
/* .dropdown.mega-dropdown:active, */
/* .dropdown.mega-dropdown:focus { */
   /* background: #eee; */
/* } */

.single-item:hover,
.single-item:active,
.single-item:focus {
   background: rgba(47,94,131,0.95);
}

span.glyphicon.glyphicon-chevron-down {
   padding: 2px 10px;
}

/* .dropdown-menu{background:#fff!important;} */

.header-part {background: #1f455e;}

.hp {padding:0px;}

.navbar-toggle  {
    background-color: transparent;
    color: white;
    border: 0;
    font-size: 25px;
    margin-top: 18px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color:transparent;
}

.menu-part {float:right; margin-top:10px;}

.suntext-menu {
    background-color: transparent;border-color: transparent;margin-bottom: 15px;margin-top: 5px;
}
.suntext-menu a {color:white !important; font-size: 14px;padding: 5px 0px 0px 0px;}

.suntext-menu .navbar-nav>li>a:focus, .suntext-menu .navbar-nav>li>a:hover {
    color: #333;
   background: rgba(47,94,131,0.95);
}

.edito  {
   background: rgba(47,94,131,0.95);
   padding: 20px 0px;
   border: 0;
}
.stores {
   background: rgba(47,94,131,0.95);
   padding: 10px 0px;
   border: 0;
}
.stores > li > ul > li > a {
     background: transparent;
	 font-size: 16px;
}
.stores > li > ul > li {
    padding-top: 5px;
	border: 0;
}

.edito li a { background-color: transparent !important;  font-size: 16px;}


@media screen and (min-width:320px) and (max-width:540px){
	
.mainlogo {width:200px !important;}

.menu-part {float: initial !important; margin-top: 0px;}

.navbar {
    margin-bottom: 0;
}

}


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

.mainlogo {width:150px !important;}

.menu-part {float: initial !important; }

.menu-part .navbar-nav {padding-top:20px;}

.suntext-menu a {
    color: white !important;
    font-size: 11px;
	padding: 10px !important;
}
}

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

.mainlogo {width:200px !important;}

.menu-part {float: initial !important; }

.menu-part .navbar-nav {padding-top:20px;}

.hs_page_title, .health_slider {
    margin-top: -1px;
}

}
