.kalooga_premiumbutton {
    display: block !important;
    position: absolute;
    margin: auto;
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out;
}
.kalooga_premiumbutton .kalooga_text {
    display: none;
}
.kalooga_premiumbutton .kalooga_post {
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out;
    background-image: url('//upload.kaloo.ga/button/smallopacity.png');
    background-size: 90px 49px;
    width: 90px;
    height: 49px;
    display: block;
    background-repeat: no-repeat;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    opacity: 0.5;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha opacity=50;
    filter: alpha(opacity=50);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: -25px auto auto auto;
}
.kalooga_premiumbutton.kalooga_buttonhover .kalooga_post {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha opacity=100;
    filter: alpha(opacity=100);
}
.kalooga_premiumbutton.kalooga_hover .kalooga_post {
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    -webkit-opacity: 0.8;
    opacity: 0.8;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha opacity=80;
    filter: alpha(opacity=80);
}
.kalooga_button_ad_container .close_button {
    display: none;
}
.preroll__skip {
    top: 75%;
    height: 40px;
    line-height: 16px;
    padding: 12px;
    font-size: 12px;
    background-color: rgba(0, 0, 0, 0.7) !important;
}
.preroll__skip__text {
    padding-top: -1px;
    display: block;
    float: left;
}
.preroll__skip__icon {
    display: block;
    float: left;
    background-image: url('data:image/svg+xml;utf8,<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M429 1651q-19 19-32 13t-13-32v-1472q0-26 13-32t32 13l710 710q9 9 13 19v-678q0-26 19-45t45-19h128q26 0 45 19t19 45v1408q0 26-19 45t-45 19h-128q-26 0-45-19t-19-45v-678q-4 10-13 19z" fill="#fff"/></svg>') !important;
    background-size: contain !important;
    height: 16px;
    width: 16px;
    margin-left: 6px;
}
.preroll__skip:after {
    content: "";
    clear: both;
}
.preroll__start {
    background-color: rgba(0, 0, 0, 0.7) !important;
    text-align: right;
    padding-right: 10px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.preroll__skip:hover {
    background-color: rgba(0, 0, 0, 0.9) !important;
}
.preroll__audio {
    background-color: rgba(0, 0, 0, 0.7) !important;
    padding: 20px;
    width: 20px;
    height: 20px;
    top: 40px;
    left: 10px;
}
.preroll__audio--is-muted {
    background-image: url('data:image/svg+xml;utf8,<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1280 352v1088q0 26-19 45t-45 19-45-19l-333-333h-262q-26 0-45-19t-19-45v-384q0-26 19-45t45-19h262l333-333q19-19 45-19t45 19 19 45z" fill="#fff"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 20px 20px !important;
}
.preroll__audio--is-unmuted {
    background-image: url('data:image/svg+xml;utf8,<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M832 352v1088q0 26-19 45t-45 19-45-19l-333-333h-262q-26 0-45-19t-19-45v-384q0-26 19-45t45-19h262l333-333q19-19 45-19t45 19 19 45zm384 544q0 76-42.5 141.5t-112.5 93.5q-10 5-25 5-26 0-45-18.5t-19-45.5q0-21 12-35.5t29-25 34-23 29-36 12-56.5-12-56.5-29-36-34-23-29-25-12-35.5q0-27 19-45.5t45-18.5q15 0 25 5 70 27 112.5 93t42.5 142zm256 0q0 153-85 282.5t-225 188.5q-13 5-25 5-27 0-46-19t-19-45q0-39 39-59 56-29 76-44 74-54 115.5-135.5t41.5-173.5-41.5-173.5-115.5-135.5q-20-15-76-44-39-20-39-59 0-26 19-45t45-19q13 0 26 5 140 59 225 188.5t85 282.5zm256 0q0 230-127 422.5t-338 283.5q-13 5-26 5-26 0-45-19t-19-45q0-36 39-59 7-4 22.5-10.5t22.5-10.5q46-25 82-51 123-91 192-227t69-289-69-289-192-227q-36-26-82-51-7-4-22.5-10.5t-22.5-10.5q-39-23-39-59 0-26 19-45t45-19q13 0 26 5 211 91 338 283.5t127 422.5z" fill="#fff"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 20px 20px !important;
}
.preroll__branding {
    display: block !important;
    background-color: rgba(0, 0, 0, 0.7) !important;
    color: white;
    text-align: right;
    padding-right: 10px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.preroll__branding:hover {
    color: grey;
}