@font-face {
    font-family: 'maison';
    src: url('/fileadmin/user_upload/fonts/maison/maison_neue_book-webfont.woff2') format('woff2'),
         url('/fileadmin/user_upload/fonts/maison/maison_neue_book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'maison';
    src: url('/fileadmin/user_upload/fonts/maison/maison_neue_bold-webfont.woff2') format('woff2'),
         url('/fileadmin/user_upload/fonts/maison/maison_neue_bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
  font-family: 'Officina';
  src: url('/fileadmin/user_upload/fonts/OfficinaDisplayITCW03-Bold.eot?#iefix') format('embedded-opentype'),  
    url('/fileadmin/user_upload/fonts/OfficinaDisplayITCW03-Bold.woff') format('woff'), url('/fileadmin/user_upload/fonts/OfficinaDisplayITCW03-Bold.ttf')  format('truetype'), url('/fileadmin/user_upload/fonts/OfficinaDisplayITCW03-Bold.svg#OfficinaDisplayITCW03-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Officina-Regular';
  src: url('/fileadmin/user_upload/fonts/OfficinaSansITCTTBook.eot?#iefix') format('embedded-opentype'),  url('/fileadmin/user_upload/fonts/OfficinaSansITCTTBook.woff') format('woff'), url('/fileadmin/user_upload/fonts/OfficinaSansITCTTBook.ttf')  format('truetype'), url('/fileadmin/user_upload/fonts/OfficinaSansITCTTBook.svg#OfficinaSansITCTTBook') format('svg');
  font-weight: normal;
  font-style: normal;
}


body {
    line-height: 1.55;
    font-family: 'Officina-Regular';
    font-size: 17px;
    background: #e0e497;
}
body > header {
    background: #064481;
	color: #fff;
    height: 6.75rem;
}
body > header.scrolled {
    background-color: #064481;
}
body > header .logo {
    max-width: 365px;
    overflow: hidden;
    padding: 0;
    margin-top: 0.5rem;
    margin-bottom: .5rem;
}
body > header .logo a {
    display: block;
    height: 65%;
}
body > footer .footer-top {
    background: #064481;
}
body > footer .footer-bottom {
    background: #053769;
}
.footer-bottom a {
    text-transform: uppercase;
}
.image img:focus, .image img:hover {
    -webkit-transform: none;
    transform: none;
}
.scroll-top-button {
    background: #053769;
    border-radius: 0;
    padding-top: .4rem;
    right: 0;
    left: auto;
    box-shadow: none;
}
main ul{
  padding-left: 1rem;
}
.frame-type-iubase_imageslider{
  padding: 0 !important;
  background: none !important;
}
/* MENU */
.level-menu:not([class*="lvl-"]) > li > a {
    background: none;
    padding: 0 0 0 3.5rem;
    font-weight: 700;
    font-size: 1.25rem;
}
.level-menu[class*="lvl-"], .level-menu[class*="lvl-"].lvl-1::before{
    background: #053769;
}
.level-menu a.active, .level-menu a:focus, .level-menu a:hover {
    background-color: #064481;
}
.level-menu[class*="lvl-"]:not(.lvl-1) {
    background: #064481;
    padding: 0;
}
[class^="grid_"] .item {
    padding: 0 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}
.grid_2col .grid_2col {
    background: none !important;
    padding: 0 !important;
    margin-top: 0.5rem !important;
    margin-right: .5rem;
    margin-left: .5rem;
}
/* BOX DEFAULT */
main .frame-layout-0 {
    background: #FCFCFC;
    padding: 2rem 2rem 3rem 2rem;
    margin-top: 2.5rem;
}
/* BOX GRÜN */
.frame-layout-1 {
    background: #D0DE25 !important;
    color: #3d4469 !important;
    padding: 2rem;
    margin-top: 2.5rem;
}
.frame-layout-1 h1, .frame-layout-1 h2, .frame-layout-1 h3, .frame-layout-1 h4{
     color: #3d4469;
}
.frame-layout-1 a{
     color: #3d4469;
     text-decoration: underline;
}
.frame-type-textmedia.frame-layout-1{
  padding-top: 0 !important;
}
.frame-type-textmedia.frame-layout-1 header {
    margin-bottom: 0rem;
    background: #CAD728;
    margin-right: -2rem;
    margin-left: -2rem;
    padding: 1.5rem 2rem;
}
.frame-type-textmedia.frame-layout-1 .ce-textpic:not(.ce-nowrap).ce-center.ce-above .ce-gallery{
    margin-bottom: 1.5rem;
    margin-left: -2rem;
    margin-right: -2rem;
}
/* BOX ROT */
.frame-layout-2 {
    background: #E23B35 !important;
    color: #fff;
    padding: 2rem;
	margin-top: 2.5rem;
}
.frame-layout-2 h1, .frame-layout-2 h2, .frame-layout-2 h3, .frame-layout-2 h4{
     color: #fff;
}
.frame-layout-2 a {
    text-decoration: underline;
    color: #fff;
}
/* BOX BLAU */
.frame-layout-3 {
    background: #064481 !important;
    color: #fff;
    padding: 2rem;
	margin-top: 2.5rem;
}
.frame-layout-3 h1, .frame-layout-3 h2, .frame-layout-3 h3, .frame-layout-3 h4{
     color: #fff;
}
.frame-layout-3 a{
     color: #D0DE25;
}
.frame-type-textmedia.frame-layout-3{
  padding: 0 2rem 2rem 2rem;
}
.frame-type-textmedia.frame-layout-3 header {
    margin-bottom: 0rem;
    background: #053769;
    margin-right: -2rem;
    margin-left: -2rem;
    margin-top: -2rem;
    padding: 1.5rem 2rem;
}
.frame-type-textmedia.frame-layout-3 .ce-textpic:not(.ce-nowrap).ce-center.ce-above .ce-gallery{
    margin-left: -2rem;
    margin-right: -2rem;
}
.frame-type-textmedia .ce-bodytext{
  margin-top: 1.5rem;
}

/* BOX MIA GELB*/
#c28{
  background: #FEEC0C;
}
#c28 header{
  margin-top: -2rem;
}
/*#c105 {
    background: #FEEC0C !important;
	color:#333;
}*/
#c105 h2{
  color: #333;
}
.ce-textpic.ce-nowrap.ce-right .ce-gallery {
    margin-left: 1.25rem;
    margin-right: -2rem;
    margin-bottom: -2.5rem;
    margin-top: -2rem;
}

