#rowCataloguesTitleDescription {
    /* padding-top: 32px !important; */
    color: var(--main-text-color-video, white);
    text-align: center;
    font-size: 32px !important;
}

.margin_top_for_view_media {
    /* margin-top: 80px; */
}

.margin_top_viewfolder {
    margin-top: 80px;
}

.margin_top_viewcatalogue {
    margin-top: 50px;
}

#overlayContentVideo {
    padding-left: 0;
}

#rowFoldersNameDescription {
    width: 98vw;
    /* padding-top: 32px; */
}

.video_carousel_div_img_catalogue {
    /*width: 23vw;*/
}

.descriptionPlayerViewMedia>p {
    word-wrap: break-word;
    /* overflow: hidden; */
    /* cambiato per requisito lo scroll è necessario nella descrizone del video nel player */
    overflow: auto;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* number of lines to show */
    -webkit-box-orient: vertical;
}

.descriptionPlayerViewStreaming {
    word-wrap: break-word;

}

.border-hr {
    border-top: 2px solid var(--main-text-color-video, white);
    margin-top: 20px;
    padding-bottom: 20px;
}

.descriptionPlayerViewStreaming p {
    max-height: 100px;
    overflow-y: scroll;
}

/*.thumb_video_right_list*/
/*{*/
/*    width: 100% !important;*/
/*    height: 12vw !important;*/
/*}*/

.video_viewfolder {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateX(0);
    width: 30.5vw;
    height: 35vw;
    max-width: 18.5vw;
    max-height: 15vw;
    z-index: 1;
}

.videos_title_description_container_viewfolder {
    color: white;
    width: 100%;
    padding: 0;
}

.videos_title_viewfolder {
    white-space: nowrap;
    font-size: large;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    display: block;
    overflow: hidden;
}

.videos_description_viewfolder {
    text-overflow: ellipsis;
    margin-top: 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#vodTextDisplayFlex {
    height: 100%;
    width: 100%;
}

/* #watchVideoContainer>div>div{
    height: inherit;
  } */

.videos_thumb_viewfolder {
    width: 100%;
    height: 70%;
}

.description_subfolder_viewfolder {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.description_folder_viewcatalogue {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

/* #rowVideosContainer
{
    column-count: 4;
}
 */
#titleLivestreaming {
    color: var(--main-text-color-video, white);
    font-size: xx-large;
    padding-top: 30px;
    position: relative;
}

#descriptionLivetreaming {
    color: var(--main-text-color-video, white) !important;
    font-size: large;
}

/*.video_in_section_under_player*/
/*{*/
/*    width: 23.5vw;*/
/*}*/

#foldersNameViewFolder {
    font-size: xx-large;
    color: var(--main-text-color-video);
}

#foldersDescriptionViewFolder {
    font-size: large !important;
    -webkit-line-clamp: 3;
    color: var(--main-text-color-video);
}

#videoOverlayWrapperRightList {
    height: 29.5vw;
    overflow: auto;
}

.vodTextDisplayFlex {
    padding: 5px 5px 5px 0;
}

#div_user_send_message_to_admin {
    text-align: center;
    position: absolute;
    right: 0;
    z-index: 10;
}

.carousel_video_image_bab_catalogue {
    width: 100%;
    /*height: 85%;*/
}

.horizontal_view {
    width: 100%;
}

@media screen and (max-width: 991px) {

    #viewmediasContainer,
    #fileOverlayInfoTitle {
        padding: 0;
    }

    /*.video_carousel_div_img_catalogue */
    /*{*/
    /*    width: 32vw !important;*/
    /*}*/
    /*.carousel_video_image_bab_catalogue*/
    /*{*/
    /*    width: 100% !important;*/
    /*    height: 40vw !important;*/
    /*}*/

    #rowCataloguesTitleDescription {
        /* padding-top: 16px !important; */
    }

    #cataloguesTitle>p {
        font-size: 16px !important;
    }

    #videoOverlayWrapperRightList.vertical_view {
        height: 390px !important;
    }

    .videoFromLeftList.vertical_view {
        width: 250px !important;
    }

    #overlayRightListVideo {
        width: 100vw;
    }

    .luColumnSection,
    #playerAndRightColumnContainer,
    #overlayRightListVideo {
        padding: 0;
    }

    .descriptionPlayerViewMedia>p {
        /* font-size: larger !important; descrizione troppo grande su viewmedia con ipad*/
        font-size: 18px !important;
    }

    #foldersDescriptionViewFolder {
        font-size: x-large !important;
    }

    /* 
    #foldersNameViewFolder
    {
        font-size: xxx-large !important;
    } */



    #titleLivestreaming {
        font-size: xxx-large !important;
    }

    #descriptionLivetreaming {
        font-size: xx-large !important;
    }

    .vodTextDisplayFlex {
        display: block !important;
        padding: 5px 5px 5px 0;
    }

    .margin_top_for_view_media {
        margin-top: 60px;
    }

    .margin_top_viewfolder {
        margin-top: 50px;
    }

    /*     .logo_bab_navbar
    {
        width: 15vw !important;
        height: 8vw !important;
    }  */

    /* .plyr__video-wrapper
    {
        min-height: 325px !important;
        min-width: 575px !important;
    } */

    #overlayContentVideo {
        padding-right: 0;
        width: 100vw !important;
    }

    #videoOverlayWrapper {
        width: 100% !important;
    }

    /* #videoOverlayWrapperRightList>.swiper-wrapper>.vertical_view_mobile
    {
        width:  220px !important;
        height: 390px !important;
    } */

    /* #videoOverlayWrapperRightList>.swiper-wrapper>.vertical_view_mobile>.vodTextDisplayFlex>.vertical_view
    {
        width:  210px !important;
        height: 320px !important;
    } */

    #videoOverlayWrapperRightList {
        height: fit-content;
    }

    .horizontal_view {
        height: 70% !important;
    }

}

