.amt-utility-nav .amt-nav-toplevel a[href="#mobile-menu"] { display: block; text-indent: 150%; white-space: nowrap; background: url(/web_resources/themes/ATC-2018/img/open-menu.png) no-repeat center; height: 24px; width: 40px; overflow: hidden; position: absolute; z-index: 10; right: 0; top: -53px; border: none; }
.amt-utility-nav .amt-nav-toplevel a[href="#mobile-menu"].open { background-image: url(/web_resources/themes/ATC-2018/img/close-menu.png); } 

div#header { padding: 0; }
div#header > .perc-vertical > .perc-horizontal { padding: 0 5%; }

#main-navigation-wrapper, #main-navigation-wrapper-new { font-size: 1rem; }
#main-navigation-wrapper a, #main-navigation-wrapper-new a { transition: color .3s; }
#main-navigation-wrapper a:hover, #main-navigation-wrapper-new a:hover { opacity: 1; color: #9d9fa1 !important; }
#main-navigation-wrapper .menu-follower, #main-navigation-wrapper-new .menu-follower { display: block; position: absolute; z-index: 5; border-left: 5px solid #939597; width: 0; height: 20px; left: 38px; top: 1rem; transition: all .3s; }
#main-navigation-wrapper .submenu-bg, #main-navigation-wrapper-new .submenu-bg { display: none; }
#main-navigation-wrapper nav, #main-navigation-wrapper-new nav { position: absolute; top: 0; padding: 0 20px; height: 0; width: 100%; background: white; overflow: auto; transition: height .5s; }
#main-navigation-wrapper nav.open, #main-navigation-wrapper-new nav.open { height: calc( 100vh - 85px ); }
#main-navigation-wrapper nav ul, #main-navigation-wrapper-new nav ul { padding-left: 20px; }
#main-navigation-wrapper nav ul, #main-navigation-wrapper nav ul li, #main-navigation-wrapper-new nav ul, #main-navigation-wrapper-new nav ul li { list-style: none; }
#main-navigation-wrapper nav ul li, #main-navigation-wrapper-new nav ul li { margin-bottom: .25em; }
#main-navigation-wrapper nav ul .sub-menu .sub-menu a, #main-navigation-wrapper-new nav ul .sub-menu .sub-menu a { color: #676767 !important; }
#main-navigation-wrapper nav ul .sub-menu .sub-menu a:hover, #main-navigation-wrapper-new nav ul .sub-menu .sub-menu a:hover { color: #9d9fa1 !important; }
#main-navigation-wrapper nav > ul.main-menu, #main-navigation-wrapper-new nav > ul.main-menu { position: relative; padding-top: 1rem; padding-bottom: 1rem; margin-left: 20px; }
#main-navigation-wrapper nav > ul.main-menu:before, #main-navigation-wrapper-new nav > ul.main-menu:before { content: ""; position: absolute; left: 0; top: 1rem; bottom: 1rem; border-left: 1px solid #ccc; }
#main-navigation-wrapper nav > ul.main-menu > li, #main-navigation-wrapper-new nav > ul.main-menu > li { margin-bottom: 1.5em; margin-top: 1.5rem; }
#main-navigation-wrapper nav > ul.main-menu > li > a, #main-navigation-wrapper-new nav > ul.main-menu > li > a { font-weight: bold; }
#main-navigation-wrapper nav > ul.main-menu > li > .sub-menu, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu { margin-top: 1rem; padding-left: 0; display: none; }
#main-navigation-wrapper nav > ul.main-menu > li > .sub-menu > li, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu > li { margin-bottom: .75rem; }
#main-navigation-wrapper nav > ul.main-menu > li > .sub-menu > li:first-child, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu > li:first-child { display: none; }
#main-navigation-wrapper nav > ul.main-menu > li > .sub-menu > li > .sub-menu, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu > li > .sub-menu { font-size: .85em; }
#main-navigation-wrapper nav .utility-nav-mobile, #main-navigation-wrapper-new nav .utility-nav-mobile { font-size: .75rem; margin: 0 -20px; padding: 0 40px; border-top: 1px solid #da0e45; border-bottom: 1px solid #da0e45; }
#main-navigation-wrapper nav .utility-nav-mobile a, #main-navigation-wrapper-new nav .utility-nav-mobile a { display: block; padding: .125rem 0; }
#main-navigation-wrapper nav .utility-nav-mobile li:first-child, #main-navigation-wrapper-new nav .utility-nav-mobile li:first-child { padding-top: .75rem; }
#main-navigation-wrapper nav .utility-nav-mobile li:last-child, #main-navigation-wrapper-new nav .utility-nav-mobile li:last-child { padding-bottom: .75rem; }

#search-icon:after { cursor: pointer; }

