
/******************** Sub menu ********************/
.header-container ul.menu ul.menu.dropdown-menu {
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    /*-webkit-transition: width 2s;
    transition: width 2s;/* Safari */
    overflow: hidden;
    height: 0;
    display: block;
    padding: 0;
}
.header-container ul.menu li:not(.open)>ul.menu.dropdown-menu {
}
.header-container ul.menu li>ul.menu.dropdown-menu {
    left: 15px;
    right: 15px;
    width: auto;
}
.header-container ul.menu .open>ul.menu.dropdown-menu {
    /*display: block;*/
    height: 190px;
    text-align: left;
    padding-left: 30%;
    color: transparent;
}
.header-container ul.menu li>ul.menu.dropdown-menu {
    color: transparent;
}
.header-container ul.menu .open>ul.menu.dropdown-menu.ul-dropdown-marine {
    padding-left: 48%;
}
.header-container ul.menu .open>ul.menu.dropdown-menu .sep{
    display: none !important;
}
.header__section ul.menu.dropdown-menu {
    padding: 5px 8px;
    margin-left: 0;
    width: 100%;
    border: 0;
    border-radius: 0;
    background-color:transparent;
    /*height: 420px;*/
    height: 190px;
    display: table;
    margin-top: 0;
    color: #fff;
    margin-right: 0;
}
.header-container ul.menu li.menu-item--expanded.dropdown{
    position: static;
}
.header-container ul.menu{
    position: relative;
}
.header-container ul.menu ul.menu{
    position: absolute;
    z-index: 3;
}
.header__section ul.menu.dropdown-menu.ul-dropdown-marine{
    background: url("../../images/bg_marine.jpg") no-repeat center 1px / 100% auto;
}
.header__section ul.menu.dropdown-menu.ul-dropdown-plage{
    background: url("../../images/bg_plage.jpg") no-repeat center 1px / 100% auto;
}
.header__section ul.menu.dropdown-menu.ul-dropdown-monde{
    background: url("../../images/bg_monde.jpg") no-repeat center 1px / 100% auto;
}
.header__section ul.menu.dropdown-menu.ul-dropdown-observation{
    background: url("../../images/bg_observation.jpg") no-repeat center 1px / 100% auto;
}
.header__section ul.menu.dropdown-menu.ul-dropdown-climat{
    background: url("../../images/bg_climat.jpg") no-repeat center 1px / 100% auto;
}
.header__section ul.menu.dropdown-menu.ul-dropdown-sysmologie{
    background: url("../../images/bg_sysmologie.jpg") no-repeat center 1px / 100% auto;
}
.header__section ul.menu.dropdown-menu.ul-dropdown-astronomie{
    background: url("../../images/b_astronomie.jpg") no-repeat center 1px / 100% auto;
}
.header__section ul.menu.dropdown-menu.ul-dropdown-produits{
    background: url("../../images/bg_produits.jpg") no-repeat center 1px / 100% auto;
}
.header__section ul.menu.dropdown-menu.ul-dropdown-aviation{
    background: url("../../images/bg_aviation.jpg") no-repeat center top / 100% auto;
}
.header-container ul.menu li.menu-item--expanded.dropdown>a.dropdown-toggle{
    position: relative;
    z-index: 5;
}
.header-container ul.menu li.menu-item--expanded.dropdown.open>a.dropdown-toggle{
    /*background: #f7ab2b;*/
}

/*.header-container ul.menu li.menu-item--expanded.dropdown>a.dropdown-toggle.is-active:after,*/
.header-container ul.menu li.menu-item--expanded.dropdown.open>a.dropdown-toggle:after{
    content: "";
    left: -8px;
    right: -8px;
    background: #f7ab2b;
    top: -10px;
    bottom: -8px;
    position: absolute;
    z-index: 0;
}
.header-container ul.menu li.menu-item--expanded.dropdown.open>a.dropdown-toggle span,
.header-container ul.menu li.menu-item--expanded.dropdown>a.dropdown-toggle span{
    position: relative;
    z-index: 5;
}

.header-container ul.menu li.menu-item--expanded.dropdown>a.dropdown-toggle:before{
    content: "";
    left: 50% !important;
    margin-left: -8px;
    bottom: -16px;
    top:auto;
    font-size: 0px;
    line-height: 0%;
    width: 0px;
    border-top: 8px solid #f7ab2b;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    display: none;
}
.header-container ul.menu li.menu-item--expanded.dropdown.open>a.dropdown-toggle:before{
    display: block;
}
.header-container ul.menu li.menu-item--expanded.dropdown>a.dropdown-toggle:hover:before,
.header-container ul.menu li.menu-item--expanded.dropdown.open>a.dropdown-toggle:hover:before{
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.header-container ul.menu li.menu-item--expanded.dropdown li{
    margin-top: 50px;
    width: 49%;
    float: left;
    padding-right: 10px;
}
.header-container ul.menu li.menu-item--expanded.dropdown li a span{
    display: inline;
    white-space: initial;
    overflow-wrap: normal;

}
.header-container ul.menu li.menu-item--expanded.dropdown .ul-dropdown-marine li{
    margin-top: 84px;
    margin-right: 30px;
    width: auto;
}
.header-container ul.menu li.menu-item--expanded.dropdown .ul-dropdown-plage li{
    margin-top: 36px;
}
.header-container ul.menu li.menu-item--expanded.dropdown .ul-dropdown-produits li{
    margin-top: 36px;
}
.header-container ul.menu li.menu-item--expanded.dropdown li a{
    color: #fff;
    white-space: normal;
}
/*.header-container ul.menu li.menu-item--expanded.dropdown li a.is-active,*/
.header-container ul.menu li.menu-item--expanded.dropdown li a:hover,
.header-container ul.menu li.menu-item--expanded.dropdown li a:focus{
    background: transparent;
    color: #f7ab2b;
}
.header-container ul.menu li.menu-item--expanded.dropdown li a:before{
    width: 8px;
    height: 8px;
    background: #f7ab2b;
    display: inline-block;
    margin-right: 8px;
    content: "";
    position: relative;
    left: auto;
    top: auto;
    vertical-align: middle;
}
/*.header-container ul.menu li.menu-item--expanded.dropdown:last-child>a.dropdown-toggle.is-active:after,*/
.header-container ul.menu li.menu-item--expanded.dropdown.open:last-child>a.dropdown-toggle:after{
    /*right: -6px;
    border-radius: 0 15px 15px 0;
    -moz-border-radius: 0 15px 15px 0;
    -webkit-border-radius: 0 15px 15px 0;*/
}
/*.header-container ul.menu li.menu-item--expanded.dropdown li a.link-iso:before{
    display: none;
}*/
.dropdown-backdrop{
    position: relative;
}
.header-container ul.menu li.menu-item--expanded.dropdown li a.is-active {
    color: #f7ab2b;
}
:lang(ar) .header-container ul.menu .open>ul.menu.dropdown-menu.ul-dropdown-marine {
    padding-left: inherit;
}
.header-container #block-inm-theme-main-menu ul.menu .dropdown-menu .sep {
  display: none;
}
:lang(ar) .header-container #block-inm-theme-main-menu ul.menu .dropdown-menu .sep{
  margin: 0 2px;
}
:lang(ar) .header-container ul.menu li.menu-item--expanded.dropdown.open>a.dropdown-toggle span,
:lang(ar) .header-container ul.menu li.menu-item--expanded.dropdown>a.dropdown-toggle span{
  font-family: 'Roboto',  Sans-serif !important;
  font-size: 0.9375em;
}



