/*#05 Custom Responsive Override*/
@media only screen and (min-width:1590px){
	.join_header { width:100%; }
	.join_header_image { width:100%; height:auto; }
	.join_body_container, .join_page_updates_block { width:100%; }
	.join_right { width:430px; }
	.join_large_update_thumb { width:100%; height:auto; }
	.join_left, .join_middle { width:465px; }
	.payment_option_wrapper, .membership_type_wrapper { width:100%; }
	.join_submit_button { width:100%; border-radius:5px; }
	.join_submit_button {
		background: #3ba32a; /* Old browsers */
		background: -moz-linear-gradient(top, #3ba32a 1%, #348726 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #3ba32a 1%,#348726 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #3ba32a 1%,#348726 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba32a', endColorstr='#348726',GradientType=0 ); /* IE6-9 */
	}
	.join_page_updates_wrapper { width:218px; }
	.join_page_updates_thumb { width:100%; }
}

@media only screen and (max-width:1590px){
	.centerwrap{width:1250px;}
	.slider{width:100%;}
	.searchbox{width:320px;}
	.midads p{font-size:25px;}
	.customNavigation{top:50%; margin-top:-19px;}
	.prev, .prev3, .prev5, .prev2, .prev4{left:-20px;}
	.next, .next3, .next5, .next2, .next4{right:-20px;}
	.updatesArea.nonCarousel .updateItem { width:249px; }
	.updatesAreaPortrait.nonCarousel .updateItem { width:208px; }
	.update_block_info { width:532px; }
	
	.join_body_container, .join_page_updates_block { width:100%; }
	.join_left, .join_middle { width:450px; }
	.payment_option_wrapper, .membership_type_wrapper { width:100%; }
	.join_submit_button { width:100%; border-radius:5px; }
	.join_submit_button {
		background: #3ba32a; /* Old browsers */
		background: -moz-linear-gradient(top, #3ba32a 1%, #348726 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #3ba32a 1%,#348726 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #3ba32a 1%,#348726 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba32a', endColorstr='#348726',GradientType=0 ); /* IE6-9 */
	}
	.join_page_updates_wrapper { width:198px; }
	.join_page_updates_thumb { width:100%; }
}

@media only screen and (max-width:1279px){
	.centerwrap{width:994px;}
	/*header{height:74px;}*/
	/*.logo{padding-top:25px;}*/
	nav{margin-left:-14px;}
	nav li{font-size:15px;}
	nav li a{padding:0 14px;}
	.searchbox{width:190px;}
	.twoLinks a{ font-size:18px; min-width:170px;}
	.twitter{padding-top:15px;}
	.caption .centerwrap{padding-left:26px;}
	.midads h3{font-size:28px;}
	.midads p{font-size:22px; line-height:28px;}
	.updateDetails h4, .updateDetails p{font-size:16px;}
	.title{margin-bottom:16px;}
	.surprised p{font-size:30px;}
	.surprised{padding-top:38px; padding-bottom:48px;}
	.model p{font-size:16px; padding:12px 10px;}
	.getAccess{padding-top:54px; padding-bottom:74px;}
	.updatesAreaPortrait{margin:0 -5px;}
	.updatesAreaPortrait .updateItem{padding:0 6px 0 5px;}
	.updatesArea.nonCarousel, .updatesAreaPortrait.nonCarousel { margin:0; }
	.updatesArea.nonCarousel .updateItem { width:238px; padding:0; margin:0 10px 10px 0; }
	.updatesArea.nonCarousel .updateItem:nth-child(4n) { margin-right:0; }
	.updatesAreaPortrait.nonCarousel .updateItem { width:190px; padding:0; margin:0 7px 10px 0; }
	.updatesAreaPortrait.nonCarousel .updateItem:nth-child(5n) { margin-right:0; }
	
	.update_block { margin:0 0 10px 0; display:block; }
	.update_block_info { width:994px; }
	.update_image { width:auto; margin:0 10px; display:block; }
	.large_update_thumb { width:510px; }
	.small_update_thumb { width:230px; }
	.play_icon_overlay { left:240px; top:165px; }
	.dvd, .dvd_box { width:100%; height:auto; }
	
	.join_body_container, .join_page_updates_block { width:900px; }
	.join_left, .join_middle { width:275px; }
	.join_page_updates_wrapper { width:215px; }
	.navigation {display: none;}
}

@media only screen and (max-width:1023px){
	.centerwrap{width:748px;}
	nav{padding-top:0px;}
	.hright{padding-right:52px;}
	.twoLinks a{font-size:16px;}
	.searchbox{width:280px;}
	.searchArea{width:320px; margin:auto; float:none;}
	.caption{padding-top:15px; padding-bottom:15px;}
	.caption .centerwrap{padding-left:16px;}
	.caption h3, .caption p{font-size:18px;}
	.midads h3{font-size:24px;}
	.midads p{font-size:18px; line-height:24px;}
	.title h2{font-size:18px;}
	a.viewAll{font-size:18px; padding:0 20px;}
	.updatesBlock{padding-bottom:32px; padding-top:24px;}
	.updatesAreaPortrait{margin:0 -4px;}
	.surprised p{font-size:26px;}
	.getAccess{padding-top:34px; padding-bottom:54px;}
	.getAccess a{width:100%;}
	footer{padding:70px 0;}
	.mobile{display:block;}
	.twoLinks{display:none;}
	nav li{background:none; padding-right:0px;}
	.updatesArea.nonCarousel .updateItem { width:367px; padding:0; margin:0 10px 10px 0; }
	.updatesArea.nonCarousel .updateItem:nth-child(2n) { margin-right:0; }
	.updatesArea.nonCarousel .updateItem a img { width:100%; max-width:100%; height:auto; }
	.updatesAreaPortrait.nonCarousel .updateItem { width:240px; padding:0; margin:0 10px 10px 0; }
	.updatesAreaPortrait.nonCarousel .updateItem:nth-child(5n) { margin-right:10px; }
	.updatesAreaPortrait.nonCarousel .updateItem:nth-child(3n) { margin-right:0; }
	.updatesAreaPortrait.nonCarousel .updateItem .modelPic img { width:100%; height:auto; }
	
	.update_block_info { width:748px; }
	.update_image { width:auto; margin:0; }
	.large_update_thumb { width:380px; }
	.small_update_thumb { width:172px; }
	.update_counts_preview_table { display:block; }
	.play_icon_overlay { left:180px; top:115px; }
	.join_body_container, .join_page_updates_block { width:100%; }
	.join_page_updates_block { display:none; }
	.join_right { display:none; }
	.join_left { width:380px; }
	.join_middle { width:355px; }
	.join_submit_button { margin-left:0; }
	.payment_option_wrapper, .membership_type_wrapper { width:100%; }
	.join_submit_button { width:100%; background:#66a519; font-weight:700; font-family:'Open Sans', Arial, Helvetica, sans-serif; text-shadow:1px 1px 2px rgba(0,0,0,0.46); text-transform:uppercase; }
	.number_current, .number_item, .number { width:auto; min-width:30px; height:auto; padding:9px 4px; line-height:100%; font-size:15px; }

	header { text-align:center; }
	header .centerwrap { display:inline-block; }
	.logo { float:left; }
	
	.navigation {display: none;}

	/* Flexslider Arrows */
	.flex-direction-nav a { width:30px !important; text-align:center !important; background:rgba(255,255,255,0.7) !important; }
	.flex-direction-nav a:before { font-size:30px !important; }
}

@media only screen and (max-width:767px){
	.centerwrap{/*width:460px;*/ width:85%;}
	.searchArea{width:300px;}
	.searchbox{width:260px;}
	.caption{padding:10px 0;}
	.caption h3, .caption p{font-size:15px;}
	.caption .centerwrap{padding-left:6px;}
	.midads{padding-bottom:12px;}
	.midads h3{font-size:18px;}
	.logo { max-width:300px; }
	.midads p{font-size:15px; line-height:20px;}
	.title h2{line-height:36px; font-size:16px; text-align:center; }
	a.viewAll{line-height:36px; font-size:16px;}
	.updateDetails h4, .updateDetails p{font-size:15px;}
	.getAccess a{font-size:18px;}
	footer{padding:20px 0;}
	footer p{font-size:12px; padding:15px 0;}
	.surprised{padding-top:18px; padding-bottom:28px;}
	.surprised p{font-size:22px;}
	.sort_options { float:left; width:100%; }
	.updatesArea.nonCarousel .updateItem { /*width:224px;*/ width:48%; padding:0; /*margin:0 8px 10px 0;*/ margin:0 3% 3% 0; }
	.updatesAreaPortrait.nonCarousel .updateItem { /*width:224px;*/ width:48%; padding:0; /*margin:0 8px 10px 0;*/ margin:0 3% 3% 0; }
	.updatesAreaPortrait.nonCarousel .updateItem:nth-child(5n) { margin-right:3%; }
	.updatesAreaPortrait.nonCarousel .updateItem:nth-child(3n) { margin-right:3%; }
	.updatesAreaPortrait.nonCarousel .updateItem:nth-child(2n) { margin-right:0; }
	
	.update_block_info { width:100%; }
	.large_update_thumb { width:100%; }
	.small_update_thumb { width:307px; }
	.update_counts_preview_table {text-align: center;float:none;}
	.join_button_preview_table { width:100%; border:0; }
	.updatesArea .cell_top, .dvd_details_overview { display:inline-block; width:100%; text-align:center; padding-right:0; }
	.updatesArea .cell_top .dvd_box { display:inline-block;  }
	.join_left, .join_middle { width:100%; }
	.play_icon_overlay { left:210px; top:150px; }

	.live_show_wrapper { display:block; }

	.play_icon_overlay { top:25%; left:50%; margin-left:-25px; margin-top:-45px; }

	header { text-align:center; }
	header .centerwrap { display:inline-block; vertical-align:top; }
	.logo { float:left; }
	.hright{padding-right:0; width:100%;}
	.navigation {display: none;}

	.update_table_right .update_image .left:first-child { width:99%; }
	.update_table_right .update_image .left { width:49.5%; }
	.update_table_right .update_image .left:nth-child(2n) { float:right; }
}


@media only screen and (max-width:479px){
	.centerwrap{/*width:300px;*/}
	.views_remaining {font-weight: 600;font-size: 12px;}
	.logo { max-width:225px;height: auto; padding-top: 30px;}
	.logo img { max-width:225px;height: auto; }
	.hright { margin-top:15px; }
	.caption h3, .caption p{font-size:13px;}
	.caption{padding:4px 0;}
	.caption .centerwrap{padding-left:0px;}
	.midads h3{font-size:14px;}
	.midads p{font-size:13px; line-height:18px;}
	.title{padding-left:10px; text-align:center; }
	.title h2{float:none; line-height:normal; padding-bottom:5px;}
	.title .viewAll { float:none; display:inline-block; }
	.surprised p{font-size:18px;}
	.getAccess a{padding:6px 0; font-size:16px;}
	footer{padding:30px 0;}
	.navigation {display: none;}
	.updatesBlock {padding-bottom: 10px;}
	
	.getAccess{padding-top:24px; padding-bottom:38px;}
	.updatesArea.nonCarousel .updateItem { width:100%; padding:0; margin:0 0 10px 0; }
	.updatesAreaPortrait.nonCarousel .updateItem { /*width:144px;*/ width:48%; padding:0; /*margin:0 8px 10px 0;*/ margin:0 2.9% 3% 0; }
	.updatesAreaPortrait.nonCarousel .updateItem:nth-child(5n) { margin-right:2.9%; }
	.updatesAreaPortrait.nonCarousel .updateItem:nth-child(3n) { margin-right:2.9%; }
	.updatesAreaPortrait.nonCarousel .updateItem:nth-child(2n) { margin-right:0; }
	
	.small_update_thumb { width:100%; margin:0 0 2px 0; }
	.play_icon_overlay {left:140px; top:120px;  }
	.dvd, .dvd_box { width:100%; }
	.sort_options { width:100%; padding:5px; box-sizing:border-box; margin:0; padding-bottom:10px; }
	.sort_options select { width:100%; box-sizing:border-box; }
	.sort_options.dvd_select { margin:0; margin-bottom:5px; }

	.searchArea { width:100%; position:relative; }
	.searchArea form { display:inline-block; vertical-align:top; width:100%; position:relative; }
	.searchArea .searchbox { width:98%; }
	.searchArea .search { position:absolute; top:0; right:0; }
}