/* saira-condensed-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/saira-condensed-v11-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* saira-condensed-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/saira-condensed-v11-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* saira-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/saira-condensed-v11-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* saira-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/saira-condensed-v11-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* saira-condensed-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/saira-condensed-v11-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* saira-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/saira-condensed-v11-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* saira-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/saira-condensed-v11-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}





/* barlow-semi-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/barlow-semi-condensed-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-semi-condensed-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/barlow-semi-condensed-v15-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-semi-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/barlow-semi-condensed-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-semi-condensed-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/barlow-semi-condensed-v15-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-semi-condensed-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/barlow-semi-condensed-v15-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-semi-condensed-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/barlow-semi-condensed-v15-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-semi-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/barlow-semi-condensed-v15-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-semi-condensed-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/barlow-semi-condensed-v15-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-semi-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/barlow-semi-condensed-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-semi-condensed-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/barlow-semi-condensed-v15-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}





dl.article-info.text-muted, p.mobile {display:none;}
/* **************************
.row {
  margin-right: 0;
  margin-left: 0;
  }
  .t4-section.gutter-big .row {
  margin-right: 0;
  margin-left: 0;
}
 
 ************************** */
.t4-content {overflow: hidden;
}
.container {max-width: 1540px;}
.col-sm, .col-md-6, .col-12, .col-lg-6 {padding-right: 0px;padding-left: 0px;} /*4 sectionen*/
.t4-col.main-top-1.col-sm.col-md-2 {padding-right: 0px;padding-left: 0px;} 


.col-md-4 {flex: 0 0 15%;max-width: 15%;}
.col-md-8 {flex: 0 0 75%;max-width: 75%;}

#t4-header + #t4-hero {margin-top: -400px; /*cm */}
#t4-hero .t4-row.row {margin-left:80px;}
/*#t4-header.t4-sticky {position: relative; } ODER position: sticky;(Scrollende) */

.com-content-article, .com-users-registration.registration {margin: 50px auto 0;padding: 60px 20px 30px;width: 960px; /* UNTERSEITEN */
}



p.lead.hero-intro,
h1.hero-heading  {font-family:"Saira Condensed", "Segoe UI Emoji", "Segoe UI Symbol";}
body, h1, h2, h3, h4, h5, p, a {font-family:"Barlow Semi Condensed", "Segoe UI Emoji", "Segoe UI Symbol";}
a.btn.btn-lg {font-weight:500;}
.article-body p {font-weight:300;}

/* ************************** fonfs size ************************** */
.article-body {font-size: 22px;}
.t4-col.logo.col.col-lg-3 {padding-right: 0px;padding-left: 0px;}
.text-center {text-align: left !important;
}
#t4-hero h1.hero-heading {font-size: 25px !Important;
}
.page-header h2 {font-size: 60px; /*40px*/
}
#acm-hero-124 p.lead.hero-intro {font-size: 22px; line-height: 1.4; padding-top: 40px;
}
.section-1.blue .lead, .section-2.olive .lead, .section-3.green .lead, .section-4.maroon .lead {font-size: 35px;line-height: 1.2;text-align: left;
}

