
/* Cookie First */
iframe:not([src]) {
  display: none;
}

.cf1tXD {
  overflow-x: auto;
}

.youtube-iframe {
  width: 100%;
  padding: 45px 35px 24px;
  box-sizing: border-box;
}

.cookiefirst-disabled-resource {
  padding: 45px 35px 24px;
  box-sizing: border-box;
}

.cookiefirst-disabled-resource button {
  border: none;
  margin-top: 15px;
  padding: 10px 25px;
  background-color: #f08a01;
  color: #000000;
}
.rm-uploads-element{
  color: #f08a01;
}
/* Cookie First END*/

/* Anpassung der "Itemnavigation" */

/*.items .inner a:nth-child(7) .item,
.items .inner a:nth-child(8) .item {
  background-position: center;
  background-size: 75%;
}*/

/* Garten München */
.items .item.garten-muenchen {
  background-color: #a6d318;
  background-size: 100%;
  background-image: url('../img/logos/gamu_klein.jpg');
}

/* Handwerk & Design */
.items .item.handwerk-design {
  background-color: #3cb3de;
  background-image: url('../img/logos/handwerk_design_klein.png');
  background-size: 75%;
  background-position: center;
}

.items .inner a:nth-child(7) .item span,
.items .inner a:nth-child(8) .item span {
  display: none!important;
}


/* Farbanpassung */

#header #metaNav,
#header #metaNav li {
    background-color: #f08a01;
    color: #000;
}
#header .expandable,
#header #mainNav ul li .submenu .yellowBanner,
#header #mainNav .submenuImage ,
#header #mainNav .subsubElement:hover > a,
.searchLoginBox .searchBTN.active,
.searchLoginBox .loginBTN.active ,
.searchLoginBox .searchBox,
.searchLoginBox .loginBox ,
#main .programmhpteaser ,
.calendarContainer .calendarBackground ,
.tx-ghm-exhibitoropener .distractor ,
#contentContainer .tx-ghm-gallery .teaserimg a.imggallery ,
body.area_suche .teaser .inner,
div.logo .bg {
  background-color: #f08a01;
}

.calendarContainer .calendarBackgroundTriangle:after {
  border-top-color: #f08a01;
}

#pageNav {
    color: #000;
    background-color: #f6a539;
    background-image: linear-gradient(135deg, #f6a539 0%, #e28303 75%);
    float: left;
}

#footer #pageNav ul a {
  color: #000;
}

hr {
  border-color: #000;
}

/** ICONS ANREISE **/
div.icon-flugzeug {
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url("../img/icons/anreise/flugzeug.png");
  background-repeat: no-repeat;
  background-position: center;
}

div.icon-shuttlebus {
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url("../img/icons/anreise/shuttle.png");
  background-repeat: no-repeat;
  background-position: center;
}

div.icon-lufthansa-service{
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url("../img/icons/anfahrt/service.png");
  background-repeat: no-repeat;
  background-position: center;
}

div.icon-bahn{
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url("../img/icons/anreise/bahn.png");
  background-repeat: no-repeat;
  background-position: center;
}

div.icon-bahn-service{
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url("../img/icons/anreise/db.png");
  background-repeat: no-repeat;
  background-position: center;
}

div.icon-auto{
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url("../img/icons/anreise/auto.png");
  background-repeat: no-repeat;
  background-position: center;
}

div.icon-fernbus{
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url("../img/icons/anreise/bus.png");
  background-repeat: no-repeat;
  background-position: center;
}

div.icon-visa{
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url("../img/icons/anreise/visa.png");
  background-repeat: no-repeat;
  background-position: center;
}

div.icon-warnung{
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url("../img/content/ihm_gamu_hd/teaser_aussteller/ihm/hinweis.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

div.icon-gelaendeplan {
  width: 30%;
  min-height: 120px;
  height: 160px;
  float: left;
  margin-right: 5%;
  background-image: url(../../_assets/img/icons/anreise/plan.png);
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 1022px) {
  div.icon-flugzeug,
  div.icon-shuttlebus,
  div.icon-lufthansa-service,
  div.icon-bahn,
  div.icon-bahn-service,
  div.icon-auto,
  div.icon-fernbus,
  div.icon-visa,
  div.icon-warnung,
  div.icon-gelaendeplan {
    width: 100%;
    background-position: left;
  }

  .rm-txtimg-text.grid-ausklapper {
    width: 100%;
  }

  .grid-ausklapper a.readMore, .grid-ausklapper a.readLess, .grid-ausklapper div.readMore, .grid-ausklapper div.readLess {
    right: -10px;
  }
}

.doubleColumn .teaser.text.startpage ,
.splitContent.twoCol.ratio60_40 .teaser.text.startpage {
  background-image: url("../img/content/ihm_gamu_hd/teaser_startseite/ihm/content_bild_einleitung_a.jpg");
  background-position: calc(100%) center;
  background-repeat: no-repeat;
}

#contentContainer .doubleColumn .teaser.text.startpage .inner,
#contentContainer .splitContent.twoCol.ratio60_40 .teaser.text.startpage .inner {
  padding-right: 225px;
}

#pageNav .bottomPart {
  margin-bottom: 0;
}

#header #mainNav > ul > li > a span {
    padding-left: 15px;
    padding-right: 15px;
}

#main .teaser.important {
  background-color: #F08A01 !important;
  color: #000 !important;
}

#main .teaser.important a,
#main .teaser.important h1,
#main .teaser.important h2,
#main .teaser.important h3
{
  color: #000 !important;
}

.teaser.important div.rm-txtimg {
  border: 3px solid #F08A01;
}
body div.logo img#logo {
  height: 157px;
  width: 129px;
}

#contentContainer .searchLoginBox .searchBTN {
  color: black;
  background-color: #F08A01;
}