.jwplayer.jw-state-idle .jw-controlbar {display: table;}
.jwplayer .jw-menu {padding: 8px;}
.jwplayer .jw-controlbar .jw-option {text-align: right; padding: 0 4px 8px; margin: 0 0 8px; border-radius: 2px;}
.jwplayer .jw-controlbar .jw-option .red {color: #f00;}
.jwplayer .jw-controlbar .jw-option.jw-active-option .red {color: #000;}



*{
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	outline:none;
}
html{
	height:100%;
}
body{
	cursor:default;
	font:normal 13px/1.231 Arial, "Helvetica Neue", Helvetica, Gotham, sans-serif;
	color:#4f4123;
	background:#fefdf6;
	min-width:320px;
	min-height:100%;
	margin:0 auto;
	position:relative;
	width:100%;
}
input[type=text]{-webkit-appearance:none;}
a{
	color:#8c6100;
	text-decoration:underline;
}
a.hover,
a:hover{
	color:#fe8004;
	text-decoration:underline;
}
a:active{
	color:#5092b7;
	text-decoration:none;
	outline:none;
}
a *{cursor:pointer;}
img{
	border:none;
	vertical-align:bottom;
}
ul,
ol{list-style:none;}
input{
	-webkit-appearance:none;
	-webkit-border-radius:0;
	border-radius:0;
}
.menu-fade .cover{
	display:block !important;
}
.cover{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:55px;
	bottom:131px;
	background:rgba(254, 253, 246, 0.9);
	z-index:319;
	display:none;
}



/*   header   */
.header{
	position:relative;
	z-index:320;
	background:url(../xb_images/header.png) repeat-x 50% 0;
	-webkit-background-size:161px 865px;
	background-size:161px 865px;
	height:74px;
}
.header:after{
	content:"";
	display:block;
	clear:both;
}
.header-holder{
	height:74px;
	position:relative;
	margin:0 auto;
	padding:0;
	width:93.75%;
	box-sizing:padding-box;
}
.btn-search,
.btn-menu{
	float:left;
	width:43px;
	height:43px;
	margin-top:15px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	background:url(../xb_images/header.png) no-repeat 50% -171px;
	-webkit-background-size:161px 865px;
	background-size:161px 865px;
}
.btn-menu.hover,
.btn-menu:hover{
	background-position:50% -226px;
}
.btn-menu.active,
.menu-fade .btn-menu,
.btn-menu:active{
	background-position:50% -281px;
}
.btn-search{
	float:right;
	background-position:50% -336px;
}
.btn-search.hover,
.btn-search:hover{
	background-position:50% -391px;
}
.btn-search.active,
.btn-search:active{
	background-position:50% -446px;
}
.header .header-area{
	overflow:hidden;
}
.header .logo{
	display:block;
	width:180px;
	height:74px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	background:url(../xb_images/header.png) no-repeat 50% -74px;
	-webkit-background-size:161px 865px;
	background-size:161px 865px;
}
.header .logo a{
	display:block;
	height:100%;
	width:100%;
}
.block-search{
	margin:0 auto;
	position:relative;
	width: 90%;
	padding: 10px 0;
	border-bottom: 0;
}
.block-search.open{
	display:block;
}
.block-search input[type="text"]{
	width:100%;
	height:35px;
	line-height:35px;
	padding:0 30px 0 12px;
	box-sizing:border-box;
	color:#4f4123;
	background: #f0f0f0;
	border: 1px solid #cccccc;
	font-size: 16px;
}

.block-search input[type="text"]:focus {
	border: 1px solid #666666;
}

#search_form {
	max-width: 800px;
	margin: auto;
	position: relative;
}

#search_button {
	position: absolute;
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	border: none;
	cursor: pointer;
	background: url(../xb_images/header.png) no-repeat 50% -504px;
	-webkit-background-size: 161px 865px;
	background-size: 161px 865px;
	text-indent: -9999px;
}

#search_button_x{
	position:absolute;
	top:30px;
	right:0;
	width:35px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(../xb_images/header.png) no-repeat 50% -560px;
	-webkit-background-size:161px 865px;
	background-size:161px 865px;
	text-indent:-9999px;
}
#search_button_x.hover,
#search_button_x:hover{
	background-position:50% -505px;
}
.menu-fade .block-menu{
	display:block;
}
.menu-holder{
	float:left;
	height:49px;
	position:relative;
}



.block-menu{
	position:absolute;
	top:114px;
	left:300px;
	width:600px;
	background:#f1f1f1;
	border:1px solid #afafaf;
	overflow:hidden;
	font-size:18px;
	z-index:5;
	display:none;
}
.block-menu .button{
	display:block;
	color:#fff;
	line-height:40px;
	font-size:18px;
	padding:0 17px;
	position:relative;
	cursor:pointer;
	background:#000;
	border-bottom:1px solid #1f1f1f;
}
.block-menu .button:after{
	content:'';
	width:13px;
	height:3px;
	position:absolute;
	top:18px;
	right:15px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAHCAYAAAD5wDa1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQUFFRTgwMEI0QjQxMUU0QTMxNEM2OUU2QkEwODkzRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQUFFRTgwMUI0QjQxMUU0QTMxNEM2OUU2QkEwODkzRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBQUVFN0ZFQjRCNDExRTRBMzE0QzY5RTZCQTA4OTNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBQUVFN0ZGQjRCNDExRTRBMzE0QzY5RTZCQTA4OTNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pEfVFwAAAH1JREFUeNpi/P//P8PvM50eDAwMdUBsDMRngbiJ1aR8BwMaoFQd46/THd5AzhYGTBAKVLAGyQCK1TEBiXYG7KAOjU+xOpBl6jgk1QnwSVYHsuwmDsmbBPgkqwNZVoNDsgmNT7E6JmDkbgIygoD4OFQQRAchRzoIUEMdQIABAKTyPYTS77ETAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:13px 3px;
	background-size:13px 3px;
}
.block-menu .button.hover,
.block-menu .button:hover{
	background:#141414;
	color:#fff;
}
.block-menu .button.hover:after,
.block-menu .button:hover:after{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAHCAYAAAD5wDa1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNzAyQTc4M0JDMUQxMUU0ODkwOUYyNjMyQzBEOTg1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNzAyQTc4NEJDMUQxMUU0ODkwOUYyNjMyQzBEOTg1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE3MDJBNzgxQkMxRDExRTQ4OTA5RjI2MzJDMEQ5ODVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE3MDJBNzgyQkMxRDExRTQ4OTA5RjI2MzJDMEQ5ODVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+x8+n7AAAAGtJREFUeNpi+P//PwMQewDxMSD+CaU9oOLomCJ1IAnv/9hBCJoBFKsDSV7CIXkJzRCK1TGCvMrAwMDGgAl+ATE7Ep9idUxA4iYDdnCTAJ90dUCf+REZFxSrgykIhKaa/1A6EEcqo0gdQIABADRG6dKnKq3cAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:13px 3px;
	background-size:13px 3px;
}
.block-menu .drop{
	display:none;
	margin:0;
	border:none;
}
.block-menu ul{
	border-top:1px solid #afafaf;
	background:#f1f1f1;
	margin:5px 0 0;
}
.block-menu li{
	border-bottom:1px solid #afafaf;
}
.block-menu ul a{
	display:block;
	line-height:40px;
	font-size:18px;
	padding:0 17px;
	color:#facb88;
	text-decoration:none;
}
.block-menu ul a.active{
	color:#fff;
}
.block-menu ul a.hover,
.block-menu ul a:hover{
	background:#141414;
	color:#fff;
}

