#category_id [value="2"],
#category_id [value="3"],
#category_id [value="4"],
#category_id [value="12"]
{
  display: none !important;
}




#main_category_id [value="5"],
#main_category_id [value="6"],
#main_category_id [value="7"],
#main_category_id [value="8"],
#main_category_id [value="9"],
#main_category_id [value="10"],
#main_category_id [value="12"],
#main_category_id [value="13"],
#main_category_id [value="6"],
#main_category_id [value="1"],
#main_category_id [value="11"] {
  display: none !important;
}

#category_id {height: 200px!important;}

.field-media-preview {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
    max-width: 270.6px!important;}

.field-calendar .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 300px;
  float:left!important;}

.eb-container:not(.eb-container-j4) .form-group select {
    width: 350px;}

.btn.btn-small.btn-success.eb-colorbox-addlocation.cboxElement {
margin-left:10px!important;
}







.tox #short_description_ifr, .tox #description_ifr {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}


.uk-section-default {
  --uk-inverse: dark;
  background: #e7ecee;
}





.form-control:where(input), .form-control:where(textarea), .form-select:where(select), .btn-success {

  border-radius: 5px;
box-shadow:none!important;
     border:none!important;
}


.btn-success, .btn-primary {

  border-radius: 5px;
box-shadow:none!important;
     border:none!important;
     color:#fff!important;
     background:#6c7c91!important;
}





.field-media-wrapper .input-group {
display: block !important;
  float: right !important;
  margin-top: -130px!important;
    width:100%;
        margin-right:-80px!important;}

.field-media-wrapper .input-group .form-control:where(input)
{
background:rgba(0,0,0,0)!important;}


.form-control[name="title"] {
width: 480px!important;
}


.field-calendar .input-group {
  margin-right: 65px;
}



.btn-primary {background:#6c7c91!important;
color: #FFF !important;border:none!important;}


.btn.btn-secondary.js-tiny-toggler-button {
  display: none;
}

#shortdes .tox-menubar, #shortdes .tox-toolbar-overlord  {display:none!important;}

#rsep_twitter {
  margin-left: 3px;
  display: none;}

.eb-social-sharing-buttons {
  margin-top: 10px;
  display: none;}




.eb-description-details.clearfix {
padding-bottom:5px;
border-bottom: 1px dotted #a5a5a5;}

.eb-events-timeline .eb-taskbar {
border-bottom: none;}


.eb-event-date-container, .eb-event-price-container {
  background-color: #fff!important;
    box-shadow:1px 2px 14px rgba(0,0,0,0.2);
    border:none!important;position:relative;top:0px;}

.eb-event-date-container .bg-primary {
  background-color: #fff!important;
    border:none!important;}

.eb-event-date-month, .eb-event-date-day {
    background-color: #fff!important;
  color: #fff;
  font-size: 12px;
  line-height: 14px;
    font-weight:600;
  color: #00B390 !important;}

.eb-event-date-day {
  color: #fff;
  font-size: 25px;
  line-height: 14px;
    font-weight:900!important;
  color: #00B390 !important;
    margin-bottom:5px;
    margin-top:5px;
border-radius:5px!important;}

.eb-event-price-container {
  color: #fff;
  font-size: 25px;
  line-height: 14px;
    font-weight:900!important;
  color: #00B390 !important;
border-radius:5px!important;}




.eb-event-date-year {
display:none;}

.eb-taskbar .btn-secondary {
    background:#00B390!important;
color:#fff!important;border-radius:5px!important;border:none!important;}


.eb-event-price-container .eb-individual-price {
  color: #00B390;
  display: inline-block;
  padding: 10px;
}





.eb-event-date-info {
  font-size: 100%;
  line-height: 150%;
  display: inline-block;
}

.eb-even-title-container {
  background: rgba(255, 255, 255,0.5);
  padding: 5px 10px;
  margin-bottom: 14px;
  box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
  border-radius: 5px;
}

.eb-category-2.eb-event-container {
  background: rgba(255,255,255,0.3) !important;
  padding: 20px 20px 0 20px;
    border-radius:5px;
    margin-top:20px!important;
}


@media (max-width:960px) {
    .eb-event-price-container {display:none;}}


@media (min-width:960px) {
#eb-upcoming-events-page-timeline .eb-taskbar {
  margin: 0;
  list-style: none;
  float: right !important;
  margin-top: -105px !important;
    left: 0px !important;
    position: relative;}

.eb-event-price-container {
    top:60px;
    position:relative;left:-10px!important;}}




.eb-events-timeline .ce-bodytext {
  max-height: 70px !important;
  overflow: hidden;
}

.eb-event-title {
  font-size: 24px!important;
     background:#fff;padding:5px 12px 7px 10px;position:relative;top:-5px;left:-4px;
    border-radius:5px;transition: all ease-in-out .3s;
}

.eb-event-title:hover {
 background:#00B390;padding:5px 12px 7px 10px;position:relative;top:-5px;border-radius:5px;color:#fff;transition: all ease-in-out .3s;
}





.btn.btn-primary.eb-group-registration-button {
  display: none;
}








#eb-event-properties-heading {
  margin-top: -20px;
  margin-bottom: 30px !important;
}









@media (min-width:960px) {
    
.detail-bt {width:100%;display:flex;justify-content: stretch;
    flex-wrap: wrap;}



#eb-event-info {width:60%;padding-left:5%;}

.eb-location-description {
        margin-top:20px;
    background:#fff;
    box-shadow:1px 2px 18px rgba(0,0,0,0.25);
    width:50%;
  padding: 24px 40px!important;
  float: right;
  position: relative;
    margin-right:5px;

}

.eb-venue-image.img-polaroid {
    margin-top:20px;
    background:#fff;
    box-shadow:1px 2px 18px rgba(0,0,0,0.25);
    width:45%;
  padding: 15px!important;
  float: left;
  position: relative;
}

#mapform {
  width: 100%;
}



#eb-event-details h2 {margin-top:60px;}

#eb-event-info {
    width: 65%!important;
    padding-left: 10%!important;}
    
    #eb-event-details .col-lg-8 {
 width:100%!important;   
}
    
    #eb-upcoming-events-page-timeline {
  margin-left: 70px;
}