.presse_stimme h1 {color: #ddd;line-height: 1.2;}
.presse_stimme h3 {color: #666;}

/* ************************** COLORS **************************
#ae7323 blas-gelb*/

.t4-content {background-color: #ffffff;
}
h1.hero-heading, .page-header h2 {color: #fff;
}

ul.nav.navbar-nav li.nav-item a.nav-link,
.dropdown-menu ul .current.active a.dropdown-item, .t4-megamenu .dropdown-menu ul .active a.dropdown-item {color: #333 !important; /* green weg*/
}
.dropdown-menu .dropdown-menu-inner lu li.nav-item.current.active a.dropdown-item,
ul.nav.navbar-nav li.nav-item.current.active a.nav-link,
ul.nav.navbar-nav li.nav-item.active.dropdown.parent a.nav-link,
ul.nav.navbar-nav li.nav-item.logout a.nav-link, 
.dropdown-menu ul .active a.dropdown-item.dropdown-toggle:hover {color: #fa9e20 !important;}


.nav-breakpoint-lg .t4-megamenu .dropdown-menu {background: transparent !important;/*ohne Streifen #fff  */box-shadow:none;}
ul.nav.navbar-nav li {line-height: 1.4 !important;background-color:#fff;font-weight: 400;}/*Streifen*/
#t4-footnav .t4-col.menu.col-sm .nav-link {padding: .2rem 1rem;
}

#t4-hero .bg-overlay-image {background-image: url(/images/LichtMeileHeader.jpg);background-size: auto;/*original größe*/}
#acm-hero-124.acm-hero.style-1.text-center.show-intro {background-image: url("/images/Lichtmeile20Finish3.png");  background-repeat: no-repeat; width:100%;background-size:auto !important;
}
#t4-header.t4-sticky, .layout-home .t4-sticky.t4-palette-primary, #t4-spacer.t4-section.t4-spacer {background-color: #fff;}
#t4-spacer.t4-section.t4-spacer.dark {background-color: #000;margin-top: -100px;z-index: 1;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.blue #t4-spacer.t4-section.t4-spacer {background-color: #0C4769;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.olive #t4-spacer.t4-section.t4-spacer {background-color: #705E1C;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.green #t4-spacer.t4-section.t4-spacer {background-color: #306f54;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.maroon #t4-spacer.t4-section.t4-spacer {background-color: #7C2237;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_users.view-registration .t4-content,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_users.view-login .t4-content,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_users.view-profile .t4-content,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_jevents.view-icalevent .t4-content,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_jevents {background-color: #000;}
.t4-offcanvas-toggle i, .navbar-toggler i, .presse_stimme a:hover, .article-body a:hover {color: #fa9e20;}
.presse_stimme a, .article-body a, .article-body h4, .impressum h3, h3.anb, h2, li.nav-item.logout a.nav-link:hover {color:#ae7323;
}
a.btn.btn-lg.btn-secondary.mail {color:#fff;
} 
.article-body h4 {font-size:45px;}
.impressum h3 {font-size:30px;}
a:hover {text-decoration:none;}
li.nav-item.fa-face a.nav-link, li.nav-item.item-148 a.nav-link {
  text-transform: none;
 font-weight:600;
}
	
/* menü home */
#t4-header.t4-sticky {
  width: calc(100% + 20px);
  top: -50%;
  left: -50%;
  transform: rotate(3deg);
  margin-left: -10px;
  padding-top: 100px;
  margin-top: -50px;
}

/* FOOTER TRANSFORM */
#t4-spacer.t4-section.t4-spacer {
  width: 120%;
  transform: rotate(-3deg);
  top: 45px;
  height: 110px;
  left: -5%;
  z-index: 999;
  margin-top:-95px;
}
.navbar-expand-lg .navbar-collapse {z-index: 10;}

.nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-lg .t4-megamenu .navbar-nav li .nav-link {padding: 40px 10px 15px;
}
.t4-megamenu .dropdown-toggle i.item-caret, i.fas.fa-long-arrow-alt-right {display:none !important;}
.nav-breakpoint-lg .t4-megamenu .dropdown-menu ul > li a.dropdown-item {border:none;margin-top:5px;} /*Streifen*/

.t4-megamenu .dropdown ul {margin-top:0px;padding:0;}
.dropdown-menu.level2 ul {margin:-5px 5px 5px; border:none !important;}

.t4-col.menu.col-sm ul.nav.navbar-nav li.nav-item a.nav-link {font-size: 18px;color:#fff !important;font-weight: 600;}
.t4-col.menu.col-sm ul.nav.navbar-nav li.nav-item {background-color:#333;} /*Footer*/
.navbar {justify-content: center;}

.t4-section-1 {background-color: #0C4769;}
.t4-section-2 {background-color: #705E1C;}
.t4-section-3 {background-color: #306f54;}
.t4-section-4 {background-color: #7C2237;
}
.section-1.blue .lead {color: #00ccff;}
.section-2.olive .lead {color: #fa9e20;}
.section-3.green .lead {color: #adff2f;}
.section-4.maroon .lead {color: #d5512b;
}
.section-1.blue a.btn.btn-lg, .section-2.olive a.btn.btn-lg, .section-3.green a.btn.btn-lg, .section-4.maroon a.btn.btn-lg { padding: 0; font-size: 20px; color:#fff;text-align: left;}
	
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.blue #t4-mainbody.t4-section.t4-mainbody {background-color:#0C4769;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.olive #t4-mainbody.t4-section.t4-mainbody {background-color:#705E1C;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.green #t4-mainbody.t4-section.t4-mainbody {background-color:#306f54;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.maroon #t4-mainbody.t4-section.t4-mainbody {background-color:#7C2237;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.yellow #t4-mainbody.t4-section.t4-mainbody {background-color:#fa9e20;color:#000;}
#t4-mainbody.t4-section.t4-mainbody {background-color:#000; color:#fff;margin-top: -50px;}

#cookiehintsubmit, #cookiehintsubmit:hover, #cookiehintsubmitno, #cookiehintsubmitno:hover {background-color:#fa9e20 !important; color:#fff !important;}
.btn.btn-secondary.previous, .btn.btn-secondary.next {background-color: transparent !important;border-color: #666 !important;color: #666;
}
#t4-section-1 .custom, #t4-section-2 .custom, #t4-section-3 .custom, #t4-section-4 .custom /* 4 Event Bilder Home */{
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.acm-hero .hero-heading, .acm-hero .hero-img {margin-bottom: 0rem; /* 4 Events Home */}
.acm-hero .hero-btn-actions {margin-top: 0rem;}
#t4-section-1 .t4-module .module-inner, #t4-section-2 .t4-module .module-inner, #t4-section-3 .t4-module .module-inner, #t4-section-4 .t4-module .module-inner {
  padding: 140px 0 100px;
}
a.nav-link {text-transform: uppercase;}
.nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > .nav-link {padding:40px 10px 15px;
}
/* Kunden*/
#t4-section-5 {margin:0 8%;}
.t4-col.bottom-a.col-sm img, .t4-col.bottom-b.col-sm img, .t4-col.bottom-d.col-sm img {width: 70%;}
.t4-col.bottom-c.col-sm img {width:50%;}
.t4-col.bottom-a.col-sm, .t4-col.bottom-b.col-sm, .t4-col.bottom-c.col-sm, .t4-col.bottom-d.col-sm {text-align: center;margin:80px auto 30px;}
.t4-col.bottom-b.col-sm, .t4-col.bottom-d.col-sm {margin-top: 110px;}
#t4-hero h1.hero-heading {line-height: 1.4;padding-top: 630px;
}
/* 3 BUTTONS */
.t4-section.buttons .t4-row.row {margin-top:-350px;padding: 30px 0;}
#t4-section-1.t4-section.buttons {background: #333;
}
.t4-col.main-top-1.col-sm .hero-btn-actions {text-align: right;}
.t4-col.main-top-2.col-sm .hero-btn-actions {text-align: center;}
.t4-col.top-a.col-sm .hero-btn-actions {text-align: left;}
a.btn.btn-lg.btn-secondary {width: 170px; padding: 0.8rem 1rem;}

/* PRESSE / Artikel  */
.presse_stimme {padding: 60px 0 25px;border-bottom: 1px dashed #fa9e20;}
.presse_stimme.top {padding-top: 0;}
.article-body {margin-bottom: 60px;}
.page-header h2 {padding-bottom: 30px;
}
.pagination {margin: 4rem auto 1rem;
}

/* FOOTER */
#Mod150 {padding-top:50px;}
.t4-footnav .container {padding-top: 100px;padding-bottom: 60px;
}
#t4-copyright {background-color: #000; padding: 15px 15px 20px;}
a.btn.btn-lg.btn-secondary.mail { width: 250px;margin-top:35px;margin-left: 80px;}
#t4-copyright p, #t4-copyright p a {font-size:16px;
}


/* EVENS */
.mobile_img {display:none;} 

/* Profil bearbeiten */
label#jform_profile_user_avatar-lbl, joomla-field-media.field-media-wrapper, 
label#jform_profile_user_jobtitle-lbl, input#jform_profile_user_jobtitle,
label#jform_profile_user_social-lbl, table#subfieldList_jform_profile_user_social,
joomla-field-subform.subform-repeatable,
fieldset.com-users-profile__multifactor {display:none;}
.new-navigation {display:none !important;}
.jev_listrow .jev_daysnames.category  {display:none !important;}
.component {padding-top: 80px;padding-bottom: 30px;}
#jev_maincal {margin: 15px 0px 15px 0px;background-color: transparent;border: none;
}
#jevents_body p {color:#333;}
#jevents_header h2.contentheading {color:#fff;}
p.titel a.ev_link_row:hover {color: #000 !important;
}
#jevents_body #t4-mainbody.t4-section.t4-mainbody {color: #333;
}
joomla-alert { max-width:64%; margin:0 auto;
}
.container_list {background-color: #fff !important;border-bottom: solid 0px #000 !important;
}
.container_list.black {
  border-bottom: solid 40px #000 !important;
}
#gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 331px !important;
}
.event_list_image.col-4 { float:right;
}

/* EVENS LIST */
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.blue #t4-mainbody.t4-section.t4-mainbody #system-message-container,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.olive #t4-mainbody.t4-section.t4-mainbody #system-message-container,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.green #t4-mainbody.t4-section.t4-mainbody #system-message-container,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.maroon #t4-mainbody.t4-section.t4-mainbody #system-message-container,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_jevents #t4-mainbody.t4-section.t4-mainbody #system-message-container {height:60px;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.blue #t4-mainbody.t4-section.t4-mainbody .container_list.black {border-bottom: solid 30px #0C4769 !important;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.olive #t4-mainbody.t4-section.t4-mainbody .container_list.black {border-bottom: solid 30px #705E1C !important;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.green #t4-mainbody.t4-section.t4-mainbody .container_list.black {border-bottom: solid 30px #306f54 !important;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.maroon #t4-mainbody.t4-section.t4-mainbody .container_list.black {border-bottom: solid 30px #7C2237 !important;}

#jevents_body, .registration fieldset legend, .registration fieldset::before, .nav-stacked, .form-control, .nav-stacked .list-group-item, /*#gslc.gsl-scope .gsl-content,*/ .form-control[readonly],
.gsl-scope .gsl-input, .gsl-scope .gsl-select, .gsl-scope .gsl-textarea, .bg-light, #gslc.gsl-scope .gsl-content {background-color: transparent !important;}

#jevents_body {border: 1px solid transparent;}
.event_description p {font-size:20px; line-height: 1.4;}
.jev_listrow { color: #333;}
.event_data {background-color: #333;left: -20px;padding: 20px 15px 15px 35px;}
.event_description.col-4 {padding-left: 0px;}
.event_data.left {left: 0;}
.jev_evdt_map {padding-left: 0;padding-right: 0;}
.event_titel {padding: 25px 15px 30px;} 
#jevents_body .event_data p, .event_data p a  {color: #fff;}
#jevents_body p.titel {font-size: 45px;font-weight: 500;margin-bottom:0;line-height: 1.2;}
#jevents_body p.category {color:#fa9e20;font-size: 35px;font-weight: 400;line-height: 1.2;}

.event_data p {margin-bottom:15px;}

.event_description.left {padding-left: 25px;padding-right: 25px;}

#jevents {margin-bottom: 60px;}

/* EVENS EINZELN */
.event_list {color:#333 !important;}

#jevents_body .event_data p.style {color:#ae7323;}
#jevents_body .event_data p.clicks, #jevents_body .event_data p.jev_evdt_info.home a {color:#999;}
#jevents_body .event_data p.jev_evdt_info.home a:hover {color:#fff;}
#jevents_body .event_data p.clicks {font-style:italic;}
.container_columns.top {padding-top:15px;}
#jevents_body .jev_listview .jev_listrow li {border-width: 0 0 0 0 !important;
}

/* REGESTRIERUNG */
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_users.view-registration #t4-mainbody.t4-section.t4-mainbody,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_users.view-login #t4-mainbody.t4-section.t4-mainbody,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_users.view-profile #t4-mainbody.t4-section.t4-mainbody,
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_jevents.view-icalevent #t4-mainbody.t4-section.t4-mainbody {margin-top:40px;margin-bottom: 75px;
}
.com-users-profile.profile, .com-users-profile__edit.profile-edit, .login, .com-users-registration.registration,/*body.com_jevents #gslc.gsl-scope .gsl-content, .com-users-registration.registration,*/ #gslc.gsl-scope.j5plus {padding: 40px 25px 30px;background-color: #333 !important;}
.com-users-profile.profile, .com-users-profile__edit.profile-edit, .com-users-registration.registration, #gslc.gsl-scope.j5plus {margin:10px auto; width: 960px;}
.gsl-background-primary {background-color: #333 !important;}

div.com-users-remind, div.com-users-reset {background-color: #333;margin-top:150px;margin-bottom:30px;
}
.registration fieldset legend {font-size: 45px;font-weight: 400;position: relative;
}
.login { margin-top: 70px;
}
.registration fieldset::before, .table thead th, .gsl-scope .gsl-tab::before, fieldset.jev_sed legend  {border-bottom: 1px dashed #fa9e20;}
.table thead th {border-top: 1px dashed #fa9e20;}
.registration fieldset::before {height: 3px;
}
.form-control:focus, .inputbox:focus, imput:focus {background-color: #555 !important;color:#fff;
}
.gsl-scope .gsl-input:focus, .gsl-scope .gsl-select:focus, .gsl-scope .gsl-textarea:focus {color: #fff;
}
.form-control, .inputbox, .gsl-scope .gsl-input, .gsl-scope .gsl-select, .gsl-scope .gsl-textarea {border: 1px solid #999;
}
.form-control, .inputbox {max-width: 340px;
}
.registration meter {min-width: 340px;height: calc(0.2rem);background-color: #333;
}
label#jform_profile_tos-lbl a, .nav-stacked .list-group-item a:hover {color:#ae7323;}
.control-label .form-control-feedback {min-width: 220px;font-size:14px;padding: .1rem .5rem;
}
.nav-stacked .list-group-item a, .form-check, .radio, .checkbox, .form-control, .inputbox,.text-muted {color:#999;	
}
.gsl-scope .gsl-dropdown-nav li a, .gsl-scope a {color: #333;
}
.form-check, .radio, .checkbox, .login form.form-horizontal .control-group .form-control, .login form.form-horizontal .control-group .inputbox, .input-group > .form-control, .input-group > .inputbox, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file{font-size: 18px;
}
label#jform_profile_tos-lbl, fieldset#jform_profile_tos {float:left;
}
#jform_field97.text_area, #jform_field98.text_area, .jevbootstrap h3 {font-size:18px;color:#fff;
}
.modal-header {float:left;}
.jevmodal .modal-header .close { margin-top: -22px !important;
}

/* PROFIL */
.profile fieldset dt {text-align: left;}
dt {font-weight: 500;}  
.table td {border-top: none;} 

/* Eventeintragung */
.wf-editor-header {display:none;} /*3 Editor buttons */ 
#jevents #adminForm label:not(.gsl-button, .gsl-form-label) {font-weight: 400;
}
.gsl-scope .gsl-button-primary, .gsl-scope .gsl-button-primary:hover, .gsl-scope .gsl-button-default, .gsl-scope .gsl-button-default:hover {background-color: #fa9e20;
}
.page-item.active .page-link {background-color: #fa9e20 !important;
}
.gsl-scope .gsl-button-default {color:#fff; margin-right:5px;
}
.gsl-scope .gsl-margin-small-top {margin-top: 20px !important;
}
.gsl-scope .gsl-tab > .gsl-active > a {color: #fff;font-size:35px;border-bottom: none;
}
fieldset legend {margin-bottom:40px;}
.table-responsive {margin-top:40px;margin-bottom:40px;}
#gslc.gsl-scope .gsl-content .gsl-tab {margin-bottom:60px;}
fieldset.jev_sed legend {padding-top: 60px;
}
.gsl-scope .gsl-tab {padding-bottom:20px;
}
.gsl-scope .gsl-textarea,.table {color: #999;}
.gsl-scope .gsl-input {color: #999;}
.gsl-select.gsl-text-left.gsl-padding-small.gsl-width-medium {color: #fff !important;
}
.gsl-scope .gsl-width-1-6\@m {width: calc(130% * 1 / 6.001);
}
.gsl-scope .gsl-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
    margin-left: 0px;
  padding: 0;
  list-style: none;
}

.com-users-profile__edit-submit.control-group row { margin-top:30px;}
a.jevmodal img {
  max-width: 100%;
  height: auto !important;
}
#gslc.gsl-scope #right-col #top-head {position: relative;
}
#editcell, span.editlinktip.hasTip a {color: #fff;}
.modal-header .close {margin-right: 1rem;
}
.jevmodal .close {font-size: 40px;font-weight: normal;
}
button.close.uk-modal-close-default span {padding-right:40px;line-height: 80px;}
body.contentpane.site-default.navigation-default.theme-default.layout-default.com_jevlocations.view-featured.item-101 {background-color: #000;}

/* Mobile Menü */
.t4-offcanvas-toggle, .navbar-toggler {height: 22px;width: 22px;
}
.fa {font-size: 26px; 
}
.fa-bars::before {content: "\f0c9";
}
.t4-offcanvas-toggle i, .navbar-toggler i {font-size: 26px;
}
.c-offcanvas--right {transform: translate3d(100%, 0, 0);width: 100% !important;
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu, .t4-offcanvas .t4-off-canvas-body .t4-module .module-inner {padding: 0 !important;
}
.t4-offcanvas .t4-off-canvas-header {background-color: transparent;padding: 2rem 1.5rem;
}
.t4-offcanvas .t4-off-canvas-body {padding: 1rem 15%;
}
.close {opacity: 1 !important;
}
.t4-offcanvas .t4-off-canvas-header .close span {
  color: #fff;
  font-size: 40px;
  line-height: 28px;
}
.t4-offcanvas .t4-off-canvas-header .close, .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggl {background-color: transparent;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle {
  color: #fff;
  top: 18px;
  height: 40px;
  line-height: 40px;
  width: 40px;
}
.t4-offcanvas .t4-off-canvas-header .close, .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle, .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:hover {background-color: transparent;
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item {font-size: 24px;font-weight:500;
}

ul.dropdown-menu li.nav-item.item-141 a.dropdown-item.dropdown-toggle, ul.dropdown-menu li.nav-item.item-141 a.dropdown-item.dropdown-toggle:hover,
ul.dropdown-menu li.nav-item.item-141 ul.dropdown-menu li.nav-item a.dropdown-item {color: #126493;}
ul.dropdown-menu li.nav-item.item-142 a.dropdown-item.dropdown-toggle, ul.dropdown-menu li.nav-item.item-142 a.dropdown-item.dropdown-toggle:hover,
ul.dropdown-menu li.nav-item.item-142 ul.dropdown-menu li.nav-item a.dropdown-item {color: #8F7827;}
ul.dropdown-menu li.nav-item.item-143 a.dropdown-item.dropdown-toggle, ul.dropdown-menu li.nav-item.item-143 a.dropdown-item.dropdown-toggle:hover,
ul.dropdown-menu li.nav-item.item-143 ul.dropdown-menu li.nav-item a.dropdown-item {color: #3c916c;}
ul.dropdown-menu li.nav-item.item-144 a.dropdown-item.dropdown-toggle, ul.dropdown-menu li.nav-item.item-144 a.dropdown-item.dropdown-toggle:hover,
ul.dropdown-menu li.nav-item.item-144 ul.dropdown-menu li.nav-item a.dropdown-item {color: #972A44;
}

.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link {padding: 10px 0;
}







/******************************************************************************************************************************************** */
@media only screen and (max-width: 767px) {
.hidden-md { display: none !important; }
.t4-col.section-3.col-12.col-lg-6.green, .t4-col.section-4.col-12.col-lg-6.maroon {flex: 0 0 100%;max-width: 100%;
}
}

/******************************************************************************************************************************************** */
@media only screen and (max-width: 1680px) {
.container {max-width: 1450px;}
a.dropdown-item {font-size: 20px;}
#t4-spacer.t4-section.t4-spacer {margin-top: -90px;left: -12%;height: 100px;
}
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 1536px) {
.container {
  max-width: 1330px;
}
.section-1.blue h1.hero-heading, .section-2.olive h1.hero-heading, .section-3.green h1.hero-heading, .section-4.maroon h1.hero-heading {font-size: 40px !important;
}
.t4-footnav .container {padding-top: 120px;
}
#t4-spacer.t4-section.t4-spacer {margin-top: -80px;
}
/* EVENT */
#gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 285px !important;
}

}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 1440px) {
.container {max-width: 1240px;
}
.t4-col.logo.col.col-lg-2 {flex: 0 0 25%;max-width: 25%;}
.navbar-brand { margin-right: 0;
}
#t4-header + #t4-hero {margin-top: -450px;
}
.t4-col.main-top-1.col-sm .hero-btn-actions {margin-right:40px;}
.t4-col.top-a.col-sm .hero-btn-actions {margin-left:40px;
}
/* EVENT */
.event_data p {font-size:20px;line-height: 1.4;}
.event_description p {font-size:17px; line-height: 1.4;}
 #gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 265px !important;
}		
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 1360px) {
.container {max-width: 1180px;
}
.section-1.blue a.btn.btn-lg {font-size: 18px;
}
.btn-lg {font-size: 21px;
}
.t4-col.hero-1.col-12.col-md-5 {flex: 0 0 50%;max-width: 50%;
}
/* EVENT */
#gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 251px !important;
}
}

/******************************************************************************************************************************************** */
@media only screen and (max-width: 1280px) {
.container {max-width: 1110px;
}
.nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > .nav-link {padding: 40px 0px 15px;
}
/* EVENT */
.event_data p {font-size:18px;}
.event_description p {font-size:16px;}
#jevents_body p.titel {font-size:40px;}
#jevents_body p.category {font-size:30px;}
#gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 235px;
}
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 1024px) {
.container {max-width: 890px;}
#t4-hero .col-md-5 {flex: 0 0 80%;max-width: 80%;}
#t4-hero .t4-row.row {margin-left: 120px;}
.t4-megamenu .navbar-nav > li {padding-left: 0;
}
.t4-navbar .dropdown-item.dropdown-toggle a, li.nav-item.dropdown a {font-size:20px;
}
.com-users-profile.profile, .com-users-profile__edit.profile-edit, #gslc.gsl-scope.j5plus {margin:10px auto; width: 850px;
}
nav.navbar.navbar-expand-lg a.nav-link {font-size: 20px;}
.section-1.blue h1.hero-heading {font-size: 40px;margin-bottom: 0px !important;}
#t4-section-1 .t4-module .module-inner, #t4-section-2 .t4-module .module-inner, #t4-section-3 .t4-module .module-inner, #t4-section-4 .t4-module .module-inner {padding: 120px 0 80px;
}
.section-1.blue .lead, .section-2.olive .lead, .section-3.green .lead, .section-4.maroon .lead {font-size: 30px;
}
.section-1.blue a.btn.btn-lg, .section-2.olive a.btn.btn-lg, .section-3.green a.btn.btn-lg, .section-4.maroon a.btn.btn-lg  {font-size: 16px; text-align: left;
}
.gsl-scope .gsl-width-1-6\@m {width: calc(150% * 1 / 6.001);
}
.t4-col.bottom-a.col-sm, .t4-col.bottom-b.col-sm, .t4-col.bottom-c.col-sm, .t4-col.bottom-d.col-sm {margin-top:60px;}
.t4-col.bottom-b.col-sm, .t4-col.bottom-d.col-sm {margin-top: 90px;}
.btn-lg {font-size: 20px;}
a.btn.btn-lg.btn-secondary {width: 160px;padding: 0.6rem 0.9rem;}
a.btn.btn-lg.btn-secondary.mail {margin-left: 40px;}
a.btn.btn-lg.btn-secondary.mail {width: 210px;
}
 #t4-spacer.t4-section.t4-spacer {height: 75px;}
/* EVENT */
.event_data p {font-size:17px;}
/*.event_description p {font-size:14px;}*/
#jevents_body p.titel {font-size:35px;}
#jevents_body p.category {font-size:28px;}
#jevents_body .event_description.col-7.left p {font-size: 18px;  /* Einzelne ????*/
}
#jevents_body .event_description.col-7.left {
  flex: 0 0 55%;
  max-width: 55%;
}
a.btn.btn-lg.btn-secondary.mail {margin-top: 45px;
}
.t4-col.menu.col-sm ul.nav.navbar-nav li.nav-item a.nav-link {font-size: 16px;
}
 #gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 184px;
}
}
/******************************************************************************************************************************************** */
@media (min-width: 992px) {
.d-lg-none {display: none !important;
}  
}
/************************************************************************************************wenn display: block; - menü wird ausgekklappt******************************************** */
@media (max-width: 991.98px) {
#t4-hero .bg-overlay-image, .navbar-brand.logo-control img.logo-img, #Mod16.t4-module.module, .d-none {display:none !important;}
.d-sm-none {display: inline !important;
}
/* Mobile Menü */
#t4-header.t4-sticky {transform: none;}
#t4-header.t4-sticky, .t4-content, .layout-home .t4-sticky.t4-palette-primary { background-color: transparent;}
.t4-offcanvas .t4-off-canvas-header a img {max-height: 1.6rem;}/*1*/
.navbar-brand.logo-image {width: 170px;} /*2*/
#t4-header .container {padding: 2.40rem 1.7rem;/*2*/
}
h4.module-title  {display:none !important;}

