div.mega-menu {
  border-top: 0;
  background: transparent;
  z-index: 9999;
  text-align: left;
  box-shadow: none; }
  div.mega-menu .mega-menu__inner .mega-menu__row {
    background: #394D4A;
    padding: 40px 0;
    border: 3px solid #394D4A; }
    div.mega-menu .mega-menu__inner .mega-menu__row > ul {
      border: 0;
      /*width: 228px;*/
      width: 180px;
      padding: 0; }
      div.mega-menu .mega-menu__inner .mega-menu__row > ul > li.nav__item.is-active > a {
        background-color: #fff;
        color: #394D4A;
        padding-left: 20px; }
      div.mega-menu .mega-menu__inner .mega-menu__row > ul > li.nav__item > a {
        font-size: 16px;
        line-height: 18px;
        /*font-weight: 600;*/
        font-weight: 500;
        color: #fff;
        text-transform: uppercase;
        padding: 11px 20px 12px; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul > li.nav__item > a:after {
          display: none !important; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul > li.nav__item > a:focus {
          background-color: #fff;
          color: #394D4A;
          padding-left: 30px; }
      div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content {
        background: #fff;
        top: 40px;
        /*width: calc(100% - 308px);
        left: 228px;
        padding: 27px 55px 30px;*/
        width: calc(100% - 230px);
        left: 180px;
        padding: 27px 55px 30px;
        height: 470px;
        box-shadow: 2px 8px 8px -4px rgba(0, 0, 0, 0.2); }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .mega_menu_block_title {
          font-size: 15px !important;
          font-weight: 600 !important;
          line-height: 17px !important;
          color: #4d4d4d !important;
          /*padding: 0 15px 27px !important;*/
          padding: 0 15px 17px !important;
          text-transform: uppercase !important; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav__featured-items {
          padding: 0;
          border: 0; }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav__featured-items .teaser--menu > a {
            /*display: inline-block;*/
            -webkit-display: flex;
            -moz-display: flex;
            -ms-display: flex;
            display: flex;
            align-items: center;
            -webkit-align-items: center;
            justify-content: center;
            width: 185px;
            height: 124px;
            background: #f2f2f2;
            margin-bottom: 10px;
            max-width: 100%; }
            div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav__featured-items .teaser--menu > a img {
              max-height: 100%;
              max-width: 100%;
              box-shadow: none;
              /*margin: 0 auto;*/ }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav__featured-items .teaser--menu:hover .teaser__title a {
            color: #6EAE3F; }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav__featured-items > * {
            padding: 0 15px; }
            div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav__featured-items > * > a img {
              margin-bottom: 0; }
            div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav__featured-items > * .teaser__title a {
              /*font-size: 15px;
              line-height: 17px;*/
              font-size: 14px;
              font-weight: 400;
              line-height: 16px;
              color: #4d4d4d; }
              div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav__featured-items > * .teaser__title a:hover {
                /*font-weight: 700;*/
                /*color: #0093a1;*/
                color: #6EAE3F; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav--subnav__label {
          margin: 0;
          /*padding: 32px 15px 24px;*/
          padding: 22px 15px 14px;
          font-size: 15px;
          font-weight: 600;
          line-height: 17px;
          text-transform: uppercase;
          color: #4d4d4d;
          /*
          &.working_menu {
            &~ul.nav--subnav {
              li {
                min-height: 33px;
                 a {
                   margin-bottom: 10px;
                 }
              }
            }
          }*/ }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav--subnav__label a {
            font-size: 15px;
            font-weight: 600;
            line-height: 17px;
            text-transform: uppercase;
            color: #4d4d4d;
            text-decoration: none; }
            div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav--subnav__label a:focus, div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content .nav--subnav__label a:hover {
              /*color: #0093a1;*/
              color: #6EAE3F; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content > ul {
          padding: 0 15px;
          -moz-column-count: 4;
          -webkit-column-count: 4;
          column-count: 4;
          /*@include disp-flex();
          @include flex-wrap();
          min-height: auto;					  
          column-gap: 0;
          padding: 0;*/ }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content > ul > li {
            -moz-page-break-inside: avoid;
            -webkit-column-break-inside: avoid;
            break-inside: avoid;
            -o-column-break-inside: avoid;
            -ms-column-break-inside: avoid;
            column-break-inside: avoid;
            page-break-inside: avoid;
            /*@include disp-flex();
            @include flex-wrap();	
            width: 25%;
            padding: 0 15px;*/ }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content > ul a {
            /*font-size: 15px;*/
            font-size: 14px;
            font-weight: 400;
            line-height: 17px;
            color: #4d4d4d;
            margin-bottom: 14px; }
            div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content > ul a:hover {
              /*color: #0093a1;*/
              color: #6EAE3F; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .all_region,
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .country_select_list {
          width: 25%; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .country_image_static {
          width: 50%; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper > * {
          float: left;
          display: block;
          margin: 0; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .all_region .nav--subnav__label {
          font-size: 15px !important;
          font-weight: 600 !important;
          line-height: 17px !important;
          color: #4d4d4d !important;
          padding: 0 0 27px !important;
          text-transform: uppercase !important; }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .all_region .nav--subnav__label a {
            color: #4d4d4d;
            font-size: 15px;
            font-weight: 600;
            line-height: 17px; }
            div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .all_region .nav--subnav__label a:hover {
              color: #6EAE3F; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .all_region .nav--subnav {
          padding: 0 !important; }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .all_region .nav--subnav a {
            font-size: 15px;
            font-weight: 400;
            line-height: 17px;
            color: #4d4d4d;
            margin-bottom: 10px;
            text-transform: capitalize; }
            div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .all_region .nav--subnav a:focus, div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .all_region .nav--subnav a:hover {
              /*color: #0093a1;*/
              color: #6EAE3F; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .country_select_list > .nav--subnav__label {
          max-width: 100%; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .country_select_list .nav--subnav__label {
          color: #4d4d4d;
          font-size: 15px;
          font-weight: 600;
          line-height: 17px;
          padding: 0 0 27px !important; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .country_select_list .select2 {
          width: 100% !important; }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .country_select_list .select2 .select2-selection__rendered {
            width: 100% !important;
            background: url(../images/Drop_down_Country.png) no-repeat center right 20px;
            padding: 0 47px 0 20px; }
          div.mega-menu .mega-menu__inner .mega-menu__row > ul .nav__content.country_select_list_wrapper .country_select_list .select2 .select2-selection__arrow {
            display: none; }
    div.mega-menu .mega-menu__inner .mega-menu__row .megamenu-viewall {
      width: 100%;
      text-align: center;
      margin-top: 30px; }
      div.mega-menu .mega-menu__inner .mega-menu__row .megamenu-viewall a {
        display: inline-block;
        border: 1px solid #394D4A;
        font-size: 12px;
        line-height: 14px;
        color: #394D4A;
        padding: 7px 20px;
        text-decoration: none; }
        div.mega-menu .mega-menu__inner .mega-menu__row .megamenu-viewall a:hover {
          background: #394D4A;
          color: #fff; }
    div.mega-menu .mega-menu__inner .mega-menu__row .wrk_grp_content {
      line-height: 30px;
      font-size: 15px;
      padding: 0 15px;
      margin-bottom: 15px; }
  div.mega-menu .megamenu-viewall,
  div.mega-menu .data-explorer-data {
    padding-left: 15px; }

.nav--main-menu > li.mega-menu__item:nth-child(1) .mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav__content {
  /*Changed on22/08/2019 when a new tab was added in first dropdown*/ }
  .nav--main-menu > li.mega-menu__item:nth-child(1) .mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav__content .nav__featured-items {
    padding: 0 15px; }
    .nav--main-menu > li.mega-menu__item:nth-child(1) .mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav__content .nav__featured-items .select2 {
      padding: 0; }
      .nav--main-menu > li.mega-menu__item:nth-child(1) .mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav__content .nav__featured-items .select2 .select2-selection {
        border-color: #394D4A; }
        .nav--main-menu > li.mega-menu__item:nth-child(1) .mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav__content .nav__featured-items .select2 .select2-selection .select2-selection__rendered {
          font-size: 15px;
          color: #394D4A; }
  .nav--main-menu > li.mega-menu__item:nth-child(1) .mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav__content .nav--subnav {
    column-count: 1; }

.nav--main-menu > li.mega-menu__item:nth-child(4) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(6) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(4) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(5) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(4) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(4) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(2) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(3) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(7) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(3) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(6) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(3) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(5) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(3) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(3) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(8) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(6) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(5) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(3) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(2) .nav__content .nav__featured-items .teaser--menu > a,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(1) .nav__content .nav__featured-items .teaser--menu > a {
  width: 120px;
  height: 160px; }

.nav--main-menu > li.mega-menu__item:nth-child(3) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(1) .nav__content a {
  max-width: 100%;
  flex-basis: 100%; }

/*.nav--main-menu > li.mega-menu__item:first-child{
	background: none;
	&>a.nav__link{
		color: #000;
		font-weight: 600;
	}
}*/
.nav--main-menu > li.mega-menu__item.open > .nav__link:focus,
.nav--main-menu > li.mega-menu__item.open > .nav__link:hover {
  background-color: #394D4A; }

/*html.svg .nav--main-menu > .nav__item > a.nav__link.nav__link--search{
	background: #fff url('../images/Search.png') no-repeat center;
}
html.svg .nav--main-menu > .nav__item > a.nav__link.nav__link--search.is-active,
html.svg .nav--main-menu > .nav__item > a.nav__link.nav__link--search:focus,
html.svg .nav--main-menu > .nav__item > a.nav__link.nav__link--search:hover{
	background: #fff url('../images/Search_Hover.png') no-repeat center;
}*/
.nav--main-menu > li.mega-menu__item {
  /*&.open{
      background: #0093a1;
  	&>a.nav__link{
  		background: #0093a1;
  		color: #fff;
  	}
  }*/ }
  .nav--main-menu > li.mega-menu__item > a.nav__link {
    	/*color: #808080;
        font-size: 16px;
    	font-weight: 400;*/
    /*&:hover{
    	background: rgba(12,64,100 , 0.80);	
    	color: #fff;
    }*/ }
    .nav--main-menu > li.mega-menu__item > a.nav__link:focus {
      /*background: #0093a1;
      color: #fff;*/ }

.nav--main-menu > li.mega-menu__item:nth-child(4) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(6) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(4) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(5) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(4) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(4) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(3) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(4) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(2) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(7) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(6) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(5) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(4) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(3) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(2) .nav--subnav__label,
.nav--main-menu > li.mega-menu__item:nth-child(2) div.mega-menu .mega-menu__inner .mega-menu__row > ul > li:nth-child(1) .nav--subnav__label {
  padding: 0 15px 22px !important; }

/*large screen*/
@media (min-width: 1200px) {
  div.mega-menu {
    /*max-height: 520px;
    height: 520px;
    min-height: 520px;*/
    /*max-height: 450px;
    height: 450px;
    min-height: 450px;*/
    max-height: 470px;
    height: 470px;
    min-height: 470px; }
    div.mega-menu .mega-menu__inner {
      height: 100%; }
      div.mega-menu .mega-menu__inner .mega-menu__row {
        height: 100%; }
        div.mega-menu .mega-menu__inner .mega-menu__row > ul {
          height: 100%; } }

/*# sourceMappingURL=megamenu.css.map */