.babes-links {
	z-index: 3;
	text-align: center;
	padding: 0;
	width: 94%;
	margin: 7px auto 0;
}

.babes-links ul li {
	display: inline-block;
}

.babes-links ul li a {
	display: inline-block;
	font-size: 16px;
	margin: 3px;
	padding: 5px 10px;
	position: relative;
	background-color: #57aa07;
	border: 1px solid #438900;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	text-decoration: none;
}

.babes-links ul li a:hover {
	background-color: #6fc71a;
}

.network-links {
	z-index: 3;
	text-align: center;
	padding: 0;
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
	height: 24px;
}

.network-title {
	color: #655e4e;
	font-weight: bold;
	padding-right: 12px;
}

.network-links ul li {
	display: inline-block;
}

.network-links ul li a {
	display: inline-block;
	font-size: 13px;
	margin: 0;
	padding: 0 12px;
	position: relative;
	text-decoration: none;
	height: 24px;
	line-height: 24px;
	/*border-right: 1px solid #e1ddcc;*/
}

.network-links ul li a:after {
	content: '';
	position: absolute;
	top: 20%;
	right: 0;
	height: 60%;
	width: 1px;
	background: #e1ddcc;
}

.network-links ul li:nth-child(2) a:before {
	content: '';
	position: absolute;
	top: 20%;
	left: 0;
	height: 60%;
	width: 1px;
	background: #e1ddcc;
}

.network-links ul li:nth-child(2) a {
	/*border-left: 1px solid #e1ddcc;*/
}

.network-links ul li a:hover {
	text-decoration: underline;
	color: #fe8004;
}

.network-links ul li:last-child:after,
.network-links ul li:first-child:after {
	display: none;
}

.network-mobile-links .network-links ul li a {
	border: 0;
	background: none;
	margin: 0 3px 0;
	padding: 6px 12px 6px;
	text-decoration: underline;
}
.network-mobile-links .network-links {
	overflow: auto;
	height:auto;
	margin: 0 auto 0;
}
.network-mobile-links .network-links .network-title {
	padding-right: 6px;
	padding-left: 6px;
}



/*   footer   */
.footer{
	background:url(../xb_images/header.png) repeat-x 50% -660px;
	-webkit-background-size:161px 865px;
	background-size:161px 865px;
	position:absolute;
	bottom:0;
	width:94%;
	margin:0 3%;
	height:131px;
	z-index:2;
	overflow:hidden;
}
.footer-holder{
	text-align:center;
}
.footer-logo{
	display:block;
	margin:0 auto;
	width:180px;
	height:74px;
	text-indent:-9999px;
	overflow:hidden;
	background:#fefdf6 url(../xb_images/header.png) no-repeat 50% -791px;
	-webkit-background-size:161px 865px;
	background-size:161px 865px;
}
.footer-logo a{
	display:block;
	height:100%;
	width:100%;
}
.footer .copy{
	color:#aea997;
	display:block;
}
.footer ul{
}
.footer li{
	display:inline-block;
	padding:0 5px;
}
.footer li a{
	color:#aea997;
}
.footer li a.hover,
.footer li a:hover{
	color:#7a7463;
	text-decoration:none;
}
.footer li a:active{
	color:#494435;
	text-decoration:underline;
}



/*   main   */
.main{
	margin:0 auto;
	overflow:hidden;
	padding:0 10px 131px;
}
.main.phone{
	padding:0 10px 231px;
}
.footer.phone{
	bottom:100px;
}



/*   heading   */
.heading{
	padding: 12px 12px 8px;
	margin:0 0 1px;
	text-align:center;
	position:relative;
	cursor:pointer;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.heading:after{
	content:'';
	width:13px;
	height:3px;
	position:absolute;
	top:23px;
	right:12px;
	background:url(../xb_images/bg-dots.png) no-repeat;
	-webkit-background-size:13px 3px;
	background-size:13px 3px;
}
.heading.no-dots{
	cursor:default;
}
.heading.no-dots:after{
	display:none;
}
.heading h1{
	font-size:16px;
	font-weight:normal;
	color:#4f4123;
	padding:0 30px;
	margin:0 0 3px;
	display:block;
	overflow:hidden;
}
.heading.open h1{
	height:auto;
}
.heading p{
	width:100%;
	color:#655e4e;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-bottom: 4px;
}
}
.heading.open p{
	white-space:normal;
}



/*   block-videos   */
.block-videos{
	width:100%;
	overflow:hidden;
	margin-bottom:40px;
}
#new-videos .block-videos{
	margin-bottom:0;
}
.thumb-holder{
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -5px;
}
.block-videos .thumb{
	position:relative;
	margin:0 0 10px;
	padding:0 5px 38px;
	overflow:hidden;
	width:100%;
	box-sizing:border-box;
}
.block-videos.hide-thumb .thumb:last-child{
	display:none;
}
.block-videos .thumb .img{
	border-radius:2px;
	background:url(../xb_images/thumb-logo.png) no-repeat 50% 50% / 100% 100%;
	display:block;
	overflow:hidden;
	position:relative;
	padding-bottom:55.6%;
}
.block-videos .thumb .img:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.preview-pos-abs { /* separeted style to prevent FF mobile bug */
  position:absolute;
  display: block !important;
}

