@charset "utf-8";
* { margin:0; padding:0; }
*:focus { outline:none; }
.hidden { display:none; }
.show { display:block!important; }
.no-margin { margin:0!important; }
.no-padding { padding:0!important; }
.no-bg { background:none!important; }
.no-border, a img { border:none!important; }
.container { width:100%; margin: 0 auto; padding: 0; text-align: center;}
.container:after, .columns:after { content:" "; display:block; height:0; clear:both; visibility:hidden;}
.img-repl { text-indent:-9999px; overflow:hidden; display:block; }
.cc { clear:both; }
.right {
	float:right !important;
}
.left {
	float:left !important;
}
body, h1,h2,h3,h4,h5,p,ul,li,img,form{ display:block; border:none; margin:0; padding:0; }
img{display:inline-block;}
html { height:100%; font-family:Verdana, Helvetica, sans-serif;}
body { height:auto !important; height:100%; min-height:100%; position:relative; }
a { color:#919191; text-decoration:none;}
a:visited {  }
a:hover { color:#ffffff; text-decoration:none;}
a:active {  }
body {background-color: #202020;color:#ddd;font: 11px Verdana, Helvetica, sans-serif;letter-spacing: 0px;}
#header,
#page{min-width: 320px; max-width:1430px;margin:0 auto; padding:0px;}
.page-layout { margin:0 auto; padding:0px;position:relative;}
#page{font-family:Arial, sans-serif;}
	
#header{
	width:100%;
}
#header .logo{
	float:left;
}
.letter { color: #000; font-weight: bold; }
.logo img { max-width: 100%; height: auto; margin: 0 auto; padding: 0;}
#header .header1{height: 80px; border-top: 4px solid #2D2D2D;}
#header .header2{height: 65px; }
#menu-up{
	font-family:Georgia, sans-serif;
	list-style-type:none;
	height:25px;
	float:right;
	background-color: #2D2D2D;
}
video {
	width: 800px;
	height: 450px;
}
#menu-up li{
	float:left;
	color:#3c3c3c;
	font-size:14px;
	height:35px;
}
#menu-up li a{
	font-size: 11px;
	color:#ddd;
	padding: 4px 0px 4px 10px;
	margin:0 5px;
	display:block;
	height:17px;
	text-align:center;
}
#menu-up li a:hover{
	color:#fff;
	text-decoration:none;
	background:url("/img/arr.png") no-repeat 0 7px;
}


#search-box {
	float: right;
	margin-top: 10px;
	color:#ffffff;
	font-size:14px;
	height:40px;
}
#search-box .searchbut{
	text-indent:-9999em;
	background:url("/img/btn-search.png") no-repeat;
	border:none;
	width:72px;
	height:29px;
	margin-left:10px;
	cursor:pointer;
}
#search-box .searchform{
	width:340px;
	height:13px;
	padding:9px 5px;
	background:#FFF;
	
	border: solid 1px #AAA;
	color:#060606;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
}

#menu-header{
	width:100%;
	list-style-type:none;
	height:50px;
	font-family:Verdana, sans-serif;
}
#menu-header li{
	float:right;
	color:#484848;
}
#menu-header li a{
	color:#233543;
	padding: 10px 0px;
	display:block;
	width:120px;
	height:30px;
	color:#8c8c8c;
	text-shadow:#000 1px 1px 0px;
	text-align:center;
	font-size:20px;

	border: 1px solid #393939;
	margin: 2px;
	
}
#menu-header li a:hover{
	background-position:-99px 0;
	color:#dbdbdb;
	text-decoration:none;
	background-position: 0 -39px;
}
#menu-header li a.select{
	color: #d13228;
}
.menu-header-top{
	display: block;
	height: 8px;
	background:url(/img/menu-header-top.png) repeat-x;
}

