.site-branding.row{
display:block;
margin:auto;
text-align: center;
padding-bottom:0px;
}
.perv-container{
display:none;
}
.rating-bar{display:none;
}
.logo{
width:100% !important;
}
.site-branding.logo img,
.logo-img{
min-height:67px;
max-height:67px;
width:100% !important;
}
.exo-native-widget-header,
.fa.fa-clock-o,
.fa.fa-folder-open,
.main-navigation,
.button.fa-input{
display:none !important
}
.friends{
font-size:13px !important;
float:left !important;
}  
.duration{
background !important;
height:10px; !important;
line-height:10px;
padding-bottom:13px !important;
padding-top:4px !important;
}
.site-content.row{
max-width:1900px !important;
margin-top:2px !important;
}
.btn-top a{
padding:6px; 
padding-left:10px;
padding-right:10px;
background:white; 
font-style:bold;
border-radius: 3px; 
white-space: nowrap; 
color:black;
position:relative;
}
.btn-top {
display: inline-block;
padding-bottom:15px;
} 
.btn-top a:hover {
background-color: grey;
color: white;
text-decoration: none;
transition: 0.5s;
}
.label{
border-radius:3px;
margin-top:5px;
display:inline-block;
}
.comment-reply-title,
.title-block.box-shadow,
.widget-title{
border-radius:3px;
padding-top:;
border-left-width:0px;
margin-top:5px;
}
.input-group-field{
width:250px !important;
float:none !important;
border-radius:4px;
}
.post-thumbnail{
border-radius:3px;  
border: 1px solid #222;
}
.group{
padding-top:10px;
padding-bottom:0;
}
.post-thumbnail-container.no-thumb{
opacity:.3;
z-index:0;
}
.post-thumbnail img{
object-fit: contain !important;
background-color:#222;
}
.site-branding.row,
#content{
background: #040404;
}
@media screen and (max-width: 600px){
.widget-title{
text-align: left;
}
.btn-top {
padding-bottom:10px;
} 
.PD{
padding: 0px 5px 5px 2px !important;
}
.btn-top a{
display:inline-block;
margin-bottom:5px !important;
}
.logo{
width:100% !important;
}
.banner-desk{
display:none;
}  
}
.testes{
display:none;
}
.KBJplayer,
.myElement{
min-height:240px;
}
@media screen and (min-width: 950px){
.top-bar.br-top-10,
.top-bar-content.row{
width:100% !important;
max-width:100%;
position:fixed;
display:block;
background-color:black;
padding:0;
margin:0;
left:0;
text-align:right;
z-index:50;
top:0;
}
.KBJwrapper{
min-height:500px;
}
.myElement,
.KBJplayer{
display:inline-block;
max-height:500px
min-height:500px;
min-width: calc(100% - 314px);
padding-right:15px;
}
.wps-player{
height:50% !important;
}
.testes{
display:inline-block;  
}
.testes1,
.testes2{
padding:2px;
display:block;
}
.banner-mob{
display:none;
}
}
.pagination ul li a{
border-radius:4px;
}
.pagination ul li{
margin:2px;
}
.entry-header{
color:#FA5843 !important;
font-weight:bold !important;
}
.btn-grey-light{
padding-top:2px;
padding-bottom:2px;
padding-left:7px;
padding-right:7px;
}
.btn-grey-light a{
color:white;
font-weight:bold !important;
}
.simplefavorite-button.active .sf-icon-favorite{
color:yellow !important;
}
.entry-content{
text-align:left;
}
.ban-1,
.ban-2,
.ban-3{
display:inline-block;
min-height:100px;
max-height:100px;
min-width:300px;
margin:auto !important;
}
.banners{
display:flex;
animation-direction
}
.happy-header{
min-height:98px;
max-height:100px;
}
#filters .label{
margin:0;
}
.headband{
min-height:100px;
max-height:100px;
display:block;
}
.container,
#video-player{
background-color:black;
display:flex;
width:100% !important;
}
.plyr{
width:100%;
}
@media screen and (min-width: 1000px){
.container {
min-height: 500px;
max-height: 500px;
}}
@media screen and (min-width:250px) and (max-width:750px){
.container{
min-height:200px;
max-height:240px;
}
}
.widget-area.with-sidebar-right .thumb-block{
width:100% !important;
}
@media screen and (max-width:800px){
.entry-header,
.sticky{
position: -webkit-sticky !important;
position: -moz-sticky !important;  
position: -ms-sticky !important;  
position:sticky !important;
top: 0px; 
z-index:100;
}
.site-branding,
.site-content,
#content{
overflow:visible !important;
}
}
.thumb-block{
transform: scale(1);
}
#s{
max-width:200px;
}
#searchform #searchsubmit{
position:absolute;
padding:0.25em;
height:2.5em;
padding-bottom:0;
}
#searchform{
padding-right:50px;
}
#filters .filters-select:after {
content: ""; 
width: 16px; 
height: 16px;
background: url('/wp-content/themes/retrotube-child/svg/filters.svg') no-repeat;
background-size: cover; 
margin-left: 0.3em;
display: inline-block; 
}
.fa-eye:before {
content: ""; 
width: 15px; 
height: 9.5px;
background: url('/wp-content/themes/retrotube-child/svg/views.svg') no-repeat;
background-size: cover; 
display: inline-block; 
}
.fa.fa-eye{
margin-right:0;
}
.home-icon a:before {
content: ""; 
width: 15px; 
height: 13px;
background: url('/wp-content/themes/retrotube-child/svg/home.svg') no-repeat;
background-size: cover; 
display: inline-block; 
}
.cat-icon a:before,
.tag-icon a:before,
.star-icon a:before{
display:none;
}
.fa.fa-thumbs-up{
content: ""; 
width: 16px; 
height: 16px;
background: url('/wp-content/themes/retrotube-child/svg/thumbup.svg') no-repeat;
background-size: cover; 
margin-left: 0.3em;
display: inline-block; 
filter: invert(100%); 
}
.fa.fa-thumbs-down.fa-flip-horizontal{
content: ""; 
width: 16px; 
height: 16px;
background: url('/wp-content/themes/retrotube-child/svg/thumbup.svg') no-repeat;
background-size: cover; 
margin-left: 0.3em;
display: inline-block; 
transform:scaleY(-1);
filter: invert(100%);
}
.actors-list .thumb-block .entry-header .actor-title:before {
content: ""; 
width: 16px; 
height: 16px;
background: url('/wp-content/themes/retrotube-child/svg/star.svg') no-repeat;
display: inline-block; 
}
.fa.fa-plus{
content: ""; 
width: 14px; 
height: 14px;
background: url('/wp-content/themes/retrotube-child/svg/plus.svg') no-repeat;
display: inline-block; 
}
.more-videos.label{
margin-top:1px;
}
.orgasmo .main-navigation li.current-menu-item > a{
background-color: transparent !important;
}
.orgasmo #menu-main-menu a{
padding-top:3px;
}
.orgasmo #menu-main-menu.menu{
padding-top:2.5em !important;
}
#site-navigation .button-nav{
display:none !important;
}
.orgasmo #menu-main-menu{
padding:0;
}
#hide-menu{
z-index:999999;
}
.hide-menu{
background-color:#FA5C43;
}
.orgasmo .aside-cats ul{
padding:0;
}
@media screen and (min-width:768px){
/*
#site-navigation-aside{
left:0;
}
*/
}
.orgasmo #site-navigation-aside a {
display: flex;
}
.bgopacity:before{
z-index:999999;
left:200px;
}
.orgasmo #site-navigation-aside{
z-index:999998;
}
#wpadminbar{
z-index:9999999999;
}
.aside-filters a svg, .aside-filters a img {
margin-right: 15px;
width: 18px !important;
height: 18px;
fill: #FA5C43;
}
#site-navigation-aside>ul>li>a>svg {
margin-right: 15px;
width: 18px !important;
fill: #FA5C43;
}
.button.show{
display:none;
}
.happy-header-mobile{
min-height:100px;
}
.inPlayerGGdiv .zone-1{
padding-bottom:10px !important;
}
#site-navigation-aside{
max-width:200px;
}
@media screen and (min-width:769px) and (max-width:950px){/*
#page{
max-width:75% !important;
right:1em !important;
position:absolute;
}*/
}
@media screen and (min-width:950px) and (max-width:1400px){
/*
#page{
max-width:80% !important;
right:1.5em !important;
position:absolute;
}*/
}
@media screen and (min-width:1400px) and (max-width:1600px){
/*#page{
max-width:85%; !important;
padding-left:5em;
}*/
}
.catside-filters{
padding:0px 10px;
}
.aside-block.aside-filters{
border-bottom:0;
}
.categories-list .thumb-block .entry-header .cat-title:before {
display:none;
}
.test2{
display:none;
}
.desc{
padding-top:1em;
}
.inPlayerGGdiv{
min-height:300px;
}
#bottom-tab img{
transform: scale(2);
}
#bottom-tab {
position: fixed;
bottom: 20px;
right: 20px;
background-color: #FA5C43;
color: #fff;
width: 50px;
height: 50px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 999999;
text-align: center;
}
/* Styling for the modal */
#announcement-modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 1000000;
align-items: center;
justify-content: center;
}
#announcement-content {
background-color: #fff;
padding: 20px;
border-radius: 5px;
max-width: 300px;
text-align: center;
}
#announcement-content p {
color: #333;
font-size: 16px;
}
#announcement-content a {
color: #FA5C43;
font-weight: bold;
text-decoration: none;
display: inline-flex;
align-items: center;
}
#close-btn {
margin-top: 10px;
padding: 5px 10px;
background-color: #FA5C43;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
}
/* Styling for the Android icon */
.android-icon {
width: 24px;
height: 24px;
}
.simplefavorite-button{
color:white;
}
.video-top-bar{
background-color:#343434;	
}
.action-buttons-container {
display: flex;
gap: 12px;
margin-top: 20px;
flex-wrap: wrap;
}
.action-buttons-container button,
#suggest-tag-container button {
display: flex;
align-items: center;
justify-content: center;
padding: 10px 20px;
font-size: 16px;
min-height: 48px;*
min-width: 180px; 
cursor: pointer;
border-radius: 5px;
border: none;
background-color: #0073aa;
color: white;
transition: background-color 0.3s;
text-decoration: none;
gap: 8px;
}
.action-buttons-container button:hover,
#suggest-tag-container button:hover {
background-color: #005177;
}
/* If you want the SVG smaller */
#suggest-tag-container svg {
width: 18px;
height: 18px;
}
#suggest-tag-container{
margin:0;
}
.blur-up {
filter: blur(10px);
transition: filter 400ms;
}
.blur-up.lazyloaded {
filter: blur(0);
}
.friends a {
font-size: 11px !important;
}
#searchform > div img{
min-height:60px;
min-width:60px;
}
.autosuggest-box {
left: 50%;
transform: translate(-50%);
}
.autosuggest-item{
font-family: inherit;
padding: 10px;
color: #888;
border-bottom: 1px solid #eee;
overflow: hidden;
transition: background-color 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
text-align:left;
}
.autosuggest-item:hover {
background-color: #57ACE6;
color: white;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.wrap ul li img {
min-height: 16px !important;
object-fit: contain;
}