
#header, #header .header-top{
    background: #E5FF1D 0% 0% no-repeat padding-box;
    box-shadow: none;
}


#_desktop_logo{
    padding-top: 15px;
    padding-bottom: 10px;
    text-align: center;
}

#header #_desktop_logo h1 {
    font-size:30px;
    /*font-family: Montserrat;*/
    color: #000000;
}

.header_menu_toolset{
    display: flex;
    padding-top: 5px;
}
.header_search_container_origin{
    padding-top: 10px;
}


#header_minisearch_container{
    background: #F6F6F6 0% 0% no-repeat padding-box;
    border: 1px solid #D3D2D2;
    border-radius: 100px;
}

.header_minisearch_input{
    border: none;
    line-height: 30px;
    height: 30px;
    background: #F6F6F6 0% 0% no-repeat padding-box;
    font: normal 12px Montserrat;
    color:#02182B;
}
#nameActivity:focus{
    border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

#header_minisearch_container .header_minisearch_container_button{
    padding-right: 0px;
}


#submitSearch{
    background: #DFF43F 0% 0% no-repeat padding-box;
    border-radius: 100px;
    border: 0px solid #25262A;
    padding: 5px;
    float: right;
}

#header_search_container{
    background: #F6F6F6 0% 0% no-repeat padding-box;
    border: 1px solid #D3D2D2;
    border-radius: 100px;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.header_search_container_title{
    font: normal 12px Montserrat;
    color:#02182B;
    padding-left: 1rem;
    padding-top: 0.5px;
}


#header_search_container .form-control{
    font: normal 12px Montserrat;
    background: none;
    border: 0px;
    color: #707070;
    padding-left:1rem;
    padding-right:1rem;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 12px;
}

#header_search_container #selectedDate, #header_search_container #selectedparticipants{
    font: normal 12px Montserrat;
    background: none;
    border: 0px;
    color: #707070;
    padding-left:1rem;
    padding-right:1rem;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 14px;
    vertical-align: top;
}

.header_search_container_icon{
    background: #DFF43F 0% 0% no-repeat padding-box;
    border-radius: 100px;
    border: 0px solid #25262A;
    padding: 5px;
    float: right;
}

#spesh-search .header_menu_toolset{
    padding-top: 20px;
}

.header_menu_toolset_icon{
    margin-right:10px;
    
}

#header_menu_toolset_2{
    display: flex;
    /*justify-content: flex-end;*/
    padding-top: 2px;
    padding-right: 40px;
}

.header_menu_toolset_icon_2{
    margin-right:5px;
    
}

.header_menu_toolset_icon_2_list{
    padding-top: 3px;
    
}

.header_menu_toolset_icon_2_warenkorb{
    padding-top: 3px;
    
}

.header_menu_column{
  text-align:center;
}

.header_menu_option{
  font: normal normal 12px Montserrat;
  letter-spacing: 0.6px;
  color: #131732;
  padding-left:25px;
  text-transform: uppercase;
}



#menu-top{
    padding-left: 10px;
    padding-right: 10px;
}

#menu-top-row{
    border: 1px solid #25262A;
}

.custom-row {
  position: relative;
  display: flex;
  align-items: center;
}

.custom-row::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 10%;
  height: 80%;
  width: 1px;
  background-color: #ccc; /* color of the vertical line */
  transform: translateX(-50%);
}

.menu-top-row_tittle{
    padding-left: 25px;
    padding-top: 30px;
    padding-bottom: 10px;
    font: 700 normal 16px Montserrat;
    color: #231F20;
    letter-spacing: -1%;
    line-height: 130%;
}

.menu-top-row_data{
    padding-left: 25px;
    padding-bottom: 20px;
    font: 500 normal 12px Montserrat;
    color: #231F20;
    letter-spacing: 0%;
    line-height: 250%;
}

