

.dropdown-plus {
    display: none;
}



.main-menu ul ul li.akev > a::after {
  font-family: Roberto;
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(AEKV e.V.)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}

.main-menu ul ul li.j2026 > a::after {
  font-family: Roberto;
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(2026)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}



.main-menu ul ul li.j2025 > a::after {
  font-family: Roberto;
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(2025)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}


.main-menu ul ul li.j2024 > a::after {
  font-family: Roberto;
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(2024)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}



.main-menu ul ul li.j2023 > a::after {
  font-family: Roberto;
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(2023)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}


.main-menu ul ul li.j2019 > a::after {
  font-family: Roberto;
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(2019)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}

.main-menu ul ul li.j2020 > a::after {
  font-family: Roberto;
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(2020)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}

.main-menu ul ul li.j2021 > a::after {
  font-family: Roberto;
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(2021)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}

.main-menu ul ul li.j2022 > a::after {
  font-family: Roberto;
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(2022)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}


.main-menu ul ul li.seelsorge > a::after {
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(Mo. 18-19.30)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}

.main-menu ul ul li.neu > a::after {
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(neu)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}


.main-menu ul ul li.forumak > a::after {
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(14 Tage, Login)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}

.main-menu ul ul li.forummem > a::after {
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(4000,Login)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}

.main-menu ul ul li.forenfotoalben > a::after {
  font-family: Arimo;
  color: #f00 !important;
  padding-left: 9px !important;
  color: #b7b4b4 !important;
  padding-left: 9px !important;
  font-size: 14px;
  color: #dbc75a !important;
  content: "(281,Login)";
  position: relative;
  left: 0;
  width: auto;
  font-family: Fontawesome;
  padding-right: 5px;
  font-size: 12px;
  top: 0px;
  background-color: transparent;
  font-weight: 900;
}





#menu-item-14604 a::before, 
#menu-item-14602 a::before, 
#menu-item-14601 a::before, 
.menu-item.hamburg a::before, 
.menu-item.brandenburg a::before, 
.menu-item.hamburg a::before, 
.menu-item.flage a::before {
  content: " ";
  height: 24px;
  width: 20px;
  overflow: hidden;
  background-image: url("/wp-content/themes/verschickung-neu/img/layout/wappen/wappen.png");
  background-color: transparent;
  padding-right: 5px;
  background-size: 400px 200px;
  background-position-x: -60px;
  background-position-y: -4px;
  top: 4px;
  margin-left: 16px;
  display: inline-block;
 }

#site-navigation  .menu-item.sachsen a::before {
  background-position-x: -80px;
  background-position-y: -29px;
  }



#site-navigation  .menu-item.niedersachsen a::before,
#site-navigation  .menu-item.niedersachen a::before {
  background-position-x: -20px;
  background-position-y: -1px;
}


#site-navigation .menu-item.bayern a::before {
  background-position-x: -60px;
  background-position-y: -4px;
}


#site-navigation .menu-item.nordrhein a::before {
  background-position-x: -1px;
  background-position-y: -1px;
}

#site-navigation .menu-item.niedersachsen a::before {
  background-position-x: -20px;
  background-position-y: -1px;
}

#site-navigation .menu-item.rheinland a::before {
 background-position-x: -80px;
 background-position-y: -1px; 
 }

#site-navigation .menu-item.baden a::before {
 background-position-x: -40px;
 background-position-y: -4px;
 }

#site-navigation .menu-item.berlin a::before {
 background-position-x: -99px;
 background-position-y: -4px;
 }

#site-navigation .menu-item.schleswig a::before {
 background-position-x: -60px;
 background-position-y: -31px;
 }


#site-navigation .menu-item.mecklenburg a::before {
 background-position-x: -40px;
 background-position-y: -32px;  
 }

.sub-menu li.menu-item-object-yawp_wim {
    margin-bottom: 20px;
    overflow: hidden;

}

