/* Copyright (C) servergarden.ch, http://www.gnu.org/licenses/gpl.html GNU/GPL */
/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/* FONT */
/*@font-face {
  font-family: "Open Sans";
  src: url("/templates/yoo_master2/css/fonts/OpenSansRegular.ttf") format('truetype');
}*/
@font-face {
  font-family: "Custom";
  src: url("/templates/yoo_master2/css/fonts/Custom.ttf") format('truetype');
}
@font-face {
  font-family: "Custom Bold";
  src: url("/templates/yoo_master2/css/fonts/CustomBold.otf");
}

.wowawu body,
.wowawu label,
.wowawu .caption_category,
.wowawu input[type="text"],
.wowawu input[type="time"],
.wowawu .ui-timepicker .ui-corner-all,
.wowawu select,
.wowawu textarea,
.wowawu .toggle-editor .btn,
.wowawu .chzn-container,
.wowawu #add_date_button b {
  font-family: "Open Sans";
  font-size: 13px;
  color: #555;
}
.wowawu #calendar_links a,
.wowawu .schedule_type,
.wowawu .viewmode_label,
.wowawu .uk-button,
.wowawu .btn,
.wowawu legend,
.wowawu .box-success *,
.wowawu .search_title,
.wowawu .category_title,
.wowawu .uk-panel-title,
.wowawu .event_title,
.wowawu h1,
.wowawu h3,
.wowawu .starevents_eventlist_title,
.wowawu .date_box_day,
.wowawu .date_box_month,
.wowawu span.cal_date,
.wowawu .menu-icon,
.wowawu h1,
.wowawu h2,
.wowawu h3,
.wowawu h4,
.wowawu h5,
.wowawu .uk-pagination .entry,
.wowawu .event_date,
.wowawu .duration_date {
  font-family: "Custom";
}
.wowawu .date_box_weekday {
  font-family: "Custom Bold";
}
.wowawu .mce-ico {
  font-size: 14px!important;
}
.wowawu html,
.wowawu .uk-pagination > li > a {
  background: #f0f0f0;
}
.wowawu .uk-container {
  background: white;
}
.wowawu .tm-content {
  position: relative;
}
.wowawu .uk-navbar {
  background: none;
}
.wowawu .uk-navbar-center {
  margin-top: 10px;
  margin-bottom: 50px;
}
.wowawu .uk-navbar-toggle {
  font-size: 30px;
  margin-top: 30px;
  margin-left: 15px;
}
.wowawu .uk-offcanvas-bar {
  width: 280px;
}
.wowawu .uk-offcanvas .uk-panel {
  margin: 20px 10px;
}
.wowawu .uk-offcanvas #se_category_more,
.wowawu .uk-offcanvas #se_search_more {
  display: none;
}
.wowawu * + h1,
.wowawu * + h2,
.wowawu * + h3,
.wowawu * + h4,
.wowawu * + h5,
.wowawu * + h6 {
  margin-top: 0px;
}
.wowawu h3 {
  margin-bottom: 0px;
  font-size: 18px;
  /* 20px */
}
.wowawu h2,
.wowawu .uk-h2 {
  font-size: 24px;
  /* 30px */
}
.wowawu .side_title {
  display: inline-block;
}
.wowawu .list_title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.wowawu #eventRange .tile_title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}
.wowawu #eventContent .event_title,
.wowawu #extraContent .extra_title {
  font-size: 24px;
}
.wowawu video {
  margin: 10px 0;
}
.wowawu audio {
  margin: 10px 0;
}
.wowawu a {
  color: #b0b0b0;
}
.wowawu .container-fluid {
   padding: 0px;
}
.wowawu .uk-form a {
  color: white;
}
.wowawu .uk-form a:hover {
  color: white;
  font-weight: bold;
}
.wowawu a,
.wowawu a:hover,
.wowawu a:visited,
.wowawu a:active,
.wowawu a:focus {
  text-decoration: none;
}
.wowawu .uk-nav-side > li.uk-active > a,
.wowawu .uk-nav-side a:hover {
  background: transparent!important;
  font-weight: bold;
}
.wowawu .uk-button-success:hover,
.wowawu .btn-primary:hover {
  color: #444;
}
.wowawu a:hover,
.wowawu span:hover,
.wowawu li:hover {
  transition: color 0.5s;
}
.wowawu a,
.wowawu span,
.wowawu li {
  transition: color 1s;
}
.wowawu input[type="checkbox"],
.wowawu input[type="radio"] {
  float: left;
  margin-right: 5px;
}
.wowawu input[type="time"] {
  margin-left: 5px;
}
.wowawu .btn:hover,
.wowawu .uk-button:hover,
.wowawu .btn:focus,
.wowawu .uk-button:focus,
.wowawu .calendar_month_tile:hover,
.wowawu .calendar_week_tile:hover,
.wowawu a.week_link:hover {
  background: rgba(255, 255, 255, 0) !important;
  transition: background 0.5s;
}
.wowawu .calendar_month_tile:hover *, .wowawu .calendar_week_tile:hover * {
  color: white!important;
}
.wowawu .btn,
.wowawu .uk-button {
  transition: background 1s;
  border-radius: 0px!important;
}
.wowawu .uk-button {
  min-width: 80px;
  margin: 15px 5px 15px 0;
  font-size: 15px;
}
.wowawu .btn {
  font-size: 15px!important;
}
.wowawu .customfield_comment{
    display:none;
}
.wowawu .input-append input {
  border-radius: 0;
}
.wowawu .calendar-container .buttons-wrapper{
    display: none;
}
.wowawu div#locationSelect {
  background: #777;
  color: white;
  width: 206px;
  padding: 7px;
  max-height: 125px;
  overflow-y: scroll;
}
.wowawu .list_location .location_link,
.wowawu .list_date {
  max-width: 80%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 10px;
  display:inline-block;
}
.wowawu #eventRange .row-fluid, .wowawu #extraList .row-fluid {
    margin-bottom: 25px;
}
.wowawu .list_date {
  right: 0;
}
.wowawu input {
  width: 206px;
}
.wowawu .edit_event_date {
  width: calc(175px);
}
.wowawu .input-append .btn {
  width: 32px;
  height: 32px;
}
.wowawu span.icon-calendar {
  margin-left: -2px;
}
.wowawu .disabled {
  opacity: 0.5;
  pointer-events: none;
}
.wowawu .chzn-container-single .chzn-single {
  line-height: 20px;
  background: white!important;
  border-radius: 0!important;
  height: 22px!important;
  padding: 4px 6px!important;
  border: 1px solid #dddddd!important;
  box-shadow: none;
  box-sizing: content-box;
}
.wowawu .field-calendar {
    display: inline-block;
}
.wowawu .chzn-container-single .chzn-single div {
  top: 3px;
}
.wowawu .chzn-container-single .chzn-single abbr {
  top: 9px;
}
.wowawu .tm-toolbar .uk-float-right .uk-panel {
  z-index: 1000;
}
.wowawu #extraList {
  margin-top: 10px;
}
.wowawu #starttime_single, .wowawu #endtime_single{
    margin-left:10px;
}
.wowawu #eventRange,
.wowawu #durationEvents {
  display: block;
  width: 100%;
  float: left;
}
.wowawu .date_row {
  min-width: 100px;
  width: 100px;
  z-index: 1;
  position: relative;
}
.wowawu .list_line {
    position: absolute;
    display: inline-block;
    height: 128px;
    left: 40px;
    z-index: 0;
    top: 50px;
}
.wowawu .list_intro_text,
.wowawu .tile_intro_text,
.wowawu #event_detail_intro_text {
  color: #777;
}
.wowawu .date_box {
    height: 80px;
    width: 80px;
    text-align: center;
    font-size: 16px;
    color: white;
    padding-top: 14px;
    box-sizing: border-box;
    border-radius: 50px;
    position:relative;
}
.wowawu span.list_intro_text,
.wowawu span.tile_intro_text {
  max-height: 40px;
  overflow: hidden;
  display: block;
}
.wowawu .show_location_info {
  cursor: pointer;
}
.wowawu .date_box_day {
  font-weight: 600;
}
.wowawu span.date_box_day {
  display: block;
  font-size: 34px;
}
.wowawu span.date_box_month {
  margin-top: 3px;
  margin-bottom: -5px;
  display: block;
  font-size: 16px;
}
.wowawu .date_box_weekday {
  font-size: 16px;
}
.wowawu .list_intro_text {
  display: block;
}
#cboxTitle{
    display:none!important;
}
#cboxLoadedContent{
    margin-top:25px!important;
}
.wowawu .caption_category {
  background: #333;
  position: absolute;
  bottom: -9px;
  padding: 0px 10px;
  left: 10px;
}
.wowawu span.list_date.event_date {
  display: block;
  float: right;
}
.wowawu .date_span{
    padding-top:10px;
    min-height:100px!important;
    position:relative;
}
.wowawu .content_span{
    margin-left:0px!important;
}
.wowawu #extraList .row-fluid:nth-of-type(10) .list_line {
    display: none;
}
.wowawu #eventRange .container-fluid:last-of-type .row-fluid:last-of-type .list_line {
    display: none;
}
/* DURATION */
.wowawu #durationEvents .row-fluid {
  padding-bottom: 5px;
  margin-left: 0px!important;
  padding-left: 0px!important;
}
.wowawu #durationEvents .uk-width-2-3,
.wowawu #durationEvents .uk-width-1-3,
.wowawu .duration_1,
.wowawu .duration_2,
.wowawu .duration_3 {
  padding-left: 0px;
}
.wowawu .duration_2 {
  padding-top: 3px;
}
.wowawu .duration_3 {
  padding-top: 5px;
}
.wowawu .duration_location {
  line-height: 1.9;
}
.wowawu #durationEvents .row-fluid + .row-fluid {
  margin-top: 0px!important;
  border-top: 1px dashed #aaa;
  padding-bottom: 5px;
  padding-top: 5px;
}
.wowawu #durationEvents .caption_category {
  display: inline-block;
  position: relative!important;
  left: 0px!important;
  bottom: 0px!important;
}
.wowawu #durationEvents .duration_row {
  width: 260px;
}
.wowawu #durationEvents .duration_date {
  line-height: 2.45;
}
.wowawu .show_location_info:hover div {
  display: block!important;
}
.wowawu .location_info {
  position: absolute;
  background: #f0f0f0;
  padding: 10px;
  line-height: 1;
  cursor: default;
  min-width: 200px;
  max-width: 250px;
  z-index: 9999;
}
.wowawu .mod_search_small #filterSearchLocation {
    width: 60%!important;
    height: 25px;
}
.wowawu .mod_search_small .btn {
    width: 15%;
    margin-left: 5px!important;
    color: #fff;
}
.wowawu .mod_category_small #starevents_category_list {
    width: 60%!important;
    box-sizing: content-box;
    border: 0;
    border-radius:0;
    height: 25px;
}
.wowawu .mod_search_small .btn-wrapper.input-append, .wowawu .mod_search_small .js-stools-container-bar, .wowawu .mod_category_small .btn-wrapper.input-append, .wowawu .mod_category_small .js-stools-container-bar{
    margin:0!important;
}
.wowawu .mod_category_small .btn {
    width: 15%;
    margin-left: 5px!important;
    color: #fff;
}
.wowawu .mod_category_small #starevents_cat_id_ {
    margin-top: 0px;
}
.wowawu .location_info label {
  font-weight: bold;
  display: inline-block;
  width: 80px;
}
.wowawu #movie_information{
    margin-top:20px;
}
.wowawu .movie_information_title{
    vertical-align:top;
    font-weight:bold;
    min-width: 100px;
}
.wowawu #movie_information td{
    padding:0px;
}
.wowawu .location_link,
.wowawu .event_date,
.wowawu #modifyTable td a,
.wowawu #exportTable td a {
  color: #333!important;
}
.wowawu textarea#intro_text,
.wowawu textarea#full_text {
  width: 340px;
  max-width: 340px;
  height: 88px;
}
.wowawu .subcategory {
  margin-left: 10px;
}
.wowawu .fa-trash {
  cursor: pointer;
}
.wowawu #dateList li {
  list-style-type: none;
}
.wowawu .multi_type input,
.wowawu .date_type input {
  position: fixed;
  opacity: 0;
}
.wowawu .multi_type,
.wowawu .date_type {
  background: #eee;
}
.wowawu .multi_type.active,
.wowawu .date_type.active {
  color: #fff!important;
}
.wowawu .own_location.fa-user:before,
.wowawu .own_organiser.fa-user:before {
  font-family: FontAwesome;
  float: right;
}
.wowawu .own_location,
.wowawu .own_organiser {
  font-family: "Open Sans";
}
.wowawu .location_select_to_edit,
.wowawu .organiser_select_to_edit {
  color: #ccc;
}
.wowawu dt.tabs.open a {
  color: white!important;
}
.wowawu dt.tabs {
  padding: 0px 15px;
}
.wowawu dt.tabs {
  display: inline-block;
}
.wowawu img {
  object-fit: cover;
}
.wowawu #images input {
  display: none;
}
.wowawu .images_bottom_row td {
  padding-right: 5px;
}
.wowawu .input-append .input-append {
  margin-bottom: 0px;
}
.wowawu .chzn-container {
  margin-bottom: 10px;
}
.wowawu .list_layer {
  position: absolute;
  width: 140px;
  height: 100px;
  background: rgba(0, 0, 0, 0.25);
  text-align: center;
  display: inline-block;
}
.wowawu .list_layer span {
  font-size: 20px;
  font-family: "CustomBold";
  margin-top: 40px;
  display: block;
  color: white;
}
.wowawu .list_layer:hover {
  background: rgba(0, 0, 0, 0) !important;
}
.wowawu #detail_content {
  display: table;
  width: 100%;
}
.wowawu .tm-main-top .uk-panel {
  /*margin: 0!important;*/
  padding: 0!important;
  background: transparent!important;
}
.wowawu .ajax-loading {
    width: 0;
    height: 10%;
    background: #3da5d8;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: 0.2s width;
}
.wowawu .ajax-btn, .wowawu .more-btn{
    position: relative;
    display: block;
    margin-bottom: 10px;
    width: 200px;
    box-sizing: border-box;
    margin-left: calc(50% - 100px);
}
.wowawu .image{
    background-size: cover;
    background-position: center;
}
.wowawu .list_image {
  width: calc(140px);
  height: calc(100px);
  display:block;
  float: left;
  margin-right: 30px;
  position:relative;
}
.wowawu .tile_image {
  width: 100%;
  height: 300px;
  display:block;
}
.wowawu .duration_image {
  width: calc(91px);
  height: calc(65px);
  display:block;
}
.wowawu .side_image {
  width: calc(102.2px);
  height: calc(73px);
  border: 0;
  margin-bottom: 3px!important;
}
.wowawu .main_image {
  width: calc(315px);
  height: calc(225px);
  margin-right: 3px;
  float: left;
}
.wowawu .image_label {
  margin: 0!important;
}
.wowawu table#calendar_multi_options_row {
  width: 100%;
}
.wowawu #addCustomRow,
.wowawu #subCustomRow {
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-left: 5px;
  cursor: pointer;
  border: 0;
}
.wowawu #location_id_box,
.wowawu #organiser_id_box {
  margin-bottom: 10px;
}
.wowawu #location_additional_toggle,
.wowawu #organiser_additional_toggle {
  margin-top: 10px;
}
.wowawu div#repeatControl {
  margin: 10px 0;
  font-weight: bold;
  border-bottom: 1px solid;
}
.wowawu .file_upload {
  display: inline-block;
}
.wowawu .file_remove {
  cursor: pointer;
  margin-left: 5px;
}
.wowawu span.schedule_type {
  text-transform: uppercase;
  font-size: 10px;
  border: 1px solid #ccc;
  padding: 0px 2px;
}
.wowawu .uk-panel-box {
  padding: 8px;
}
.wowawu .uk_calendar {
  padding: 8px!important;
}
.wowawu .uk-container {
  max-width: 960px;
  position: relative;
}
.wowawu .small {
  min-width: 15px;
}
.wowawu .editor {
  position: relative;
}
.wowawu .editor .mce-menubar,
.wowawu #mceu_48,
.wowawu #mceu_49,
.wowawu #mceu_50,
.wowawu #mceu_51,
.wowawu #mceu_52 {
  display: none!important;
}
.wowawu .mce-btn-small button {
  padding: 0px 2px!important;
}
.wowawu .mce-tinymce {
  min-width: 218px!important;
}
.wowawu .toggle-editor.btn-toolbar.pull-right.clearfix {
  position: absolute;
  top: -36px;
  left: 130px;
}
.wowawu .toggle-editor.btn-toolbar.pull-right.clearfix .btn {
  padding: 0px 5px!important;
  background: none!important;
}
.wowawu #messages-header {
  background: none!important;
}
.wowawu #messages-title {
  font-family: 'Open Sans Condensed';
}
.wowawu .error #messages-title {
  color: #da314b!important;
}
.wowawu .messages-error {
  color: #333!important;
}
.wowawu #messages-title {
  color: #7cce5c;
}
.wowawu #modal-messages.modern #messages-footer {
  background: none!important;
}
.wowawu #modal-messages #messages-container {
  border: none;
}
.wowawu .gmap {
  width: 100%;
  height: 500px;
}
.wowawu .small_gmap {
  width: 150px;
  height: 150px;
  float: left;
  margin-right: 20px;
}
.wowawu td.tile_image_row {
  min-width: 70px;
  position: relative;
}
.wowawu td.tile_event_row {
  vertical-align: top;
}
.wowawu .tile_table {
  float: left;
}
.wowawu td.tile_event_row {
  height: 100px;
  position: relative;
}
.wowawu span.tile_location {
  /* position: absolute;
    bottom: 0;
    left: 0;*/
  float: left;
  display: block;
  margin-top: 5px;
}
.wowawu span.tile_date {
  /* position: absolute;
    bottom: 0;
    right:0; */
  display: block;
  margin-top: 5px;
}
.wowawu .calendar_week_tile, .wowawu .calendar_month_tile{
    animation: fadein 1s;
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.wowawu h3.tile_title {
  margin-top: 20px;
}
.wowawu .filter-wrapper{
    display:inline-block;
    margin-right: 15px;
}
.wowawu #filterBox .input-append {
  display: inline-table !important;
  vertical-align: top;
}
.wowawu #filterBox {
  overflow: hidden;
  -webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
}
.wowawu #scheduleTable {
  min-width: 300px;
}
.wowawu #eventContent .event_title,
.wowawu #extraContent .extra_title {
  margin-bottom: 10px;
}
.wowawu div#event_schedule_toggle {
  width: 100%;
  text-align: center;
  color: white;
  padding: 3px 0px;
  cursor: pointer;
}
.wowawu .event_schedule_time {
  border-bottom: 1px dotted #ddd;
}
.wowawu #event_detail_location {
  margin-top: 20px;
}
.wowawu #event_detail_organiser {
  margin-top: 20px;
}
.wowawu #event_detail_artist {
  margin-top: 20px;
}
.wowawu #event_detail_other {
  margin-top: 20px;
}
.wowawu #event_schedule_toggle_box {
  -webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
}
.wowawu #event_detail_image {
  display: block;
  margin-bottom: 15px;
}
.wowawu #event_detail_left_column {
  width: 33%;
  display: block;
  float: left;
  margin-right: 1.5%;
  padding-right: 1.5%;
  border-right: 1px dotted #ddd;
  padding-bottom: 5px;
}
.wowawu div#event_detail_right_column {
  display: table;
}
.wowawu #add_date_box {
  padding-top: 5px;
  padding-left: 10px;
  margin-left: 5px;
}
.wowawu #add_date_button * {
  cursor: pointer;
}
.wowawu .ui-timepicker .ui-corner-all {
  font-size: 13px!important;
}
.wowawu #no_schedule {
  color: #d5d5d5;
}
.wowawu .well {
  background: white!important;
}
.wowawu .tm-sidebar-a {
  padding-left: 20px;
}
.wowawu .tm-sidebar-a label,
.wowawu .tm-sidebar-a .uk-panel span,
.wowawu button,
.wowawu #eventCalendar *,
.wowawu .box-success *,
.wowawu #categoryForm *,
.wowawu .date_box *,
.wowawu .tm-logo *,
.wowawu .caption_category,
.wowawu img,
.wowawu .uk-pagination *,
.wowawu h1 {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.wowawu .uk-panel.uk-panel-box {
  padding-top: 15px;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.wowawu .uk-panel.uk-panel-box.uk-user {
  margin-top: 20px!important;
  border: 0;
}
.wowawu .uk-panel.uk-panel-box.uk-login {
  margin-top: 20px!important;
  border: 0;
}
.wowawu .uk_calendar {
  padding-top: 8px!important;
  border: 0!important;
  padding-bottom: 13px!important;
}
.wowawu .uk-panel.uk-panel-box {
  margin-top: 0px!important;
  padding-top: 15px;
}
.wowawu span#prevWeek,
.wowawu span#nextWeek,
.wowawu span#se_search_more,
.wowawu span#se_category_more,
.wowawu .js-stools-container-bar button,
.wowawu .caption_category,
.wowawu span#calendar_links *,
.wowawu #calendar_links,
.wowawu .search_title,
.wowawu .category_title,
.wowawu .uk-panel-title,
.wowawu .uk-panel-box{
  color: white!important;
  -moz-osx-font-smoothing: initial !important;
}
.wowawu .buttons button{
    color:white;
}
.wowawu .buttons .btn:hover{
    color:white!important;
}
.wowawu button#starevents_cat_id_ {
    margin-top: 5px;
}
.wowawu .uk-nav a {
  color: white;
}
.wowawu .starevents_category_entry {
  color: white;
}
.wowawu .starevents_category_entry:hover {
  font-weight: bold;
}
.wowawu .uk-panel input[type="text"],
.wowawu .js-stools-container-bar .btn-wrapper.input-append {
  border: 0!important;
  width: 100%!important;
}
.wowawu .uk-form-row input[type="checkbox"] {
  margin-top: 5px;
}
.wowawu input[disabled] {
  background: #fff;
}
.wowawu .uk-margin-bottom-remove {
  margin-top: 0px!important;
}
.wowawu form#searchForm {
  width: 100%;
}
.wowawu .uk-nav a {
  line-height: 1;
  padding-left: 25px!important;
}
.wowawu #ari_menu .uk-nav a {
  padding-left: 0!important;
}
.wowawu .uk-form-row + .uk-form-row {
  margin-top: 10px;
}
.wowawu .uk-login .uk-form-row {
  margin-top: 0px!important;
}
.wowawu .uk-login .uk-form-row input[type='password'] {
  margin-top: 10px!important;
}
.wowawu .uk-panel-title {
  margin-bottom: 10px;
}
.wowawu .box-success {
  background: #7cce5c !important;
}
.wowawu .box-success * {
  color: white!important;
  font-size: 16px;
  /* 20px */
}
.wowawu .category_title,
.wowawu .search_title {
  display: inline-block;
  font-size: 16px;
  /* 20px */
}
.wowawu #calendar_links a {
  font-size: 16px;
  /* 20px */
}
.wowawu .calendar-icon {
  font-family: FontAwesome;
  font-size: 20px;
  margin-right: 5px;
}
.wowawu #frontPagination .uk-pagination {
  margin-right: 20px;
}
.wowawu div#viewMode {
  display: inline-block;
  right: 0px;
}
.wowawu #viewMode .fa {
  cursor: pointer;
  font-size: 18px!important;
}
.wowawu #viewMode .fa {
  height: 20px;
  width: 22px;
}
.wowawu #frontPagination {
  text-align: center;
  display: table;
  width: 100%;
  padding-top: 20px;
}
.wowawu .uk-pagination > li > a,
.wowawu .uk-pagination > li > span {
  padding: 7px 10px!important;
}
.wowawu .uk-pagination {
  display: inline-table;
}
.wowawu .social_button {
  width: 30px;
  height: 30px;
  overflow: hidden;
  transition: width 0.5s;
  display: inline-block;
  white-space: nowrap;
  color: white!important;
}
.wowawu .social_button:hover {
  width: 100px!important;
  transition: width 0.5s;
  color: white!important;
}
.wowawu .uk_canton{
    padding:0!important;
    background:transparent!important;
}
.wowawu .social_button:active {
  color: white!important;
}
.wowawu .social_button i {
  font-size: 20px;
  width: 30px;
  line-height: 1.5;
  text-align: center;
}
.wowawu .social_text {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  color: #fff;
}
.wowawu .facebook_share_button {
  background: #3B5998;
  opacity: 0.5;
}
.wowawu .facebook_share_button:hover {
  opacity: 1;
}
.wowawu .google_share_button {
  background: #DD4B39;
  opacity: 0.5;
}
.wowawu .google_share_button:hover {
  opacity: 1;
}
.wowawu .twitter_share_button {
  opacity: 0.5;
  background: #55ACEE;
}
.wowawu .twitter_share_button:hover {
  opacity: 1;
}
.wowawu .email_share_button {
  opacity: 0.5;
  background: #FFD356;
}
.wowawu .email_share_button:hover {
  opacity: 1;
}
.wowawu .ical_share_button {
  opacity: 0.5;
  background: #A4E26B;
}
.wowawu .ical_share_button:hover {
  opacity: 1;
}

