@charset "utf-8";

.tags-container {
	text-align: center;
}

.tags-container a {
	width: 40%;
	display: inline-block;
	padding: 4px 8px;
	font-size: 14px;
	margin: 4px 8px;
	background: #585858;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #585858 0%, #505050 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#505050));
	background: -webkit-linear-gradient(top, #585858 0%,#505050 100%);
	background: -o-linear-gradient(top, #585858 0%,#505050 100%);
	background: -ms-linear-gradient(top, #585858 0%,#505050 100%);
	background: linear-gradient(to bottom, #585858 0%,#505050 100%);
	box-shadow: inset 0 1px 0 rgb(255 255 255 / 30%);
	border-radius: 4px;
}

.header-container {width: 100%;
                   margin: 0 auto;
                   height: 152px;
                   background: url('../images/header_bg.jpg') no-repeat center;
                   background-size: cover; }    

.header1 { width: 100%;
           max-width: 1180px;      
           margin: 0 auto;
           padding: 0 15px;
           box-sizing: border-box;
           position: relative;}     

.logo1 {padding: 33px 0 0 0;
        width: 560px;
        float: left;
        position: relative;
        z-index: 10;}

.logo1 img {width: 100%;} 

.lady {float: left;
       margin: 0 0 -5px 62px;} 



.lady-phone {display: none;}   


@media all and (max-width: 900px) 

{

    .logo1 {width: 450px;
            padding: 45px 0 0 0;}

}

@media all and (max-width: 780px) 

{

    .lady {position: absolute;
           right: 0;
           z-index: 1;}        

}


@media all and (max-width: 680px) 

{

    .lady {display: none;} 

    .lady-phone {display: block;
                 position: absolute;
                 top: 0;
                 left: 50%;
                 margin-left: -77px;} 

    .logo1 {margin: 0 auto;
            float: none;
            width: 350px;
            padding: 88px 0 0 0;}       

}

.pagination-regular {
    font-size: 16px;
}
.pagination-regular span,
.pagination-regular a {
    margin: 0 2px;
}

@media (min-width: 320px) and (max-width: 479px) {
    .wrapper {
        width: 340px;
    }

    .content-video {
        width: 162px;
    }
    .content-video .thumb {
        width: 162px;
        height: 122px;
    }

    .content-category {
        width: 162px;
    }
    .content-category .thumb {
        width: 162px;
        height: 122px;
    }

    .player.video {
        width: 340px;
        height: 192px !important;
    }

    .pagination-regular {
        display: block;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .wrapper {
        width: 480px;
    }

    .content-video {
        width: 150px;
    }
    .content-video .thumb {
        width: 150px;
        height: 114px;
    }

    .content-category {
        width: 150px;
    }
    .content-category .thumb {
        width: 150px;
        height: 114px;
    }

    .player.video {
        width: 480px;
        height: 270px !important;
    }
}

@media(min-width: 768px) {
    .sidebar-video {
        position: sticky;
        top: 74px;
        margin-bottom: 190px;
    }
}
@media(min-width: 1200px) {
    .sidebar-video {
        margin-bottom: 220px;
    }
}
.trigger-search {
    display: none;
}
@media(max-width: 499px) and (orientation: portrait) {
    .search-ethnicity,
    .search-freshness,
    .search-pornsite {
        display: none;
    }
    .searchbar-wrapper.open {
        display: block;
    }
    .trigger-search {
        float: right;
        display: inline-block;
        width: 34px;
        height: 34px;
        line-height: 34px;
        text-align: center;
    }
    .trigger-search img {
        display: block;
        width: 100%;
    }
}

@media (min-width: 1200px) {
	.player.video {
		width: 820px;
		height: 460px !important;
		margin-bottom: 20px;
	}
}

#thisPlayer_logo_image {
	width: 25%;
}