a.button.arlo-button.arlo-register {
margin-top: 0.75em;
}
.arlo#arlo h4 {
    font-family: 'Open Sans', sans-serif !important;
    color: #3eb1c8 !important;
}
.arlo-cf.arlo-group-divider h2 {
    font-family: 'Open Sans', sans-serif !important;
   /* color: #3eb1c8 !important; */
}
.arlo-no-results{
background-color: #fff !important;}
.arlo-technia-catalogue-header {
    display: flex;
    justify-content: space-between;
}
.arlo-technia-catalogue-header2 .arlo-search {
    display: inline;
    
}
.arlo-technia-customer-portal{
    font-size: 2em;
    color: #3eb1c8;
}
.arlo-cf.arlo-group-divider {
    padding-top: 4em !important;
}
.arlo-technia-hero-img img{display: block;
margin-left: auto;
margin-right: auto;}
.technia-arlo-heading{
color: #3eb1c8;
margin-top: 1em;}
.arlo-technia-course-header {
background-color:#fff;
color:#2d2d2d;
padding-top:1em;
padding-bottom:2em;
padding-left:1.5em;
padding-right:1.5em;
}
.arlo-technia-card {
    background-color:  #fff;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
}
.arlo-event-termine {
    padding-left: 2em;
    padding-right: 2em;
}
.technia-arlo-eventpage-filters {

    padding: 2em;

}

.technia-course-page{
  background-color:#f4f7fa;
}
.technia-venue-page{
  background-color:#f4f7fa;
  padding-bottom:2em;
}
.arlo-technia-venue-details{
padding-left:2em;
padding-right:2em;}

.arlo-dreieck{
fill:#f4f7fa;
margin-bottom:1em;
}
.arlo-content-fields{
margin-top:0em !important;
padding-bottom:3em ;
padding-left:2em;
padding-right:2em;
 
}
.arlo-content-field:first-child {
display: none;
}
.arlo#arlo ul.arlo-list.events {
margin-top: 0px !important;
}

.arlo-event-next-running li {
list-style-type: none;
}
a.button.arlo-button{
border-radius: 8px !important;
}
a.button.arlo-button:hover {
color: #fff !important;
background-color: #3299ae !important;
border-color: #2f91a4 !important;
}
.arlo-cf.arlo-catalogue-event {
 
background: #f4f7fa !important;
border-radius: 10px;
padding: 30px !important;
margin-bottom: 30px !important;
 
}
a.button.arlo-register {
border-radius: 8px !important;
}
a.button.arlo-register:hover {
color: #fff !important;
background-color: #3299ae !important;
border-color: #2f91a4 !important;
}
 
.arlo-cal {
border-radius: 8px;
}
.arlo-breadcrumbs .root {
display: none !important;
}
 
.arlo-search-field.katalog-suche {
width: 31% !important;
min-width: 250px;
}
 
.arlo#arlo ul.upcoming .arlo-event-provider, .arlo#arlo ul.upcoming .arlo-event-time, .arlo#arlo ul.upcoming .arlo-event-location, .arlo#arlo ul.upcoming .arlo-event-presenters, .arlo#arlo .arlo-next-running span, .arlo#arlo .arlo-event-registration > a.arlo-waiting-list, .arlo#arlo .arlo-list.catalogue .arlo-next-running p, .arlo#arlo .arlo-list.catalogue .arlo-advertised-duration span, .arlo#arlo .arlo-list.catalogue .arlo-offers span, .arlo#arlo .arlo-reference-term, .arlo-categories-widget .arlo-category-list li ul {
 
color: #2d2d2d !important;
 
}
 
.arlo#arlo, .arlo#arlo .arlo-color1, .arlo#arlo .arlo-next-running, .arlo#arlo, .arlo#arlo .arlo-filters .arlo-filters-buttons a:hover, .arlo#arlo .arlo-next-running > a:hover, .arlo-widget-upcoming .arlo-cal-day, .arlo#arlo .arlo-event-offers .replaced + .discount * {
color: #2d2d2d !important;
}
 
.arlo#arlo ul.arlo-list.events > li {
background: #fff !important;
}
 
.arlo#arlo .arlo-timezone-selector {
float: left;
}
 
.arlo-background-color3 {
background-color:
#f4f7fa !important;
}
.arlo-suggest-template-container {
    margin-left: 2em;
    margin-right: 2em;
}
.arlo-suggest-templates .arlo-cf{
  padding-left: 0em !important;
  
}
/* Style the button that is used to open and close the collapsible content */
.arlo-venue-collapsible {
  cursor: pointer;
  padding-bottom: 1em;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  color:#3eb1c8;
  font-weight: bold !important;
  background-color: #fff;
}
  .arlo-venue-collapsible::before {
  
  color: #3eb1c8;
  font-weight: bold !important;
  content: "+ ";
    display:inline-block;
}
  .arlo-venue-active::before {
  color: #3eb1c8;
  font-weight: bold !important;
  content: "– ";
   display:inline-block;
}
.arlo-venue-collapsible:hover{
text-decoration: underline;
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.arlo-venue-active, .arlo-venue-collapsible:hover {
 /* background-color: #ccc; */
}

/* Style the collapsible content. Note: hidden by default */
.arlo-venue-content {
  padding: 0 2em;
  display: none;
  overflow: hidden;
  
}
.arlo-venue-map iframe{
  display: block;
  margin: 0 auto;
  margin-top:2em;
}
.arlo-technia-center-button{
  display: block !important;
  margin: 0 auto;
  margin-top:1em;
  max-width: 30%;
min-width: 250px;
}
.arlo-technia-venue-text{
padding-left: 2em;
padding-right: 2em;
padding-top: 1em;
padding-bottom: 1em;}