#off-canvas-right, ul.nav.navbar-nav li {background:#000;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle {width: 60px;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item .dropdown-menu .nav-item .btn-toggle {top: 10px;
} 

 #t4-header .container {padding: 40px 25px;}
 #t4-header.t4-sticky {padding-top: 50px;
}
#off-canvas-right ul.nav.navbar-nav li.nav-item a.nav-link {color: #fff !important;font-size: 30px;
}
.t4-module .nav > li.active > a, .t4-card .nav > li.active > a, .moduletable .nav > li.active > a, .module_menu .nav > li.active > a {color: #fa9e20;font-weight: 400;
}
.nav-breakpoint-lg .t4-megamenu .dropdown-menu ul > li a.dropdown-item {color: #fff !important;
}
#t4-mainbody.t4-section.t4-mainbody {margin-top: -120px;
}
.hidden-md { display: inline !important;}

#t4-header {border-bottom: none;
}
.t4-col.section-3.col-12.col-lg-6.green, .t4-col.mega-3.col-12.col-lg-6.d-none.hidden-md,
.t4-col.section-4.col-12.col-lg-6.maroon, .t4-col.mega-4.col-12.col-lg-6.hidden-md {flex: 0 0 50%;max-width: 50%;
}
.container, .com-content-article, .com-users-registration.registration {max-width: 850px;
}
#t4-header + #t4-hero {margin-top: -250px;
}
.t4-section.buttons .t4-row.row {margin-top: -210px;
}
.component {padding-top: 100px;padding-bottom: 0px;
}

