﻿.last-video {
    width:642px;
    min-height:400px;
}
    .last-video .video {
    }
    .last-video .video-description {
        font-size:14px;
        color:#4e4e4e;
        padding:10px;
        text-align:justify;
    }

.video-gallery {
    width:642px;
    height:200px;
    overflow:hidden;
    margin-top:10px;
}
    .video-gallery .left-box,
    .video-gallery .video-box,
    .video-gallery .right-box {
        float:left;
        color:#eee;
    }

    .video-gallery .left-box {
        width:142px;
    }

    .video-gallery .right-box {
        width:146px;
        margin-left:4px;
    }
    .video-gallery .video-box {
        width:350px;
        height:200px;
        background-color:#3d3d3d;
    }
    .video-gallery .left-box .title-gallery {
        
        font-size:15px;
        padding:5px;
        width:134px;
        height:37px;
        text-align:center;
        overflow:hidden;
        font-weight:bold;
    }

    .video-gallery .left-box .title-video {
        font-size:12px;
        padding:10px;
        width:130px;
        height:20px;
        text-align:left;
        overflow:hidden;
        font-weight:bold;
    }
    .video-gallery .left-box .description-id {
        padding:10px;
        padding-top:3px;
        text-align:left;
        height:74px;
        overflow:hidden;
    }
    .video-gallery .right-box .count {
        font-size: 18px;
        font-weight: bold;
        height: 25px;
        overflow: hidden;
        text-align: center;
        padding: 4px;
        width: 125px;
        margin-left: 13px;
    }
    .video-gallery .right-box .playlist-control {
        height:168px;
        background-color:#d3d3d3;
        width:148px;
    }
        .video-gallery .right-box .playlist-control .palylist-buttons {
            display: block;
            height: 58px;
            position: relative;
            top: 36px;
            left: 3px;
        }
            .video-gallery .right-box .playlist-control .palylist-buttons .text-center {
                padding:10px;
                font-weight:bold;
                width:48px;
                overflow:hidden;
            }
            .video-gallery .right-box .playlist-control .palylist-buttons .arrow-left,
            .video-gallery .right-box .playlist-control .palylist-buttons .text-center,
            .video-gallery .right-box .playlist-control .palylist-buttons .arrow-right {
                display: table-cell;
                vertical-align:middle;
                text-align:center;
            }
            .video-gallery .right-box .playlist-control .palylist-buttons .arrow-left,
            .video-gallery .right-box .playlist-control .palylist-buttons .arrow-right {
                cursor:pointer;
            }

        .video-gallery .right-box .playlist-control .button-tutti {
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            width: 109px;
            height: 24px;
            color: #eee;
            background-color: #ed1c22;
            cursor: pointer;
            position: relative;
            left: 17px;
            top: 75px;
            font-weight: bold;
        }
            .video-gallery .right-box .playlist-control .button-tutti:hover {
                background-color:#ff3b41;
            }

.popup-video-overlay {
    display:none;
    position:fixed;
    z-index:200000;
    background-color:rgba(78, 78, 78, 0.34);
    top:0px;
    left:0px;
    width:100%;
    height:5000px;
    overflow:hidden;

}
    .popup-video-overlay .popup-container  .close-btn {
        position:relative;
        left:721px;
        top:20px;
        z-index:100;
        cursor:pointer;
    }
    .popup-video-overlay .popup-container {
        position:relative;
        top:150px;
        left:300px;
    }
        .popup-video-overlay .popup-container .popup-video {
            position: relative;
            border: 5px solid #4e4e4e;
            width: 735px;
            height: 500px;

            background-color: #fff;
            /*top left*/
            -moz-border-radius-topleft: 20px;
            -webkit-border-top-left-radius: 20px;
            -khtml-border-top-left-radius: 20px;
            border-top-left-radius: 20px;
            /*bottom right*/
            -moz-border-radius-bottomright: 20px;
            -webkit-border-bottom-right-radius: 20px;
            -khtml-border-bottom-right-radius: 20px;
            border-bottom-right-radius: 20px;
            /*bottom left*/
            -moz-border-radius-bottomleft: 20px;
            -webkit-border-bottom-left-radius: 20px;
            -khtml-border-bottom-left-radius: 20px;
            border-bottom-left-radius: 20px;
        }