.eb-event-large-image {
margin: 0 0 20px;
  max-width: 390px;
  border: 13px solid #fff !important;
  box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.25);
  object-fit: cover !important;
  height: 224px;
  width: 130%;
}

img.eb-thumb-left {
  margin-right: 30px;
  float: left !important;
  width: 240px;
  border: 9px solid #fff;
  box-shadow: 1px 2px 13px rgba(0,0,0,0.25);
    object-fit:cover;
    height:150px;
}

.eb-event-information .clearfix {
  float: left !important;
    margin-right:20px;
}

.eb-description-details .col-12.col-lg-8{
    width:85%;
}

.eb-box-heading, #eb-event-details {padding: 40px !important;}}

@media (max-width:960px) {
    .table.table-bordered.table-striped {
  font-size: 10px;
    }

#eb-event-properties-heading {
  font-size: 18px;
}

#eb-event-details h2 {margin-top:60px;font-size:22px;}}


.field-media-wrapper .button-select {
  margin-top: -123px;
    margin-left:-10px!important;
    border-radius:5px!important;
}

.field-media-wrapper .button-select::before {
  content: "Bild a";
  margin-right: -9.7px;
  background: #6c7c91;
  border-right: 0px solid #f00;
  z-index: 999 !important;
  position: relative !important;
}



.fa.fa-pencil, .fa.fa-remove {
  background: none !important;
  box-shadow: none !important;
  color: #fff !important;
}

.eb-event-information .fa-calendar, 
.eb-event-information .fa-map-marker {
  background: #fff !important;
  font-size: 15px;
  border-radius: 50%;
  box-shadow: 1px 1px 10px rgba(0,0,0,0.25);
    margin-right:5px;
    padding: 10px!important;
}

.fa.fa-map-marker {
  padding: 9px 10px!important;
}

.fa.fa-calendar::before {
  top: -1px;
  position: relative;
}




#pop-print a {
 color:#fff;
    background:none!important;
    padding:10px 20px;}

#pop-print.btn {
        padding:5px 10px!important;
    line-height:20px!important;
    transition:all ease-in-out 0.3s;
    border-radius: 5px!important;
    border:none!important;
    background:none!important;
    background-color:none!important;
    box-shadow:none!important;
    padding:5px 15px!important;
    margin-left:20px;
    transition:all ease-in-out 0.3s;
float:right;}

#pop-print.btn:hover {
    padding:5px 15px!important;
    margin-left:20px;
    transition:all ease-in-out 0.3s;}

.fa-print::before {
  content: "";
  font-size: 15px;
color:#111!important;
background:#fff!important;
padding:10px!important;
border-radius:50%!important;
    box-shadow:1px 1px 10px rgba(0,0,0,0.25);}

.fa-print:hover::before  {
        background:#00B390!important;
    color:#fff!important;
transition:all ease-in-out 0.3s;}



.eb-taskbar ul {
    margin-top:10px!important;
  float: right;
}

.eb-btn-search {background: #00b390 !important;
  color: #FFF !important;
    border: none !important;}