/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {  min-width:1650px;
background-color:#f2f2f2;    color: #555;    font-size:14px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {cursor: pointer;text-decoration: none;color:#cc0000;;}
a:hover {text-decoration: underline;color:#000;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
.fr { float:right;}
.fl { float:left;}
/* ------------------------------------------- */

/* --------------- Header --------------- */
#header_wrap { margin-bottom:40px;
 background:#ebebeb;	 border-bottom:1px solid #ccc;	     }
#header { width:1650px; margin:0 auto; position:relative; height:70px; }
.logo { display:block; position:absolute; left:0; top:0px; width:320px; height:70px; background: url(../images/logo.png) 50% 50% no-repeat; background-position:50% 50% !important;}

.s_form { position:absolute; left:340px; width:680px;height:30px; top:15px;

 }
	.s_input_box, .inp {background:none;  padding:5px; border:0; height:25px; width:620px; line-height:25px; float:left; border:0;
			border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 
			background: #fff;	border:1px solid #ccc;	color:#000;	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:14px; 			
			}
			.s_input_box {border-right:0 !important;border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px;
			 }
			.s_input {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:14px; background:none; padding:0; border:0; width:100%;color:#000;  background:none; padding:0; border:0; width:100%;}
	.s_submit, .but_1{cursor:pointer;width:49px; height:37px; font-weight:bold; border:0; float:right; border-left:0;border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;	 background: #f7f7f7;
            background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed));
            background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
            background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
            background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
            background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);	color:#000;	border:1px solid #ccc;;	}
			.s_submit:hover, .but_1:hover {	 
			background: #cc0000;
            background: -moz-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#800000));
            background: -webkit-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -o-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -ms-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: linear-gradient(to bottom, #cc0000 0%, #800000 100%);border:1px solid #cc0000;color:#fff;	}

.but_1 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.menu { position:absolute; left:0; width:100%; top:80px; font-size:13px;}
	.menu li { float:left; display:inline; margin-right:1px; font-weight:bold;}
	.menu a, .menu a:visited {  font-size:12px; height:35px; line-height:35px; display:block; float:left; width:150px; text-align:center; overflow:hidden;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
			border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
			border:1px solid #545454;	color:#fff;	text-shadow:1px 1px 1px #222;background: #545454;
            background: -moz-linear-gradient(top, #545454 0%, #909090 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#434343));
            background: -webkit-linear-gradient(top, #545454 0%, #434343 100%);
            background: -o-linear-gradient(top, #545454 0%, #434343 100%);
            background: -ms-linear-gradient(top, #545454 0%, #434343 100%);
            background: linear-gradient(to bottom, #545454 0%, #434343 100%);			
			 	}
	.menu a:hover { text-decoration: none; 	 
			color:#fff;				background: #cc0000;
            background: -moz-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#800000));
            background: -webkit-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -o-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -ms-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: linear-gradient(to bottom, #cc0000 0%, #800000 100%);				border:1px solid #cc0000;			}	
	
.welcome { position:absolute; right:0; top:24px; font-size:14px;}
		.welcome a, .welcome a a:visited {  text-decoration:underline;   }
		.welcome a a:hover {    }
/* ------------------------------------------- */

/* --------------- Content --------------- */
#content_wrap { padding:15px 0;}
#content { width:1650px; margin:0 auto; position:relative;}
#content a, #content a:visited {    color:#cc0000;}
#content a:hover {    color:#000000;}


.header1 {font-size:22px;float:left;display:inline; text-transform: capitalize;text-align:left;}
h2.header1 {float:none;display:block;}
h3.header1 {float:none;display:block;margin-left:0;}

.thumbs { width:100%;overflow:hidden;margin-bottom:15px;}
.thumbs_wrap {width:110%;overflow:hidden;}
	.item, .thumbs_2 li, .related .item { width:320px; padding:2px;   border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:12px; margin: 0 4px 4px 0;float:left;
			background:#fff;		border:1px solid #f1f1f1;}
		.image { position:relative; width:100%;}
		.del {position:absolute;right:4px;top:4px;background:#cc0000;padding:10px;color:#fff !important;text-decoration:none !important;}
		.del:hover {background:#222;}
		.image img { width:320px;height:240px;display:block;}
		.info { padding:5px; text-align:left; overflow:hidden;*height:1%; font-size:12px;}
		.title { font-size:18px; text-align:center; display:block; line-height:26px;height:26px; overflow: hidden;}
		#content .thumbs a, #content .thumbs a:visited { color:#000000;}
		#content .thumbs a:hover {color:#cc0000; text-decoration:none;}
		#content .thumbs .title, #content .thumbs .title:visited, #content .thumbs .info a em, #content .thumbs .info  a:visited em  {color:#cc0000;}
		#content .thumbs .title:hover, #content .thumbs .info  a:hover em, #content .thumbs .item:hover em, #content .thumbs .item:hover em:visited {color:#000 !important;}
		.qty { padding:5px;background:#222425; color:#fff !important; position:absolute; right:5px; top:5px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
		.item:hover, .thumbs_2 li:hover, .related .item:hover {  background:#f1f1f1;		border:1px solid #ccc;} 
		
		.thumbs_2 a em, .thumbs .related a em { font-size:14px; line-height:18px; height:18px; overflow:hidden; display:block;  }
		.thumbs_2 .image { margin-bottom:3px;}
		.thumbs_2  .info, .thumbs .related .info { padding:1px 5px; line-height:normal;}
		.thumbs_2  .info  span, .thumbs .related .info span { line-height:normal; font-size:11px;}
		.thumbs_2  .info  span em, .thumbs .related .info span { color:#000;}
		
		.thumbs_2 li { width:226px;text-align:center;}
		.thumbs_2 ul {width:110%;overflow:hidden;}
		.thumbs_2 li img, .thumbs .related img {  width:226px;height:170px;display:block;}
		.thumbs_2 li strong { line-height:26px; height:26px; overflow:hidden; display:block; font-size:15px; font-weight:normal;}

		
.tops, .box2 {color: #444;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;background:#fff;		border:1px solid #f1f1f1;margin-bottom:15px;}
	.tops  ul { width:19.9%; float:left; padding:5px 0;}
	.tops ul:first-child { border:0;}
	.tops li { padding:0 10px; height:20px; line-height:20px; overflow:hidden;}
	.tops a { font-size:16px;}
	.cats { border-radius:2px; padding:10px; font-size:15px;background:#fff;		border:1px solid #f1f1f1;margin-bottom:15px; }
	.cats ul { width:100%; overflow:hidden;}
	.cats li {   height:20px; line-height:20px; overflow:hidden;width:16.6%; float:left; }

.tags {font-size:11px;text-align:center;}
.tags a {margin:0 2px;text-decoration:underline;}
.w0 { font-size: 80% }
.w1 { font-size: 100% }
.w2 { font-size: 120% }
.w3 { font-size: 140% }
.w4 { font-size: 160% }
.w5 { font-size: 180% }
.w6 { font-size: 200% }
.w7 { font-size: 220% }
.w8 { font-size: 240% }
.w9 { font-size: 260% }



.pagination {float:right;display:inline;padding:7px 3px 7px 0; margin-top:5px;}
.pag_2 {float:none;display:block;padding-bottom:15px;top:-10px; position:relative;text-align:center;}
.sort {display:inline;padding-left:20px;}
.pag_2 sort {padding:0 10px;}

#content .sort a, #content .sort a:visited {padding:3px 7px; font-size:12px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
border:1px solid #545454;	color:#fff;	text-shadow:1px 1px 1px #222;background: #545454;
            background: -moz-linear-gradient(top, #545454 0%, #909090 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#434343));
            background: -webkit-linear-gradient(top, #545454 0%, #434343 100%);
            background: -o-linear-gradient(top, #545454 0%, #434343 100%);
            background: -ms-linear-gradient(top, #545454 0%, #434343 100%);
            background: linear-gradient(to bottom, #545454 0%, #434343 100%);}
#content .sort a:hover { text-decoration:none;	color:#fff;				background: #cc0000;
            background: -moz-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#800000));
            background: -webkit-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -o-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -ms-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: linear-gradient(to bottom, #cc0000 0%, #800000 100%);				border:1px solid #cc0000;text-decoration:none;}


.gallery_page { width:100%; overflow:hidden; margin-bottom:10px;}
.gallery_page .header1 { float:none; margin-right:200px;}
.col_right { background:#fff;		border:1px solid #f1f1f1;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:5px; width:300px; float:right;}
	.banner { width:300px ; height:250px; overflow:hidden; margin-bottom:5px;}
		.ban_3 { margin-bottom:0;}

.video { margin-right:320px;}
	.player {position: relative;	padding-bottom: 48.75%;	height: 0;	overflow: hidden;}
	.player iframe,  .player object,  .player embed, .player video {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}

		
		.adv { position:absolute; left:0; top:0; width:100%; height:100%; background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
		.player .adv_box iframe,  .player .adv_box object,  .player .adv_box embed, .player .adv_box video {width:300px !important; height:250px !important;}
																		.adv_box { width:300px; height:250px; position:absolute; left:50%; top:50%; margin:-125px 0 0 -150px; background:#000; z-index:99999;}
																		.adv_close { z-index:9999; position:absolute; right:3px; width:22px;height:22px;display:block;background:#cc0000;top:3px; cursor:pointer; color:#fff; line-height:22px; text-align:center; line-height:22px; font-weight:bold; font-size:18px;border:1px solid #000;}
																		.adv_ban { width:300px; height:250px; position:absolute; left:0; top:0; overflow:hidden;background:#000;}  
																		.adv_all { display:none;}	

.soc_r { float:right; margin-bottom:8px;width:185px;}

.gallery_bottom { margin-bottom:15px; overflow:hidden; width:100%; padding-top:10px;}

.col_b_right { width:406px; float:right;}
.line { padding:5px;}
.col_b_right em {color: #cc0000;}
	.cs { text-align:center;background:#fff;border:1px solid #f1f1f1;	 border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:5px; margin-bottom:10px;}
	.cs strong { display:block; font-size:20px;}
		#content .cs a, #content .cs a:visited { text-decoration:underline;color: #cc0000;}
		#content .cs a:hover {  color:#000;text-decoration:none;}
.col_b_left { width:839px;  float:left;}		
	.col_b_left .thumbs_2 li { width:131px;}
	.col_b_left .thumbs_2 li img { width:131px;height:170px;}
.like_dislike { overflow:hidden; margin-bottom:15px;background:#fff;	border:1px solid #f1f1f1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:5px; min-height: /*41px*/52px; padding-top: 15px;}

.success { background:#fff;		border:1px solid #f1f1f1; text-align:center; padding:10px; margin-bottom:15px;}
.b1,.b3 {padding:6px 7px; font-size:12px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:left; margin-right:5px;cursor:pointer;}
.b3 { font-size:19px; padding:3px 7px;}
.fav { float:right; margin-right:0;}
.l_box_1, .l_box_2 { display:inline;}
#content .b1, #content .b1:visited {
color:#fff;				background: #cc0000;
            background: -moz-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#800000));
            background: -webkit-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -o-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: -ms-linear-gradient(top, #cc0000 0%, #800000 100%);
            background: linear-gradient(to bottom, #cc0000 0%, #800000 100%);				border:1px solid #cc0000;}
#content .b1:hover { text-decoration:none;border:1px solid #545454;	color:#fff;	text-shadow:1px 1px 1px #222;background: #545454;
            background: -moz-linear-gradient(top, #545454 0%, #909090 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#434343));
            background: -webkit-linear-gradient(top, #545454 0%, #434343 100%);
            background: -o-linear-gradient(top, #545454 0%, #434343 100%);
            background: -ms-linear-gradient(top, #545454 0%, #434343 100%);
            background: linear-gradient(to bottom, #545454 0%, #434343 100%); text-decoration:none;}



.form1, .comment {background:#fff;	border:1px solid #f1f1f1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:10px;margin-bottom:15px;}
.comment {margin-bottom:2px;}
.com_right {font-size:14px;}
#comment_error, .error {color:#cc0000;}
.error {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #cc0000; padding:10px;margin-bottom:10px;color:#cc0000;}


.r_line {padding:5px 0;width:100%;overflow:hidden;}
.forgotpassw {text-align:right;}
.r_line  label {display:block; margin-bottom: 3px;padding-left: 5px;}
.inp {width: 97% !important;}
.but_1 {cursor:pointer; float:none; width:auto; font-size:14px; padding:3px 9px; }


#captcha_img {float:left;}
.inp_cap {width:135px !important;float:left;margin-left:10px;}
.form_c {width:500px;margin:0 auto 15px;}
.form_box { border-radius:2px; background:#fff;		border:1px solid #f1f1f1; padding:10px;}

.ban_list { width:100%; text-align:center; margin-bottom:15px;}
.ban_one { width:300px; height:250px; display:inline-block;*display:inline;*zoom:1; vertical-align:top;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { padding: 15px 0; font-size:11px; 	border-top:1px solid #000;    color:#ccc;	background:#333; }
.footer_box { width:1650px; margin:0 auto; position:relative; text-align:center;}
#footer a, #footer a:visited {  }
#footer a:hover {      color:#fff;}
/* ------------------------------------------- */

.menu .at16nc {width:0 !important;height:0 !important;position:relative !important;top:40px !important;}
.book {position:relative;}
.qty {top:auto;bottom:5px;}
.gallery_page .header1 {margin-right:0;text-align:center;display:block;}

.video {margin-right:0;max-width:1200px;margin: 0 auto;}
.soc_box {margin:0 110px 0 210px}
/*.soc_mid {margin:0 auto;width:190px;}*/
.soc_mid {margin:0 auto;width:336px;}

/*added for shareaholic under video*/
.shareaholic-canvas {display:inline;}

.sort_2 {display:block;text-align:center;padding:0;}

.book_1 span {font-weight:bold;text-transform:uppercase;}
.mods ul {margin-bottom:10px;}

.s_form { left:497px; width:470px;}
	.s_input_box { float: none;
    margin-left: 2px;
    margin-right: 49px;
    width: auto;}

.icons {position:absolute; left:340px; width:137px;height:37px; top:15px;}
.icons li {float:left;width:39px;overflow:hidden;margin-right:10px;}
.icons li a {display:block;width:39px;height:37px;font-size:0;text-indent:-9999px;overflow:hidden;}

.icons .icon_1 { background:url(../images/genactiv_ico.png) 0 0 no-repeat;}
.icons .icon_2 {margin-right:0; background:url(../images/gay_ico.png) 0 0 no-repeat;}
.icons .icon_3 {float:right;margin:0; background:url(../images/shemal3_ico.png) 0 0 no-repeat;}
.icons .icon_2:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.icons .icon_3:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}



@media screen and (max-width: 1600px) {
body { min-width:1236px;}
#header, .footer_box, #content { width:1236px;}
.item, .related .item { width:300px;}
.item img, .related .item img {width: 300px;height: 225px;}

.thumbs_2 li { width:300px;}
.thumbs_2 li img { width:300px; height:225px;}

}


@media screen and (max-width: 1260px) {
body { min-width:996px;}
#header, .footer_box, #content { width:996px;}
.item, .related .item { width:300px;}
.item img, .related .item img {width: 300px;height: 225px;}

.thumbs_2 li { width:300px;}
.thumbs_2 li img { width: 300px;height: 225px;}
.ban_3,  .ba4 { display:none;}

.s_form { width:240px; }
	.inp {width:320px;}

}


@media screen and (max-width: 1000px) {
body { min-width:768px;}	
#header, .footer_box, #content { width:768px;}

.menu { margin:0 auto 15px; position:static;}
.welcome { margin:0 auto; position:static; margin-bottom:15px; text-align:center;}

#header_wrap {margin-bottom:0px;}
#header { height:auto; overflow:hidden; }
.logo { margin:0 auto; position:static;}
.s_form { margin:0 auto; position:static; margin-bottom:15px; width:100%;}

.icons {margin:0 auto 15px;position:static;}

.item, .related .item, .thumbs_2 li { width:300px;}
.item img, .related .item img, .thumbs_2 li img {width: 300px;height: 225px;}

.big_cont span {display:block; }

/*added for shareaholic under video*/
.soc_mid {padding-top:15px;clear:both;min-height:52px;}
.soc_box {margin:0 auto;}
.like_dislike {min-height: 95px;}

.menu {  display: table;top:85px;width:100%;height:auto; left:0;}
.menu li{display:table-cell;	float:none;	width: 16.6%; padding-top:0; height:auto; padding:0 2px;}
.menu a, .menu_open a:visited { display:block; float:none; text-align:center; white-space:nowrap; padding:0; width:100%;}

.adv_all { display:none !important;}
.video { margin-right:0;}
.col_right { display:none;}

.pagination { clear:both; float:none; text-align:center; display:block; margin-bottom:10px;}
.sort { padding:0 10px;}
.header1 { width:100%; float:none; text-align:center; display:block;}
.ba3 { display:none;}

}


@media screen and (max-width: 788px) {
body { min-width:500px;}	
#header, .footer_box, #content { width:98%; margin:0 auto;}

.thumbs_wrap { width:100%; text-align:center;}
.thumbs ul { width:100%;}
.item, .thumbs_2 li, .related .item { float:none; display:inline-block; *display:inline;*zoom:1; margin:1px 0;*margin:1px 2px;vertical-align:top;}

.form_c { width:100%;}
.tops ul {  width:24.9%;}
.top_ul_5 { display:none;}

.cats li { display:inline; width:auto; padding-right:15px;}
.soc_r { display:none;}
.gallery_page .header1 { width:100%; float:none; text-align:center; display:block; margin:0 0 0px;}
.sort { display:block; padding:10px 0;}

}


@media screen and (max-width: 620px) {
body { min-width:500px;}	
.item, .thumbs_2 li, .related .item, .col_b_left .thumbs_2 li  {width: 300px;}
.item img, .thumbs_2 li img, .related .item img, .col_b_left .thumbs_2 li img {width: 300px;height: 225px;}
.thumbs_2 .info span, .thumbs .related .info span { text-align:left; display:block; float:none;}
.tops ul {  width:33.3%;}
.top_ul_4 { display:none;}
.ba2 { display:none;}
/*.soc_mid {padding-top:15px;clear:both;}
.soc_box {margin:0 auto;}*/
}


@media screen and (max-width: 520px) {
body { min-width:300px;}	
/* .book { display:none !important;}  */

.thumbs_2 .info span, .thumbs .related .info span { text-align:left; display:block; float:none;}
.tops ul {  width:49.9%;}
.top_ul_3 { display:none;}
.l_box_1, .l_box_2 { display:block; text-align:center; padding:5px 0; margin-bottom:8px;}

.like_dislike { background:none; border:0; margin:0; padding:0;}
.b1,.b3 {padding:6px 13px; font-size:14px; float:none; display:inline; *display:inline;*zoom:1; margin-right:0;vertical-align:top;}
.b3 { font-size:22px; padding:0 15px; line-height:28px;}

}




.mods ul {width:100%;overflow:hidden;}
.mods li {display:inline;float:none;margin-right:10px;border-right:1px solid #ccc;padding-right:10px;font-size:10px;}
.mods li a {font-size:14px;}




@media screen and (max-width: 641px){
	.player {padding-bottom: /*78.7%*/480px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 480px;
    }
}

@media screen and (max-height: 641px){
	.player {padding-bottom: /*62.5%*/480px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 480px;
    }
}


@media screen and (max-width: 621px){
	.player {padding-bottom: /*78.7%*/465px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 465px;
    }
}

@media screen and (max-height: 621px){
	.player {padding-bottom: /*60.55%*/465px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 465px;
    }
}


@media screen and (max-width: 601px){
	.player {padding-bottom: /*78.8%*/450px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 450px;
    }
}

@media screen and (max-height: 601px){
	.player {padding-bottom: /*59.2%*/450px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 450px;
    }
}


@media screen and (max-width: 581px){
	.player {padding-bottom: /*78.9%*/435px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 435px;
    }
}

@media screen and (max-height: 581px){
	.player {padding-bottom: /*59.3%*/435px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 435px;
    }
}


@media screen and (max-width: 561px){
	.player {padding-bottom: /*79%*/420px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 420px;
    }
}

@media screen and (max-height: 561px){
	.player {padding-bottom: /*59.3%*/420px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 420px;
    }
}


@media screen and (max-width: 541px){
	.player {padding-bottom: /*79.1%*/405px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 405px;
    }
}

@media screen and (max-height: 541px){
	.player {padding-bottom: /*59.4%*/405px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 405px;
    }
}


@media screen and (max-width: 521px){
	.player {padding-bottom: /*79.2%*/390px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 390px;
    }
}

@media screen and (max-height: 521px){
	.player {padding-bottom: /*59.5%*/390px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 390px;
    }
}


@media screen and (max-width: 501px){
	.player {padding-bottom: /*79.3%*/375px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 375px;
    }
}

@media screen and (max-height: 501px){
	.player {padding-bottom: /*59.5%*/375px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 375px;
    }
}


@media screen and (max-width: 481px){
	.player {padding-bottom: /*79.4%*/360px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 360px;
    }
}

@media screen and (max-height: 481px){
	.player {padding-bottom: /*59.64%*/360px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 360px;
    }
}


@media screen and (max-width: 461px){
	.player {padding-bottom: /*79.6%*/345px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 345px;
    }
}

@media screen and (max-height: 461px){
	.player {padding-bottom: /*59.8%*/345px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 345px;
    }
}


@media screen and (max-width: 441px){
	.player {padding-bottom: /*79.7%*/330px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 330px;
    }
}

@media screen and (max-height: 441px){
	.player {padding-bottom: /*59.8%*/330px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 330px;
    }
}


@media screen and (max-width: 421px){
	.player {padding-bottom: /*79.9%*/315px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 315px;
    }
}

@media screen and (max-height: 421px){
	.player {padding-bottom: /*60%*/315px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 315px;
    }
}


@media screen and (max-width: 401px){
	.player {padding-bottom: /*80%*/300px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 300px;
    }
}

@media screen and (max-height: 401px){
	.player {padding-bottom: /*60.2%*/300px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 300px;
    }
}


@media screen and (max-width: 381px){
	.player {padding-bottom: /*84.5%*/300px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 300px;
    }
}

@media screen and (max-height: 381px){
	.player {padding-bottom: /*63.4%*/300px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 300px;
    }
}


@media screen and (max-width: 361px){
	.player {padding-bottom: /*87.9%*/295px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 295px;
    }
}

@media screen and (max-height: 361px){
	.player {padding-bottom: /*66%*/295px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 295px;
    }
}


@media screen and (max-width: 341px){
	.player {padding-bottom: /*91.8%*/290px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 290px;
    }
}

@media screen and (max-height: 341px){
	.player {padding-bottom: /*69%*/290px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 290px;
    }
}


@media screen and (max-width: 321px){
	.player {padding-bottom: /*97.9%*/290px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 290px;
    }
}

@media screen and (max-height: 321px){
	.player {padding-bottom: /*73.5%*/290px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 290px;
    }
}


@media screen and (max-width: 301px){
	.player {padding-bottom: /*98.7%*/290px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 290px;
    }
}

@media screen and (max-height: 301px){
	.player {padding-bottom: /*78.7%*/290px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 290px;
    }
}


@media screen and (max-height: 281px){
	.player {padding-bottom: /*84.9%*/290px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 290px;
    }
}

@media screen and (max-height: 261px){
	.player {padding-bottom: /*91.6%*/290px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 290px;
    }
}

@media screen and (max-height: 241px){
	.player {padding-bottom: /*98.7%*/290px;}
    .player iframe,  .player object,  .player embed, .player video{
        height: 290px;
    }
}