.pg-video-embed{
overflow:hidden;
}
.pg-video-embed .header{
display:none;
}
#embed_branding{
position:fixed;
top:16px;
left:16px;
width:100px;
height:23px;
background-image:url("../../../../images/logo-new-white-2x.png");
background-repeat:no-repeat;
opacity:.3;
background-size:contain;
}
#embed_branding:hover{
opacity:1;
}
#embed_menu{
position:fixed;
top:15px;
right:15px;
}
#embed_menu ul > li{
float:left;
}
#embed_menu ul > li + li{
margin-left:5px;
}
#embed_menu ul > li > a{
display:block;
padding:0;
background-color:rgba(255,255,255,.15);
color:#fff;
text-align:left;
font-size:18px;
outline:none;
text-decoration:none;
border-radius:50px;
width:35px;
height:35px;
line-height:37px;
text-align:center;
font-weight:bold;
}
#embed_menu ul > li > a:hover{
text-decoration:none;
background-color:#fff;
color:#000;
}
#embed_menu ul > li > a:active{
opacity:.8;
}
#embed_menu #embed_like > a.active{
color:#FB254F;
}
#embed_menu #embed_like > a.active:hover{
color:#000;
}
#embed_menu #embed_like > a:hover{
background-color:#FB254F;
}
.pg-video-embed .embed-modal,
.embed-share-modal{
z-index:999999999;
overflow:hidden;
}
.pg-video-embed .embed-modal,
.embed-share-modal{
font-size:14px;
}
.pg-video-embed .embed-modal .modal-body,
.embed-share-modal .modal-body{
padding-bottom:1.5em;
}
.pg-video-embed .embed-modal .modal-title,
.embed-share-modal .modal-title{
}
.pg-video-embed .embed-modal .modal-title,
.embed-share-modal .modal-title,
.pg-video-embed .embed-modal .modal-body label{
color:#222;
}
.pg-video-embed .embed-modal .modal-footer,
.embed-share-modal .modal-footer{
display:none;
}
.pg-video-embed .embed-suspended{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:9999;
background-color:#000;
color:#ddd;
text-align:center;
display:table;
}
.pg-video-embed .embed-suspended > *{
display:table-cell;
vertical-align:middle;
}
.pg-video-embed .load-failed{
background-color:#fff;
top:0;
left:0;
width:100%;
height:100%;
position:absolute;
}
.pg-video-embed .backdrop{
display:none;
}
.embed-suspended-inner{
padding:2em;
font-size:13px;
color:#aaa;
}
.embed-suspended-inner i{
display:none;
}
.embed-suspended-inner a{
color:#777;
}
.embed-suspended-inner a:hover{
text-decoration:underline;
}
.embed-suspended-button{
display:block;
padding:5px 0;
margin-top:20px;
}
.embed-suspended-button > a{
color:#fff;
border:2px solid #fff;
border-radius:5px;
padding:.65em 1em;
text-decoration:none;
}
.embed-suspended-button > a:hover{
background-color:#fff;
color:#000;
text-decoration:none;
}
.embed-domain-disabled{
min-width:100%;
min-height:100%;
display:block;
background-color:#000;
background-size:contain;
background-position:center;
position:fixed;
top:0;
left:0;
}