/*.frame-type-textmedia.frame-layout-0 header {
    margin-bottom: 0rem;
    background: #FCFCFC;
    margin-right: -2rem;
    margin-left: -2rem;
    padding: 1.5rem 2rem;
}
.frame-layout-0 {
    padding: 0 2rem 2rem 2rem !important;
}*/
/*#c12, #c13, #c14, #c15{
    background: #e74c3c;
	padding: 1.5rem;
    color: #fff;
}*/
#c12 header, #c13 header{
  margin-bottom: 0;
}
#c15 header {
  margin-bottom: 1rem !important;
}
b, strong {
    font-weight: bolder;
    font-family: "Officina";
}
.h1, h1 {
    font-family: 'Officina';
    font-weight: bold;
    font-size: 1.75rem;
    line-height: 1.35;
}
.h1 + small, h1 + small {
    font-size: 1.5rem;
}
.h2, h2, .text-navigation article h2 {
    font-family: 'Officina';
    font-weight: bold;
    font-size: 1.5rem;
    line-height: 1.35;
}
.h2 + small, h2 + small {
    font-size: 1.15rem;
}
.h3, h3 {
    font-size: 1.25rem;
    font-family: 'Officina';
}
main header {
    margin-bottom: 1rem;
}
[class^="grid_"] .item > * + *, [class^="grid_"] .frame-type-textmedia{
    margin-top: 2.5rem;
    padding: 2rem;
    background: #F6F6F6;
}
.frame-type-textmedia img.image-embed-item {
    width: 100%;
    height: auto;
}
.ce-textpic:not(.ce-nowrap).ce-center.ce-above .ce-gallery, .ce-textpic:not(.ce-nowrap).ce-left.ce-above .ce-gallery, .ce-textpic:not(.ce-nowrap).ce-right.ce-above .ce-gallery {
    margin-bottom: 0;
}
.ce-textpic:not(.ce-nowrap).ce-center.ce-below .ce-gallery {
    margin: 2rem -2rem -2.4rem -2rem;
}
.image img{
  border-radius: 0;
}
.frame-layout-2 header a, .frame-layout-3 header a {
    color: #fff;
    transition: .25s all ease-in-out;
}
.frame-layout-2 header a:hover, .frame-layout-3 header a:hover {
    text-decoration: none;
}

