
/*************************************/
/*************************************/

/***   M E D I A   Q U E R I E S   ***/

/*************************************/
/*************************************/

/* 0-480-640-800-1024-1280-more */



/******* 00 - 479 *************/
@media all and (max-width: 479px) {
.Header { height:auto; padding-top:10px;}
.header-info-1, .header-info-2 { display:none;}
a.header-join-btn {	position:absolute; right:20px;	padding:0 10px;	font-size:16px;}
a.tb-login-btn { display:none;}

.header-logo { position:static; margin:0 auto;
	 height:53px;
	 width:90%;
	 max-width:322px;
	 margin-bottom:5px;
	 background:url(../images/logo.png) no-repeat left center; background-size:100% auto;
	}
	
a.header-join-btn { display:block; position:static;
	height:auto;
	padding:10px 15px;
	line-height:20px;
	margin:0 auto; margin-bottom:10px;
	font-size:20px;
	width:60%; text-align:center;
}

	/*mmenu*/
a.m-header-menu-btn { display:block; left:0px;}
#m-menu-window .modal_close { top: -47px; left:1px; width:46px; height:46px;  background:#000 url(../images/menu_icons.png) no-repeat left bottom; z-index: 9999; display:block;}
#m-menu-window .modal_close:hover { background:#000 url(../images/menu_icons.png) no-repeat right bottom;}
#m-menu-window { left:0; top:47px; 	background:#000; width:100%; display:none;}
#m-menu ul { width:100%;}
#m-menu ul li { width:100%; float:none; padding:0; margin:0; border:none; border-bottom:1px solid #242424;}
#m-menu ul li a { padding:10px 20px; height:44px; line-height:44px;}
#m-menu ul li a.menu-home, #m-menu ul li.menu-active a.menu-home, #m-menu ul li a:hover.menu-home { padding:10px 20px; height:44px; line-height:44px; width:100%; text-indent:0; background:none;}
#m-menu ul li.menu-active { background:#000;}
#m-menu ul li.menu-active a { background:#000 url(../images/mmenu_active_bg.png) no-repeat left center !important; padding-left:45px !important; color:#1fb1f6 !important;}
	#m-menu ul li a.menu-login { display:block;}

/*slider*/
.slider-wrap { display:none;}
.categories-slider { width:96%;}
.bx-wrapper .bx-controls-direction a { display:none;}
.categories-slider .bx-wrapper .bx-controls-direction a { display:none;}

.cat-block-link { font-size:18px;}

.block-title { text-align:center; height:auto;}
.block-title h2 { display:inline-block; font-size:20px; text-align:center; margin:0 auto; margin-bottom:10px;}
a.block-title-link { display:block; height:40px; position:static; padding:0 15px; line-height:40px; opacity:1; margin:0 auto; width:120px;}
.categories-title h2 { font-size:26px; line-height:30px; margin-bottom:5px;}
.categories-title h2 span { display:none;}


/*thumbs*/
.tn-updates li { width:96%; max-width:312px; margin:3px 2px;}
.thumbs p.tn-source span, .thumbs p.tn-added span { display:none;}
.tn-models li { width:45%; max-width:162px; padding:2px; margin:2px 2px;}
.tn-models p.tn-title, .tn-models p.tn-title span { font-size:13px;  line-height:15px;}
.tn-models li a.tn { width:100%;}


/*button1*/
a.button-1 .btn1-bottom { padding-top:0px;}
a.button-1 .btn1-bottom p { font-size:13px; line-height:16px; padding:0 10px;}
a.button-1 .btn1-top { position:static; margin:0 auto 5px auto; width:85%;}
a.button-1 .btn1-top p { font-size:28px; line-height:30px;}
.btn1-corner-l, .btn1-corner-r { display:none;}

/*footer*/
.footer-top { padding:15px 0; margin-bottom:15px; background:rgba(0,0,0,0.7);}
.footer-logo {width:90%; max-width:322px; height:53px; background:url(../images/logo.png) no-repeat; background-size:100% auto; opacity:0.5; float:none; margin:0 auto; margin-bottom:10px;}
.footer-arrow { display:none;}
.footer-wrapper p.footer-menu { font-size:16px; font-weight:400; line-height:16px; text-align:center;}
.footer-wrapper p.footer-menu a { margin:10px; padding:0;}

.pager li { display:none;}
.pager li.pager-prev, .pager li.pager-next, .pager li.pager-active { display:inline-block;}


/*all movies*/
.title-allmovs .block-title-sort { display:block; height:40px; position:static; padding:0 10px; line-height:40px; opacity:1; margin:0 auto; width:auto; text-align:center;}
.sort-label { font-size:11px; margin-right:2px; clear:left;}
.sort_field { margin-right:5px; font-size:11px; padding:0 15px 0 3px;}

/*all models*/
.title-allmodels h2 { display:inline-block; margin-bottom:10px;}
.title-allmodels .block-title-sort { display:block; height:40px; position:static; padding:0 10px; line-height:40px; opacity:1; margin:0 auto; width:auto; text-align:center;}
.title-allmodels .pager-wrap { float:right;}

/*all sites*/
.site-sets li { width:90%; max-width:312px; margin:3px 2px;}
/*.site-sets li:nth-child(7), .site-sets li:nth-child(8), .site-sets li:nth-child(5), .site-sets li:nth-child(6) { display:none;}*/

h2.sb-site-name { text-align:left; font-size:20px; padding-left:10px;}
.site-block p { padding-left:10px; padding-right:10px;}
.sb-site-logo { float:none; margin:15px auto; margin-top:0;  overflow: hidden;}
p.sb-site-stats span { margin:5px;}
p.sb-site-desc { font-size:13px; line-height:14px; margin-bottom:10px; clear:both; padding:0 10px;}
.sb-links li { display:inline-block; width:90%; margin:3px auto; height:auto;}
.sb-links li a { display:block; width:100%; height:auto; line-height:18px; font-size:18px; text-decoration:none; padding:10px 5px;}


/*modelpage*/
.mp-photo { float:none; max-width:300px; width:85%; padding:5px; background:rgba(255,255,255,0.06); margin:0 auto; margin-bottom:15px;}
.mp-info { padding-right:10px; padding-left:10px;}
.mp-info li.mp-name { width:100%;}
.mp-info li.mp-rank { width:100%; text-align:left;}


/*set page*/
.movie-info { width:96%; margin:0 auto;}
.sp-links { position:static; width:100%; text-align:center;}
.sp-links a, .sp-links span { width:100%; padding:0;}
.movie-info ul { text-align:center;}
.sp-info-tn { max-width:162px; width:90%; float:none; margin:0 auto; margin-bottom:10px;}
.sp-info-txt { padding:0;}



/*tariff buttons*/
.sp-tariff-btn {width: 97%; margin-top:5px; font-size:0; text-align:center; padding:4px; height:auto; line-height:0;}
a.sp-tariff-btn-1 { position:static; display:inline-block;	width: 48%; font-size:22px; line-height:17px; height:48px; padding-top:14px; margin:2px;}
a.sp-tariff-btn-1 span { font-size:13px;}
a.sp-tariff-btn-2 { display:none;}


/*join*/
.JoinHeader { height:90px; border-bottom:none; margin-top:47px; padding:0; padding-top:20px;}
.JoinHeader a.header-logo { position:static; margin:0 auto;
	 height:53px;
	 width:90%;
	 max-width:322px;
	 margin-bottom:0;
	 background:rgba(0,0,0,0.6) url(../images/logo.png) no-repeat left center; background-size:100% auto;
	 border:6px solid transparent;
	 opacity:1;
	}
	
.jh-info { display:none;}
.jh-stats { text-align:left; width:95%; margin:0 auto;}
.jh-stats li { font-size:13px; width:100%; margin:5px; padding-left:13px;}





.l-col { float:none; width:90%; margin:0 auto; margin-bottom:10px;}
.r-col { float:none; width:90%; margin:0 auto;}

.j-step h2 { font-size:18px; line-height:20px; min-height:48px; height:auto;}
	.j-step h2 span { left:0px; bottom:0;}

label.check-label-2 p { font-size:18px; padding-top:0; margin:0px; line-height:66px; text-align:left; margin-bottom:3px;}
label.check-label-2 p b { font-size:20px;}
label.check-label-2 p.plan-desc { display:none;}
label.check-label-2 p span { display:none}
label.check-label-2 p.price span { display:inline;}
.join-form-acc li { height:auto;}
.label-1 { float:none; width:100%; text-align:left; line-height:12px; font-size:14px; margin-bottom:5px; padding:0; height:auto;}
.input-1 { width:96%; padding:0 2%; float:none;}

.submit-btn-2 { font-size:16px; padding:15px 0; text-align:center; display:block; width:90%; height:auto; line-height:20px; white-space:normal;}

h2.j-adv-title {font-size:20px; margin-bottom:10px;}
.adv-list-2 { text-align:center;}
.adv-list-2 li { width:auto; height:40px; padding:0; padding-top:40px; text-align:center; margin:5px 6px;}
li.adv2-icon-1 { background-position: center top;}
li.adv2-icon-2 { background-position: center -120px;}
li.adv2-icon-3 { background-position: center -240px;}
li.adv2-icon-4 { background-position: center -360px;}
li.adv2-icon-5 { background-position: center -480px;}
li.adv2-icon-6 { background-position: center -600px;}
li.adv2-icon-7 { background-position: center -720px;}

label.check-label-3 { height:auto; padding:5px 0;}
label.check-label-3 p { font-size:15px; padding-left:50px; line-height:16px;}


/*episode popup*/
#episodes-window {
width:100%;
height:100%;
max-height:100%;
left: 0;
margin-left:0;
top:0;
border:none;
}
#episode-ctnr h3 { font-size:18px;}


}