.block-videos .thumb .video{
	display: none;
	border-radius:2px;
	/*position:absolute;*/
	top:0;
	left:5px;
	right:5px;
	bottom:38px;
	z-index:2;
	overflow:hidden;
}
.block-videos .thumb.active .video{
	top:0;
}
.block-videos .thumb video{
	border-radius:2px;
	width:100%;
	height:auto;
	/*position:absolute;*/
	top:0;
	left:0;
}
.block-videos .thumb img{
	border-radius:2px;
	width:100%;
	/*height:auto;*/
	position:absolute;
	height:100%;
	position:absolute;
	object-fit:cover;
}
.block-videos .thumb a{
	display:block;
}
.block-videos .thumb a .title{
	position:absolute;
	left:0;
	right:0;
	bottom:16px;
	height:19px;
	line-height:19px;
	padding:0 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#8c6100;
	text-decoration:none;
}
.block-videos .thumb:visited a .title,
.block-videos .thumb a:visited .title{
	color:#6e44d8;
}
.block-videos .thumb.hover a .title,
.block-videos .thumb:hover a .title,
.block-videos .thumb a:hover .title{
	color:#fe8004;
}
.block-videos .thumb:active a .title,
.block-videos .thumb a:active .title{
	color:#b94e00;
}
.block-videos .thumb .duration{
	position:absolute;
	bottom:41px;
	right:8px;
	font-size:11px;
	line-height:11px;
	padding:3px 4px 2px;
	border-radius:2px;
	color:#fff;
	text-align:center;
	background:rgba(0, 0, 0, 0.6);
	z-index:3;
}
.block-videos .thumb.hover .duration,
.block-videos .thumb:hover .duration{
	/*background:rgba(0, 0, 0, 1.0);*/
}
.block-videos .thumb .info{
	position:absolute;
	bottom:0;
	left:5px;
	right:5px;
	padding:0 5px;
	font-size:11px;
	line-height:19px;
	height:19px;
	overflow:hidden;
	color:#aea997;
	z-index:3;
}
.block-videos .thumb .info span{
	font-size:11px;
}
.block-videos .thumb .info span.views{
	color:#655e4e;
}
.block-videos .thumb .info span.rating{
	color:#56ad0a;
	padding-left:16px;
}
.block-videos .thumb .info span.quality{
	color:#249bef;
	padding-left:16px;
}
.block-videos .btn-trailer{
	position:absolute;
	top:10px;
	right:15px;
	width:36px;
	height:36px;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	z-index:6;
	background:url(../xb_images/btn-trailer.png) no-repeat;
	-webkit-background-size:72px 108px;
	background-size:72px 108px;
}
.block-videos .btn-trailer.hover,
.block-videos .btn-trailer:hover{
	background-position:0 -36px;
}
.block-videos .btn-trailer:active{
	background-position:0 -72px;
}
.block-videos .btn-trailer.stop{
	background-position:-36px 0;
}
.block-videos .btn-trailer.stop.hover,
.block-videos .btn-trailer.stop:hover{
	background-position:-36px -36px;
}
.block-videos .btn-trailer.stop:active{
	background-position:-36px -72px;
}
.block-videos .thumb .loader {
	position:absolute;
	top:24px;
	right:15px;
	margin:-14px 0 0 -14px;
	width:36px;
	height:36px;
	z-index:10;
	display:none;
	overflow:hidden;
	background:url("/images/load-trailer.gif");
	background-size: contain;
}
.preview-loading:after{
	display:block;
	position:absolute;
	content:'';
	right: calc(50% - 18px);
    top: calc(50% - 18px);
	margin:-14px 0 0 -14px;
	width:36px;
	height:36px;
	z-index:10;
	overflow:hidden;
	background:url("/images/load-trailer.gif");
	background-size: contain;
}



/*   pagination   */
.pagination {
	margin:-40px 0 40px 0;
	height: 50px;
	padding-top: 6px;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #e1ddcc;
}
.pagination span, 
.pagination a {
	text-decoration: none;
	display: inline-block;
	margin: 0 3px;
	padding: 2px 16px 0 16px;
	font-size: 17px;
	line-height: 46px;
	height: 46px;
	min-width: 16px;
	border-radius: 3px;
	border: 1px solid #dfd3ad;
	background: #f1e9cf;
	color: #8c6100;
}
.pagination a.next, 
.pagination a.prev {
	border: 1px solid #704a00;
	background: #8c6100;
	color: #fefdf6;
}
.pagination span, 
.pagination a:hover {
	border: 1px solid #dfd3ad;
	background: #fff9e6;
	color: #b94e00;
}
.pagination a:active {
	background: #fefdf6;
}
/*.pagination a:visited {
	color: #6e44d8;
}*/



/*   tabs   */
.tabs{
	height:38px;
	overflow:hidden;
	text-align:center;
	border-bottom:1px solid #e1ddcc;
}
.tabs a{
	font-size:16px;
	line-height:28px;
	display:inline-block;
	padding:0 16px;
	margin:5px 0;
	color:#e46405;
	border-right:1px solid #e1ddcc;
	text-decoration:none;
}
.tabs span:first-child a{
	border-left:1px solid #e1ddcc;
}
.tabs a.big{
	position:relative;
	font-weight:normal;
	color:#4f4123;
}
.tabs a.big span{
	position:absolute;
	color:#f00;
	font-size:7px;
	top:-9px;
	right:8px;
}
.tabs a.telegram{
	color:#2aa9e3;
	background:url(../xb_images/telegram-icon.png) no-repeat 16px 0;
	-webkit-background-size:28px 28px;
	background-size:28px 28px;
	padding-left:48px;
}
.tabs a.telegram b{
	font-weight:normal;
}
.tabs a:hover{
	color:#fe8004;
	text-decoration:underline;
}
.tabs a:active{
	color:#b94e00;
}
.tabs a.telegram:hover,
.tabs a.telegram:active{
	color:#2aa9e3;
}


h2, .bnnrs-bottom strong, .nat-bottom strong {
	text-align:center;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#4f4123;
	padding:9px 5%;
	margin:20px 0 0 0;
	display: block;
}

/*   player   */
#player-holder {
width: 100%;
position: relative;
overflow: hidden;
}
.block-video{
	min-height:329px;
	margin:-1px -10px 20px;
	background:#fefdf6;
	position:relative;
	padding:0;
}
.block-video h1{
	text-align:center;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#4f4123;
	padding:9px 5%;
	margin:0;
}
.player{
	width:100%;
	position:relative;
	overflow:hidden;
}
#kt_player{
	width:100% !important;
	height:auto !important;
	position:static !important;
}
.player video{
	width:100%;
}
.player .preview{
	width:100%;
	height:auto;
	display:block;
	margin:14px 0;
}
.player video,
.player object{
	position:absolute;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	height:100% !important;
	z-index:2;
	transform: translate(0, 0) scale(1) !important;
}
.jw-media video{
	z-index:0;
}



/*   xb-pl-fxd   */
.xb-pl-fxd{
	width:100%;
	height:100%;
}
.xb-pl-fxd a.xb-pl-btn{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	margin:-50px 0 0 -50px;
	width:100px;
	height:100px;
	background:url(/player/btn_play.png) no-repeat;
}
.xb-pl-fxd div.xb-pl-qlt{
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	text-align:center;
}
.xb-pl-fxd div.xb-pl-qlt a{
	display:inline-block;
	font-weight:bold;
	color:#ccc;
	width:25%;
	text-align:center;
	padding:2%;
	margin:0 0.5% 1%;
	background: rgba(0,0,0,0.65);
	border: 1px solid #ccc;
	border-radius: 2px;
}
.xb-pl-fxd div.xb-pl-qlt a:hover{
	color:#fff;
	background: rgba(0,0,0,0.80);
	border: 1px solid #fff;
}
.xb-pl-fxd div.xb-pl-qlt a:active{
	color:#000;
	background: rgba(255,255,255,0.80);
	border: 1px solid #000;
}



/*   video-tags   */
.video-info .video-tags{
	position:relative;
	z-index:3;
	margin:10px;
	padding:0;
}
.video-info .video-tags ul{
	text-align:center;
	margin:-3px 0;
}
.video-info .video-tags ul li{
	display:inline-block;
	font-size:12px;
	margin:3px;
}
.video-info .video-tags ul li b{
	color:#8c6100;
	font-weight:bold;
}
.video-info .video-tags ul li a{
	position:relative;
	color:#8c6100;
	text-decoration:none;
	display:block;
	line-height:28px;
	height:28px;
	padding:0 10px;
	background:#f1e9cf;
	border-radius:2px;
	border:1px solid #dfd3ad;
}
.video-info .video-tags ul li a.hover,
.video-info .video-tags ul li a:hover{
	color:#8c6100;
	background:#fff9e6;
	border-color:#dfd3ad;
}
.video-info .video-tags ul li a.active,
.video-info .video-tags ul li a:active{
	color:#fefdf6;
	background:#8c6100;
	border-color:#704a00;
}