/* DOWNLOADLISTEN LINIENFAHRPLÄNE */

/*.ce-uploads a {
    color: #fff;
	font-size: 1.4rem;
	font-weight: bold;
	background: #053769 url(/fileadmin/user_upload/icons/pdf.svg) no-repeat right;
    padding: 0.65rem 1.5rem;
    width: 100%;
    display: block;
    transition: .5s all ease-in-out;
    font-family: 'Officina-Regular';
}*/
ul.ce-uploads  {
  padding-left: 0;
} 
.ce-uploads li {
    list-style: none;
    margin-bottom: 4px;
}

/*#page-2 .ce-uploads {
    padding-left: 0;
    display: inline-block;
    margin-top: 0;
}
#page-2 .ce-uploads a {
    text-decoration: none;
}
#page-2 .ce-uploads li {
    list-style-type: none;
    width: auto;
    float: left;
    margin-right: .5rem;
}
#page-2 .ce-uploads-fileName {
    background: #273C75;
	font-size: 1.5rem;
	width: 4rem;
	display: block;
	color: #fff;
    font-weight: bold;
    text-align: center;
    margin-bottom: 0.45rem;
}
#c68 .ce-uploads li:nth-child(1) .ce-uploads-fileName { background: #E79406;}
#c68 .ce-uploads li:nth-child(2) .ce-uploads-fileName { background: #158B2D;}
#c68 .ce-uploads li:nth-child(3) .ce-uploads-fileName { background: #991A81;}
#c68 .ce-uploads li:nth-child(4) .ce-uploads-fileName { background: #3EA5C4;}
#c68 .ce-uploads li:nth-child(5) .ce-uploads-fileName { background: #EDC821;}
#c68 .ce-uploads li:nth-child(6) .ce-uploads-fileName { background: #214566;}
#c68 .ce-uploads li:nth-child(7) .ce-uploads-fileName { background: #A32516;}
*/
/* STARTSEITE LINIENPLÄNDE DOWNLOAD-LINKS */

#c81 a{
  color:#fff;
  font-size: 1.4rem;
  font-weight: bold;
  background: #053769 url(/fileadmin/user_upload/icons/delbus-arrow-right.svg) no-repeat right;
  padding: 0.65rem 1.5rem;
  width: 100%;
  display: block;
  transition: .5s all ease-in-out;
  font-family: 'Officina';
  letter-spacing: 2px;
}
#c81 a:hover{
  text-decoration: none;
  background: #D0DE25 url(/fileadmin/user_upload/icons/delbus-arrow-right.svg) no-repeat right;
  color: #233462;
}  
.grid_2col .image-slider {
    margin-top: 2.5rem;
}
.image-slider .owl-dots {
    left: 0;
    position: absolute;
    height: 1.5rem;
    bottom: 1.5rem;
    width: 100%;
}
.owl-carousel .owl-dots .owl-dot {
    background: transparent;
	width: 1rem;
	height: 1rem;
    border: 2px solid #D0DE25;
    opacity: 1;
}
.owl-carousel .owl-dots .owl-dot.active{
    opacity: 1;
    background: #D0DE25;
}