#Mod150 {padding-top: 25px;
}
#t4-copyright .t4-section-inner.container {padding-bottom: 0px;
}
.t4-col.bottom-a.col-sm img, .t4-col.bottom-b.col-sm img, .t4-col.bottom-d.col-sm img {width: 80%;}
.t4-col.bottom-c.col-sm img {width:70%;}
.btn-lg {font-size: 19px;}
a.btn.btn-lg.btn-secondary {width: 150px;}
a.btn.btn-lg.btn-secondary.mail {margin-top: 20px;
}
#t4-hero h1.hero-heading {padding-bottom: 20px;
}
#jevents_header h2.contentheading { padding-left:5px;}
/* EVENT */
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.com_jevents #t4-mainbody.t4-section.t4-mainbody #system-message-container {height: 30px;
}
.event_data.col-4 {flex: 0 0 25%; max-width: 25%;
}
.event_description.left.col-7 {flex: 0 0 60%;max-width: 60%;
}
.jev_evdt_map.col-8 {flex: 0 0 50%;max-width: 50%;
}
#jevents_body p.titel {font-size:30px;}
#jevents_body p.category {font-size:24px;}
.event_description.col-4 {flex: 0 0 40%;max-width: 40%;
}
.event_data p {font-size: 16px;
}
 #gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 268px !important;
}

}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 900px) {
.container, .com-content-article, .com-users-registration.registration {max-width: 780px;}
.com-users-profile.profile, .com-users-profile__edit.profile-edit, #gslc.gsl-scope.j5plus {margin:10px auto; width: 760px;
}
#t4-section-1 .t4-module .module-inner, #t4-section-2 .t4-module .module-inner, #t4-section-3 .t4-module .module-inner, #t4-section-4 .t4-module .module-inner {padding: 100px 0 60px;
}
#t4-header.t4-sticky {padding-bottom: 0px;
}
.btn-small.btn-success.gsl-button.gsl-button-default, .gsl-scope .gsl-button-default {margin: 10px;}
#selectlocationbutton {margin-top: 10px;
}
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 800px) {
#t4-header + #t4-hero {margin-top: -280px;
}
.t4-col.footnav-1.col-sm {text-align: center;}
#Mod150 img {max-width: 80%;
}
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 768px) {
.container, .com-content-article, .com-users-registration.registration {max-width: 700px;}
.com-users-profile.profile, .com-users-profile__edit.profile-edit, #gslc.gsl-scope.j5plus {max-width: 640px;}
#t4-hero .t4-row.row {margin-left: 80px;
}
a.btn.btn-lg.btn-secondary {padding: 0.6rem 0.8rem;
}
.layout-home .t4-sticky.t4-palette-primary {background-color: transparent;
}
#t4-header.t4-sticky {padding-top: 40px;padding-bottom: 0px;
}
.presse_stimme.top h1 {font-size: 55px !important;}
#t4-header {border-bottom: none;
}
.btn-lg {font-size: 18px;}
a.btn.btn-lg.btn-secondary {width: 130px;padding: 0.5rem 0.8rem;}

 #gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 218px !important; 
}
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 640px) {
.container, .com-content-article, .com-users-registration.registration {max-width: 620px;}
.com-users-profile.profile, .com-users-profile__edit.profile-edit, #gslc.gsl-scope.j5plus {max-width: 600px;}
.col-md-6 {flex: 0 0 50%;max-width: 50%;}
.col-md-8 {flex: 0 0 100%;max-width: 100%;}
#t4-hero .col-md-5 {flex: 0 0 90%;max-width: 90%;}
#t4-hero .t4-row.row {margin-left: 20px;} 
#t4-section-1 .t4-module .module-inner, #t4-section-2 .t4-module .module-inner, #t4-section-3 .t4-module .module-inner, #t4-section-4 .t4-module .module-inner {padding:10px 0 30px;}

.section-1.blue .lead, .section-2.olive .lead, .section-3.green .lead, .section-4.maroon .lead {font-size: 18px;}
.section-1.blue h1.hero-heading, .section-2.olive h1.hero-heading, .section-3.green h1.hero-heading, .section-4.maroon h1.hero-heading {font-size: 31px !important;
}
#t4-section-1 .row, #t4-section-2 .row, #t4-section-3 .row, #t4-section-4 .row  {padding-right: 15px;padding-left: 15px;
}
.acm-hero h1.hero-heading {line-height: 1.2;
}
p.lead.hero-intro.animated.delay-1s {margin-bottom: 10px;}
.t4-offcanvas .t4-off-canvas-body {padding: 1rem 7%;
}
a.btn.btn-lg.btn-secondary.mail {font-size: 16px;width: 170px;}
a.btn.btn-lg.btn-secondary {font-size: 18px;padding: 0.4rem 0.6rem;}
#Mod150 {padding-top: 20px;
}
#t4-spacer.t4-section.t4-spacer {height: 65px;
  }