.video-info{
	position:relative;
	margin:0 auto;
	padding:0;
	border-top:1px solid #e8e5da;
	border-bottom:1px solid #e8e5da;
	border-radius:0;
	background:#f4f1e8;
}
.video-info .info-holder{
	height:38px;
	margin:30px 10px 10px;
	padding:10px 0;
	border-top:1px solid #e8e5da;
	border-bottom:1px solid #e8e5da;
}
.video-info .btn-share{
	float:left;
	overflow:hidden;
	width:38px;
	height:38px;
	background:url(../xb_images/bg-video.png) no-repeat 50% -260px;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
	margin:0 10px 0 0;
	text-indent:-9999px;
	position:relative;
}
.video-info .btn-share a{
	max-height:38px !important;
	max-width:38px !important;
	height:38px;
	width:38px;
	margin:0;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}
.hover{
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
.video-info .btn-share.hover,
.video-info .btn-share:hover{
	background-position:50% -303px;
}
.video-info .btn-share:active{
	background-position:50% -346px;
}
.video-info .btn-download{
	float:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:92px;
	height:38px;
	background:url(../xb_images/bg-video.png) no-repeat 50% -389px;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
	position:relative;
}
.video-info .btn-download.hover,
.video-info .btn-download:hover{
	background-position:50% -432px;
}
.video-info .btn-download:active{
	background-position:50% -475px;
}



.video-info .btn-share,
.video-info .btn-download,
.video-info .rating{
	z-index:1;
}



.video-info .rating{
	float:right;
	width:144px;
	position:relative;
	margin:-1px;
}
.video-info .rating .g_hint{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	text-align:center;
	color:#000;
	font-size:12px;
	background:url(../xb_images/bg-video.png) no-repeat 50% 0;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
}
.video-info .rating .g_hint span{
	display:table-cell;
	vertical-align:middle;
	height:40px;
	width:;
	padding:0 12px;
}
.video-info .like{
	float:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:40px;
	height:40px;
	background:url(../xb_images/bg-video.png) no-repeat 50% -55px;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
}
.video-info .like.hover,
.video-info .like:hover{
	background-position:50% -98px;
}
.video-info .like:active{
	background-position:50% -141px;
}
.video-info .votes{
	float:right;
	color:#999px;
	margin:-2px 1px 2px 0;
}
.video-info .votes span{
	font-size:15px;
}
.video-info .rating-holder{
	float:right;
	clear:right;
	width:102px;
}
.video-info .dislike{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:22px;
	height:22px;
	background:url(../xb_images/bg-video.png) no-repeat 50% -184px;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
}
.video-info .dislike.hover,
.video-info .dislike:hover{
	background-position:50% -209px;
}
.video-info .dislike:active{
	background-position:50% -234px;
}
.video-info .block-scale{
	width:76px;
	float:right;
	margin:1px 3px 0 0;
}
.video-info .scale{
	width:100%;
	overflow:hidden;
	position:relative;
	background:#da1a1a;
	height:2px;
	display:block;
	margin:0 0 4px;
}
.video-info .scale.empty{
	background:#565656;
}
.video-info .scale.empty span{
	background:#565656;
	width:50% !important;
}
.video-info .scale span{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	background:#35c91c;
	border-right:1px solid #0d0202;
}
.block-scale .likes{
	float:left;
	padding-left:2px;
	color:#35c91c;
}
.block-scale .dislikes{
	float:right;
	padding-right:2px;
	color:#da1a1a;
}
.rating .g_hint{
	color:#fff;
	float:right;
}



/*   .video-info .date   */
.video-info .date{
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:30px;
	padding:0 10px;
	overflow:hidden;
}
.video-info .date .date-holder{
	height:30px;
	overflow:hidden;
}
.video-info .date .date-holder div{
	height:30px;
	line-height:30px;
	color:#655e4e;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.video-holder:after{
	content:"";
	display:block;
	clear:both;
}



/*   bnnrs-player   */
.bnnrs-player{
	display:none;
	position:absolute;
	width:300px;
	height:250px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:152;
	background:rgba(232,229,218,0.50);
	border:2px solid #fff;
}
.bnnrs-player .bnnr{
	width:300px;
	height:250px;
	overflow:hidden;
	float:left;
}
.bnnrs-player strong{
	position:absolute;
	top:-20px;
	left:-2px;
	overflow:hidden;
	font-size: 11px;
	height:16px;
	line-height:16px;
	border:2px solid #fff;
	background: #ffc7c7;
	padding: 0 8px;
	color:#dd0000;
}
.bnnrs-player .close{
	position:absolute;
	top:-20px;
	right:-20px;
	text-indent:-9999px;
	overflow:hidden;
	width:39px;
	height:39px;
	cursor:pointer;
	border:none;
	background:url(../xb_images/btn-close.png) no-repeat;
	-webkit-background-size:39px 117px;
	background-size:39px 117px;
}
.bnnrs-player .close.hover,
.bnnrs-player .close:hover{
	background-position:0 -39px;
}
.bnnrs-player .close.active,
.bnnrs-player .close:active{
	background-position:0 -78px;
}



/*   bnnrs-top   */
.bnnrs-top{
	text-align:center;
	margin:10px -3.3%;
	font-size:0;
	height:250px;
	overflow:hidden;
}
.bnnrs-top .bnnr{
	display:inline-block;
	width:300px;
	height:250px;
	overflow:hidden;
	margin:0 5px;
	background: rgba(232,229,218,0.50);
}
.bnnrs-top .bnnr.bnnr-b,
.bnnrs-top .bnnr.bnnr-c{
	display:none;
}
.bnnrs-top.h100,
.bnnrs-top .bnnr.h100{
	height:100px;
}



/*   bnnrs-undrplr   */
.bnnrs-undrplr{
	text-align:center;
	margin:0 0 15px;
	font-size:0;
	overflow:hidden;
}
.bnnrs-undrplr .bnnr{
	display:inline-block;
	overflow:hidden;
	margin:0 5px;
	background: rgba(232,229,218,0.50);
}
.bnnrs-undrplr .bnnr.bnnr-b{
	display:none;
}
.bnnrs-undrplr.h100,
.bnnrs-undrplr .bnnr.h100{
	height:100px;
}
.bnnrs-undrplr.h60,
.bnnrs-undrplr .bnnr.h60{
	height:auto;
}

.und_text {
font-size: 12px;
height: 40px;
margin-left: 25px;
line-height: 60px;
display: block;
text-align: center;
}

.und_text span {
font: normal 14px Arial, "Helvetica Neue", Helvetica, Gotham, sans-serif;
line-height: 30px;
}

.und_text a {
font-weight: bold;
line-height: 30px;
font-size: 14px;
margin-left: 8px;
}




/*   bnnrs-aside   */
.bnnrs-aside{
	border-top: none;
	text-align: center;
	margin:0;
	font-size:0;
	height:288px;
	overflow:hidden;
}
.bnnrs-aside strong {
	display: block;
	text-align: center;
	color: #4f4123;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	padding: 9px 5%;
	margin: 0;
}
.bnnrs-aside .bnnr{
	display:inline-block;
	width:300px;
	height:250px;
	overflow:hidden;
	margin:0 5px;
	background: rgba(232,229,218,0.50);
}
.bnnrs-aside .bnnr.bnnr-b,
.bnnrs-aside .bnnr.bnnr-c{
	display:none;
}
.bnnrs-aside.h100,
.bnnrs-aside .bnnr.h100{
	height:100px;
}



/*   bnnrs-bottom   */
.bnnrs-bottom {
	margin:0 0 40px;
}
.bnnrs-bottom .innr {
	margin: 0;
	text-align:center;
	font-size:0;
	height:250px;
	overflow:hidden;
}
.bnnrs-bottom .bnnr{
	display:inline-block;
	width:300px;
	height:250px;
	overflow:hidden;
	margin:0 5px;
	background: rgba(232,229,218,0.50);
}
.bnnrs-bottom .bnnr{
	display:inline-block;
	width:300px;
	height:250px;
	overflow:hidden;
	margin:0 5px;
	background: rgba(232,229,218,0.50);
}
.bnnrs-bottom .bnnr.bnnr-b,
.bnnrs-bottom .bnnr.bnnr-c,
.bnnrs-bottom .bnnr.bnnr-d{
	display:none;
}



.g_hidden{
	display: none;
}

.block-center {
	max-width: 1280px;
	margin: 0 auto;
	padding: 40px;
	border: 1px solid #e1ddcc;
	background: #fef9e0;
}
.block-center .holder {
	margin: 0 auto;
}
.block-center .inner-404 {
	background: url(https://xbabe.com/images/404.png) no-repeat 33% center;
	background-size: contain;
	padding-bottom: 24.6875%;
	margin: 0 auto;
}
.block-center .inner-overload {
	background: url(https://xbabe.com/images/overload.png) no-repeat 33% center;
	background-size: contain;
	padding-bottom: 24.6875%;
	margin: 0 auto;
}
.block-center strong {
	display:block;
	color: #bfbbaa;
	font-size: 16px;
	text-align: center;
	font-weight: normal;
}
.block-center strong span {
	color: #bfbbaa;
}



/* search autocomplete */
.ui-autocomplete{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	left:0;
	z-index:321 !important;
	background:#fff;
	-webkit-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	border: 1px solid #666666;
	border-top: 0;
}
.ui-autocomplete li{
	border-top: 1px solid #cccccc;
	position:relative;
	z-index:2;
}
.ui-autocomplete li:first-child{
	border:0;
}
.ui-autocomplete a{
	display:block;
	padding:8px 11px 7px;
	font-size:15px;
	cursor:pointer;
	position:relative;
	text-decoration:none;
	z-index:2;
}

.ui-autocomplete a,
.ui-autocomplete a:link,
.ui-autocomplete a:visited,
.ui-autocomplete a:active,
.ui-menu-item {
	color: #666666;
	font-size: 16px;
}

.ui-autocomplete li:first-child a{
}
.ui-autocomplete .ui-state-focus,
.ui-autocomplete a:hover{
	background-color: #f0f0f0;
	color: #000;
}
.ui-helper-hidden-accessible{
	display:none;
}
#at15s.atm{
	display:none;
}
.at4-share-outer-right{
	display:none !important;
}
.pagination .show1{
	display:none;
}
.pagination .show2{
	display:none;
}
.content-title{
	color:#facb88;
	text-align:center;
	font-size:15px;
	padding:14px 0;
}
.content {
	background: #f4f1e8;
	border: 1px solid #e8e5da;
	margin: 0 auto 100px;
	max-width: 1280px;
}
.content ul,
.content p {
	margin: 15px 0;
	color: #655e4e;
}
.content p.topmost {
	text-align: center;
	margin: 20px 5% 25px;
}
.content ul li{
	padding:0 0 0 15px;
}
.content ul span,
.content ul b,
.content p span,
.content p b{
	font-weight:bold;
	color:#8c6100;
}
.content a{
	color:#8c6100;
}
.content a:hover{
	color:#8c6100;
}
.content ul.content-menu {
	text-align: center;
	font-size: 0;
	overflow: hidden;
	margin: 0 0 20px;
	border-bottom: 1px solid #e8e5da;
	padding: 8px;
}
.content ul.content-menu li{
	display:inline-block;
	font-size:13px;
	line-height:29px;
	margin: 0;
	padding: 4px;
}
.content ul.content-menu li span{
	color: #8c6100;
	display: block;
	line-height: 29px;
	height: 29px;
	padding: 0 13px;
	background: #fff;
	border-radius: 2px;
	border: 1px solid #dfd3ad;
}
.content ul.content-menu li a{
	color: #8c6100;
	text-decoration: underline;
	display: block;
	line-height: 29px;
	height: 29px;
	padding: 0 13px;
	background: #f1e9cf;
	border-radius: 2px;
	border: 1px solid #dfd3ad;
}
.content ul.content-menu li a:hover,
.content ul.content-menu li a:active{
	color: #8c6100;
	background: #fff9e6;
	border-color: #dfd3ad;
}
.content-resp{
	margin: 0 5% 25px;
	text-align:justify;
}
.content-resp > ul > li{
	padding:0;
}
.content-resp > ul > li,
.content-resp > ul > li > ul > li{
	margin:0 0 15px;
}
.support-form {
	margin: 0 auto 20px;
	overflow: hidden;
	padding: 0 5%;
	max-width: 720px;
}
.support-form label {
	display: block;
	margin: 0 0 7px;
	color: #655e4e;
}
.support-form .row{
	margin:0 0 10px;
	overflow:hidden;
}
.support-form .field_error{
	color:#c30;
	width:100%;
	overflow:hidden;
	padding:7px 0 0;
}
.support-form textarea, .support-form .text {
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	height: 105px;
	padding: 5px;
	background: #fff;
	color: #655e4e;
	border: 1px solid #c8c6be;
	font: normal 13px/17px "Courier New";
}
.support-form .text{
	height:30px;
}
.support-form .captcha{
	float:left;
	width: 204px;
}
.support-form .captcha img{
	float:left;
	width:96px;
	height:30px;
	margin:0 12px 0 0;
}
.support-form .captcha .text{
	width:96px;
}
.support-form .submit {
	font-family: Arial, "Helvetica Neue", Helvetica, Gotham, sans-serif;
	float: right;
	width: 96px;
	font-weight: bold;
	cursor:pointer;
	color: #56ad0a;
	text-decoration: none;
	display: block;
	line-height: 29px;
	height: 30px;
	padding: 0 13px;
	background: #c2e9a0;
	border-radius: 2px;
	border: 1px solid #73cc25;
}
.support-form .submit:hover {
	color: #56ad0a;
	background: #d3fdae;
	border-color: #73cc25;
}



/*   .block-drop   */
.block-drop{
	position:absolute;
	left:-3.3%;
	right:-3.3%;
	top:100%;
	background:#fff;
	border:solid #afafaf;
	border-width:0 0 1px;
	/*min-height:400px;*/
	display:none;
	padding-top: 10px;
}
.block-drop .btn-close{
	position:absolute;
	top:15px;
	right:15px;
	text-indent:-9999px;
	overflow:hidden;
	width:39px;
	height:39px;
	cursor:pointer;
	border:none;
	background:url(../xb_images/btn-close-cover.png) no-repeat;
	-webkit-background-size:39px 126px;
	background-size:39px 126px;
}
.block-drop .btn-close.hover,
.block-drop .btn-close:hover{
	background-position:0 -44px;
}
.block-drop .btn-close.active,
.block-drop .btn-close:active{
	background-position:0 -86px;
}



/*   .block-drop .block-cats   */
.block-drop.auto-open .block-cats{
	visibility:hidden;
}
.block-cats{
	position:relative;
	z-index:3;
	text-align:center;
	padding:20px 0;
	width:94%;
	margin:0 auto;
}
.block-cats b{
	color:#8c6100;
	font-weight:bold;
}
.block-cats ul{
	text-align:center;
	margin:-3px 0;
}
.block-cats ul li{
	display:inline-block;
	font-size:12px;
	margin:3px;
}
.block-cats ul li a{
	position:relative;
	color:#8c6100;
	text-decoration:none;
	display:block;
	line-height:28px;
	height:28px;
	padding:0 10px;
	background:#f1e9cf;
	border-radius:2px;
	border:1px solid #dfd3ad;
}
.block-cats ul li a.hover,
.block-cats ul li a:hover{
	color:#8c6100;
	background:#fff9e6;
	border-color:#dfd3ad;
}
.block-cats ul li a.active,
.block-cats ul li a:active{
	color:#fefdf6;
	background:#8c6100;
	border-color:#704a00;
}

.block-cats .all-categories a {
	font-weight: bold;
	background: #e0d09b;
	border: 1px solid #c4af6c;
}

.block-cats .all-categories a:hover {
	background: #f2e3b1;
}

.sub-info.text{
	padding:0 5% 10px;
	text-align:center;
}


.block-share{
	cursor:default;
	position:fixed;
	top:50%;
	left:15px;
	right:15px;
	margin-right:auto;
	margin-left:auto;
	max-width:712px;
	box-sizing:border-box;
	display:none;
	z-index:999;
	transform:translate(0, -50%);
}
.share-fade .cover,
.share-fade .block-share{
	display:block !important;
}
.block-share .title{
	float:left;
	line-height:36px;
	font-size:16px;
	color:#4f8dbd;
	padding-left:35px;
	text-shadow:none;
	background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz4KPHRpdGxlLz4KCgo8ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj4KPC9nPjxwYXRoIGZpbGw9IiM0ZjhkYmQiIGQ9Ik04MjAuNDE2IDcyMS43MjNjLTM5LjA2NiAwLTc0LjAyMCAxNS40MjEtMTAwLjc1IDM5LjU4bC0zNjYuNTAxLTIxMy4zMjJjMi41Ny0xMS44MjIgNC42MjYtMjMuNjQ2IDQuNjI2LTM1Ljk4MnMtMi4wNTctMjQuMTU5LTQuNjI2LTM1Ljk4MmwzNjIuMzg5LTIxMS4yNjVjMjcuNzU3IDI1LjcwMSA2NC4yNTMgNDEuNjM2IDEwNC44NjIgNDEuNjM2IDg1LjMyOSAwIDE1NC4yMDgtNjguODc5IDE1NC4yMDgtMTU0LjIwOHMtNjguODc5LTE1NC4yMDgtMTU0LjIwOC0xNTQuMjA4LTE1NC4yMDggNjguODc5LTE1NC4yMDggMTU0LjIwOGMwIDEyLjMzNyAyLjA1NyAyNC4xNTkgNC42MjYgMzUuOTgybC0zNjIuMzg5IDIxMS4yNjVjLTI3Ljc1Ny0yNS43MDEtNjQuMjUzLTQxLjYzNi0xMDQuODYyLTQxLjYzNi04NS4zMjkgMC0xNTQuMjA4IDY4Ljg3OS0xNTQuMjA4IDE1NC4yMDhzNjguODc5IDE1NC4yMDggMTU0LjIwOCAxNTQuMjA4YzQwLjYwOSAwIDc3LjEwNC0xNS45MzUgMTA0Ljg2Mi00MS42MzZsMzY1Ljk4OCAyMTMuODM1Yy0yLjU3IDEwLjc5NS00LjExMiAyMi4xMDQtNC4xMTIgMzMuNDExIDAgODIuNzU4IDY3LjMzNyAxNTAuMDk2IDE1MC4wOTYgMTUwLjA5NnMxNTAuMDk2LTY3LjMzNyAxNTAuMDk2LTE1MC4wOTYtNjcuMzM3LTE1MC4wOTYtMTUwLjA5Ni0xNTAuMDk2eiIgaWQ9InN2Z18xIiBjbGFzcz0ic2VsZWN0ZWQiIGZpbGwtb3BhY2l0eT0iMSIvPjwvZz48L3N2Zz4=) no-repeat 12px 50% / 14px 15px;
}
.block-share .btn-close{
	float:right;
	width:36px;
	height:36px;
	text-indent:-9999px;
	cursor:pointer;
	border:none;
	background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz4KPHRpdGxlLz4KCgo8ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj4KPC9nPjxwYXRoIGZpbGw9IiNmNTMyMWUiIGQ9Ik0xMDAxLjI1MiAyMy41MjVjLTMwLjI4Ny0zMC4yODctNzkuMjEyLTMwLjI4Ny0xMDkuNDk5IDBsLTM3OS43NTMgMzc4Ljk3Ni0zNzkuNzUzLTM3OS43NTNjLTMwLjI4Ny0zMC4yODctNzkuMjEyLTMwLjI4Ny0xMDkuNDk5IDBzLTMwLjI4NyA3OS4yMTIgMCAxMDkuNDk5bDM3OS43NTMgMzc5Ljc1My0zNzkuNzUzIDM3OS43NTNjLTMwLjI4NyAzMC4yODctMzAuMjg3IDc5LjIxMiAwIDEwOS40OTlzNzkuMjEyIDMwLjI4NyAxMDkuNDk5IDBsMzc5Ljc1My0zNzkuNzUzIDM3OS43NTMgMzc5Ljc1M2MzMC4yODcgMzAuMjg3IDc5LjIxMiAzMC4yODcgMTA5LjQ5OSAwczMwLjI4Ny03OS4yMTIgMC0xMDkuNDk5bC0zNzkuNzUzLTM3OS43NTMgMzc5Ljc1My0zNzkuNzUzYzI5LjUxLTI5LjUxIDI5LjUxLTc5LjIxMiAwLTEwOC43MjJ6IiBpZD0ic3ZnXzEiIGNsYXNzPSJzZWxlY3RlZCIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==) no-repeat 50% 50% / 13px 13px;
}
.block-share .btn-close:hover{
	background:#b23023 url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgc3R5bGU9IiI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz4KPHRpdGxlLz4KCgo8ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj4KPC9nPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMDAxLjI1MiAyMy41MjVjLTMwLjI4Ny0zMC4yODctNzkuMjEyLTMwLjI4Ny0xMDkuNDk5IDBsLTM3OS43NTMgMzc4Ljk3Ni0zNzkuNzUzLTM3OS43NTNjLTMwLjI4Ny0zMC4yODctNzkuMjEyLTMwLjI4Ny0xMDkuNDk5IDBzLTMwLjI4NyA3OS4yMTIgMCAxMDkuNDk5bDM3OS43NTMgMzc5Ljc1My0zNzkuNzUzIDM3OS43NTNjLTMwLjI4NyAzMC4yODctMzAuMjg3IDc5LjIxMiAwIDEwOS40OTlzNzkuMjEyIDMwLjI4NyAxMDkuNDk5IDBsMzc5Ljc1My0zNzkuNzUzIDM3OS43NTMgMzc5Ljc1M2MzMC4yODcgMzAuMjg3IDc5LjIxMiAzMC4yODcgMTA5LjQ5OSAwczMwLjI4Ny03OS4yMTIgMC0xMDkuNDk5bC0zNzkuNzUzLTM3OS43NTMgMzc5Ljc1My0zNzkuNzUzYzI5LjUxLTI5LjUxIDI5LjUxLTc5LjIxMiAwLTEwOC43MjJ6IiBpZD0ic3ZnXzEiIGNsYXNzPSJzZWxlY3RlZCIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==) no-repeat 50% 50% / 13px 13px;
}
.block-share .share-holder{
	padding:40px;
	width:100%;
	box-sizing:border-box;
	overflow:hidden;
	background:#f1f1f0;
	-webkit-box-shadow:0 3px 5px -2px rgba(0,0,0,0.75);
	-moz-box-shadow:0 3px 5px -2px rgba(0,0,0,0.75);
	box-shadow:0 3px 5px -2px rgba(0,0,0,0.75);
}
.block-share .row{
	margin-top:11px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	align-content:space-between;
}
.block-share .row:first-child{
	margin:0;
}
.block-share label{
	width:110px;
	line-height:42px;
	color:#898989;
	text-shadow:none;
}
.block-share input{
	flex:1;
	line-height:42px;
	font-size:12px;
	box-sizing:border-box;
	border:1px solid #878787;
	background:#959595;
	color:#fff;
	padding:0 12px;
}
.tabs .shift-load a{
	position:relative;
}
.tabs .shift-load a::before {
	content:"ads";
	position:absolute;
	color:#fff;
	font-size:9px;
	top:0;
	right:8px;
	background:#f66e0e;
	border-radius:2px;
	line-height:9px;
	padding:0 2px 1px;
	font-family:Helvetica;
	font-weight:bold;
}
.album-page .main{
	max-width:100%;
}
.album-page .main-holder{
	margin:0 auto;
}
.album-page .block-center,
.album-page .header-holder,
.album-page .main-holder{
	max-width:1850px;
}
.block-album{
	background:#f4f1e8;
	border-top:1px solid #e1ddcc;
	border-bottom:1px solid #e1ddcc;
}
.images-holder{
	column-gap:10px;
	column-count:6;
}
.images-holder .item{
	padding:0 0 10px;
	width:300px;
	display:inline-block;
}
.images-holder .item img{
	width:100%;
	height:auto;
}
.block-albums{
	width: 100%;
	overflow: hidden;
	margin: 0 auto 40px;
}
.block-albums .thumb-holder{
	align-items:center;
	justify-content:center;
}
.block-albums .thumb{
	position: relative;
	margin: 0 0 10px;
	padding: 0 5px 38px;
	overflow: hidden;
	-webkit-flex-basis:300px;
	-ms-flex-preferred-size:300px;
	flex-basis:300px;
}
.block-albums .thumb a {
	display:block;
}
.block-albums .thumb a .title{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 16px;
	height: 19px;
	line-height: 19px;
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #8c6100;
	text-decoration: none;
}
.block-albums .thumb .img{
	border-radius: 2px;
	display: block;
	overflow: hidden;
	position: relative;
}
.block-albums .thumb .img img{
	border-radius: 2px;
	width: 100%;
	height: auto;
}
.block-albums .thumb .pics {
	position: absolute;
	bottom: 41px;
	right: 8px;
	font-size: 11px;
	line-height: 11px;
	padding: 3px 4px 2px;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	background: rgba(0, 0, 0, 0.6);
	z-index: 3;
}
.block-albums .thumb .info {
	position: absolute;
	bottom: 0;
	left: 5px;
	right: 5px;
	padding: 0 5px;
	font-size: 11px;
	line-height: 19px;
	height: 19px;
	overflow: hidden;
	color: #aea997;
	z-index: 3;
}
.block-albums .thumb .info span {
	font-size: 11px;
}
.block-albums .thumb .info span.views {
	color: #655e4e;
}
.block-albums .thumb .info span.rating {
	color: #56ad0a;
	padding-left: 16px;
}
.block-album .video-info{
	overflow:hidden;
	border-top:solid #e8e5da;
	border-width:1px 0 0;
}
.block-album .video-info .info-holder{
	margin:0 0 7px;
	padding-top:10px;
	border-top:0;
	display:flex;
	justify-content:end;
}
.block-album .video-info .video-tags{
	text-align:center;
	margin:7px 10px;
}
.block-album .video-info .video-tags ul{
	display:inline-block;
	margin:0 5px;
}
.block-album .video-info .btn-share{
	margin:0 10px;
	min-width:38px;
}
.block-album .video-info .rating{
	min-width:144px;
}
.block-album .video-info .btn-download{
	float:none;
	display:block;
	text-indent:0;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	white-space:nowrap;
	box-sizing:border-box;
	width:auto;
	height:38px;
	line-height:38px;
	position:relative;
	text-decoration:none;
	padding:0 10px;
	color:#fff;
	text-shadow:0 1px 0 rgba(0, 0, 0, .2);
	border-radius:3px;
	background:#f27c27;
	border:1px solid #db6f25;
	flex-grow:1;
}
.block-album .video-info .btn-download strong{
	text-transform:uppercase;
}
.block-album .video-info .btn-download.hover,
.block-album .video-info .btn-download:hover{
	background:#f59848;
}
.block-album .video-info .btn-download:active{
	background:#db6f25;
}
.block-album .video-info .video-tags b{
	line-height:30px;
}


