/* Video Player */

.header-player {
    padding: 5px 20px 5px 20px;
    display: flex;
    width: 100%;
    justify-content: space-between;
    justify-items: center;
    /* border-top:1px solid #ddd; */
    background-color: #eee;
}

.dm-dark .header-player {
    background-color: #2f2f2f;
}

@media(min-width:800px){
.header-player-hello,
.header-player-contact,
.header-player-logout {
    width: 33%;
    /* background-color: red; */
}

.header-player-contact {
    text-align: center;
}

.header-player-logout {
    text-align: right;
}
}
.header-player span {
    font-size: 12px !important;
    font-weight: 400 !important;
    color: var(--VariColorD)!important;
}

.header-player span a {
    color: var(--VariColorD)!important;
}

@media(max-width:801px){
    .header-player-hello{
        display: none !important;
    }
}

.info-content-player {
    width: 100%;
    display: grid;
    justify-content: space-between;
    justify-items: center;
    align-items: initial;
    align-content: initial;
    max-width: 1290px;
}

.info-content-player-title {
    width: 100%;
    display: grid;
    justify-content: space-between;
    justify-items: center;
    align-items: initial;
    align-content: initial;
    max-width: 1290px;
    padding: 5px 20px 5px 20px;
    margin: 20px auto 0px auto;
}

.info-content-player h2 {
    margin: 0px 0 20px 0 !important;
    font-size: var(--FontBigX) !important;
    color: var(--VariColorD) !important;
}

.info-content-player p {
    margin: 0px 0 20px 0 !important;
    font-size: var(--FontMedium) !important;
    font-size: var(--FontMedium) !important;
    color: var(--VariColorD) !important;
}

@media (min-width:800px) {
    .info-content-player {
        grid-template-columns: 2fr 1fr;
        /* padding: 5px 20px 5px 20px; */
        margin: 20px auto 0px auto;
        gap: var(--ConstValueGap);
    }
}

.info-content-player span {
    font-size: 12px !important;
    font-weight: 400 !important;
}

.info-content-player-left {
    width: 100%;
    height: auto;
    /* background-color: rgb(206, 178, 235); */
    padding: 20px;
    border: 2px solid var(--VariColorD);
}

.info-content-player-right {
    width: 100%;
    height: auto;
    /* background-color: rgb(137, 218, 157); */
    /* padding: 20px; */
    border: 2px solid var(--VariColorD);
    font-size:0!important;
}


.container-player {
    padding: 0px 0px 0px 0px;
}

.block-video-player {
    /* background-color: var(--VariColorD)!important; */
    background-color: var(--ConstColorD) !important;
    background-color: #000000 !important;
    width: 100%;
}

.video-player {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0px;
    z-index: 12 !important;
}



.iframe_shift {
    width: 720px;
    height: 480px;
    border: 0px !important;
    z-index: 8000 !important;
    background-color: var(--ConstColorD) !important;
    background-color: #000000 !important;
}

.iframe_vimeo {
    width: 720px;
    height: 480px;
    margin: auto auto !important;
    border: 0px !important;
    z-index: 8000 !important;
    background-color: var(--ConstColorD) !important;
    background-color: #000000 !important;
}

.iframe_youtube {
    width: 720px;
    height: 480px;
    margin: auto auto !important;
    border: 0px !important;
    z-index: 8000 !important;
    background-color: var(--ConstColorD) !important;
    background-color: #000000 !important;
}

.iframe_trailer {
    /* width:720px;
      height:480px; */
    margin: auto auto !important;
    border: 0px !important;
    z-index: 8000 !important;
    background-color: var(--ConstColorD) !important;
    background-color: #000000 !important;
}

.iframe_selfhost {
    width: 720px;
    height: 480px;
    margin: auto auto !important;
    border: 0px !important;
    z-index: 8000 !important;
    background-color: var(--ConstColorD) !important;
    background-color: #000000 !important;
}

/* .wrapper{
    margin:auto auto;
    height:100vh;
    background:transparent;
    display:flex;
    flex-direction: column;
    justify-content: center;
    justify-items: center;
    text-align:center;
    background:red;
  } */



/* Trailer Style */


.info-content-player-trailer {
    width: 100%;
    text-align: center;
    display: grid;
    /* justify-content: space-between; */
    /* justify-items: center; */
    align-items: initial;
    align-content: initial;
    max-width: 1290px;
    padding: 20px 20px 50px 20px;
    margin: 50px auto 0px auto;
    /* background-color: rgb(206, 178, 235); */
    background-color: #000000 ;
    grid-template-columns: 1fr;
}

/* Presskit Style */

.info-content-player-presskit span a {
    max-width: 400px;
    margin: 20px auto 20px auto!important;
    /* background: red; */
    padding:10px 20px 10px 20px;
    border:var(--borderSet2);
    text-align: center!important;
    font-size: 16px;
}

