
#f2_galleries .f2-fix_head {
  margin-top: 63px;
}

#f2_galleries #f2_filter .f2-caret-br {
  right: 101px;
}
#f2_galleries .f2-gal_filter {
  background-color: var(--black) !important;
  border-radius: 10px;
}
#f2_galleries .f2-gal_filter .f2-flexbox {
  justify-content: space-around;
}
.f2-gallery {
  background-color: var(--feed_siva);
  padding: 16px 0;
  margin-bottom: 25px;
  box-shadow: 0 -5px 10px -5px rgb(0 0 0 / 70%);
}


@media only screen and (min-width:721px) {
  .f2-gallery {
    border-radius: 10px;
    padding: 16px;
  }
}
@media only screen and (max-width:720px) {
  .f2-gallery .f2-like {
    padding-left: 16px;
    padding-right: 16px;
  }
}


.f2-pub_gallery {
  display: flow-root;
}

.f2-video {
  line-height: 52px;
}
.f2-gallery-thumbs {
	overflow:auto; /* upošteva višino float elementov */
}
	
.f2-thumb_big {
  width: 66.7%;
  padding-right: 2px;
}
.f2-thumb_sm1 {
  width: 33.3%;
  padding-left: 4px;
}
.f2-thumb_sm2 {
  width: 33.3%;
  padding-left: 4px;
  padding-top: 6px;
}
.f2-thumb {
  position: relative;
  width: 100%;
  padding-top: 100%;
  background-color: var(--black) !important;
}
.f2-thumb .f2-play_b {
  font-size: var(--size_extrem);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  opacity: 50%;
  background-color: var(--black) !important;
}
.f2-thumb .f2-play_s {
  font-size: var(--size_icon);
  width: 38px;
  height: 38px;
  border-radius: 50%;
  opacity: 50%;
  background-color: var(--black) !important;
}
.f2-post .f2-text,
.f2-gallery .f2-text,
.f2-gal_open .f2-text,
.f2-pub_gallery .f2-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-line-clamp: 3;
}
.f2-thumb .f2-image {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: -webkit-fill-available;
}
.f2-thumb .f2-plus {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-color: var(--black) !important;
}
.f2-post .f2-legth,
.f2-gallery .f2-legth,
.f2-gal_open .f2-legth,
.f2-pub_gallery .f2-legth {
  font-size: var(--size_tiny) !important;
  display: block;
  width: 50px;
  height: 28px;
  text-align: center;
  padding-top: 3px;
  opacity: 0.7;
  background-color: var(--black) !important;
}

#f2_gallery_item_dt .lg-thumb-item img {
	height:auto;
}

#f2_gallery_item_dt .lg-outer .lg-thumb-outer{
	background-color: transparent;
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: var(--roza);
}

.lg-outer .lg-thumb-item {
    border: 1px solid var(--white);
}

/*KRISTIAN LEV*/

#f2_add_event .f2-options .f2-radio_box {height: auto;  display: flex;}