.yawp_wim_title {
 display: block;
 color: #acd596 !important;
  height: 31px;
  display: block;
  color: #acd596 !important;
  font-size: 18px;
  border-bottom: 2px dashed #555;
  padding-left: 17px;
 font-family: Arimo;
 font-weight: 900 !important;

}
.yawp_wim_wrap {
    width: 300px;
}

.yawp_wim_widget {
    min-width: 300px;
    overflow: hidden;
}

.yawp_wim_widget li {
    min-width: 100%;
    overflow: hidden;
}


.yawp_wim_widget li a {
    min-width: 100%;
    overflow: hidden;
}


.sub-menu .widget_nav_menu ul li {
  margin-bottom: 0px;
}


/*
Hauptseite
*/




#menu-item-19926 {
 display: inline-block;
 width: 33%;
 min-width: 300px;
 }

#menu-item-19911 {
 width: 33%;
 min-width: 300px;
 display: inline-block;
 vertical-align: top;
 }  

#menu-item-19912 {
 width: 33%;
 min-width: 300px;
 display: inline-block;
 vertical-align: top;
 }
 
#site-navigation .megamenux > ul.sub-menu,
#menu-item-11625x > ul.sub-menu,
#menu-item-11657 > ul.sub-menu {
 min-width: 605px;
 display: flex !important;
 flex-direction: row-reverse;
 flex-wrap: wrap-reverse;
 flex-direction: row;
 flex-wrap: wrap;

 display: grid !important;
 grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
 /*grid-template-rows: 1fr 1fr 1fr;
 */
 width: 605px;
 }

#menu-item-11625 > ul.sub-menu {
 min-width: 705px;
 }


#site-navigation #menu-item-11625 > ul.sub-menu {
     min-width: 605px;
 display: flex !important;
 flex-direction: row-reverse;
 flex-wrap: wrap-reverse;
 flex-direction: row;
 flex-wrap: wrap;

 display: grid !important;
 grid-template-columns: 4fr 1fr 7fr;
 /*grid-template-rows: 1fr 1fr 1fr;
 */
 width: 805px;
}

#site-navigation #menu-item-495 > ul.sub-menu {
     min-width: 605px;
 display: flex !important;
 flex-direction: row-reverse;
 flex-wrap: wrap-reverse;
 flex-direction: row;
 flex-wrap: wrap;

 display: grid !important;
 grid-template-columns: 4fr 1fr 7fr;
 /*grid-template-rows: 1fr 1fr 1fr;
 */
 width: 805px;
}


/*
Verschickung
*/

#site-navigation .p1 > ul.sub-menu > .dropdown_menu,
#menu-item-11657 > ul.sub-menu > .dropdown_menu:nth-child(1) {
grid-column-start: 1;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 3

 }
#site-navigation .p2 > ul.sub-menu > .dropdown_menu,
#menu-item-11657 > ul.sub-menu > .dropdown_menu:nth-child(2) {
 grid-column: 4/4;
 grid-row: 1/3;
 }

#site-navigation .p3 > ul.sub-menu > .dropdown_menu,
#menu-item-11657 > ul.sub-menu > .dropdown_menu:nth-child(3) {
grid-column: 1/5;
grid-row: 3/4;
 }

#menu-item-11657 > ul.sub-menu > .dropdown_menu:nth-child(3) .yawp_wim_wrap {
width: 100%;
 }



/*
Recherche
*/
#menu-item-11625 > ul.sub-menu > .dropdown_menu:nth-child(1) {
grid-column-start: 1;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 3

}

#menu-item-11625 > ul.sub-menu > .dropdown_menu:nth-child(2) {
grid-column: 1/4;
grid-row: 4/3;
}
#menu-item-11625 > ul.sub-menu > .dropdown_menu:nth-child(3) {
grid-column: 3/12;
grid-row: 1/4;

}


#menu-item-11625 > ul.sub-menu > .dropdown_menu:nth-child(3) .yawp_wim_wrap {
width: 100%;
 }

/*
kontakt
*/
#menu-item-495 > ul.sub-menu > .dropdown_menu:nth-child(1) {
grid-column-start: 1;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 3
}