.t4-col.main-top-1.col-sm .hero-btn-actions {margin-right:0px;}
.t4-col.top-a.col-sm .hero-btn-actions {margin-left:0px;
}
/*****/
.event_image {display:none;}
.mobile_img {display:inline;}
.container_columns {display:table !important;clear: both;}
.event_data.col-4 {flex: 0 0 75%;max-width: 75%;}
/*.col-4 {width: 75% !important;}*/
.event_data {padding-left: 25px;}
.container_list.black .event_data {padding-left: 35px;}
#jevents_body .event_description.col-7.left {flex: 0 0 92%;max-width: 92%;padding-top:20px;padding-bottom:30px;} 
.col-4 {width: 100% !important;} 
#jevents_body .event_description.col-4 {flex: 0 0 92%;max-width: 92%;padding:20px 20px 30px;} 
.jev_evdt_map.col-8 {flex: 0 0 100%;max-width: 100%;}
.container_columns.top {padding-top: 0px;
}

/*****/
#gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 195px !important;
}
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 480px) {
.module-head-group.col-md-4  {display:none;}
.container, .com-content-article, .com-users-registration.registration {max-width: 460px !important;
}
#acm-hero-124.acm-hero.style-1.text-center.show-intro {background-image: url("/images/Lichtmeile20Mobile.png");margin-left:20px;}

#t4-hero h1.hero-heading {padding-top: 540px;}
#t4-hero .col-md-5 {flex: 0 0 96%;max-width: 96%;}
#t4-hero .t4-row.row {margin-left: 0px;
}
.t4-col.main-top-1.col-sm.col-md-5,.t4-col.main-top-2.col-sm.col-md-2,.t4-col.top-a.col-sm.col-md-5 {flex: 0 0 33%;max-width: 33%;}
.t4-section.t4-section.buttons {padding-left: 30px;
}