@media (max-width: 1260px) {
	.images-holder .item.ad{
		display:none;
	}
}

@media (max-width:1023px) {
	.block-video{
		padding:0 10px;
	}
	.images-holder{
		column-count:3;
	}
	.block-albums .thumb{
		-webkit-flex-basis:33.33%;
		flex-basis:33.33%;
		-ms-flex-preferred-size:31.5%;
	}
}
@media (max-width:767px) {
	.images-holder{
		column-count:2;
	}
	.block-albums .thumb{
		-webkit-flex-basis:50%;
		flex-basis:50%;
		-ms-flex-preferred-size:47.5%;
	}
	.block-album .video-info .btn-download strong{
		text-transform:none;
	}
}
@media (max-width:479px) {
	.images-holder{
		column-count:1;
	}
	.block-albums .thumb{
		-webkit-flex-basis:100%;
		flex-basis:100%;
		-ms-flex-preferred-size:100%;
	}
	.block-album .video-info .info-holder{
		justify-content:center;
		flex-wrap:wrap;
		height:auto;
	}
	.block-album .video-info .btn-download{
		width:100%;
		min-width:100%;
		margin:0 0 20px;
	}
	.block-album .video-info .info-holder:after{
		content:'';
		position:absolute;
		top:58px;
		left:0;
		right:0;
		height:1px;
		background:#e8e5da;
	}
}