/* CALENDAR */

.wowawu tr.calendar_week div {
  color: white!important;
  font-size: 12px;
  width: 32px;
  height: 32px;
  line-height: 1;
  float: left;
  margin-right: 2.5px;
}
.wowawu #eventCalendar td {
  padding: 0!important;
}
.wowawu span.cal_date {
  font-size: 18px;
  line-height: 1.125;
}
.wowawu #eventCalendar table {
  width: 100%;
}
.wowawu span#prevWeek,
.wowawu span#nextWeek,
.wowawu #prevMonth,
.wowawu #nextMonth {
  cursor: pointer;
  font-size: 14px;
}
.wowawu #prevMonth,
.wowawu #prevWeek {
  position: absolute;
  top: 8.5px;
  left: 0px;
}
.wowawu #nextMonth,
.wowawu #nextWeek {
  position: absolute;
  top: 8.5px;
  right: 0px;
}
.wowawu .cal_col_future{
  color: #333;
}
.wowawu span.cal_day {
  display: block;
  font-size: 10px;
  margin-bottom: -5px;
  margin-top: -3px;
}
.wowawu #calendar_links a {
  color: #333;
}
.wowawu #calendarMenu {
  height: 30px;
  position: relative;
}
.wowawu div#calendarOrientation {
  display: inline-block;
  float: left;
  width: 100%;
}
.wowawu .cal_col_past {
  cursor: not-allowed;
  background: rgba(255, 255, 255, 0.2);
}
.wowawu #calendarOrientation {
  margin-bottom: 8px;
  margin-top: 5px;
}
.wowawu #calendar_links {
  display: inline-block;
}
.wowawu .cal_col_diff {
  border: 0!important;
  background: transparent!important;
}
.wowawu #calendar_month{
  margin-bottom: -4px;
}
.wowawu .calendar_month_tile {
  background: transparent;
  height: 28px;
  margin-top: -1px;
  box-sizing: border-box;
  display: inline-block;
  width: 11%;
  margin-right: 1.5%;
}
.wowawu #calendar_month div:nth-child(8), .wowawu #calendar_month a:nth-child(16), .wowawu #calendar_month a:nth-child(24), .wowawu #calendar_month a:nth-child(32), .wowawu #calendar_month a:nth-child(40), .wowawu #calendar_month a:nth-child(48), .wowawu #calendar_month a:nth-child(56), .wowawu #calendar_month a:nth-child(64){
    margin-right:0px!important;
}
.wowawu .calendar_week_tile {
  background: transparent;
  height: 32px;
  margin-top: 1px;
  box-sizing: border-box;
  display: inline-block;
  width: 13%;
  margin-right: 1.5%;
}
.wowawu #calendar_week a:last-child{
    margin-right:0px!important;
}
.wowawu #calendar_month .cal_date {
  font-size: 18px;
}
.wowawu .cal_col_future {
  background: #fff;
}
.wowawu .calendar_month_tile * {
  line-height: 1.6!important;
}
.wowawu .cal_col_diff {
  background: transparent;
  border: 0;
}
.wowawu .cal_col_diff * {
  color: white;
}
.wowawu .week_link,
.wowawu .week_link:hover {
  color: white;
}
.wowawu .edit_form_10 .schedule_type {
  display: none;
}
.wowawu .edit_form_10 #intro_text {
  height: calc(225px);
  box-sizing: border-box;
}
.wowawu .edit_form div#images {
  margin-top: -2px;
}
.wowawu .schedule_type {
  display: none;
}
.wowawu .content_10 .verlag-schlaefli_content {
  display: block!important;
}
.wowawu #dateList {
  padding: 5px!important;
  max-height: 100px;
  border: 1px solid #ddd;
  width: auto;
  overflow-y: scroll;
  margin-bottom: 0px!important;
}
.wowawu label.input_label,
.wowawu #member-registration label,
.wowawu #member-profile label,
.wowawu #user-registration label {
  font-family: "Custom";
  text-transform: uppercase;
  margin-bottom: 0px;
}
.wowawu .custom_information .uk-width-1-2 {
  padding-top: 10px;
}
.wowawu .custom_information .uk-width-1-2:first-of-type,
.wowawu .custom_information .uk-width-1-2:nth-of-type(2) {
  padding-top: 0px!important;
}
.wowawu span.required {
  color: red;
}
.wowawu #dateList {
  margin-bottom: 0px!important;
  margin-top: 0px!important;
}
.wowawu #date_type {
  margin-bottom: 20px;
}
.wowawu .edit_form .uk-grid {
  margin-top: 0px!important;
}
.wowawu .fa-hourglass-half {
  color: #aaa;
}
.wowawu .tm-toolbar {
  position: absolute;
  right: 40px;
  top: 15px;
}
.wowawu .preview_image {
  pointer-events: none;
}
.wowawu .image_label {
  display: inline-block;
}
.wowawu .table_checkbox {
  width: 20px;
}
.wowawu .tm-headerbar .uk-panel {
  float: none!important;
}
.wowawu .ordering_link {
  cursor: pointer;
}
/* OWL SWIPER */
.wowawu .owl-item li
{
    list-style: none;
}
.wowawu #eventContent #owl-demo
{
    padding-left: 0;
}
.wowawu #eventContent .owl-carousel .owl-item, .wowawu #eventContent .owl-carousel .owl-item .carousel_image
{
    overflow-y: hidden;
    height: 420px;
}
.wowawu #eventContent .owl-carousel .owl-item .carousel_image
{
    object-fit: cover;
    object-position: center;
}
.wowawu #eventContent #owl-demo li
{
    margin-bottom: 0;
    padding-left: 0;
}
.wowawu #eventContent a, .wowawu #eventContent a:hover, .wowawu #eventContent a:active, .wowawu #eventContent a:visited {
    color: inherit;
}
.wowawu #eventContent .owl-nav .owl-prev, .wowawu #eventContent .owl-nav .owl-next {
    position: absolute;
    top: calc(50% - 40px);
    width: 40px;
    height: 40px;
    font-size: 25px;
    line-height: 1.6;
    background: #333;
}
.wowawu #eventContent .owl-carousel .owl-item img{
    width:100%!important;
}
.wowawu #eventContent .owl-nav .owl-prev{
    left:10px;
}
.wowawu #eventContent .owl-nav .owl-next{
    right:10px;
}
.wowawu .owl-dots .owl-dot span {
    background: #aaa!important;
}
.wowawu .owl-dots .owl-dot.active span {
    background: #333!important;
}
.wowawu #event_customfield_special_, .wowawu #event_customfield_sub_only_, .wowawu #event_customfield_show_print_ {
  margin-top:0px!important;
}
.wowawu .starevents_category_entry:hover,
.wowawu .starevents_category_active {
  color: white!important;
}
.wowawu #calendar_month .cal_date {
    font-size: 14px;
}
.wowawu .btn-primary,
.wowawu .uk-button-success {
  background: #7cce5c;
}
.wowawu .successColor {
  color: #7cce5c!important;
}
.wowawu .failColor {
  color: #ec483b!important;
}
.wowawu #debug_mode {
  position: absolute;
  opacity: 0.7;
  top: 10px;
  right: 30px;
  padding: 0px 10px;
  border: 1px dashed;
}
.wowawu #offcanvas .calendar_month_tile *, .wowawu #offcanvas .calendar_week_tile * {
  color: #333!important;
}
.wowawu #offcanvas .cal_col0,
.wowawu #offcanvas button {
  background: #c0c0c0;
  color: #333!important;
}