/* POWERMAIL */
.frame-layout-0 .powermail_fieldwrap_type_file > div:last-of-type, 
.frame-layout-0 input[type="date"], 
.frame-layout-0 input[type="email"], 
.frame-layout-0 input[type="file"], 
.frame-layout-0 input[type="number"], 
.frame-layout-0 input[type="password"], 
.frame-layout-0 input[type="search"], 
.frame-layout-0 input[type="tel"], 
.frame-layout-0 input[type="text"], 
.frame-layout-0 input[type="time"], 
.frame-layout-0 select, 
.frame-layout-0 textarea {
    background: #E3E3E3;
    border: none;
    border-radius: 0;
    color: #222;
}
.frame-layout-0 .powermail_fieldwrap_type_file > div:last-of-type:focus, 
.frame-layout-0 .powermail_fieldwrap_type_file > div:last-of-type:hover,
.frame-layout-0 input[type="date"]:focus, 
.frame-layout-0 input[type="date"]:hover, 
.frame-layout-0 input[type="email"]:focus, 
.frame-layout-0 input[type="email"]:hover, 
.frame-layout-0 input[type="file"]:focus, 
.frame-layout-0 input[type="file"]:hover, 
.frame-layout-0 input[type="number"]:focus, 
.frame-layout-0 input[type="number"]:hover, 
.frame-layout-0 input[type="password"]:focus, 
.frame-layout-0 input[type="password"]:hover, 
.frame-layout-0 input[type="search"]:focus, 
.frame-layout-0 input[type="search"]:hover, 
.frame-layout-0 input[type="tel"]:focus, 
.frame-layout-0 input[type="tel"]:hover, 
.frame-layout-0 input[type="text"]:focus, 
.frame-layout-0 input[type="text"]:hover, 
.frame-layout-0 input[type="time"]:focus, 
.frame-layout-0 input[type="time"]:hover, 
.frame-layout-0 select:focus, 
.frame-layout-0 select:hover, 
.frame-layout-0 textarea:focus, 
.frame-layout-0 textarea:hover {
    background: #EEE;
    border: #EEE;
}
.frame-layout-3 > .powermail_fieldwrap_type_file > div:last-of-type, input[type="date"], input[type="email"], input[type="file"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], select, textarea {
    background: #053769;
    border: none;
    border-radius: 0;
    color: #fff;
    border: 1px solid #053769; 
}
.frame-layout-3 .powermail_fieldwrap_type_file > div:last-of-type:focus, .powermail_fieldwrap_type_file > div:last-of-type:hover, input[type="date"]:focus, input[type="date"]:hover, input[type="email"]:focus, input[type="email"]:hover, input[type="file"]:focus, input[type="file"]:hover, input[type="number"]:focus, input[type="number"]:hover, input[type="password"]:focus, input[type="password"]:hover, input[type="search"]:focus, input[type="search"]:hover, input[type="tel"]:focus, input[type="tel"]:hover, input[type="text"]:focus, input[type="text"]:hover, input[type="time"]:focus, input[type="time"]:hover, select:focus, select:hover, textarea:focus, textarea:hover {
    background: #053769;
    border: 1px solid #D0DE25; 
}
.tx-powermail label{
  margin-bottom: .5rem;
}
.btn:focus, .btn:hover, button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover {
    box-shadow: none;
}
/*.tx-powermail {
  padding-top: 2rem;
}*/
input[type="submit"]{
  background: #D0DE25 url(/fileadmin/user_upload/icons/delbus-arrow-right.svg) no-repeat right;
  color: #233462;
  text-transform: uppercase;
  padding-right: 4rem;
  border-radius: 0;
  font-size: 1.2rem;
  border: none;
}
input[type="reset"]{
  background: #E23A35 url(/fileadmin/user_upload/icons/reset.svg) no-repeat right !important;
  color: #FFF !important;
  text-transform: uppercase;
  padding-right: 4rem;
  border-radius: 0;
  font-size: 1.2rem;
  border: none;
  margin-left: 1rem;
}
.powermail_fieldwrap_name, .powermail_fieldwrap_e_mail, .powermail_fieldwrap_strasseundhausnummer, .powermail_fieldwrap_plzundort, .powermail_fieldwrap_mobiltelefon, .powermail_fieldwrap_telefon, .powermail_fieldwrap_fax, .powermail_fieldwrap_anschrift, .powermail_fieldwrap_geburtsdatum_ort{
  width: 48%;
  float: left;
}
.powermail_fieldwrap_name, .powermail_fieldwrap_strasseundhausnummer, .powermail_fieldwrap_mobiltelefon, .powermail_fieldwrap_telefon, .powermail_fieldwrap_geburtsdatum_ort{
  margin-right: 4%;
}