.section-1.blue h1.hero-heading, .section-2.olive h1.hero-heading, .section-3.green h1.hero-heading, .section-4.maroon h1.hero-heading {font-size: 25px !important;
}
.t4-col.component.col-md, .com-content-article {padding-right: 0px;padding-left: 0px;
}
.section-1.blue a.btn.btn-lg { padding: 0 !important;
}
a.btn.btn-lg.btn-secondary, 
.btn-lg {font-size: 16px;}
 a.btn.btn-lg.btn-secondary {padding: 0.4rem 0.4rem;
}
.t4-offcanvas .t4-off-canvas-body {padding: 1rem 3%;
}
.btn-lg {font-size: 16px;}
a.btn.btn-lg.btn-secondary {width: 115px;padding: 0.4rem 0.6rem;}
a.btn.btn-lg.btn-secondary.mail {width: 160px;
}
.t4-col.bottom-a.col-sm img, .t4-col.bottom-b.col-sm img, .t4-col.bottom-c.col-sm img, .t4-col.bottom-d.col-sm img {
    width: 60%;
}
.t4-col.bottom-a.col-sm, .t4-col.bottom-b.col-sm, .t4-col.bottom-c.col-sm, .t4-col.bottom-d.col-sm {
  margin: 60px auto 0px;
}
#t4-footnav .navbar-nav {display: contents;
}
 .t4-col.bottom-d.col-sm {margin-bottom:20px;
}
#jevents_header h2.contentheading { padding-left:20px;}
 /* EVENT */