@media (max-width: 991px){#country {display: none;}}

@media (min-width: 992px) { .amt-utility-nav .amt-nav-toplevel a[href="#mobile-menu"] { display: none; }
  #main-navigation-wrapper, #main-navigation-wrapper-new { text-align: right; position: absolute; left: 0; right: 5%; bottom: -2px; font-size: .95rem; }
  #main-navigation-wrapper .menu-follower, #main-navigation-wrapper-new .menu-follower { border-left: none; border-bottom: 5px solid #0e9aa7; height: 0; top: auto; bottom: -1px; }
  #main-navigation-wrapper nav, #main-navigation-wrapper-new nav { position: relative; top: 0; padding: 0; width: 100%; overflow: visible; transition: none; float: right; background: none; }
  #main-navigation-wrapper nav, #main-navigation-wrapper nav.open, #main-navigation-wrapper-new nav, #main-navigation-wrapper-new nav.open { height: auto; }
  #main-navigation-wrapper nav.open > ul.main-menu > li:hover > .sub-menu, #main-navigation-wrapper-new nav.open > ul.main-menu > li:hover > .sub-menu { opacity: 1; }
  #main-navigation-wrapper nav > ul.main-menu, #main-navigation-wrapper-new nav > ul.main-menu { padding: 0; margin: 0 -.5rem 1rem 0; display: inline-block; z-index: 10; }
  #main-navigation-wrapper nav > ul.main-menu:before, #main-navigation-wrapper-new nav > ul.main-menu:before { display: none; }
  #main-navigation-wrapper nav > ul.main-menu > li, #main-navigation-wrapper-new nav > ul.main-menu > li { display: inline-block; position: relative; margin: 0; }
  #main-navigation-wrapper nav > ul.main-menu > li:hover > .sub-menu, #main-navigation-wrapper-new nav > ul.main-menu > li:hover > .sub-menu { opacity: 1; }
  #main-navigation-wrapper nav > ul.main-menu > li > a, #main-navigation-wrapper-new nav > ul.main-menu > li > a { font-weight: normal; padding: 1rem .5rem; }
  #main-navigation-wrapper nav > ul.main-menu > li > .sub-menu, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu { display: block; position: absolute; z-index: 5; left: 0; top: 100%; margin-top: -1px; min-width: 25rem; height: 0; opacity: 0; transition: height .5s, opacity .5s; overflow: hidden; text-align: left; padding: 0; }
  #main-navigation-wrapper nav > ul.main-menu > li > .sub-menu, #main-navigation-wrapper nav > ul.main-menu > li > .sub-menu > li > .sub-menu, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu > li > .sub-menu { padding-left: .5rem; }
  #main-navigation-wrapper nav > ul.main-menu > li > .sub-menu > li:first-child, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu > li:first-child { display: list-item; margin-top: 2.5rem; }
  #main-navigation-wrapper nav > ul.main-menu > li > .sub-menu > li:last-child, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu > li:last-child { margin-bottom: 3rem; }
  #main-navigation-wrapper nav > ul.main-menu > li > .sub-menu.columns-2, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu.columns-2 { -moz-columns: 2 18rem; -moz-column-rule: 1px solid #ddd; -moz-column-gap: 4rem; columns: 2 18rem; column-rule: 1px solid #ddd; column-gap: 4rem; min-width: 42rem; padding-top: 2.5rem; margin-top: 0; }
  #main-navigation-wrapper nav > ul.main-menu > li > .sub-menu.columns-2 > li, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu.columns-2 > li { break-inside: avoid; page-break-inside: avoid; }
  #main-navigation-wrapper nav > ul.main-menu > li > .sub-menu.columns-2 > li:first-child, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu.columns-2 > li:first-child { margin-top: 0; }
	

 
  #country a {color: #da0e45!important; font-weight: bold!important;}
  #country a:hover {color: #da0e45!important;}
  #welcome {color: #da0e45!important; font-weight: bold;}
  #country-list a {font-weight: normal!important;}	
  #main-navigation-wrapper nav > ul.main-menu > li > ul > li > .sub-menu.columns-country, #main-navigation-wrapper-new nav > ul.main-menu > li > ul > li> .sub-menu.columns-country { -moz-columns: 2 9rem; -moz-column-rule: 1px solid #ddd; -moz-column-gap: 4rem; columns: 3 9rem; min-width: 40rem; column-rule: 1px solid #ddd; column-gap: 4rem; padding-top: 1rem; padding-left: 0; font-size: 1rem!important; margin-top: 0; }
  #main-navigation-wrapper nav > ul.main-menu > li > ul > li > .sub-menu.columns-country > li, #main-navigation-wrapper-new nav > ul.main-menu > li > ul > li >  .sub-menu.columns-country > li { break-inside: avoid; page-break-inside: avoid; }
  #main-navigation-wrapper nav > ul.main-menu > li > ul > li > .sub-menu.columns-country > li:first-child, #main-navigation-wrapper-new nav > ul.main-menu > li > ul > li > .sub-menu.columns-country > li:first-child { margin-top: 0; }	
	
	
  #main-navigation-wrapper .submenu-bg, #main-navigation-wrapper-new .submenu-bg { left: 0; right: 0; height: 0; margin-top: -2px; }
  #main-navigation-wrapper .submenu-bg, #main-navigation-wrapper .submenu-bg:before, #main-navigation-wrapper .submenu-bg:after, #main-navigation-wrapper-new .submenu-bg, #main-navigation-wrapper-new .submenu-bg:before, #main-navigation-wrapper-new .submenu-bg:after { box-sizing: content-box; display: block; position: absolute; background: white; border-top: 1px solid #9d9fa2; }
  #main-navigation-wrapper .submenu-bg:before, #main-navigation-wrapper .submenu-bg:after, #main-navigation-wrapper-new .submenu-bg:before, #main-navigation-wrapper-new .submenu-bg:after { content: ""; width: 1000px; top: -1px; bottom: 0; }
  #main-navigation-wrapper .submenu-bg:before, #main-navigation-wrapper-new .submenu-bg:before { right: 100%; }
  #main-navigation-wrapper .submenu-bg:after, #main-navigation-wrapper-new .submenu-bg:after { left: 100%; }
  #main-navigation-wrapper .submenu-bg.open, #main-navigation-wrapper .submenu-bg.open:before, #main-navigation-wrapper .submenu-bg.open:after, #main-navigation-wrapper-new .submenu-bg.open, #main-navigation-wrapper-new .submenu-bg.open:before, #main-navigation-wrapper-new .submenu-bg.open:after { border-bottom: 1px solid #9d9fa2; }
  #main-navigation-wrapper .submenu-bg.open:before, #main-navigation-wrapper .submenu-bg.open:after, #main-navigation-wrapper-new .submenu-bg.open:before, #main-navigation-wrapper-new .submenu-bg.open:after { bottom: -1px; }
  #main-navigation-wrapper .submenu-bg, #main-navigation-wrapper .submenu-bg figure, #main-navigation-wrapper-new .submenu-bg, #main-navigation-wrapper-new .submenu-bg figure { transition: height .5s; }
  #main-navigation-wrapper .submenu-bg figure, #main-navigation-wrapper-new .submenu-bg figure { display: block; position: absolute; top: 0; min-width: calc(5vw + 160px); width: calc(5vw + 160px); left: 0; height: 0; }
  #main-navigation-wrapper .utility-nav-mobile, #main-navigation-wrapper-new .utility-nav-mobile { display: none; } }
@media (min-width: 1200px) { #main-navigation-wrapper nav .submenu-bg img, #main-navigation-wrapper-new nav .submenu-bg img { left: 7%; top: 150px; width: 205px; } }
@media (min-width: 1300px) { #main-navigation-wrapper, #main-navigation-wrapper-new { font-size: 1rem; }
  #main-navigation-wrapper nav .submenu-bg img, #main-navigation-wrapper-new nav .submenu-bg img { width: 19vw; }
  #main-navigation-wrapper nav ul .sub-menu .sub-menu, #main-navigation-wrapper-new nav ul .sub-menu .sub-menu { font-size: .85rem; }
  #main-navigation-wrapper nav > ul.main-menu > li, #main-navigation-wrapper-new nav > ul.main-menu > li { margin-left: 1.6rem; } }
@media (min-width: 1600px) { #main-navigation-wrapper, #main-navigation-wrapper-new { font-size: 1.1rem; } #main-navigation-wrapper nav > ul.main-menu > li > ul > li > .sub-menu.columns-country{font-size: 1.1rem!important;} }
@media (min-width: 1900px) { #main-navigation-wrapper, #main-navigation-wrapper-new { font-size: 1.2rem; }
  #main-navigation-wrapper nav > ul.main-menu > li > ul > li > .sub-menu.columns-country{font-size: 1.2rem!important;} 	
  #main-navigation-wrapper nav .submenu-bg img, #main-navigation-wrapper-new nav .submenu-bg img { left: 13.5%; top: 190px; width: 370px; }
  #main-navigation-wrapper nav ul .sub-menu .sub-menu, #main-navigation-wrapper-new nav ul .sub-menu .sub-menu { font-size: 1rem; }
  #main-navigation-wrapper nav > ul.main-menu, #main-navigation-wrapper-new nav > ul.main-menu { margin-bottom: 1.5rem; }
  #main-navigation-wrapper nav > ul.main-menu > li > a, #main-navigation-wrapper-new nav > ul.main-menu > li > a { padding-bottom: 1.5rem; }
  #main-navigation-wrapper nav > ul.main-menu > li > .sub-menu > li:first-child, #main-navigation-wrapper-new nav > ul.main-menu > li > .sub-menu > li:first-child { margin-top: 3.5rem; } }

/*# sourceMappingURL=nav.css.map */
