img {
    width: 100%;
    /*object-fit: cover;*/
    object-fit: fill;
    /*height: 65vh;*/
}


/*.charity span.fa-gripfire:after {*/
.charity path.fa-gripfire:after {
     content: "\f3ac";
     position: absolute;
     left: 0;
     top: 0;
     color: #ff8100;
     animation: pulse 2s infinite;
}

.fa-gripfire {
    text-shadow: 0 0 3px #9a0101;
    /*-webkit-text-fill-color: white;*/
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #9a0101;
}
.charity > .inner-icon {
    font-size: 3.5em;
    text-shadow: 0px 0px 32px #000000;
}
/*----------------------*/
path {
    stroke: black;
    stroke-width: 2px;
    stroke-opacity: 1;
}
.liepsna{
    /*fill:#fac000;*/
    fill:#F3CB21;
    stroke: #aa1f11;
    stroke-width: 10px;
}

.pulse {
    fill: #fc5315;
    /*fill-opacity: 100;*/
    transform-origin: 50% 50%;
    animation-duration: 2s;
    animation-name: pulse;
    animation-iteration-count: infinite;
}
g{
    transform: matrix(0.5, 0, 0, 0.5, 100, 0);
}
.mirksi{
    position:absolute;
    left: -50%;
    top: -35%;
    z-index: 1;
}

/*--------------------------*/
@keyframes pulse {
    0% {
        transform: scale(0.9);
        opacity: 1;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}
.vjs-poster{
     background-color: white !important;
 }
.irasas, .irasas_end{
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-color: white;
}
#my-player, #my-player_end{
    height: 100%;
    width: 100%;
}
.praleisti{
    position: absolute;
    bottom: 3%;
    right: 50%;
    z-index: 2;
}
:root {
/*    --action: pulse 3s infinite;
    --delay: 10s;*/
    --action:'';
    --delay: '';
}
.praleisti .fa-angle-double-right:after {
    content: "\f101";
    position: absolute;
    left: 0;
    top: 0;
    color: black;
     animation: var(--action);
    animation-delay: var(--delay);

   /* animation: pulse 3s infinite;*/
    /*animation-delay: 10s;*/
}

.fa-angle-double-right {
    text-shadow: 0 0 3px #ffffff;
    /*-webkit-text-fill-color: white;*/
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
}
video::-webkit-media-controls {
    display: none;
}

/*.charity:before,
.charity:after {
    content: "";
    vertical-align: 66%;
    width: 30%;
    border-bottom: 1px solid #fe0b5b;
}*/
svg a:link, svg a:visited {
    cursor: pointer;
}

svg a text,
text svg|a {
    fill: blue; /* Even for text, SVG uses fill over color */
    text-decoration: underline;
}

svg a:hover, svg a:active {
    outline: dotted 1px blue;
}

/*polygon{

    clip-path: polygon(46% 1%, 53% 1%, 73% 50%, 58% 100%, 45% 100%, 24% 51%);
}*/
@media (min-width: 2000px) {

   /* p, h1, h2, h3, h4, h5 {
        font-size:160%;
    }*/
    /*.watermark p {
        font-size: 230%;
    }*/
    .watermark{
        padding: 12px;
    }
    img{
        height: 80vh;
    }
}