/******* 480 - 639 **********/
@media all and (min-width: 480px) and (max-width: 639px) {
.header-info-1, .header-info-2 { display:none;}
a.header-join-btn {	position:absolute; right:20px;	padding:0 10px;	font-size:16px;}

	/*mmenu*/
a.m-header-menu-btn { display:block; left:0px;}
#m-menu-window .modal_close { top: -47px; left:1px; width:46px; height:46px;  background:#000 url(../images/menu_icons.png) no-repeat left bottom; z-index: 9999; display:block;}
#m-menu-window .modal_close:hover { background:#000 url(../images/menu_icons.png) no-repeat right bottom;}
#m-menu-window { left:0; top:47px; 	background:#000; width:100%; display:none;}
#m-menu ul { width:100%;}
#m-menu ul li { width:100%; float:none; padding:0; margin:0; border:none; border-bottom:1px solid #242424;}
#m-menu ul li a { padding:10px 20px; height:44px; line-height:44px;}
#m-menu ul li a.menu-home, #m-menu ul li.menu-active a.menu-home, #m-menu ul li a:hover.menu-home { padding:10px 20px; height:44px; line-height:44px; width:100%; text-indent:0; background:none;}
#m-menu ul li.menu-active { background:#000;}
#m-menu ul li.menu-active a { background:#000 url(../images/mmenu_active_bg.png) no-repeat left center !important; padding-left:45px !important; color:#1fb1f6 !important;}

/*slider*/
.slide-info { display:none;}
.categories-slider { width:96%;}
.bx-wrapper .bx-controls-direction a { display:none;}
.categories-slider .bx-wrapper .bx-controls-direction a { display:none;}

.cat-block-link { font-size:18px;}


/*thumbs*/
.tn-updates li { width:48%; max-width:312px; margin:3px 2px;}
/*.tn-updates li:last-child { display:none;}*/
.thumbs p.tn-source span, .thumbs p.tn-added span { display:none;}
/*.tn-coming-soon li:last-child { display:inline-block;}*/
/*.tn-newcomers li:last-child { display:inline-block;}*/
.tn-models li { width:29%; max-width:162px; padding:5px; margin:2px 2px;}
.tn-models p.tn-title, .tn-models p.tn-title span { font-size:13px;  line-height:15px;}
.tn-models li a.tn { width:100%;}


.block-title h2 {font-size:24px;}
.categories-title h2 { text-align:left;}
.categories-title h2 span { display:none;}
/*.model-sets li:last-child { display:inline-block;}*/

/*button1*/
a.button-1 .btn1-bottom { padding-top:70px;}
a.button-1 .btn1-bottom p { font-size:13px; line-height:16px; padding:0 10px;}
a.button-1 .btn1-top {padding:8px 0;}
a.button-1 .btn1-top p { font-size:28px; line-height:30px;}

/*footer*/
.footer-top { padding:15px 0; margin-bottom:15px; background:rgba(0,0,0,0.7);}
.footer-logo {width:322px; height:53px; background:url(../images/logo.png) no-repeat; opacity:0.5; float:none; margin:0 auto; margin-bottom:10px;}
.footer-arrow { display:none;}
.footer-wrapper p.footer-menu { font-size:16px; font-weight:400; line-height:25px; text-align:center;}
.footer-wrapper p.footer-menu a { margin:0; padding:0 10px;}


/*all movies*/
.title-allmovs { text-align:left; height:auto;}
.title-allmovs h2 { display:inline-block; margin-bottom:10px;}
.title-allmovs .block-title-sort { display:block; height:40px; position:static; padding:0 10px; line-height:40px; opacity:1; margin:0 auto; width:auto; text-align:center;}
.sort-label { font-size:11px; margin-right:2px;}
.sort_field { margin-right:5px; font-size:11px; padding:0 15px 0 3px;}

/*all models*/

.title-allmodels { text-align:left; height:auto;}
.title-allmodels h2 { display:inline-block; margin-bottom:10px;}
.title-allmodels .block-title-sort { display:block; height:40px; position:static; padding:0 10px; line-height:40px; opacity:1; margin:0 auto; width:auto; text-align:center;}
.title-allmodels .pager-wrap { float:right;}
.title-allmodels .pager li { display:none;}
.title-allmodels .pager li.pager-prev, .title-allmodels .pager li.pager-next, .title-allmodels .pager li.pager-active { display:inline-block;}


/*all sites*/
.site-sets li { width:48%; max-width:312px; margin:3px 2px;}
.site-sets li:nth-child(7), .site-sets li:nth-child(8), .site-sets li:nth-child(5), .site-sets li:nth-child(6) { display:none;}
p.sb-site-stats span { margin:5px;}
p.sb-site-desc { font-size:15px; line-height:18px; margin-bottom:20px; clear:both; padding:0 10px;}
.sb-links li { display:inline-block; width:90%; margin:3px auto; height:56px;}
.sb-links li a { display:block; width:100%; height:56px; line-height:56px; font-size:18px; text-decoration:none;}

/*modelpage*/
.mp-photo { float:none; width:300px; padding:5px; background:rgba(255,255,255,0.06); margin:0 auto; margin-bottom:15px;}
.mp-info { padding-right:10px; padding-left:10px;}
.mp-info li.mp-name { width:100%;}
.mp-info li.mp-rank { width:100%; text-align:left;}



/*set page*/
.movie-info { width:96%; margin:0 auto;}
.sp-links { position:static; width:100%; text-align:center;}
.sp-links a, .sp-links span { width:50%; padding:0;}
.movie-info ul { text-align:center;}


/*tariff buttons*/
.sp-tariff-btn {width: 97%; margin-top:5px; font-size:0; text-align:center; padding:4px; height:auto; line-height:0;}
a.sp-tariff-btn-1 { position:static; display:inline-block;	width: 24%; font-size:22px; line-height:17px; height:48px; padding-top:14px; margin:2px;}
a.sp-tariff-btn-1 span { font-size:13px;}
a.sp-tariff-btn-2 { display:none;}

/*join*/

.jh-info { display:none;}
.jh-stats { text-align:center; width:100%; margin:0}
.jh-stats li { font-size:13px; padding-left:0px; background:none; margin:0 10px;}
.jh-stats li span { display:block;}

.l-col { float:none; width:90%; margin:0 auto; margin-bottom:10px;}
.r-col { float:none; width:90%; margin:0 auto;}
label.check-label-2 p.plan-desc { font-size:13px; font-family: 'Roboto Condensed', sans-serif;}

h2.j-adv-title {font-size:20px; margin-bottom:10px;}
.adv-list-2 { text-align:center;}
.adv-list-2 li { width:auto; height:40px; padding:0; padding-top:40px; text-align:center; margin:5px 6px;}
li.adv2-icon-1 { background-position: center top;}
li.adv2-icon-2 { background-position: center -120px;}
li.adv2-icon-3 { background-position: center -240px;}
li.adv2-icon-4 { background-position: center -360px;}
li.adv2-icon-5 { background-position: center -480px;}
li.adv2-icon-6 { background-position: center -600px;}
li.adv2-icon-7 { background-position: center -720px;}

/*episode popup*/
#episodes-window {
width:100%;
height:100%;
max-height:100%;
left: 0;
margin-left:0;
top:0;
border:none;
}

}