@media screen and (max-width: 797px) {
    #rowFoldersNameDescription {
        /* padding-top: 14px; */
    }

    .descriptionPlayerViewMedia>p {
        font-size: 14px !important;
    }

    #foldersDescriptionViewFolder {
        font-size: 14px !important;
    }

    #foldersNameViewFolder {
        font-size: 16px !important;
    }

    .margin_top_viewfolder {
        margin-top: 45px;
    }


    #titleLivestreaming {
        padding-top: 14px !important;
        font-size: 18px !important;
    }

    #descriptionLivetreaming {
        font-size: medium !important;
    }


    /* #folderOverlayInfoTitle>h4, #fileOverlayInfoTitle>h4
    {
        font-size: 14px !important;
    } */

    #titleAndDescriptionVod>h3 {
        font-size: large !important;
    }

    .videos_title_viewfolder {
        font-size: small !important;
    }

    .videos_description_viewfolder {
        font-size: x-small !important;
    }

    .video_viewfolder {
        max-width: inherit !important;
        max-height: inherit !important;
        width: 40vw !important;
        height: 38.5vw !important;
    }


    .description_subfolder_viewfolder {
        font-size: x-small !important;
    }

    .title_subfolder_viewfolder {
        font-size: small !important;
    }

    .description_folder_viewfolder {
        font-size: smaller !important;
    }

    .description_folder_viewcatalogue {
        font-size: x-small !important;
    }

    .title_folder_viewfolder {
        font-size: large !important;
    }

    .title_folder_viewcatalogue {
        font-size: small !important;
    }

    #rowPlaylistTitle>p,
    #rowVideosTitle>p {
        font-size: 16px !important;
    }

    #cataloguesTitle>p {
        font-size: 18px;
    }

    #livestreamingContainerDiv,
    #livestreamingInfoDiv,
    #livestreamingPlayerDiv,
    #evidenceLiveContainerAppender {
        padding: 0;
    }

    .videos_thumb_viewfolder {
        height: 60% !important;
    }

    /*.video_carousel_div_img_catalogue*/
    /*{*/
    /*    width: 45vw !important;*/
    /*}*/

    /*.video_in_section_under_player*/
    /*{*/
    /*    height: 40vw !important;*/
    /*    width: 40vw !important;*/
    /*}*/

    /*.thumb_video_right_list*/
    /*{*/
    /*    height: 80% !important;*/
    /*}*/


    /*.videoFromLeftList*/
    /*{*/
    /*    width: 45vw !important;*/
    /*    height: 41vw !important;*/
    /*}*/

    /*.folder_carousel_div_img*/
    /*{*/
    /*    width: 44vw !important;*/
    /*}*/

    /*     .video_carousel_div_img_catalogue
    {
        width: 31vw !important;
    } */

    #playerAndRightColumnContainer {
        height: auto !important;
    }

    /* .plyr__video-wrapper
    {
        min-width: 545px !important;
        min-height: 310px !important;
    } */

    #randomVideoUnderPlayerContainer {
        width: 99vw;
    }

    .h4_index_video_element {
        font-size: 16px;
        margin: 0;
    }

    .folderOverlayInfoTitle {
        padding: 0;
    }

    #titleAndDescriptionVod {
        /*padding-right: 0;*/
        /*padding-left: 0;*/
    }

    /* #videoOverlayWrapperRightList>.swiper-wrapper>.vertical_view_mobile
    {
        width:  120px !important;
        height: 240px !important;
    } */
}

/* css per la visione dei vod in verticale */



/* @media screen and (min-width: 990px)
{
    #videoOverlayWrapperRightList .vertical_view {
        height: 100% !important;
        width: 25% !important;
    }
} */

@media screen and (max-width: 767px) {

    .videoFromLeftList.vertical_view {
        width: 200px !important;
    }

    #videoOverlayWrapperRightList>.swiper-wrapper>.vertical_view_mobile>.vodTextDisplayFlex>.vertical_view {
        width: 100% !important;
        height: 80% !important;
    }

}