/* GLXAVOR RU CSS v1.3.6 */

.ga-glxavor-ru{
width:100%;
max-width:1180px;
margin:0 auto;
--ga-height:380px;
position:relative;
}

.ga-glxavor-ru .swiper{
width:100%;
height:100%;
}

.ga-glxavor-ru .ga-slide{
position:relative;
height:var(--ga-height);
border-radius:12px;
overflow:hidden;
background:#000;
}

.ga-glxavor-ru .ga-slide img{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
object-fit:cover;
object-position:center;
display:block;
}

.ga-glxavor-ru .ga-overlay{
display:none !important;
}

.ga-glxavor-ru .ga-bottom{
position:absolute;
left:0;
right:0;
bottom:0;
z-index:3;
color:#fff;
padding:16px 18px 18px;
background:none !important;
}

.ga-glxavor-ru .ga-bottom::before{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
top:-60px;
background:linear-gradient(to top, rgba(0,0,0,.75), rgba(0,0,0,.45) 55%, rgba(0,0,0,0));
pointer-events:none;
border-top-left-radius:12px;
border-top-right-radius:12px;
}

.ga-glxavor-ru .ga-bottom>*{
position:relative;
z-index:1;
}

.ga-glxavor-ru .ga-meta{
font-size:14px;
font-weight:600;
opacity:.95;
margin:0 0 6px;
text-shadow:0 1px 3px rgba(0,0,0,.6);
}

.ga-glxavor-ru .ga-title{
margin:0 0 8px;
font-size:20px;
font-weight:800;
line-height:1.25;
}

.ga-glxavor-ru .ga-title a{
color:#fff;
text-decoration:none;
text-shadow:0 2px 4px rgba(0,0,0,.7);
}

.ga-glxavor-ru .ga-title a:hover{
color:#e5e5e5;
}

.ga-glxavor-ru .ga-excerpt{
font-size:14px;
color:#f0f0f0;
opacity:.95;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
text-shadow:0 1px 3px rgba(0,0,0,.6);
}

.ga-glxavor-ru .swiper-button-next,
.ga-glxavor-ru .swiper-button-prev{
color:#fff;
z-index:4;
}

.ga-glxavor-ru .swiper-button-next:hover,
.ga-glxavor-ru .swiper-button-prev:hover{
color:#dcdcdc;
}

@media (max-width:768px){

.ga-glxavor-ru{
--ga-height:260px;
}

.ga-glxavor-ru .ga-title{
font-size:18px;
}

.ga-glxavor-ru .ga-excerpt{
display:none;
}

.ga-glxavor-ru .ga-bottom::before{
top:-72px;
}

}