.button.is-text{text-decoration:none!important}
.button.is-text:hover{background-color:transparent!important}
.fslightbox-slide-number-container {display:none}
.fslightbox-toolbar > div:nth-child(1) {display:none}
.is-truncated {
    white-space: nowrap; 
    overflow: hidden;  
    text-overflow: ellipsis; 
    width:200px;
	display:inline-block
}
.swiper-button-next,.swiper-button-prev {
    align-items: center;
    color: currentColor;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    position: absolute;
    width: 24px;
    z-index: 10; 
}

.swiper-button-lock {
    display: none
}

.swiper-button-next,.swiper-button-prev { 
    top: 50%
}

.swiper-button-prev {
    left: 14px;
    right: auto; 
}

.swiper-button-next {
    left: auto;
    right: 14px
}

.swiper-button-disabled {
    display: none!important
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10; 
}

.swiper-horizontal>.swiper-pagination-bullets {
    bottom: 0px;
    left: 0;
    top: auto;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden;
    .swiper-pagination-bullet {
        position: relative;
        transform: scale(.33)
    }

    .swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main {
        transform: scale(1)
    }

    .swiper-pagination-bullet-active-prev {
        transform: scale(.66)
    }

    .swiper-pagination-bullet-active-prev-prev {
        transform: scale(.33)
    }

    .swiper-pagination-bullet-active-next {
        transform: scale(.66)
    }

    .swiper-pagination-bullet-active-next-next {
        transform: scale(.33)
    }
}

.swiper-pagination-bullet {
    background: var(--bulma-link);
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    opacity: 0.5;
    width:8px;
	margin:0 2px
} 

.swiper-pagination-clickable {
    cursor: pointer
} 

.swiper-pagination-bullet-active {
    background: var(--bulma-link);
    opacity: 1;
}


:root {
 
}
 
/* --- MAINTENACE --- */ 
.maintenance {max-height:100dvh; overflow:hidden;  margin:0 auto} 
.video-stack {
  position: relative;
  /*width: min(1200px, 90vw);*/
  aspect-ratio: 16/9;
  max-height: 90vh;
  overflow: hidden;      
  border-radius: 12px;
}

.layer {
  position: absolute;
  will-change: transform;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  mix-blend-mode: screen;
}

.layer-green {
  filter: invert(66%) sepia(95%) saturate(547%) hue-rotate(58deg) brightness(101%) contrast(96%);
  z-index: 2;
}

.layer-red {
  filter: invert(34%) sepia(89%) saturate(6196%) hue-rotate(351deg) brightness(114%) contrast(92%);
  z-index: 3;
}

.layer-blue {
  filter: invert(45%) sepia(73%) saturate(7498%) hue-rotate(220deg) brightness(99%) contrast(93%);
  z-index: 4;
}


/* --- LAYOUT --- */
.layout {width:100%; position:relative}
.main {}
 
 /* --- NAVBAR --- */
.navbar-button {height:52px; width:52px} 
.navbar-button:hover {background-color:transparent!important} 
 
 
/* -------------- */
/* --- HOME --- */
/* -------------- */

/* --- TOPBAR --- */
.topbar {}
.topbar .navbar {
	--bulma-navbar-item-img-max-height: 1.5rem;
	border-radius:var(--bulma-radius-large); 
	padding: .25rem 0;
	border:1px solid var(--bulma-border); 
}
.topbar-wrapper {width:100%;}
.topbar-left {min-width:52px;}
.topbar-right {min-width:52px;}


/* --- NAVIGATION FEED --- */
.navigation {}
.navigation-wrapper {
	--bulma-tabs-link-padding: 0.25em 1em;
	border:1px solid var(--bulma-border);
}
.navigation li a {}
.navigation ul {border-bottom:none!important}
.navigation ul li a{border-bottom:none!important}
.navigation ul li a.is-active {border-radius: var(--bulma-radius-large);
    background-color: var(--bulma-background); font-weight:bold}
	
	
/* --- ADVERTISE --- */  
.advertise {}
.advertise-banner {border:1px solid var(--bulma-border); border-radius:var(--bulma-radius-large);}


/* --- HOME-ARTCILE --- */
.post {}
.post-title {line-height:1.25}
.post-category-link {display:flex; align-items:center; color:var(--bulma-text)!important;}
.post-category-link .image {border-radius:var(--bulma-radius-small); background-color: var(--bulma-skeleton-background);}

.post-content video {display:block; max-height:calc(100vh - 200px); object-fit:cover }
.post-content .video {background-color: var(--bulma-skeleton-background); border-radius:var(--bulma-radius-large); overflow:hidden; margin-bottom:1rem}

.post-content img {max-height:calc(100vh - 200px); border-radius:var(--bulma-radius-large); background-color: var(--bulma-skeleton-background); object-fit:cover }

.post-featured-image {background-color: var(--bulma-skeleton-background);}

.post-more-link {display:flex; align-items:center}
.post-post-date {color:var(--bulma-text-weak)}


 
    
/* --- BOTTOMBAR --- */ 
.bottombar {
    transform: translateY(100%);
    transition: transform var(--bulma-duration) var(--bulma-easing);
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	border-radius:var(--bulma-radius-large); 
	border-bottom-left-radius:0!important; border-bottom-right-radius:0!important;
}
.bottombar.is-fixed-bottom {
    transform: translateY(0%);
}
.bottombar .navbar-brand {justify-content: space-evenly;}

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
/* mobile */ 
@media screen and (max-width:768px){  
	 
	 
}

/*tablet and below*/
@media screen and (min-width:769px),print{
	 
}

/*touch*/ 
@media screen and (max-width:1023px){
	 

}

/*desktop*/
@media screen and (min-width:1024px){
	 
}	 

/*wide*/
@media screen and (min-width:1216px){
	 
}

/*full*/
@media screen and (min-width:1408px){
	 
} 

#query-monitor-main {display:none!important} 