/******* 640 - 799 ***********/
@media all and (min-width: 640px) and (max-width: 799px) {
.header-info-1, .header-info-2 { display:none;}
a.header-join-btn {	position:absolute; right:20px;	padding:0 20px;	font-size:18px;}

	/*mmenu*/
a.m-header-menu-btn { display:block; left:0px;}
#m-menu-window .modal_close { top: -47px; left:1px; width:46px; height:46px;  background:#000 url(../images/menu_icons.png) no-repeat left bottom; z-index: 9999; display:block;}
#m-menu-window .modal_close:hover { background:#000 url(../images/menu_icons.png) no-repeat right bottom;}
#m-menu-window { left:0; top:47px; 	background:#000; width:100%; display:none;}
#m-menu ul { width:100%;}
#m-menu ul li { width:100%; float:none; padding:0; margin:0; border:none; border-bottom:1px solid #242424;}
#m-menu ul li a { padding:10px 20px; height:44px; line-height:44px;}
#m-menu ul li a.menu-home, #m-menu ul li.menu-active a.menu-home, #m-menu ul li a:hover.menu-home { padding:10px 20px; height:44px; line-height:44px; width:100%; text-indent:0; background:none;}
#m-menu ul li.menu-active { background:#000;}
#m-menu ul li.menu-active a { background:#000 url(../images/mmenu_active_bg.png) no-repeat left center !important; padding-left:45px !important; color:#1fb1f6 !important;}

/*slider*/
.slide-info { display:none;}
.categories-slider { width:96%;}
.bx-wrapper .bx-controls-direction a { display:none;}
.categories-slider .bx-wrapper .bx-controls-direction a { display:none;}

.cat-block-link { font-size:17px;}

/*thumbs*/
.tn-updates li { width:48%; max-width:312px; margin:3px 2px;}
/*.tn-updates li:last-child { display:none;}*/
.thumbs p.tn-source span, .thumbs p.tn-added span { display:none;}
/*.tn-coming-soon li:last-child { display:inline-block;}
.tn-newcomers li:last-child { display:none;}*/

.categories-title h2 { text-align:left;}
/*.model-sets li:last-child { display:inline-block;}*/


/*button1*/
a.button-1 .btn1-bottom { padding-top:50px;}
a.button-1 .btn1-bottom p { font-size:14px; line-height:16px; padding:0 10px;}
a.button-1 .btn1-top {padding:15px 0;}
a.button-1 .btn1-top p { font-size:24px; line-height:30px;}

/*footer*/
.footer-top { padding:15px 0; margin-bottom:15px; background:rgba(0,0,0,0.7);}
.footer-logo {width:322px; height:53px; background:url(../images/logo.png) no-repeat; opacity:0.5; float:none; margin:0 auto; margin-bottom:10px;}
.footer-arrow { display:none;}
.footer-wrapper p.footer-menu { font-size:16px; font-weight:400; line-height:25px; text-align:center;}
.footer-wrapper p.footer-menu a { margin:0; padding:0 10px;}


/*all movies*/
.title-allmovs { text-align:left; height:auto;}
.title-allmovs h2 { display:inline-block; margin-bottom:10px;}
.title-allmovs .block-title-sort { display:block; height:40px; position:static; padding:0 10px; line-height:40px; opacity:1; margin:0 auto; width:auto; text-align:center;}

/*all models*/

.title-allmodels { text-align:left; height:auto;}
.title-allmodels h2 { display:inline-block; margin-bottom:10px;}
.title-allmodels .block-title-sort { display:block; height:40px; position:static; padding:0 10px; line-height:40px; opacity:1; margin:0 auto; width:auto; text-align:center;}
.title-allmodels .pager-wrap { float:right;}

/*all sites*/
.site-sets li { width:48%; max-width:312px; margin:3px 2px;}
.site-sets li:nth-child(7), .site-sets li:nth-child(8), .site-sets li:nth-child(5), .site-sets li:nth-child(6) { display:none;}
p.sb-site-stats span { margin:5px;}
p.sb-site-desc { font-size:15px; line-height:18px; margin-bottom:20px; clear:both; padding:0 10px;}
.sb-links li { display:inline-block; width:90%; margin:3px auto; height:56px;}
.sb-links li a { display:block; width:100%; height:56px; line-height:56px; font-size:18px; text-decoration:none;}


/*modelpage*/
.mp-photo { float:left; width:200px; padding:5px; background:rgba(255,255,255,0.06); margin-left:10px; margin-right:10px;}
.mp-info { padding-right:10px; padding-left:230px;}
.mp-info li.mp-name { width:100%;}
.mp-info li.mp-rank { width:100%; text-align:left;}

/*set page*/
.movie-info { width:96%; margin:0 auto;}
.sp-links { position:static; width:100%; text-align:center;}
.sp-links a, .sp-links span { width:50%; padding:0;}
.movie-info ul { text-align:center;}

/*tariff buttons*/
.sp-tariff-btn {width: 97%; margin-top:5px; font-size:0; text-align:center; padding:4px; height:auto; line-height:0;}
a.sp-tariff-btn-1 { position:static; display:inline-block;	width: 24%; font-size:22px; line-height:17px; height:48px; padding-top:14px; margin:2px;}
a.sp-tariff-btn-1 span { font-size:13px;}
a.sp-tariff-btn-2 { display:none;}


/*join*/
.jh-info { display:none;}
.jh-stats { text-align:center; width:100%; margin:0}
.jh-stats li { font-size:13px; padding-left:12px;}

.l-col { float:none; width:90%; margin:0 auto; margin-bottom:10px;}
.r-col { float:none; width:90%; margin:0 auto;}

h2.j-adv-title {font-size:20px; margin-bottom:10px;}
.adv-list-2 { text-align:center;}
.adv-list-2 li { width:auto; height:40px; padding:0; padding-top:40px; text-align:center; margin:5px 6px;}
li.adv2-icon-1 { background-position: center top;}
li.adv2-icon-2 { background-position: center -120px;}
li.adv2-icon-3 { background-position: center -240px;}
li.adv2-icon-4 { background-position: center -360px;}
li.adv2-icon-5 { background-position: center -480px;}
li.adv2-icon-6 { background-position: center -600px;}
li.adv2-icon-7 { background-position: center -720px;}




/*episode popup*/
#episodes-window {
width:100%;
height:100%;
max-height:100%;
left: 0;
margin-left:0;
top:0;
border:none;
}


}