/* MOBILE STYLES */
@media(max-width: 47.99em){
body > header {
    height: 3.75rem;
}
main > :first-child:not([class*="_imagehero"]):not([class*="_productslider"]) {
    margin-top: 4.5rem;
}
[class^="grid_"] .item > * + *, [class^="grid_"] .frame-type-textmedia {
    margin-top: 0.5rem;
}
[class^="grid_"] .item , .frame-layout-0, .frame-layout-1, .frame-layout-2, .frame-layout-3{
    padding: 0;
    margin-top: .5rem !important;
    margin-bottom: .5rem;
}
[class^="grid_"] .item > * + *, [class^="grid_"] .frame-type-textmedia,
  .frame-layout-0, .frame-layout-1, .frame-layout-2, .frame-layout-3{
  padding: 1.5rem !important;
}
.frame-type-textmedia.frame-layout-1 header,
.frame-type-textmedia.frame-layout-2 header,  
.frame-type-textmedia.frame-layout-3 header {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
    margin-top: -1.5rem;
    padding: 1.5rem 1.5rem;
}
.ce-textpic:not(.ce-nowrap).ce-center.ce-below .ce-gallery {
    margin: 1.5rem -1.5rem -1.9rem -1.5rem;
}
.ce-textpic.ce-nowrap.ce-right .ce-gallery {
    margin-left: 1.25rem;
    margin-right: -1.5rem;
    margin-bottom: -1.9rem;
    margin-top: 0rem;
}
.frame-type-textmedia.frame-layout-3 .ce-textpic:not(.ce-nowrap).ce-center.ce-above .ce-gallery {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
}
.h1, h1 {
    font-size: 1.75rem;
}
.h1 + small, h1 + small {
    font-size: 1.25rem;
}  
.h2, h2 {
    font-size: 1.4rem;
}
.h2 + small, h2 + small {
    font-size: 1rem;
}
  .h2, h2, .text-navigation article h2{
    font-size: 1.25rem;
}
#c81 a {
  font-size: 1.25rem;
  padding: .35rem 1.25rem;
}
.frame-type-iubase_imageslider {
    padding: 0 !important;
}
.image-slider .owl-dots{
    bottom: .85rem;
}
.owl-carousel .owl-dots .owl-dot {
    background: transparent;
	width: 0.5rem;
	height: 0.5rem;
	border: 1.9px solid #D0DE25;
    opacity: 1;
}
.item.tile-1.md-4 {
    margin-bottom: -0.5rem;
}
.item.tile-1.md-6 {
    margin-bottom: 0;
}
.item.tile-1.md-8 {
    margin-bottom: -0.5rem;
}
.item.tile-2.md-4, .item.tile-3.md-4 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.item.tile-2.md-6 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
} 
.grid_2col .grid_2col {
    background: none !important;
    padding: 0 !important;
    margin-top: 0.5rem !important;
    margin-right: 1rem;
    margin-left: 1rem;
    margin-bottom: 0rem;
  }
  .grid_2col .image-slider {
    margin-top: 0;
  }
.item.tile-1.md-6 .frame-type-textmedia:last-child {
    margin-bottom: 0;
}
  #c18{
    margin-bottom: 0;
  }
.level-menu, .level-menu[class*="lvl-"]{
    background: #064481;
}
.level-menu:not([class*="lvl-"]) > li > a {
    background: none;
    padding: .9rem 0;
    font-weight: bold;
    font-size: 1.15rem;
}
.level-menu > li {
    width: 87%;
    max-width: 20rem;
    border-bottom: 2px solid #053769;
}
.level-menu[class*="lvl-"]:not(.lvl-1) {
    background: #064481;
    padding: 6.25rem 0 0 0;
}  
.contenttable {
    max-width: 100%;
}
.powermail_fieldwrap_name, .powermail_fieldwrap_e_mail, .powermail_fieldwrap_strasseundhausnummer, .powermail_fieldwrap_plzundort, .powermail_fieldwrap_mobiltelefon, .powermail_fieldwrap_telefon, .powermail_fieldwrap_fax, .powermail_fieldwrap_anschrift, .powermail_fieldwrap_geburtsdatum_ort{
  width: 100%;
  float: none;
}
.powermail_fieldwrap_name, .powermail_fieldwrap_strasseundhausnummer, .powermail_fieldwrap_mobiltelefon, .powermail_fieldwrap_telefon, .powermail_fieldwrap_geburtsdatum_ort{
  margin-right: 0%;
}
input[type="reset"]{
    margin-left: -.5rem;
  }
.menu-right img {
    display: none;
}
body > header .logo a {
    display: block;
    height: 75%;
}
#c107{
	margin-top: 1.5rem !important;
} 
}  