.event_description.col-4 {flex: 0 0 60% ;max-width: 60%;}
.event_data {padding-left: 15px;
}
.event_description.left {padding-left: 15px;padding-right: 15px;
}
.container_list.black {border-bottom: solid 90px #000 !important;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.blue #t4-mainbody.t4-section.t4-mainbody .container_list.black {border-bottom: solid 90px #0C4769 !important;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.olive #t4-mainbody.t4-section.t4-mainbody .container_list.black {border-bottom: solid 90px #705E1C !important;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.green #t4-mainbody.t4-section.t4-mainbody .container_list.black {border-bottom: solid 90px #306f54 !important;}
body.site-default.navigation-default.theme-default.layout-default.nav-breakpoint-lg.navigation-hide.maroon #t4-mainbody.t4-section.t4-mainbody .container_list.black {border-bottom: solid 90px #7C2237 !important;}
/*Kunden*/
#t4-section-5 {margin: 0 15%;}

.com-users-profile.profile, .com-users-profile__edit.profile-edit, .com-users-registration.registration, #gslc.gsl-scope.j5plus {width: 460px;
}
.gsl-scope .gsl-grid > * {padding-left: 0px !important;}
.com-users-profile.profile, .com-users-profile__edit.profile-edit, .login, .com-users-registration.registration, #gslc.gsl-scope.j5plus {padding: 0px;
}
 #gmap.leaflet-container.leaflet-touch.leaflet-fade-anim.leaflet-grab.leaflet-touch-drag.leaflet-touch-zoom {height: 150px !important;
}
/*FOOTER */
.module-ct p:last-child, .t4-col.footnav-2.col-sm p {text-align: center;
}
 a.btn.btn-lg.btn-secondary.mail {margin-left: 0px;margin-top: 40px;
}
.t4-footnav .navbar {padding-top: 60px;
}
#jevents_body {padding-bottom: 60px;
}
.event_data.col-4 {padding-left: 20px;
}
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 460px) {
.container, .com-content-article, .com-users-registration.registration, #jevents {max-width: 440px;}
#jevents {margin:0 auto;}
.btn-lg {font-size: 17px;
}  
.t4-section.t4-section.buttons {padding-left: 15px;
}
#t4-footnav .t4-col.menu.col-sm .nav-link {
  padding: .2rem .6rem;
}
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 428px) {
.container, .com-content-article, .com-users-registration.registration {max-width: 408px !important;}
#acm-hero-124.acm-hero.style-1.text-center.show-intro {background-image: url("/images/Lichtmeile20Mobile400.png");}
.container, .com-content-article, .com-users-registration.registration {max-width: 340px;}
#t4-hero h1.hero-heading {padding-top: 480px;}	
a.btn.btn-lg.btn-secondary {font-size: 15px;
}
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 390px) {
.t4-section.t4-section.buttons {padding-left: 15px;}
a.btn.btn-lg.btn-secondary {font-size: 14px;
}	
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 360px) {
#acm-hero-124.acm-hero.style-1.text-center.show-intro {background-image: url("/images/Lichtmeile20Mobile400.png");}
.container, .com-content-article, .com-users-registration.registration {max-width: 340px;
}	
}
/******************************************************************************************************************************************** */
@media only screen and (max-width: 320px) {
.section-1.blue .lead {font-size: 22px;}
.container, .com-content-article, .com-users-registration.registration {max-width: 300px;
}	
}
 