.wowawu .owl-nav.disabled{
    display:none!important;
}
@media only screen and (max-width: /*phones*/ 319px) {
  .wowawu #event_detail_right_column {
    width: 100%;
    order: 1;
    -webkit-order: 1;
    float: none;
    display: table-footer-group;
  }
  .wowawu #event_detail_left_column {
    width: 100%;
    order: 2;
    -webkit-order: 2;
    float: none;
    display: table-footer-group;
  }
  .wowawu .duration_2 {
    padding-left: 20px!important;
  }
  .wowawu .duration_1 {
    width: 20%;
  }
  .wowawu .duration_2 {
    width: 80%;
  }
  .wowawu .duration_3 {
    width: 100%;
  }
  .wowawu #durationEvents .caption_category {
    /*margin-bottom:7px;*/
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .wowawu .tile_table {
    width: 100%;
  }
  .wowawu #eventRange .tile_title {
    line-height: 24px;
    margin-bottom: 10px;
    white-space: normal;
    width: auto;
  }
  .wowawu .tm-sidebar-a {
    margin-top: 20px;
    margin-bottom: 0px!important;
    order: 1;
  }
  .wowawu .uk_calendar {
    margin-bottom: 0px!important;
    
   
  }
  .wowawu .tm-main {
    margin-top: 0px!important;
    order: 2;
  }
  .wowawu #event_detail_right_column {
    width: 100%;
    order: 1;
    -webkit-order: 1;
    float: none;
    display: table-footer-group;
  }
  .wowawu #event_detail_left_column {
    width: 100%;
    order: 2;
    -webkit-order: 2;
    float: none;
    display: table-footer-group;
  }
  .wowawu #eventContent .event_title {
    margin-top: 10px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  .wowawu .tile_table {
    width: 100%;
  }
  .wowawu .tm-sidebar-a {
    margin-top: 20px;
    margin-bottom: 0px!important;
    order: 1;
  }
  .wowawu .uk_calendar {
    margin-bottom: 0px!important;
  }
  .wowawu .tm-main {
    margin-top: 0px!important;
    order: 2;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: portrait) {
  .wowawu .tile_table {
    width: 100%;
  }
  .wowawu .duration_2 {
    padding-left: 20px!important;
  }
  .wowawu .duration_1 {
    width: 20%;
  }
  .wowawu .duration_2 {
    width: 80%;
  }
  .wowawu .duration_3 {
    width: 100%;
  }
  .wowawu #durationEvents .caption_category {
    /*margin-bottom:7px;*/
  }
}
@media only screen and (min-width: /*bis zu iPad*/ 481px) and (max-width: 767px) {
  .wowawu #eventRange .tile_title {
    line-height: 24px;
    margin-bottom: 10px;
    white-space: normal;
    width: auto;
  }
}
@media only screen and (min-width: /*iPad*/ 768px) and (max-width: 1024px) {
  .wowawu .tm-navbar {
    display: none;
  }
}
@media only screen and (min-width: /*iPad portrait*/ 768px) and (max-width: 1024px) and (orientation: portrait) {
  .wowawu .uk-width-medium-7-10,
  .wowawu .uk-width-medium-3-10 {
    width: 100%;
  }
  .wowawu .tm-sidebar-a .uk-panel-box {
    /*width: 50%;*/
    margin: 10px auto;
  }
  .wowawu .tm-sidebar-a .uk_calendar {
    padding: 8px;
  }
}
@media only screen and (min-width: /*Desktop*/ 1025px) {
  .wowawu .tm-navbar {
    display: none;
  }
}