main {
    background: url(/fileadmin/user_upload/images/skyline-del.svg) no-repeat bottom;
}
.frame-layout-3 header a::after {
    content: "";
    background: url(/fileadmin/user_upload/icons/delbus-arrow-right-w.svg) no-repeat center;
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-left: 10px;
}
.frame-layout-3 header a:hover::after {
    content: "";
    background: url(/fileadmin/user_upload/icons/delbus-arrow-right-g.svg) no-repeat center;
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-left: 10px;
}
.frame-type-menu_pages.frame-layout-0 li a {
    color: #222;
	background: #eee url(/fileadmin/user_upload/icons/delbus-arrow-right.svg) no-repeat right !important;
}
.frame-type-menu_pages.frame-layout-1 li a {
    color: #3d4469;
	background: rgba(255,255,255,.2) url(/fileadmin/user_upload/icons/delbus-arrow-right.svg) no-repeat right;
    text-decoration: none;
}
.frame-type-menu_pages.frame-layout-2 li a {
    color: #fff;
	background: #C8312B url(/fileadmin/user_upload/icons/delbus-arrow-right.svg) no-repeat right;
}
.frame-type-menu_pages.frame-layout-3 li a {
    color: #fff;
	background: #053769 url(/fileadmin/user_upload/icons/delbus-arrow-right.svg) no-repeat right;
}
.frame-layout-0 .ce-uploads a {
    color: #222;
	background: #eee url(/fileadmin/user_upload/icons/pdf.svg) no-repeat right !important;
}
.frame-layout-1 .ce-uploads a {
    color: #3d4469;
	background: rgba(255,255,255,.2) url(/fileadmin/user_upload/icons/pdf.svg) no-repeat right;
    text-decoration: none;
}
.frame-layout-2 .ce-uploads a {
    color: #fff;
	background: #C8312B url(/fileadmin/user_upload/icons/pdf.svg) no-repeat right;
}
.frame-layout-3 .ce-uploads a {
    color: #fff;
	background: #053769 url(/fileadmin/user_upload/icons/pdf.svg) no-repeat right;
}
.frame-type-menu_pages li a, .ce-uploads a {
	font-size: 1.2rem;
	font-weight: bold;
    padding: 0.25rem 0.7rem;
    display: block;
    transition: .5s all ease-in-out;
    font-family: 'Officina-Regular';
    letter-spacing: 0px;
    margin-bottom: 3px;
    text-decoration: none;
}
.frame-type-menu_pages header h2{
    padding-left: .7rem;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.accordion > .container > .column:first-of-type {
    border-top: none;
}
.frame-layout-0 .accordion .tongue{
  border-bottom-color: #EEEEEE ;
}
.frame-layout-1 .accordion .tongue{
  border-bottom-color: rgba(255,255,255,.2) ;
}
.frame-layout-2 .accordion .tongue{
  border-bottom-color: #C8312B;
}
.frame-layout-3 .accordion .tongue{
  border-bottom-color: #053769;
}



/* MENU TABLET */

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  .level-menu {
    background: #053769 !important;
  }
  .level-menu > li:not(.menu-path) > a{
    padding: 0;
    font-size: 1.1rem;
  }
  .level-menu > li.menu-path {
    padding-bottom: .75rem;
    line-height: 1;
    margin-top: 2rem;
  }
  .level-menu > li {
    width: 87%;
    max-width: 100%;
    border-bottom: 2px solid rgba(255,255,255,.1);
    line-height: 3;
  }
  .level-menu:not([class*="lvl-"]) > li > a{
    padding-left: 0;
  }
  nav img{
    z-index: 56;
  }
  .level-menu.lvl-2 {
    padding-top: 6.25rem !important;
}
  .level-menu > li.menu-path ul li:not(:first-child)::before {color: #D0DE25;}
}
.level-menu > li.menu-path ul li {
    font-size: 1rem;
    font-weight: normal;
}
.level-menu > li.menu-path ul li:last-child {
    color: #D0DE25;
}
.level-menu a.active, .level-menu a:focus, .level-menu a:hover {
    background-color: transparent;
}
}
/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {


}

@font-face{font-family:'iunctim';src:url(data:application/font-woff2;charset=utf-8;base64,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)format('woff2');font-weight:normal;font-style:normal;}