/******* 800 - 1023 ***********/
@media all and (min-width: 800px) and (max-width: 1023px) {

.header-info-1 { display:none;}
.header-info-2 { top:20px; left:360px; width:300px;}
.h-stats li { font-size:12px; float:left; margin:5px; min-width:110px;}
a.header-join-btn {	position:absolute; right:20px;	padding:0 10px;	font-size:18px;}

	/*mmenu*/
a.m-header-menu-btn { display:block; left:0px;}
#m-menu-window .modal_close { top: -47px; left:1px; width:46px; height:46px;  background:#000 url(../images/menu_icons.png) no-repeat left bottom; z-index: 9999; display:block;}
#m-menu-window .modal_close:hover { background:#000 url(../images/menu_icons.png) no-repeat right bottom;}
#m-menu-window { left:0; top:47px; 	background:#000; width:100%; display:none;}
#m-menu ul { width:100%;}
#m-menu ul li { width:100%; float:none; padding:0; margin:0; border:none; border-bottom:1px solid #242424;}
#m-menu ul li a { padding:10px 20px; height:44px; line-height:44px;}
#m-menu ul li a.menu-home, #m-menu ul li.menu-active a.menu-home, #m-menu ul li a:hover.menu-home { padding:10px 20px; height:44px; line-height:44px; width:100%; text-indent:0; background:none;}
#m-menu ul li.menu-active { background:#000;}
#m-menu ul li.menu-active a { background:#000 url(../images/mmenu_active_bg.png) no-repeat left center !important; padding-left:45px !important; color:#1fb1f6 !important;}

/*slider*/
.slide-info { display:none;}
.bx-wrapper .bx-controls-direction a { opacity:0.6;}
.bx-wrapper .bx-next { right: 10px;}
.categories-slider { width:98%;}
.categories-slider .bx-wrapper .bx-controls-direction a { display:none;}

/*thumbs*/
.tn-updates li { width:32%; max-width:312px; margin:3px 2px;}
/*.tn-updates li:last-child { display:inline-block;}*/
.thumbs p.tn-source span, .thumbs p.tn-added span { display:none;}

.tn-models li { width:17%; max-width:162px; padding:5px; margin:3px 4px;}
.tn-models p.tn-title, .tn-models p.tn-title span { font-size:13px;  line-height:15px;}
.tn-models li a.tn { width:100%;}
/*.tn-models li:nth-child(11), .tn-models li:nth-child(12) { display:none;}
.tn-coming-soon li:last-child { display:none;}
.tn-newcomers li:last-child { display:none;}

.tn-allmovs li:last-child { display:none;}
.model-sets li:last-child { display:inline-block;}*/


.site-sets li { width:32%; max-width:312px; margin:3px 2px;}
/*.site-sets li:nth-child(7), .site-sets li:nth-child(8) { display:none;}*/
.sb-links li a { display:block; width:100%; height:56px; line-height:56px; font-size:18px; text-decoration:none;}


.cat-block-link { font-size:20px;}

/*button1*/
a.button-1 .btn1-bottom p { font-size:15px; line-height:16px; padding:0 10px;}
a.button-1 .btn1-top {padding:15px 0;}
a.button-1 .btn1-top p { font-size:30px; line-height:30px;}

/*footer*/
.footer-top { padding:20px 0; margin-bottom:20px; background:rgba(0,0,0,0.7);}
.footer-logo {width:322px; height:53px; background:url(../images/logo.png) no-repeat; opacity:0.5; float:none; margin:0 auto; margin-bottom:10px;}
.footer-arrow { display:none;}
.footer-wrapper p.footer-menu { font-size:20px; font-weight:400; line-height:35px; text-align:center;}
.footer-wrapper p.footer-menu a { margin:0; padding:0 15px;}

/*modelpage*/
.mp-photo { width:300px;}
.mp-info { padding-left:355px;}

/*set page*/
.movie-info { width:96%; margin:0 auto;}
/*tariff buttons*/
.sp-tariff-btn {width: 97%; margin-top:5px; font-size:0; text-align:center; padding:4px; height:auto; line-height:0;}
a.sp-tariff-btn-1 { position:static; display:inline-block;	width: 24%; font-size:22px; line-height:17px; height:48px; padding-top:14px; margin:2px;}
a.sp-tariff-btn-1 span { font-size:13px;}
a.sp-tariff-btn-2 { display:none;}


/*join*/
.jh-info li { margin:0 3px; text-indent:-9999em;}
	.jh-info li.jh-icon1 { width:55px; margin-right:6px; padding:0;}
	.jh-info li.jh-icon2 { width:30px; padding:0;}
.jh-stats li { font-size:14px; padding-left:10px;}


.l-col { float:left; width:42%; margin-left:2%;}
.r-col { float:right; width:52%; margin-right:2%;}
.j-step h2 { font-size:16px;}
label.check-label-3 { width:90%; padding:0;}
label.check-label-3 p { font-size:14px;}
.label-1 { font-size:16px; width:26%;}
.input-1 { width:66%;}
label.check-label-2 p.plan-desc { font-size:13px; font-family: 'Roboto Condensed', sans-serif;}


h2.j-adv-title {font-size:24px; margin-bottom:10px;}
.adv-list-2 { text-align:center;}
.adv-list-2 li { width:auto; height:40px; padding:0; padding-top:40px; text-align:center; margin:5px 2%;}
li.adv2-icon-1 { background-position: center top;}
li.adv2-icon-2 { background-position: center -120px;}
li.adv2-icon-3 { background-position: center -240px;}
li.adv2-icon-4 { background-position: center -360px;}
li.adv2-icon-5 { background-position: center -480px;}
li.adv2-icon-6 { background-position: center -600px;}
li.adv2-icon-7 { background-position: center -720px;}


/*episode popup*/
#episodes-window {
width:90%;
max-height:80%;
left: 50%;
margin-left:-45%;
}

}

