
.youtube-container {
    max-width: 100%;
    margin: 0 auto;
    position: relative;
}

.int-content-box .youtube-container {
    width: unset !important;
}

.youtube-twoclick {
    position: relative;
    padding-bottom: 56.25%;

    height: 0;
    max-width: 100%;
    overflow: hidden;

    background-size: cover;

    cursor: pointer;

    text-align: left;
}

.int-content-box-type-1 .youtube-twoclick {
    padding-bottom: 49.25%;
}

.newsbar .youtube-twoclick {
    cursor: default;
}

.youtube-container .youtube-text-wrap {
    display: inline-block;
    position: absolute;
    top: 0px;

    background-color: rgba(36, 91, 120, 0.8);
    color: #ffffff;

    width: 100%;
    height: 100%;

    text-align: center;
    vertical-align: middle;

    opacity: 0;
    z-index: 5;

    font-weight: 500;
}

.youtube-container .youtube-text {
    position: absolute;
    display: inline-block;

    top: 0px;
    left: 0px;
    right: 0px;

    width: 90%;

    margin: auto;
}

.youtube-container .youtube-text span span {
    font-weight: bold;
}

.youtube-container:hover .youtube-text span{
    background-color: #000000;
    color: #ffffff;
}

.youtube-container .activated .youtube-text-wrap {
    opacity: 1;
}

.youtube-twoclick iframe,
.youtube-twoclick object,
.youtube-twoclick embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.youtube-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -35px;

    height: 70px;
    width: 70px;

    border-radius: 36px;
    border: 1px solid #ffffff;

    background-color: rgba(36, 91, 120, 0.7);

    transition: background-color 0.3s, border-color 0.3s;

    z-index: 10;
}

.activated .youtube-icon {
    display: none;
}

.youtube-icon svg {
    width: 35px !important;

    position: relative;
    top: 17px;
    left: 22px;
}

.youtube-icon path {
    transition: fill 0.3s;
}

.youtube-twoclick:hover .youtube-icon {
    background-color: #000000 !important;
    border: 1px solid #ffffff;

    transition: none;
}

.youtube-twoclick:hover .youtube-icon path {
    fill: #ffffff !important;

    transition: none;
}

.newsbar .youtube-twoclick:hover .youtube-icon,
.no-youtube .youtube-twoclick:hover .youtube-icon {
    background-color: rgba(36, 91, 120, 0.7) !important;
    border: 1px solid #ffffff;
}


.youtube-twoclick.activated:hover .youtube-text span {
    border-bottom-color: #000;
}

.int-content-box .youtube-twoclick {
    max-width: 100%;
}

#int-content-singlenews .youtube-container h2 {
	display: none;
}

#int-content-singlenews .youtube-container .int-content-box-video-text {
	margin: 0px;
}

#ext-content-middle .youtube-container h2 {
    margin-top: 8px;
}

#ext-content-right .youtube-container h2 {
    display: none;
}

.news-single-content .youtube-container {
    max-width: 700px !important;
}

.sliderinner .youtube-container {
    width: 100% !important;
}