@media (max-width: 400px) {
	.tabs .shift-load a{
		padding:0 12px;
	}
}
@media (max-width: 359px) {
	.tabs .shift-load a{
		padding:0 8px;
		font-size:14px;
	}
	.main .tabs .add-tab a{
		width:100px;
		height:31px;
		margin-top:-2px;
		-webkit-background-size:100px 62px;
		background-size:100px 62px;
	}
	.main .tabs .add-tab a:hover{
		background-position:0 -31px;
	}
}
@media screen and (max-width: 640px){
	.bnnrs-player{
		display:none !important;
	}
}
@media screen and (min-width: 481px){
	.block-drop{
		left:1%;
		right:1%;
		border-width:0 1px 1px;
		-webkit-border-radius:0 0 2px 2px;
		border-radius:0 0 2px 2px;
	}
	.pagination .show1{
		display:inline-block;
	}
	.header-holder{
		padding:0 1%;
	}
	.heading{
		padding: 12px 3% 8px;
	}
	.heading:after{
		right:3%;
	}
	.btn-trailer {
		right: 15px !important;
		top: 10px !important;
	}
	.block-videos .thumb .loader {
		right:15px;
	}
	.block-videos .thumb{
		-webkit-flex-basis:50%;
		flex-basis:50%;
		-ms-flex-preferred-size:47.5%;
	}
	.block-videos .searchContainer .thumb:nth-last-child(1){
		display: none;
	}
}
@media screen and (min-width: 640px){

	h1, h2, .bnnrs-aside strong, .bnnrs-bottom strong, .nat-bottom strong, .block-center strong {
		font-size: 18px !important;
	}

	.bnnrs-top .bnnr.bnnr-b{
		display:inline-block;
	}
	.bnnrs-undrplr .bnnr.bnnr-b.h100{
		display:inline-block;
	}
	.bnnrs-aside .bnnr.bnnr-b{
		display:inline-block;
	}
	.bnnrs-bottom .bnnr.bnnr-b{
		display:inline-block;
	}
	.bnnrs-player{
		display:block;
	}
	.bnnrs-player .bnnr.bnnr-b{
		display:none;
	}
}
@media screen and (min-width: 767px){
	.block-cats{
		width:89%;
	}
	.block-drop{
		left:2%;
		right:2%;
	}
	.pagination .show2{
		display:inline-block;
	}
	.block-videos .thumb{
		-webkit-flex-basis:33.33%;
		flex-basis:33.33%;
		-ms-flex-preferred-size:31.5%;
	}
	.block-albums .searchContainer .thumb:nth-last-child(1),
	.block-videos .searchContainer .thumb:nth-last-child(1){
		display: block;
	}
	.video-info{
		padding:0;
	}
	.video-info .info-holder{
		padding-top:0;
		margin-top:10px;
		border-top:none;
	}
	.video-info .date{
		padding:10px 162px 0 160px;
		height:38px;
	}
	.video-info .date .date-holder{
		display:table;
		width:100%;
		height:38px;
	}
	.video-info .date .date-holder div{
		display:table-cell;
		height:38px;
		line-height:19px;
		vertical-align:middle;
		white-space:normal;
	}
	.header-holder{
		padding:0 2%;
	}
	.heading{
		padding: 12px 4% 8px;
	}
	.heading:after{
		right:4%;
		margin-right:4px;
	}
	.search-fade .header .logo{
		display:block;
		width:180px;
		height:74px;
		background-position:50% -74px;
	}
	.bnnrs-player{
		width:600px;
	}
	.bnnrs-player .bnnr.bnnr-b{
		display:block;
	}
}
@media screen and (min-width: 960px){
	.bnnrs-top .bnnr.bnnr-c{
		display:inline-block;
	}
	.bnnrs-undrplr .bnnr.bnnr-b.h60{
		display:inline-block;
	}
	.bnnrs-aside .bnnr.bnnr-c{
		display:inline-block;
	}
	.bnnrs-bottom .bnnr.bnnr-c{
		display:inline-block;
	}
}
@media screen and (min-width: 1024px){
	.content-resp{
		margin: 0 5% 45px;
		text-align:justify;
	}
	.block-cats{
		width:84%;
	}
	.block-drop{
		left:3%;
		right:3%;
	}
	.block-video{
		padding:0 10px;
	}
	.video-info{
		border:1px solid #e8e5da;
		border-radius:2px;
	}
	.block-videos .thumb{
		-webkit-flex-basis:25%;
		flex-basis:25%;
		-ms-flex-preferred-size:23.8%;
	}
	.block-videos .searchContainer .thumb:nth-last-child(-n+3){
		display: none;
	}
	.header-holder{
		padding:0 3%;
	}
	.heading{
		padding: 12px 5% 8px;
	}
	.heading:after{
		right:5%;
		margin-right:6px;
	}
	.bnnrs-aside,
	.bnnrs-aside.h100{
		position:absolute;
		height:auto;
		top:0;
		right:10px;
		border-top:1px solid #e1ddcc;
	}
	.bnnrs-aside strong {
		display: block;
		text-align: center;
		color: #4f4123;
		font-size: 16px !important;
		font-weight: normal;
		line-height: 28px;
		padding: 0 16px;
		margin: 5px 0;
	}
	.bnnrs-aside .bnnr.bnnr-a,
	.bnnrs-aside .bnnr.bnnr-b{
		display:block;
		margin:0 0 10px;
	}
	.bnnrs-aside .bnnr.bnnr-c{
		display:none;
	}
	.video-holder{
		margin:0 320px 0 0;
	}
	.at4-share-outer-right{
		display:block !important;
	}
	.bnnrs-player{
		width:300px;
	}
	.bnnrs-player .bnnr.bnnr-b{
		display:none;
	}
}
@media screen and (min-width: 1100px){
	.bnnrs-player{
		width:600px;
	}
	.bnnrs-player .bnnr.bnnr-b{
		display:block;
	}
}
@media screen and (min-width: 1270px){
	.bnnrs-bottom .bnnr.bnnr-d{
		display:inline-block;
	}
	.bnnrs-undrplr.h60,
	.bnnrs-undrplr .bnnr.h60{
		height:60px;
	}

	.und_text {
	font-size: 12px;
	display: inline-block;
	height: 60px;
	margin-left: 25px;
	line-height: 60px;
	}

	.und_text span {
	float: left;
	font: normal 14px Arial, "Helvetica Neue", Helvetica, Gotham, sans-serif;
	line-height: 30px;
	}

	.und_text a {
	clear: both;
	float: left;
	font-weight: bold;
	line-height: 20px;
	font-size: 14px;
	margin-left: 0;
	}

}

@media all and (min-width:1348px){
	.header-holder,
	.main{
		width:auto;
		max-width:1310px;
	}
	.main{
		overflow:hidden;
	}
	.block-videos .thumb{
		-webkit-flex-basis:330px;
		-ms-flex-preferred-size:330px;
		flex-basis:330px;
	}
	.block-videos .thumb img{
		width:320px;
		height:180px;
	}
	.block-albums .thumb img{
		width:320px;
		height:427px;
	}
}

@media screen and (min-width: 1690px){
	.header-holder,
	.main{
		max-width:1640px;
		margin:0 auto;
		padding:0;
	}
	.main{
		padding:0 0 131px;
	}
	.main.phone{
		padding:0 0 231px;
	}
	.bnnrs-aside .bnnr.bnnr-c{
		display:block;
		margin:0 0 10px;
	}
	.block-albums.hide-thumb .thumb:last-child,
	.block-videos.hide-thumb .thumb:last-child{
		display:block;
	}
	.block-albums .searchContainer .thumb:nth-last-child(-n+3),
	.block-videos .searchContainer .thumb:nth-last-child(-n+3){
		display: block;
	}
}