/******* 1024 - 1279 ********/
@media all and (min-width: 1024px) and (max-width: 1279px) {
.header, .wrapper, .footer-wrapper, .tb-wrapper, .set-wrap { width:100em; margin:0 auto;}

a.header-join-btn, a.tb-login-btn {right:10px;}
/* stats */
.header-info-1 { left:370px;}
.header-info-1 ul li { margin-right:10px; font-size:12px;}
.header-info-2 {left:370px;}
.h-stats li { font-size:11px; margin-right:10px;}

/*SLIDER*/
.si-site-logo { margin-bottom:3px; margin-top:3px;}
.si-modelname { margin-bottom:5px;}
.si-modelname p {line-height:12px;}
.si-modelname p:last-child { font-size:15px; line-height:16px;}
.si-modelname p:last-child span { font-size:13px; line-height:16px;}
.si-model-info {padding:6px 0 0px 0;}
.si-model-info ul li { font-size:14px; padding:7px 0;}
.bx-wrapper .bx-controls-direction a { opacity:0.6;}
.bx-wrapper .bx-next { right: 210px;}
.categories-slider { width:860px;}
.categories-slider .bx-wrapper .bx-controls-direction a { opacity:0.2;}
.categories-slider .bx-wrapper .bx-prev { left: -50px;}
.categories-slider .bx-wrapper .bx-next { right: -50px;}

/*thumbs*/
.tn-updates li { width:312px; max-width:none; margin:5px 3px;}
/*.tn-updates li:last-child { display:inline-block;}
.tn-coming-soon li:last-child { display:none;}
.tn-newcomers li:last-child { display:none;}
.tn-models li:nth-child(11), .tn-models li:nth-child(12) { display:none;}

.tn-allmovs li:last-child { display:none;}
.model-sets li:last-child { display:inline-block;}*/


.site-sets li {width:312px; max-width:none; margin:5px 3px;}
/*.site-sets li:nth-child(7), .site-sets li:nth-child(8) { display:none;}*/


/*footer*/
.footer-wrapper p.footer-menu { font-size:17px;}
.footer-wrapper p.footer-menu a { padding:0 10px;}

.movie-block { width:980px;}

/*tariff buttons*/
.sp-tariff-btn {width: 980px;}
a.sp-tariff-btn-1 {	width: 140px; font-size:22px; line-height:17px; height:48px; padding-top:14px;}
a.sp-tariff-btn-1 span { font-size:13px;}
	a.sptb-2 { left:148px;}
	a.sptb-3 { right:148px;}
a.sp-tariff-btn-2 { margin-left:-190px; width:380px; font-size:36px;}
a.sp-tariff-btn-2 span { font-size:14px;}


/*join*/
.jh-info li { margin:0 3px; font-size:13px;}
	.jh-info li.jh-icon1 { margin-right:6px;}
.jh-stats li { font-size:12px; padding-left:10px;}

.l-col { float:left; width:42%; margin-left:2%;}
.r-col { float:right; width:51%; margin-right:2%;}
label.check-label-3 { width:90%;}
label.check-label-3 p { font-size:15px;}
	
.adv-list-1 li { padding-left:42px; margin:0 2px; font-size:12px;}
.adv-list-2 li {  margin:5px 0px; margin-right:20px; padding-left:45px;}
.adv-list-2 li:last-child { margin-right:0;}

/*episode popup*/
#episodes-window {
width:980px;
max-height:80%;
left: 50%;
margin-left:-490px;
}


}
/******* 1280 - 1399  ********/
@media all and (min-width: 1280px) and (max-width: 1399px) {
.header, .wrapper, .tb-wrapper, .footer-wrapper, .set-wrap { width:120em; margin:0 auto;}


.bx-wrapper .bx-controls-direction a { opacity:0.6;}
.bx-wrapper .bx-next { right: 210px;}

.categories-slider .bx-wrapper .bx-controls-direction a { opacity:0.2;}
.categories-slider .bx-wrapper .bx-prev { left: -50px;}
.categories-slider .bx-wrapper .bx-next { right: -50px;}

.movie-block { width:1160px;}
}
/******* 1400  ********/
@media all and (min-width: 1400px) {

.header, .wrapper, .tb-wrapper, .footer-wrapper, .set-wrap { width:120em; margin:0 auto;}
.bx-wrapper .bx-prev { left: -50px;}
.bx-wrapper .bx-next { right: -50px;}
.movie-block { width:1160px;}
}