#menu-item-495 > ul.sub-menu > .dropdown_menu:nth-child(2) {
grid-column: 1/4;
grid-row: 4/3;
}
#menu-item-495 > ul.sub-menu > .dropdown_menu:nth-child(3) {
grid-column: 3/12;
grid-row: 1/4;
}



#site-navigation #menu-item-2939 > ul.sub-menu {
     min-width: 605px;
 display: flex !important;
 flex-direction: row-reverse;
 flex-wrap: wrap-reverse;
 flex-direction: row;
 flex-wrap: wrap;

 display: grid !important;
 grid-template-columns: 4fr 1fr 7fr;
 /*grid-template-rows: 1fr 1fr 1fr;
 */
 width: 605px;
 left: -200px;
}


#menu-item-2939 > ul.sub-menu > .dropdown_menu:nth-child(1) {
grid-column-start: 1;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 3
}

#menu-item-2939 > ul.sub-menu > .dropdown_menu:nth-child(2) {
grid-column: 1/4;
grid-row: 4/3;
}
#menu-item-2939 > ul.sub-menu > .dropdown_menu:nth-child(3) {
grid-column: 3/12;
grid-row: 1/4;
}


#site-navigation #menu-item-18076 > ul.sub-menu {
     min-width: 605px;
 display: flex !important;
 flex-direction: row-reverse;
 flex-wrap: wrap-reverse;
 flex-direction: row;
 flex-wrap: wrap;

 display: grid !important;
 grid-template-columns: 4fr 1fr 7fr;
 /*grid-template-rows: 1fr 1fr 1fr;
 */
 width: 605px;
 border-radius: 0px;
 padding-bottom: 0px;
 border-bottom-left-radius: 8px;
 overflow: hidden;
 }

#site-navigation #menu-item-18076 > ul.sub-menu li#menu-item-20128 .yawp_wim_wrap {
    width: 200px;
}

#site-navigation #menu-item-18076 > ul.sub-menu .yawp_wim_wrap .yawp_wim_widget  {
    min-width: 100%;
}

#site-navigation #menu-item-18076 > ul.sub-menu figure.wp-caption {
    width: 187px !important;
    padding-top: 0px;
    margin-bottom: 0px;
}

#site-navigation #menu-item-18076 > ul.sub-menu figcaption.wp-caption {
    display: none;
}


#site-navigation #menu-item-18076 > ul.sub-menu li#menu-item-20128.menu-item-object-yawp_wim {
    width: 213px;
    margin-bottom: 0px;
}


#menu-item-18076 > ul.sub-menu > .dropdown_menu:nth-child(1) {
grid-column-start: 1;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 3
}

#menu-item-18076 > ul.sub-menu > .dropdown_menu:nth-child(2) {
grid-column: 2/5;
grid-row: 1/3;
}

#site-navigation #menu-item-19939 {
    margin-bottom: 0px;
}

#site-navigation #menu-item-7286 > ul.sub-menu {
     min-width: 605px;
 display: flex !important;
 flex-direction: row-reverse;
 flex-wrap: wrap-reverse;
 flex-direction: row;
 flex-wrap: wrap;

 display: grid !important;
 grid-template-columns: 4fr 1fr 7fr;
 /*grid-template-rows: 1fr 1fr 1fr;
 */
 width: 605px;
 border-radius: 0px;
 padding-bottom: 0px;
 border-bottom-left-radius: 8px;
 overflow: hidden;
 left: -212px;
 }



#menu-item-7286 > ul.sub-menu > .dropdown_menu:nth-child(1) {
grid-column-start: 1;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 3
}

#menu-item-7286 > ul.sub-menu > .dropdown_menu:nth-child(2) {
  grid-column: 4/6;
  grid-row: 1/3;
}




@media (max-width: 991px){


#page .header-1 .col-lg-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}


#site-navigation.toggled .dropdown_menu > a {
    font-size: 40px;
}

.header-1 .logo-img {
  width: 200px;
}

}
