.accordion{
    width: 100%!important;
    height: 60px;
    margin: 0 auto;
    background: #f6f6f6;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(225,225,225,1);
    overflow: hidden;
    transition: height 0.3s ease;
    margin-bottom: 20px;
}

.accordion ul {background:#f6f6f6!important;}

i.fa.fa-road {font-size: 24px; vertical-align: middle; margin-right: 0.8%; color: rgba(255,255,255,0.4);}
i.fa.fa-plane {font-size: 24px; vertical-align: middle; margin-right: 1%; color: rgba(255,255,255,0.4);}
i.fa.fa-train {font-size: 24px; vertical-align: middle; margin-right: 1%; color: rgba(255,255,255,0.4);}
i.fa.fa-ship {font-size: 24px;vertical-align: middle;margin-right: 0.5%;color: rgba(255,255,255,0.4);}

.accordion .accordion_tab{
  font-family: 'Proxima Nova Th';
  padding: 20px;
  cursor: pointer;
  user-select: none;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: relative;
  background:#cde0a5;
  color:#000;
}

.accordion .accordion_tab .accordion_arrow{
  position: absolute;
  top: 40%;
  transform: translateY(-40%);
  right: 20px;
  width: 33px;
  height: 21px;
  transition: all 0.3s ease;
}

.accordion .accordion_tab .accordion_arrow img{
  width: 100%;
  height: 100%;
}

.accordion .accordion_tab.active .accordion_arrow{
  transform: translateY(-50%) rotate(180deg);
  top:40px;
}

.accordion.active{
  height: 220px;
}

.accordion .accordion_content{
  padding: 20px;
  border-top: 1px solid #e9e9e9;
  background:#f6f6f6;
}

.accordion .accordion_content .accordion_item{
  font-family: 'Proxima Nova Rg';font-weight: normal;font-style: normal;
  font-size:16px;
  margin-bottom: 20px;
  color:#000;
}

.accordion .accordion_content .accordion_item p.item_title{
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 18px;
  color: #6adda2;
}

.accordion .accordion_content .accordion_item p:last-child{
  color: #9a9b9f;
  font-size: 14px;
  line-height: 20px;
}

div.container.anfahrt {padding:0px;}
/*div[class*='col-'] {
  padding: 0 0px;
}   */
#accordion a:focus, a:hover, a:active {outline: 0;text-decoration: none;}
.panel {border-width: 0 0 1px 0;border-style: solid;border-color: #fff;background: none;box-shadow: none;}
.panel:last-child {border-bottom: none;}
.panel-group > .panel:first-child .panel-heading {border-radius: 4px 4px 0 0;}
.panel-group .panel {border-radius: 0;margin-bottom:1%;}
.panel-group .panel + .panel {margin-top: 0;}
.panel-heading {font-family: 'Montserrat',sans-serif;font-weight: 400;font-style: normal;text-transform: uppercase;background-color: #ccc9c4;border-radius: 0;border: none;color: #333;padding: 0;letter-spacing:2px;}
.panel-title a {font-family: 'Montserrat',sans-serif;font-weight: 400;font-style: normal;text-transform: uppercase;display: block;color: #333;padding: 15px;position: relative;letter-spacing:2px;}
.panel-body {background: #fff;}
.panel:last-child .panel-body {border-radius: 0 0 4px 4px;}
.panel:last-child .panel-heading {border-radius: 0 0 4px 4px;transition: border-radius 0.3s linear 0.2s;}
.panel:last-child .panel-heading.active {border-radius: 0;transition: border-radius linear 0s;}
/* #bs-collapse icon scale option */
.panel-heading a:before {content: '\e146';position: absolute;font-family: 'Material Icons';right: 5px;top: 10px;font-size: 24px;transition: all 0.5s;transform: scale(1);}
.panel-heading.active a:before {content: ' ';transition: all 0.5s;transform: scale(0);}
#bs-collapse .panel-heading a:after {content: ' ';font-size: 24px;position: absolute;font-family: 'Material Icons';right: 5px;top: 10px;transform: scale(0);transition: all 0.5s;}
#bs-collapse .panel-heading.active a:after {content: '\e909';transform: scale(1);transition: all 0.5s;}
/* #accordion rotate icon option */
#accordion .panel-heading a:before {content:'\002B'; font-size: 24px;position: absolute;font-family: 'Material Icons';right: 15px;top: 10px;transform: rotate(180deg);transition: all 0.5s;font-weight:bold;}
#accordion .panel-heading.active a:before {transform: rotate(0deg);transition: all 0.5s;content:'\2212';font-weight:bold;}