.info-content-player-presskit span a:hover {
    transform: translateY(10px)!important;
}

/* Gallery Style */

.info-content-player-gallery {
    width: 100%;
    text-align: center;
    display: grid;
    /* justify-content: space-between; */
    /* justify-items: center; */
    align-items: initial;
    align-content: initial;
    max-width: 1290px;
    padding: 20px 20px 50px 20px;
    margin: 50px auto 0px auto;
    /* background-color: rgb(206, 178, 235); */
    grid-template-columns: 1fr;
}

.info-content-player-gallery-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

.info-content-player-gallery-content .screening_still {
    max-width: 480px !important;
}

@media (min-width:800px) {
    .info-content-player-gallery-content {
        display: grid;
        grid-template-columns: auto auto auto auto;
        justify-content: center;
        gap: 10px;
    }
}


/* Awards Style */

.info-content-player-awards {
    width: 100%;
    text-align: center;
    display: grid;
    /* justify-content: space-between; */
    /* justify-items: center; */
    align-items: initial;
    align-content: initial;
    max-width: 1290px;
    padding: 20px 20px 20px 20px;
    margin: 0px auto 0px auto;
    /* background-color: rgb(206, 213, 248); */
    grid-template-columns: 1fr;
}


.info-content-player-awards-content {
    display: grid;
    /* grid-template-columns: 1fr 1fr; */
    gap: 10px;
    justify-content: center;
    min-width:100%;
}

@media (min-width:999.98px) {
    .info-content-player-awards-content {
        display: flex;
        /* grid-template-columns:repeat(auto-fit, minmax(20%, 1fr)); */
        /* grid-template-columns: 1fr 1fr 1fr 1fr; */
        justify-content: center !important;
        align-content: center;
        gap: 10px;
        margin: 16px 0;
    }
}

.info-content-player-awards-content .screening_award {
    display: flex;
    align-items: center!important;
    justify-content: center !important;
    align-content: center!important;
    margin: 6px auto;
}
   
.info-content-player-awards-content .screening_award span{
    display: flex;
    font-size: 16px;
    line-height: 1em;
    height: auto;
    align-self: center;
    justify-self: center;
    /* font-weight: 800 !important; */
    text-transform: capitalize;
    /* text-transform: uppercase; */
    color: var(--VariColorD) !important;
    font-family: Georgia, 'Times New Roman', Times, serif;
    /* font-stretch: extra-condensed !important; */
    /* background-color: red; */
    position:relative;
    transform: translateY(-3px);
}

.info-content-player-awards-content .screening_award .palm-left {
    width: 22px !important;
    height: auto !important;
    padding-right: 2px;

}

.info-content-player-awards-content .screening_award .palm-right {
    width: 22px !important;
    height: auto !important;
    padding-left: 2px;
}

.dm-dark .info-content-player-awards-content .screening_award .palm-left img,
.dm-dark .info-content-player-awards-content .screening_award .palm-right img  {
    fill:var(--VariColorD) !important;
    filter:invert(1);
}


@media (min-width:999.98px) {
    .info-content-player-awards-content .screening_award {
        /* border: var(--borderSet1); */
        display: flex;
        align-items: center;
        margin: 1em;
        font-size: 18px;
        line-height: 20px;
        font-weight: 700;
        margin-bottom: 30px;
    }

    .info-content-player-awards-content .screening_award .palm-left {
        width: 27px !important;
        height: auto !important;
        padding-right: 4px;
    }

    .info-content-player-awards-content .screening_award .palm-right {
        width: 27px !important;
        height: auto !important;
        padding-left: 4px;
    }
}


/* Contact Style */

.info-content-player-contact {
    width: 100%;
    text-align: center;
    display: grid;
    /* justify-content: space-between; */
    /* justify-items: center; */
    align-items: initial;
    align-content: initial;
    max-width: 1290px;
    padding: 20px 20px 50px 20px;
    margin: 50px auto 0px auto;
    background-color: rgb(236, 232, 240);
    grid-template-columns: 1fr;
}

.info-content-player-contact-form {
    margin: auto;
    max-width: 800px;
}

.info-content-player-float-contact {
    position: fixed;
    padding: 15px;
    right:0px;
    bottom: 14%;
    width:80px;
    height:auto;
    background: var(--paletteColor8);
    /* box-shadow: 0px 10px 20px rgba(41, 51, 61, 0.18); */
    border: var(--borderSet1);
    border-right:none;
}

.info-content-player-float-contact img {
    filter:invert(1);
    max-width: 40px;
    margin-bottom: 5px;
}

.dm-dark .info-content-player-float-contact img {
    filter:invert(0);
    max-width: 45px;
}