/* Mobile (Portrait) Width 320px 
 * ------------------------------------------------------- */
@media screen and (orientation:portrait) and (max-width:600px){
	
	/* Layout */
	.general, .top { width:100%; max-width:320px; margin: 0 auto; position: relative; }
	.header {height:auto; top:0px;}
	.top-bg {background:none;}
	.header-adds .google-big-banner, .header-adds .google-small-banner {width:100%; max-width:320px; margin: 0 auto; }
	.container { width:100%; max-width: 320px; margin: 0 auto; position: relative; padding:0px; background:url(../images/mobile-bg.gif) repeat 0px 0px;}
	.container_12  { max-width:300px; width:300px; }
	.container_12 .grid_12,.container_12 .grid_8,.container_12 .grid_6,.container_12 .grid_4,.container_12 .grid_3 { max-width:300px; width:300px; margin-left:0px; margin-right:0px; }
	.container_12 .video-bg .grid_8 { width: 96%; }
	.container_12 .prefix_4 { padding-left: 0px; }
	.scrolltop {display:none;}
	.wrapper { margin-top: 0; }
	.top-wrap { width:100%; max-width: 320px; overflow:hidden; padding:0px;  }
	.top { margin-bottom: 0; height:auto; background:url(../images/mobile-bg.gif) repeat 0px 0px !important;}
	.page-line-title { margin-top:20px;}
	.side-corner {display:none;}
	.footer {background:url(../images/mobile-bg.gif) repeat 0px 0px !important;}
	
	/* header */
	.logo-header a, .logo-bottom a {text-align:center; display: block;}
	.logo-header { position:relative; } 
	.social-header {width:100% !important;}
	.social-header ul { width: 100%; text-align:center; margin-top:15px; float:none; }
	.social-header ul li, .social-header ul li:last-child{ display:inline-block; /*float:none;*/ padding:0 2px; }
	.header-content { height:auto; display:block; margin:auto;  padding-top:0px;}
	.topNav li a {text-align:center; padding:0px; margin:0px; display:block;}
	.menu-member-navigation-container {width:100%; padding:0px;}
	.title-lash-bg, .video-title .title-lash-bg  {background:none !important;}
	.block-big-last .magz-image {width:173px; margin:auto; float:none !important; clear:both;}
	.menu-main-navigation-container {display:none;}
	
	/* Top Nav */
	.topNav { width: 100%; }
	.topNav li { display:block; float:left; width:50%; }
	
	/* Bottom Nav */
	.bottomNav { width: 100%; text-align:center; float:none; margin-top:10px; }
	.bottomNav li { display:inline-block; float:none; }
	.bottomNav li a { padding:0 10px; font-size:13px; }
	
	/* Widget Magazine */
	.widget-magazine .big-desc { clear: both; padding-left: 0; }
	.widget-magazine .left, .widget-magazine .right { margin: 0px; }
	.widget-magazine .big-title { padding-top: 8px; }
	.alpha.widget-magazine.half { margin-bottom:35px; }
	.home .wrap-MI {width:280px !important;}
	div.jp-play-time {right:0px; left:110px;}
	.home div.jp-total-time {right:16px;}
	.blankplayer {background:url(../images/part2-mobile-portrait.jpg) no-repeat 0 0px !important; width:287px; height:89px; display:block;}
	.block-big-last .magz-image {width:173px; margin:auto; float:none !important; clear:both;}
	

	/* Menu */
	.container_12.dropdownmenu{ display:block; }
	.container_12.dropdownmenu select { background: transparent; outline: none; padding: 5px; border: 1px solid #E1E1E1; height: 34px; width:300px; margin: 15px 0 15px 0; color: #777; font-size:13px; }
	
	/* Flex Slider */
	.flex-caption  { padding:0 2% 1% 2%; }
	.flex-caption h1 { line-height:22px; }
	.flex-caption h1 a { font-size:13px; }
	.flexslider.full { min-height:136px; max-width: 300px; width: 300px; margin:15px 0 30px 0; margin-left: auto; margin-right: auto; }
	.flexslider.small { min-height:165px; margin:15px 0 35px 0; }
	
	/* Hidden */
	.datetime, .search-header, .line-head, .digg-share, .stumbleupon-share, .reddit-share, .tumblr-share, .email-share, .author-description .avatar, .flex-caption p, .flex-direction-nav, .related-wrapper, #nextId { display:none; }
	
	/* Media */
	iframe, embed, img{ max-width:100%; height:auto; }
	
	/* Single */
	.single-container { margin-top:20px; }
	.single-info { display:none; }
	.overall-score { margin-bottom:5px; }
	.textarea-comment { width: 280px; }
	.comment-submit { width: 300px; }
	.input-name, .input-email, .input-website { width:287px; }
	.gallery-icon img, .gallery-icon { width: 60px; height: 60px; background: #000; }
	
	/* Portfolio */
	.portfolio1 li , .portfolio2 li{ margin:0 0 30px 0; }
	ul#filter { margin:20px 0 0 0; }
	ul#filter li { margin-bottom:10px; }
	.portfolio2 li  { width:140px; margin-left:5px; margin-right:5px; }
	.portfolio2 li img { width:140px; max-width:140px; height:auto; }
	
	/* Gallery */
	.gallery-post { margin-top:20px; }
	.grid_2.gallery-image { margin: 0 5px 20px 5px; }
	
	/* Contact */
	.postForm .text, .postForm textarea { width:228px; }
	.postForm .submit { width:248px; }
	
	/* News Ticker */
	.spotlight {max-width: 300px; width: 300px; margin-left: auto; margin-right: auto;}
	ul.newsticker { /* that's your list */ position: relative; list-style-type: none; margin: 0; padding: 0; left: 150px; }
	
	/* Footer */
	.credits { overflow:hidden; }
	.credits p { float:none; text-align:center; }
	
	/* Adds */
	.adds300x250 img { width:300px; max-width:300px; height:250px;  }
	.adds620x90 { width:300px; max-width:300px; height:50px; }
	.adds620x90 img { height:50px; }
	.container_12.dropdownmenu select {background:#651201; color:#fff;}
	
	/*membership*/
	.member-background-block {padding:0px !important; width:100% !important; margin:0px !important; background:none !important;}
	.reg-form {width:100% !important; margin:0px !important; padding:px !important;}
	.big-white-txt {font-size:12px; color:#666666 !important;}
	.page-id-164 .page-line-title {display:none;}
	.member-background-block ul li {text-shadow:none; color:#000000; font-size:14px;}
	.single-content ul li {padding-left:0px; word-wrap:break-word;}
	.actual-form {width:100%;}
	.big-red-txt {font-size:20px; line-height:25px; text-shadow:none;}
	#reg-form .regtext {width:100% !important;}
	#reg-form {overflow:visible;}
	#reg-form .formleft p {width:95%;}
	#reg-form .alignleft {float:none !important; display:block; width:95%;}
	
	/*radio */
	
	.home div.jp-interface {overflow:hidden; white-space: nowrap;}
	
}

/* Mobile (Landscape)
 * ------------------------------------------------------- */
@media screen and (orientation:landscape) and (max-width:800px){
	
	/* Layout
	 * ------------------------------------------------- */
	.general, .top { width:100%; max-width: 800px; margin: 0 auto; position: relative; }
	.container { width:100%; max-width: 800px; margin: 0 auto; position: relative; padding:0px; background:url(../images/mobile-bg.gif) repeat 0px 0px;}
	.container_12  { max-width:780px; width:94%; padding:0 3%;}
	.container_12 .grid_12,.container_12 .grid_8,.container_12 .grid_6,.container_12 .grid_4,.container_12 .grid_3, .widget-magazine .block-small { max-width:800px; width:100%; margin-left:0px; margin-right:0px; }
	.container_12 .prefix_4 { padding-left: 0px; }
	.widget-magazine .block-big {padding:0px;}
	.scrolltop {display:none;}
	.wrapper { margin-top: 0; }
	.top-wrap { width:100%; max-width: 800px; overflow:hidden; }
	.top { margin-bottom: 0; height:auto; }
	.page-line-title { margin-top:20px;}
	.footer {background:url(../images/mobile-bg.gif) repeat 0px 0px !important;}
	.top { margin-bottom: 0; height:auto; background:url(../images/mobile-bg.gif) repeat 0px 0px !important;}
	.topNav li a {text-align:center; padding:0px; margin:0px; display:block;}
	.header-content { height:35px; padding-top:25px; }
	.menu-member-navigation-container {width:100%; padding:0px;}
	.header {height:auto; top:0px;}
	.menu-main-navigation-container {display:none;}
	
	
	/*Footer */
	.credits { overflow:hidden;}
	.credits p { float:none; text-align:center; }
	
	/* header */
	.logo-header a, .logo-bottom a {text-align:center; display: block;}
	.logo-header { position:relative; } 
	.social-header {width:100% !important;}
	.social-header ul { width: 100%; text-align:center; margin-top:15px; float:none; }
	.social-header ul li, .social-header ul li:last-child{ display:inline-block; float:none; padding:0 5px; }
	.header-content { height:auto; display:block; margin:auto;  padding-top:0px;}
	.side-corner {display:none;}
	
	/* Top Nav */
	.topNav { width: 100%; }
	.topNav li { display:block; float:left; width:50%; }
	
	/* Bottom Nav */
	.bottomNav { width: 100%; text-align:center; float:none; margin-top:10px; }
	.bottomNav li { display:inline-block; float:none; }
	.bottomNav li a { padding:0 10px; font-size:13px; }
	
	/* Widget Magazine */
	.widget-magazine .big-desc { clear: both; padding-left: 0; }
	.widget-magazine .left, .widget-magazine .right { margin: 0px; }
	.alpha.widget-magazine.half { margin-bottom:35px; }
	.magazine-widget .block-small-noimage { width: 445px; }
	.widget-magazine .block-big .magz-image  img { width:100%; max-width:800px; height:auto; }
	.wrapper-carousel ul li { margin-right:20px; }
	.block-big-last .magz-image {width:173px; margin:auto; float:none !important; clear:both;}
	.title-lash-bg, .video-title .title-lash-bg  {background:none !important;}
	
	/* Menu */
	.container_12.dropdownmenu{ display:block; }

	.container_12.dropdownmenu select { background:#651201; outline: none; padding: 5px; border: 1px solid #E1E1E1; height: 34px; width:100%; margin: 25px 0 15px 0; color: #777; font-size:13px; color:#fff; }
	
	/* Flex Slider */
	.flex-caption  { padding:0 2% 1% 2%; }
	.flex-caption h1 { line-height:22px; }
	.flex-caption h1 a { font-size:13px; }
	.flexslider.full { min-height:196px; max-width: 460px; margin:15px 0 30px 0; width: 460px; margin-left: auto; margin-right: auto; }
	.flexslider.small { min-height:225px; margin:15px 0 35px 0; }
	
	/* Hidden */
	.datetime, .search-header, .bottomNav-wrapper, .line-head, .digg-share, .stumbleupon-share, .reddit-share, .tumblr-share, .email-share, .author-description .avatar, .flex-caption p, .flex-direction-nav, .related-wrapper, #nextId { display:none; }
	
	/* Media */
	iframe, embed, img{ max-width:100%; height:auto; }
	
	/* Single */
	.single-info { display:none; }
	.overall-score { margin-bottom:5px; }
	.textarea-comment { width: 280px; }
	.comment-submit { width: 460px; }
	.input-name, .input-email, .input-website { width:447px;  }
	.gallery-icon img, .gallery-icon { width: 60px; height: 60px; background: #000; }
	
	/* Portfolio */
	.portfolio1 li , .portfolio2 li{ margin:0 0 30px 0; }
	.portfolio1 li { width:460px; }
	.portfolio2 li { margin-right:5px; margin-left:5px; }
	.portfolio1 li img { width:100%; max-width:800px; height:auto; }
	ul#filter { margin:20px 0 0 0; }
	ul#filter li { margin-bottom:10px; }
	
	/* Gallery */
	.gallery-post { margin-top:25px; }
	.gallery-post img{ width:100%; max-width:800px; height:auto; }
	.grid_2.gallery-image { margin: 0 6px 20px 6px; }
	
	/* Contact */
	.postForm .text, .postForm textarea { width:388px; }
	.postForm .submit { width:408px; }
	
	/* News Ticker */
	.spotlight {max-width:800px; width: 100%; margin-left: auto; margin-right: auto;}
	ul.newsticker { /* that's your list */ position: relative; list-style-type: none; margin: 0; padding: 0; left: 150px; }
	
	/* Footer */
	.credits { overflow:hidden; }
	.credits p { float:none; text-align:center; }
	
	/* Adds */
	.adds300x250 { width:100%; max-width:800px; height:389px;  }
	.adds300x250 img { width:100%; max-width:800px; height:389px;  }
	.adds620x90 { width:100%; max-width:800px; height:60px; }
	.adds620x90 img { height:60px; }
	
		/*membership*/
	.member-background-block {padding:0px !important; width:100% !important; margin:0px !important; background:none !important;}
	.reg-form {width:100% !important; margin:0px !important; padding:px !important;}
	.big-white-txt {font-size:12px; color:#666666 !important;}
	.page-id-164 .page-line-title {display:none;}
	.member-background-block ul li {text-shadow:none; color:#000000; font-size:14px;}
	.single-content ul li {padding-left:0px; word-wrap:break-word;}
	.actual-form {width:100%;}
	.big-red-txt {font-size:20px; line-height:25px; text-shadow:none;}
	#reg-form .regtext {width:100% !important;}
	#reg-form {overflow:visible;}
	#reg-form .formleft p {width:95%;}
	#reg-form .alignleft {float:none !important; display:block; width:95%;}
	
	/*radio */
	.home div.jp-interface {overflow:hidden; white-space: nowrap;}
}


