/*

font-family: "CenturyGothicRegular";

font-family: 'CenturyGothic-Bold';

*/



* {margin:0; padding:0;}

* {outline:none;}

img {border:0;}

html {height:100%;}

body {height: auto !important; height: 100%; min-height: 100%; position: relative; background:#fdfdfd url(https://ru.videoxxxamatoriali.com/files/common-bg.png); font:12px "CenturyGothicRegular", Arial, Helvetica, sans-serif; color:#333333;}

.center { margin:0 auto; position:relative; padding:0 14px;}

.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}

ul {list-style:none;}

a { color:#ed3bf0;}

.wrap {max-width:1245px; min-width:318px; margin:0 auto;}

.wrap2 {border:1px solid #d6d6d6; border-top:0; margin-bottom:14px; background:#fdfdfd;}



/*Head*/

.head {position:relative; height: 156px; background:url(https://ru.videoxxxamatoriali.com/files/bg.png); margin-bottom:38px;}

.logo {position:absolute; left:14px; top:30px;}

.plus18 {position:absolute; top:37px; right:10px;}

.head p {position:absolute; left:256px; right:66px; color:#4d4c4d; line-height:16px; top:56px; }

strong { font-weight:normal; font-family: 'CenturyGothic-Bold';}

.head ul {position:absolute; left:10xp; top:131px;}

.head ul li {float:left; margin-right:1px;}

.head ul li a {display:block; height:39px; width:144px; background: url(https://ru.videoxxxamatoriali.com/files/nav.png) top repeat-x; color:#4d4c4d; font-family: 'CenturyGothic-Bold'; font-size:18px; text-align:center; text-decoration:none; line-height:39px; text-transform:uppercase;}

.head ul li a:hover { background-position:bottom;}

.head ul span {color:#ec41ef;}

.header1 {font-size:24px; font-weight:normal; font-family: 'CenturyGothic-Bold'; color:#4d4c4d; margin-bottom:20px; text-transform:uppercase;}

.header1 a {color:#ed3bf0;}

.header1 span {font-family: "CenturyGothicRegular";}



/*Thumbs*/



.thumb {width:24%; margin:0 1.33% 10px 0; float:left;}

.thumb img { width:100%; display:block; height:auto;}

.thumb a {display:block; position:relative;}

.views {background:url(https://ru.videoxxxamatoriali.com/files/ico1.png) no-repeat #373a39; height:28px; padding:0 6px 0 35px; position:absolute; left:0; bottom:0; color:#fff; font-size:15px; line-height:28px;}

.rait {position:absolute; bottom:0; right:0;}

.rait span {float:left; padding:0 11px 0 26px; line-height:28px; height:28px; font-size:15px; color:#fff; position:relative;}

.rait img {display:block;}

.rait span:nth-child(1) {background:url(https://ru.videoxxxamatoriali.com/files/png1.png);}

.rait span:nth-child(2) {background:url(https://ru.videoxxxamatoriali.com/files/png2.png);}

.rait span em {position:absolute; left:4px; top:6px; width:16px; height:16px;}

.rait span:nth-child(1) em {background:url(https://ru.videoxxxamatoriali.com/files/ico2.png);}

.rait span:nth-child(2) em {background:url(https://ru.videoxxxamatoriali.com/files/ico3.png);}

.raitmain {position:absolute; bottom:0; right:0;}

.raitmain span {float:left; padding:0 8px 0 8px; line-height:28px; height:28px; font-size:15px; color:#fff; position:relative;}

.raitmain span:nth-child(1) {background:url(https://ru.videoxxxamatoriali.com/files/png2.png);}

.raitcat {position:absolute; bottom:0; right:0;}

.raitcat span {float:left; padding:0 8px 0 8px; line-height:28px; height:28px; font-size:15px; color:#fff; position:relative; overflow:hidden;}

.raitcat span:nth-child(1) {background:url(https://ru.videoxxxamatoriali.com/files/png1.png);}

.thumb:nth-child(4n+4) {margin-right:0;}





/*Footer*/

.showmore {cursor:pointer;background:url(https://ru.videoxxxamatoriali.com/files/load-more.png); margin-bottom:19px; height:39px; line-height:39px; text-align:center; text-transform:uppercase; color:#4d4c4d; font-size:18px; font-family: 'CenturyGothic-Bold'; display:block; text-decoration:none;}

.footer {border:1px solid #d6d6d6; border-bottom:0; background:#fdfdfd; height:44px; position:relative;}

.ya {position:absolute; left:6px; top:5px;}

.cop {position:absolute; left:215px; top:0px; line-height:44px; color:#373a39; font-size:14px;}

.fnav { line-height:44px;  color:#373a39; font-size:14px; position:absolute; right:26px; top:0;}

.fnav a {color:#373a39;}

.fnav strong a, .fnav a:hover:hover {color:#ed3bf0;}





/*Video*/

/*.video * {display:block;}*/

#kt_player,
#kt_player_internal {
position: absolute !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
height: 100% !important;
}

.video-bar {height:50px;}

.vb1 {background:url(https://ru.videoxxxamatoriali.com/files/ico4.png) no-repeat 15px 11px #373a39; color:#fff; padding: 0 22px 0 50px; float:left; height:50px; line-height:50px; font-size:23px;}

.vb2 {background:url(https://ru.videoxxxamatoriali.com/files/ico5.png) no-repeat 21px 13px; color:#373a39; padding: 0 24px 0 53px; float:left; height:50px; line-height:50px; font-size:23px;}

.vb3, .vb6 { background-color: #868686; background-image: -webkit-linear-gradient(bottom, #e9e9ce, #fcfff4); background-image: -moz-linear-gradient(bottom, #e9e9ce, #fcfff4); background-image: -o-linear-gradient(bottom, #e9e9ce, #fcfff4); background-image: -ms-linear-gradient(bottom, #e9e9ce, #fcfff4); background-image: linear-gradient(to top, #e9e9ce, #fcfff4); color:#373a39; padding: 0 23px 0 56px; float:left; height:50px; line-height:50px; font-size:23px; text-shadow: 0 1px 1px rgba(255,255,255,.75); position:relative; cursor:pointer;}

.vb3 span, .vb6 span {background:url(https://ru.videoxxxamatoriali.com/files/ico6.png) no-repeat; width:18px; height:25px; position:absolute; left:20px; top:11px;}

.vb4, .vb5 {background-color: #868686; background-image: -webkit-linear-gradient(bottom, #e1e9a0, #eaefb5); background-image: -moz-linear-gradient(bottom, #e1e9a0, #eaefb5); background-image: -o-linear-gradient(bottom, #e1e9a0, #eaefb5); background-image: -ms-linear-gradient(bottom, #e1e9a0, #eaefb5); background-image: linear-gradient(to top, #e1e9a0, #eaefb5); color:#373a39; padding: 0 20px 0 51px; float:left; height:50px; line-height:50px; font-size:23px; text-shadow: 0 1px 1px rgba(255,255,255,.75); position:relative; cursor:pointer;}

.vb4 span, .vb5 span  {background:url(https://ru.videoxxxamatoriali.com/files/ico7.png) no-repeat; width:24px; height:35px; position:absolute; left:16px; top:11px;}

.video-bar-right {float:right;text-align: right;}

.video-bar-right div {float:left; height:50px; line-height:50px; color:#fff; padding:0 12px 0 47px; font-size:23px;}

.video-bar-right div:nth-child(1) {background:url(https://ru.videoxxxamatoriali.com/files/ico8.png) no-repeat 11px 11px #6d9b2c;cursor: pointer;}
.video-bar-right div:nth-child(1):hover {
	background-color: #8BAF57;
}


.video-bar-right div:nth-child(2) {background:url(https://ru.videoxxxamatoriali.com/files/ico9.png) no-repeat 11px 11px #f571f6;cursor: pointer;}
.video-bar-right div:nth-child(2):hover {
	background-color: #B63CB7;
}



.tags { background:#f8f8f8; padding:15px 20px; line-height:27px; color:#4d4c4d; font-size:18px; font-family: 'CenturyGothic-Bold'; line-height:27px; margin:13px 0 20px 0;}

.tags a {color:#4d4c4d; text-decoration:none;}

.tags a:hover {color:#ed3bf0;}



.models {background:#e1e9a0 url(https://ru.videoxxxamatoriali.com/files/ico10.png) no-repeat 25px 15px; padding:9px 0 9px 61px; line-height:36px; color:#4d4c4d; font-size:25px; font-family: 'CenturyGothic-Bold'; display:none;}

.models a {color:#373a39; text-decoration:none;}

.models a:hover {color:#ed3bf0;}

.desc { color:#444444; font-size:14px; line-height:14px;color: #444; padding:7px 12px; background:#eaead0; text-shadow: 0 1px 1px rgba(255,255,255,.75); display:none;}

.vb5, .vb6 { display:none;}





.video-table {display:table; width:100%;}

.video-thumbs {display:table-cell; width:22.4%; padding-right:.5%; vertical-align:top;}

.video-table .video {display:table-cell; width:76%; vertical-align:top;}

.video-thumbs .thumb {width:100%; float:left; margin-bottom:5px;}





@media screen and (max-width: 1120px) {.cop {left:75px;}}

@media screen and (max-width: 1000px) {



.thumb {width:33%; margin:0 0.33% 10px 0; float:left;}

.thumb:nth-child(3n+3) {margin-right:0;}

.thumb:nth-child(4n+4) {margin-right:0.33%;}

.head p {top:50px;}

.vb2 {padding-right:15px;}



}



@media screen and (max-width: 980px) {

.video-bar {height:34px;}
.g_hint {
	height: 34px;
	line-height: 34px;
	font-size: 12px;
}

.video {margin-bottom:1px;}

.vb1 {background:url(https://ru.videoxxxamatoriali.com/files/ico11.png) no-repeat 6px 8px #373a39; color:#fff; padding: 0 8px 0 32px; float:left; height:33px; line-height:33px; font-size:14px;}

.vb2 {background:url(https://ru.videoxxxamatoriali.com/files/ico12.png) no-repeat 11px 8px; color:#373a39; padding: 0 12px 0 34px; float:left; height:33px; line-height:33px; font-size:14px;}

.vb3, .vb4 {display:none;}

.video-bar-right div {float:left; height:33px; line-height:33px; color:#fff; padding:0 4px 0 27px; font-size:14px;}

.video-bar-right div:nth-child(1) {background:url(https://ru.videoxxxamatoriali.com/files/ico13.png) no-repeat 6px 8px #6d9b2c;}

.video-bar-right div:nth-child(2) {background:url(https://ru.videoxxxamatoriali.com/files/ico14.png) no-repeat 6px 8px #f571f6;}

.vb5, .vb6 {float:none; margin:0 0 1px 0; display:block;}





.video-thumbs {display:none;}

.video-table .video {width:100%;}

}



@media screen and (max-width: 960px) {

.cop { padding:12px 0 0 60px; position:static; line-height: normal;}

.fnav {position:static; line-height: normal; padding:10px 0 10px 60px;}

.footer {height: auto;}

}



@media screen and (max-width: 800px) {.head p {top:40px;}}

@media screen and (max-width: 670px) {.head p {top:20px;}}

@media screen and (max-width: 600px) {

.thumb {width:49%; margin:0 2% 10px 0; float:left;}

.thumb:nth-child(2n+2) {margin-right:0;}

.thumb:nth-child(3n+3) {margin-right:2%;}

.thumb:nth-child(4n+4) {margin-right:0;}

.thumb:nth-child(6n+6) {margin-right:0;}

.cop {left:75px;}

.head p {top:10px;}

.head {background:url(https://ru.videoxxxamatoriali.com/files/head2.png); height:296px;}

.logo {left:17px;}

.head ul {left:10px; right:10px;}

.head ul li {float:none; display: block; margin-bottom:9px;}

.head ul li a {width:auto;}



.header1 {font-size:18px; margin-bottom:10px;}



}

@media screen and (max-width: 560px) {.head p { display:none;}}

@media screen and (max-width: 400px) {



.header1 {padding:0 9px;}

.fnav {display:none;}

.cop {left:68px; line-height:13px; font-size:12px; padding-top:10px;}



.thumb {width:100%; margin:0 0 10px 0; float:left;}

.thumb:nth-child(2n+2) {margin-right:0;}

.thumb:nth-child(3n+3) {margin-right:0;}

.thumb:nth-child(4n+4) {margin-right:0;}



.video-bar-right div {float:left; height:33px; line-height:33px; color:#fff; padding:0 4px 0 22px; font-size:14px;}

.video-bar-right div:nth-child(1) {background:url(https://ru.videoxxxamatoriali.com/files/ico13.png) no-repeat 3px 8px #6d9b2c;}

.video-bar-right div:nth-child(2) {background:url(https://ru.videoxxxamatoriali.com/files/ico14.png) no-repeat 3px 8px #f571f6;}



.vb1 {background:url(https://ru.videoxxxamatoriali.com/files/ico11.png) no-repeat 6px 8px #373a39; padding: 0 6px 0 30px;}

.vb2 {background:url(https://ru.videoxxxamatoriali.com/files/ico12.png) no-repeat 6px 8px; padding: 0 0px 0 25px;}





}

.g_hidden {
	display: none;
}
.g_hint {
	clear: both;
	color: #373a39;
	height: 50px;
	line-height: 50px;
	font-size: 23px;
	text-shadow: 0 1px 1px rgba(255,255,255,.75);
}
.thumbs-ajax, .thumbs-el {
	overflow: hidden;
}
@media screen and (max-width: 980px) {
	.g_hint {
		height: 34px;
		line-height: 34px;
		font-size: 10px;
	}
}

/*discl*/
.top-info-p-block {
 display:none;
}
.top-info-p-block div#disclaimer-content {
     margin: 0 auto;
     width: auto;
}
 
.top-info-p-block .top-p-text {
    font-weight: bold;
    font-size: 18px;
    text-align: center;	
 }
 
 .top-info-p-block .bottom-p-text {
    font-weight: bold;
    text-align: center;
    font-size: 14px;
 }
 
 .top-info-p-block a.block-p-close {
    background: green;
    color: white !important;
    padding-top: 5px;
    margin-right: 10px;
    border-radius: 9px;
    cursor: pointer;
    font-size: 20px;
    text-transform: uppercase;
    float: none;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;   
    white-space: nowrap;
}
  
.top-info-p-block a.block-p-leave {
    padding: 5px;
    background: red;
    color: white !important;
    border-radius: 9px;
    cursor: pointer;
    font-size: 20px;
    text-transform: uppercase;
    float: none;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;	
}
  
.top-info-p-block .buttons-p {
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    margin-top: 14px;
}