#footer{
	margin-top:20px;
}
#footer-bottom{
	margin-top:20px;
	margin-bottom: 10px;
	/* background: url(/img/logo.png) no-repeat transparent 40px top; */
}
#footer p{
	color:#ddd;
	font-size:11px;
	text-align:center;
	margin:20px;
}
#footer p.copy{
	color:#eee;
	font-size:14px;
}
#footer p.copy  a{
	color:#333;
	font-weight:bold;
}


.top-list-box{
	font-size:14px;
	color:#484848;
	line-height: 1.5;
	background-color:#fff;
	padding:1px 0;
}
.top-list-box a{
	color:#d13228;
	padding:2px;
}
.top-list-box a:hover{
	color:#808080;
}
.top-list-box table{
	width:100%;
	padding:2px 10px 5px 10px;
	border:none;
}
.top-list-box table tr{
	vertical-align:top;
}

.mhb-box-1,.mhb-box-2,.mhb-box-3,
.tlb-box-1,.tlb-box-2,.tlb-box-3
{
	width: 33.3%;
	height: 7px;
	display: block;
	float: left;
}
.mhb-box-1,.mhb-box-2,.mhb-box-3{
	height: 2px;
}

.tlb-box-1{	background-color: #db4739; }
.tlb-box-2{	background-color: #db6539; }
.tlb-box-3{	background-color: #db9239; }

.mhb-box-1{	background-color: #582c28; }
.mhb-box-2{	background-color: #583228; }
.mhb-box-3{	background-color: #584228; }



.tlb-box-1{
	-webkit-border-radius: 0px 0px 0px 5px;
	   -moz-border-radius: 0px 0px 0px 5px;
	        border-radius: 0px 0px 0px 5px;

}
.tlb-box-3{
	-webkit-border-radius: 0px 0px 5px 0px;
	   -moz-border-radius: 0px 0px 5px 0px;
	        border-radius: 0px 0px 5px 0px;
}



.cats-box{
	width:100%;
	margin-top: 20px;
}

.cats-box span{
	color: #FFF;
	font-size: 14px;

}
.cats-box ul{
	margin:5px 0;
	color: #FFF;
	column-count: 6;
   column-gap: 2rem;
}
.cats-box li {
	margin-bottom: 4px;
	break-inside: avoid;
	text-align: start;
}
.cats-box ul li a{
	color: #fff;
	font-size:14px;
	display:block;
	padding:6px 5px 5px 5px;
	margin-bottom: 3px;
	background:#333131 ;
	-webkit-border-radius: 3px 0px 0px 3px;
	   -moz-border-radius: 3px 0px 0px 3px;
	        border-radius: 3px 0px 0px 3px;
}
.cats-box ul li a:hover{
	color:#A4BFEA;
	text-decoration:none;
	background-position: right -26px;
	background-color: #fff;
}





.page-content{
	width: 100%;
	overflow: auto;
}
.thumb{
	font-size:11px;
	font-weight: bold;
	width:242px;
	height:auto;
	display:block;
	float:left;
	margin:4px 2px;
	padding: 3px 3px;
	color:#004687;
	position:relative;
	background-color: #E1E1E1;
}
.thumb:hover{
	color:#E1E1E1;
	background-color: #004687;
	text-decoration:none;
}

.thumb .left{margin-left:2px; margin-top: 4px;}
.thumb .right{margin-right:2px; margin-top: 4px;}
.thumb:hover span{
	color:#ffffff;

}
.thumb span{

	font-size:12px;
	display:block;
	padding:3px;
	padding-top: 8px;
	margin-bottom:1px;
	text-overflow: ellipsis;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
} 
.thumb img{
	background-color:#000;
	border:1px solid #434343 !important;
	aspect-ratio: 50/67;
	width: 100%;
	height: auto;
}
.thumb:hover img{
	border:1px solid #e2e2e2 !important;
}
.thumb .lable{
	width:240px;
	height:10px;
	overflow:hidden;
	background:url(/img/shadow.png);
	font-style:normal;
	font-size:10px;
	color:#fff;
	margin:-31px 1px 0;
	padding:10px 0; 
	position:relative;
	z-index:9;
}
.thumb:hover .lable{
	visibility: hidden;
}
.cam-live-badge {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 5;
	font-weight: 700;
	font-size: 12px;
	line-height: 1;
	color: #fff;
	background: rgba(168, 4, 4, 0.95);
	border-radius: 6px;
	box-shadow: 0 2px 8px rgba(0,0,0,.25);
	display: flex;
	padding:6px;
	gap: 6px;
	align-items: center;
}

.small { 
	width: 150px !important;
	height: auto;
	padding-left: 2px;
	background-color: #eee;
}
.small img {
	width: 146px !important;
	height: auto !important;
	padding-bottom: 0px !important;
}
.bottom-line {
	border-bottom: 1px solid #ddd;
}
/*
.thumb .lable{
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.thumb:hover .lable {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.thumb:hover img {
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
   filter: alpha(opacity=50);
   opacity: 0.5;
}

*/


.archive{
	color:#fff;
	padding:9px 20px;
	display:flex;
	margin-bottom: 15px;
	margin-top: 25px;
	
}
.archive a{
	font-size:16pt;
	color:#fff;
	display: inline-flex;
  	align-items: center;
  	gap: 12px; 
	padding:14px 24px;
	margin:0 6px;
	border:1px solid #000;
	border-radius:6px;
	background-color: #575757;
	font-weight: bold;
	text-decoration: none;
}
.archive a:hover{
	color:#fff;
	background-color:#000;
	text-decoration:none;
}

.title-box{
	height:34px;
    position: relative;
}
span.title,
.title-box span{
	display: block;
	background-color:#575757;
	margin-bottom:6px;
	color:#FFF;
	font-size:16px;
	padding: 8px 0;
	float:left;
	width:100%;

}
.top-list-box span.title{
	margin: 0;
}
.cats-box span.title{
	padding:8px 5px;
	height:16px;
	display:block;
	width:100%;
	float: none;
	text-align: center;
}
.title-box .menu-title{
	background-color:#000;
	color: #737373;
	font-size: 10px;
	display: block;
	list-style-type:none;
	float:right;
	padding-right: 10px;
}
.title-box .menu-title li{
	float:left;
	margin:0 1px;
}
.title-box .menu-title li a{
	height:14px;

	font-size: 11px;
	color:#d13228;
	padding: 9px 0px 9px 10px;
	margin:0 5px;
	display:block;
}
.title-box .menu-title li a:hover{
	color:#fff;
	background:url(/img/arr.png) no-repeat 0 12px;
}

.title-box .menu-title li.first{
	padding: 9px 10px;
	color:#737373;
	font-weight:bold;
	border:none;
	height:17px;
}












#content-box{
	margin-bottom:10px;
}
#content-left-box{
	float:left;
	width:785px;
	color: #919191;
	font-family: Arial,sans-serif;
}
#content-right-box{
	float:right;
	width:320px;
	background-color:#fff;
	margin: 0 auto;
	padding: 10px 0;
	
}
#content-right-box  img{
	margin:0 auto;
	padding-bottom:10px;
	display: block;
}

/* sidebars */

.content-sidebar{
	width:310px;
	margin: 3px;
}

.content-sidebar-small{
	width:166px;
	margin: 2px;
}
.content-sidebar-small-right{
	width:166px;
	margin: 2px;
	float: right;
}
.content-sidebar-small-left{
	width:166px;
	margin: 2px;
	float: left;
}

/* sidebar box */
.sidebar-box{
	width:100%;
	float:left;


}

.sidebar-box span{
	color: #FFF;
	font-size: 14px;

}
.sidebar-box ul{
	margin:5px 0;
	color: #FFF;
}

.sidebar-box ul li a{
	color: #fff;
	font-size:12px;
	display:block;
	padding:6px 5px 5px 5px;
	margin-bottom: 3px;
	background:#333131 ;
	margin-top: 3px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-border-radius: 3px 3px 3px 3px;
	   -moz-border-radius: 3px 3px 3px 3px;
	        border-radius: 3px 3px 3px 3px;
}
.sidebar-box ul li a:hover{
	color:#fff;
	text-decoration:none;
	background-position: right -26px;
	background-color: #444141;
}

/* content zone w/one sidebar */
.content-zone-one-sb{
	width:1108px;
	margin: 3px;
	color: #919191;
}
.content-zone-one-sb-small{
	width:1254px;
	margin: 2px;
	color: #919191;
}

/* content zone w/two sidebars */
.content-zone-two-sb{
	width:469px;
	margin: 3px;
	color: #919191;
}
.content-zone-two-sb-small{
	width:1086px;
	margin: 2px;
	color: #919191;
}

/*thumbs changer*/
.one-sb {
	width:207px !important;
	height:auto !important;
	padding: 4px !important;
	margin: 3px !important;
}
.one-sb img {
	width:203px !important;
	height:auto !important;
}
.one-sb-small {
	width:236px !important;
	height:auto !important;
	padding: 4px !important;
	margin: 3px !important;
}
.one-sb-small img {
	width:234px !important;
	height:auto !important;
}
.two-sb-small {
	width:203px !important;
	aspect-ratio: 50/67;
	height:auto !important;
	padding: 4px !important;
	margin: 3px !important;
}

#video-right {
	width: 320px;
	float: right;
}
.video-view{
	background-color:#fff;
	color:#494949;
	font-size:12px;
}
.player-box{
	padding:10px 0px;
	margin:0 auto;
}
.video-enter{
	background-color: #db4739;
	color:#FFF;
	font-size:35px;
	font-weight: bold;
	text-align:center;
	width:100%;
	display:block;
	padding:10px 0;
	margin: 0 auto;
}
.ve-arr-left,.ve-arr-right{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(/img/video-enter-arr.png) no-repeat; 
}
.ve-arr-left{margin-right: 3px;}
.ve-arr-right{background-position: 0 -26px;margin-left: 3px;}

.video-desc {
	padding:10px 0 10px 20px;
	border-bottom:1px dashed #545454;
	color: #919191;
}
.video-desc span{
	float:left;
	color: #eeeeee;
}
.video-desc p{
	margin-left:80px;
}
.video-info{

	text-align: left;
    font-size: 14px;
    color: #919191;
    background-color: #FFF;
    padding: 4px 9px;
    margin: 0px 4px 4px 0px;
    text-decoration: none;
    display: block;
    width: auto;

}
.video-info span{
	width:80px;
	display: inline-block;
	float: left;
	color:#333;
}
.video-info .video-tags a {
    height: 18px;
    line-height: 18px;
    font-weight: 300;
    padding: 4px 10px;
    font-size: 12px;
    margin: 0px 4px 4px 0px;
    float: left;
    min-width: 18px;
    border-radius: 4px;
    width: auto;
    background: none repeat scroll 0% 0% #FFF;
    color: #787878;
    display: block;
    text-decoration: none;
    border: 1px solid #803309;

}
.video-info .video-tags a{
	padding:4px 9px;
	border:1px solid #db4739;
	text-decoration:none;
	display: inline-block;
	width: auto;
}
.video-info .video-tags a:hover{
	background-color:#db4739;
	color:#fff;
	border:1px solid #973e35;
	text-decoration:none;
}

.video-url {
	padding:5px 0 10px 10px;
	color: #eeeeee;
}
.video-url input{
	color:#919191;
	font:12px Arial,sans-serif;
	background-color:#575757;
	border: 1px solid #404040;
    border-left: none;
    border-right: none;
	padding:5px;
	width:auto;
}
.video-info-box{
	width:100%;
}
.video-rating-info{
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	        border-radius: 10px;
    background-color: #575757;
	width:150px;
	margin-right:10px;
	margin-top: 20px;
	display:block;
	float:right;
	padding:12px 0;
	text-align:center;
	color:#eeeeee;
	font-size:12px;
}
.video-rating-info span{
	padding-left: 30px;
	color:#919191;
	font-size:24px;
	vertical-align: middle ;
}
.video-rating-info span em{
	font-size:42px;
	font-style: normal;
	color: #000000;
}

.add-button-box{
	text-align:center;
	padding:10px 0;
}
.add-button-box .add-button{
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	background-color: #A3485D;
	color:#fff;
	width:164px;
	height:22px;
	display:inline-block;
	font-size:18px;
	padding:10px 0;
	margin-right:15px;
	text-align:center;
	text-decoration:none;
}
.add-button-box .add-button:hover{
	background-color: #db4739;
	color:#fff;
	text-decoration:underline;
}







.related-videos{
	padding-bottom: 10px;
}

.thumb-rel{
	background-color:#2a2a2a;
	font-size:11px;
	width:202px;
	height:200px;
	display:block;
	float:left;
	margin:4px 10px;
	padding: 4px;
	color:#919191;
	border-top: 1px solid #383838;
}
.thumb-rel .left{margin-left:4px;}
.thumb-rel .right{margin-right:4px;}
.thumb-rel:hover{
	color:#fff;
	background-color: #3A3D6F;
	text-decoration:none;
}
.thumb-rel span.title{
	font-size:12px;
	display:block;
	background: none;
	width: 190px;
	padding:2px 0 2px 10px;
}
.thumb-rel:hover span.title{
	text-decoration:underline;
}
.thumb-rel img{
	border:1px solid #202326 !important;
	margin-bottom:2px;
}
.thumb-rel:hover img{
	border:1px solid #e2e2e2 !important;
}
.star-lite,.star-lite-half,.star-lite-empty{
	width:14px;
	height:14px;
	display:block;
	float:left;
	background: url("/img/stars.png") no-repeat;
}
.star-lite-half{
	background-position: 0 -14px;
}
.star-lite-empty{
	background-position: 0 -28px;
}
.active {
	background-color: #3A3D6F !important;
	color: #fff !important;
}

@media only screen and (min-width: 1431px) {
.page-layout {
		width: 1430px;
	}
	#page { width: 1430px; }

	.thumb{
		width:228px;
		height:auto;
	}
	.gal{
		width: 210px !important;
		height: auto;
	}
	.gal img{
		width: 206px !important;
		height: auto;
	}
	#search-box .searchform { width: 860px; }
	.logo { float: left; }
	#content-left-box{ width:1100px; }
	video { width: 1100px; height: 560px; }
}

@media only screen and (min-width: 1231px) and (max-width: 1430px){
.page-layout {
		width: 1230px;
	}
	#page { width: 1230px; }

	.thumb{
		width:236px;
		height:auto;
	}
	.gal{
		width:215px !important;
		height:auto;
	}
	.gal img{
		width: 211px !important;
		height: auto;
	}
	.content-zone-one-sb{
		width:908px;
	}
	.content-zone-two-sb{
		width:592px;
	}
	.one-sb {
		width:213px !important;
		height:auto !important;
	}
	.one-sb img {
		width:211px !important;
		height:auto !important;
	}
	.content-zone-one-sb-small{
		width:1056px;
	}
	.one-sb-small {
		width:197px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:195px !important;
		height:auto !important;
	}
	.content-zone-two-sb-small{
		width:886px;
	}
	.two-sb-small {
		width:207px !important;
		height:auto !important;
	}

	#search-box .searchform { width: 660px; }
	.logo { float: left; }
	#content-left-box{ width:900px; }
	video { width: 800px; height: 620px;}
}
@media only screen and (min-width: 1153px) and (max-width: 1230px){
.page-layout {
		width: 1152px;
	}
	#page { width: 1152px; }

	.thumb{
		width:220px;
		height:auto;
	}
	.gal{
		width:195px !important;
		height:auto;
	}
	.gal img{
		width: 189px !important;
		height: auto;
	}
	.content-zone-one-sb{
		width:830px;
	}
	.content-zone-two-sb{
		width:514px;
	}
	.one-sb {
		width:193px !important;
		height:auto !important;
	}
	.one-sb img {
		width:191px !important;
		height:auto !important;
	}
	.content-zone-one-sb-small{
		width:978px;
	}
	.one-sb-small {
		width:181px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:179px !important;
		height:auto !important;
	}
	.content-zone-two-sb-small{
		width:808px;
	}
	.two-sb-small {
		width:188px !important;
		height:auto !important;
	}

	#search-box .searchform { width: 560px; }
	.logo { float: left; }
	#content-left-box{ width:820px; }
	video { width: 800px;  height: 620px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1154px){
	.page-layout {
		width: 1024px;
	}
	#page { width: 1024px; }

	.thumb{
		width:246px;
		height:auto;
	}
	.gal{
		width:220px !important;
		height:auto;
	}
	.gal img{
		width: 218px !important;
		height: auto;
	}
	.content-zone-one-sb{
		width:702px;
	}
	.content-zone-two-sb{
		width:386px;
	}
	.one-sb {
		width:161px !important;
		height:auto !important;
	}
	.one-sb img {
		width:159px !important;
		height:auto !important;
	}
	.content-zone-one-sb-small{
		width:850px;
	}
	.one-sb-small {
		width:198px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:197px !important;
		height:auto !important;
	}
	.content-sidebar-small-right{
		display: none !important;
	}
	.content-zone-two-sb-small{
		width:850px;
	}
	.two-sb-small {
		width:198px !important;
		height:auto !important;
	}

	#search-box .searchform { width: 460px; }
	.logo { float: left; }
	#content-left-box{ width:690px; }
	video { width: 640px; height: 500px}
	
}
@media only screen and (min-width: 961px) and (max-width: 1024px){
	.page-layout {
		width: 960px;
	}
	#page { width: 960px; }

	.thumb{
		width:230px;
		height:auto;
	}
	.content-zone-one-sb{
		width:638px;
		margin: 3px;
	}
	.content-zone-two-sb{
		width:322px;
		margin: 3px;
	}
	.one-sb {
		width:145px !important;
		height:auto !important;
	}
	.one-sb img {
		width:143px !important;
		height:auto !important;
	}
	.content-zone-one-sb-small{
		width:786px;
	}
	.one-sb-small {
		width:182px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:180px !important;
		height:auto !important;
	}
	.content-sidebar-small-right{
		display: none !important;
	}
	.content-zone-two-sb-small{
		width:786px;
	}
	.two-sb-small {
		width:182px !important;
		height:auto !important;
	}

	#search-box .searchform { width: 360px; }
	.cats-box ul { column-count: 5; }
	.logo { float: left; }
	#content-left-box{ width:960px; float: none; }
	#video-right { width: 940px; margin: 5px; float: none; }
	video { width: 960px;  height: 560px;}
	#content-right-box{ width:100%; }
}

@media only screen and (max-width: 960px) { 
	#header .logo { float: none; } 
	#menu-up { float: none; display: block;  width: 100%;}
	#content-right-box{ width:100%; }
}

/*iPad*/
@media only screen and (min-width: 768px) and (max-width: 960px ){
	.page-layout {
		width: 768px;
	}
	#page { width: 768px; }

	.thumb{
		width:182px;
		height:auto;
	}
	.content-zone-one-sb{
		width:768px;
	}
	.content-sidebar {
		display: none;
	}
	.one-sb {
		width:178px !important;
		height:auto !important;
	}
	.one-sb img {
		width:176px !important;
		height:auto !important;
	}
	.content-zone-one-sb-small{
		width:594px;
	}
	.one-sb-small {
		width:134px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:132px !important;
		height:auto !important;
	}
	.content-sidebar-small-right{
		display: none !important;
	}
	.content-zone-two-sb-small{
		width:594px;
	}
	.two-sb-small {
		width:134px !important;
		height:auto !important;
	}
	#search-box .searchform { width: 668px; }
	.cats-box ul { column-count: 4; }
	#content-left-box{ width:768px; float: none; }
	#video-right { width: 768px; margin: 2px; float: none; }
	video { width: 768px; height: 450px; }
	
}
/*iPad mini*/
@media only screen and (min-width: 736px ) and (max-width: 767px ){
	.page-layout {
		width: 736px;
	}
	#page { width: 736px; }

	.thumb{
		width:174px;
		height:auto;
	}
	.content-zone-one-sb{
		width:736px;
	}
	.content-sidebar {
		display: none;
	}

	.one-sb {
		width:170px !important;
		height:auto !important;
	}
	.one-sb img {
		width:168px !important;
		height:auto !important;
	}
	.content-sidebar-small{
		display: none !important;
	}
	.content-zone-one-sb-small{
		width:736px;
	}
	.one-sb-small {
		width:170px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:168px !important;
		height:auto !important;
	}
	.content-sidebar-small-right{
		display: none !important;
	}
	.content-sidebar-small-left{
		display: none !important;
	}
	.content-zone-two-sb-small{
		width:736px;
	}
	.two-sb-small {
		width:170px !important;
		height:auto !important;
	}

	#search-box .searchform { width: 636px; }
	.cats-box ul { column-count: 4; }
	#content-left-box{ width:736px; float: none; }
	#video-right { width: 720px; margin: 4px; float: none; }
		video { width: 704px; height: 410px; }
}
/*iPhone 6 Plus*/
@media only screen and (min-width: 669px) and (max-width: 735px){
	.page-layout {
		width: 668px;
	}
	#page { width: 668px; }

	.thumb{
		width:210px;
		height:auto;
	}
	.content-zone-one-sb{
		width:668px;
	}
	.content-sidebar {
		display: none;
	}
	.one-sb {
		width:153px !important;
		height:auto !important;
	}
	.one-sb img {
		width:151px !important;
		height:auto !important;
	}
	.content-sidebar-small{
		display: none !important;
	}
	.content-zone-one-sb-small{
		width:668px;
	}
	.one-sb-small {
		width:153px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:151px !important;
		height:auto !important;
	}
	.content-sidebar-small-right{
		display: none !important;
	}
	.content-sidebar-small-left{
		display: none !important;
	}
	.content-zone-two-sb-small{
		width:668px;
	}

	.two-sb-small {
		width:153px !important;
		height:auto !important;
	}

	#search-box .searchform { width: 568px; }
	.cats-box { width: 208px; }
	#content-left-box{ width:668px; float: none; }
	#video-right { width: 640px; margin: 10px; float: none; }
		video { width: 640px; height: 500px; }

}
/*iPhone 6*/
@media only screen and (min-width: 569px) and (max-width: 668px){
	.page-layout {
		width: 568px;
	}
	#page { width: 568px; }

	.thumb{
		width:178px;
		height:auto;
	}
	.content-zone-one-sb{
		width:568px;
	}
	.content-sidebar {
		display: none;
	}
	.one-sb {
		width:127px !important;
		height:auto !important;
	}
	.one-sb img {
		width:125px !important;
		height:auto !important;
	}
	.content-sidebar-small{
		display: none !important;
	}	
	.content-zone-one-sb-small{
		width:568px;
	}
	.one-sb-small {
		width:127px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:125px !important;
		height:auto !important;
	}
	.content-sidebar-small-right{
		display: none !important;
	}
	.content-sidebar-small-left{
		display: none !important;
	}
	.content-zone-two-sb-small{
		width:568px;
	}
	.two-sb-small {
		width:127px !important;
		height:auto !important;
	}
	#search-box .searchform { width: 468px; }
	.cats-box ul { column-count: 3; }
	#content-left-box{ width:568px; float: none; }
	#video-right { width: 560px; margin: 3px; float: none; }
		video { width: 544px; height: 420px; }
}
/*iPhone 5*/
@media only screen and (min-width: 481px) and (max-width: 568px){
	.page-layout {
		width: 480px;
	}
	#page { width: 480px; }

	.thumb{
		width:229px;
		height:auto;
	}
	.content-zone-one-sb{
		width:480px;
	}
	.content-sidebar {
		display: none !important;
	}
	.one-sb {
		width:223px !important;
		height:auto !important;
	}
	.one-sb img {
		width:221px !important;
		height:auto !important;
	}
	.content-sidebar-small{
		display: none !important;
	}	
	.content-zone-one-sb-small{
		width:480px;
	}
	.one-sb-small {
		width:223px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:221px !important;
		height:auto !important;
	}
	.content-sidebar-small-right{
		display: none !important;
	}
	.content-sidebar-small-left{
		display: none !important;
	}
	.content-zone-two-sb-small{
		width:480px;
	}
	.two-sb-small {
		width:223px !important;
		height:auto !important;
	}

	#search-box .searchform { width: 381px; }
	.cats-box ul { column-count: 3; }
	#content-left-box{ width:480px; float: none; }
	#video-right { width: 480px; margin: 5px; float: none; }
		video { width: 480px; height: 380px;}	
}
/*iPhone 1/2/3*/
@media only screen and (min-width: 377px) and (max-width: 480px){
	.page-layout {
		width: 376px;
	}
#page { width: 376px; }
	.thumb{
		width:174px;
		height:auto;
	}
	.content-zone-one-sb{
		width:376px;
	}
	.content-sidebar {
		display: none !important;
	}
	.one-sb {
		width:172px !important;
		height:auto !important;
	}
	.one-sb img {
		width:170px !important;
		height:auto !important;
	}
	.content-sidebar-small{
		display: none !important;
	}
	.content-zone-one-sb-small{
		width:376px;
	}
	.one-sb-small {
		width:172px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:170px !important;
		height:auto !important;
	}
	.content-sidebar-small-right{
		display: none !important;
	}
	.content-sidebar-small-left{
		display: none !important;
	}
	.content-zone-two-sb-small{
		width:376px;
	}
	.two-sb-small {
		width:172px !important;
		height:auto !important;
	}

	#search-box .searchform { width: 270px; }
	.cats-box ul { column-count: 2; }
	#content-left-box{ width:376px; float: none; }
	#video-right { width: 368px; margin: 5px; float: none; }
		video { width: 368px; height: 300px;}
}
/* any */
@media only screen and (max-width: 376px){
	.page-layout {
		width: 320px;
	}
	#page { width: 320px; }
	.thumb{
		width:150px;
		height:auto;
	}

	.content-zone-one-sb{
		width:320px;
	}
	.content-sidebar {
		display: none !important;
	}
	.one-sb {
		width:145px !important;
		height:auto !important;
	}
	.one-sb img {
		width:143px !important;
		height:auto !important;
	}
	.content-sidebar-small{
		display: none !important;
	}
	.content-zone-one-sb-small{
		width:320px;
	}
	.one-sb-small {
		width:145px !important;
		height:auto !important;
	}
	.one-sb-small img {
		width:143px !important;
		height:auto !important;
	}
	.content-sidebar-small-right{
		display: none !important;
	}
	.content-sidebar-small-left{
		display: none !important;
	}
	.content-zone-two-sb-small{
		width:320px;
	}
	.two-sb-small {
		width:145px !important;
		height:auto !important;
	}

	#search-box .searchform { width: 220px; }
	.cats-box ul { column-count: 2; }
	#content-left-box{ width:320px; float: none; }
	#video-right { width: 320px; margin: 2px; float: none; }
	video { width: 320px; height: 260px;}
}
img,
embed,
object,
video {
max-width: 100%; }
