/*
Theme Name: ICONY icony_dynamic_2021
Author: icony
Description:  ICONY icony_dynamic 2021
Version: 1.0
*/

.header-padding-left{
  padding-left: 0px;
}

#menu-haupt {
	position: relative;
}

#menu-haupt li:hover .sub-menu {
	display: block;
}

.sub-menu {
	display: none;
	position: absolute;
	background: #fff;
	z-index: 100;
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	padding: 5px;
	word-break: keep-all;
}

.sub-menu li.menu-item {
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 5px 10px 5px 10px;
}

.sub-menu li.menu-item:last-child {
	border: 0;
}

.sub-menu li.menu-item a {
	padding: 0;
}


.post-thumbnail {
	float: left;
	margin: 0 10px;
  width: 45%;
  height: auto;
  border: 1px solid #ddd;
}

.post-thumbnail.full_width{
  width: auto;
  margin: unset;
  margin-bottom: 10px;
  float: none;
}

#myActivitiesWidget div.icony_container {
  position: relative; /* Wichtig für die Positionierung der Pfeile */
}

#myActivitiesWidget div.icony_container div.icony_entry a.icony_image {
  float: left; /* Setzt das Bild auf die linke Seite */
  padding-right: 5px;
}

#myActivitiesWidget div.icony_container div.icony_entry {
  height: 70px; /* Wichtig! Wird zur Berechnung der Gesamthöhe des Containers verwendet */
  clear: left; /* Zurücksetzen des vorherigen floats*/
  padding: 5px;
}

#myActivitiesWidget div.icony_container div.icony_button {
  position: absolute; /* Positionierung der Pfeile */
  right: 0px;
  cursor: pointer;
  padding-right: 5px;
  font-size: x-large;
  z-index: 5;
}
#myActivitiesWidget div.icony_container div.icony_button.icony_button_down {
  bottom: 0px;
}

/* ACHTUNG! Funktionale Werte, nur Ändern wenn Sie wissen was Sie tun */
#myActivitiesWidget div.icony_container {
  height: 0px;
  overflow: hidden;
}
#myActivitiesWidget div.icony_container div.icony_entry {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
}

.video-block{
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.video-block iframe, .video-block object, .video-block embed, .video-block video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.btn-container{
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

time {
  font-size: 10px;
}

@media(max-width: 575px){
  .sidebar {
    order: 2;
  }
}
