/* iPads (portrait) ----------- */
@media only screen and (orientation : portrait) {
	/* SHOW - HIDE */
	.hide-for-medium{
		display: none;
	}
	.show-for-medium{
		display: block;
	}
/* Styles */
	.header-full-wrap{
		height: 170px;
	}
	.extended-header-left, .extended-header-right{
		width: 0;
		height: 0;
	}
	.header-full, .header-wrap{
		width: 768px;
		height: 168px;
		height: auto;
	}
		.header-wrap{
			height: auto;
		}
			.logo-wrap{
				height: 152px;
				overflow: hidden;
			}
			.logo-bottom{
				display: none;
			}

			.header-center{
				width: 332px;
    		margin-left: 278px;
			}
				.nav-wrap{
					height: auto;
				}
					.main-nav{
						height: auto;
					}
						a.nav-tabs, a.nav-tabs.active{
							border-top: 1px solid #FFFFFF;
    					height: 83px;
							width: 110px;
							padding: 0;
						}
						a.nav-tabs .navup, a.nav-tabs.active .navup{
							height: 56px;
							width: 109px;
							border-right: 1px solid #fff;
						}
						a.nav-tabs .navbutton{
							width: 109px;
							border-right: 1px solid #fff;
							border-radius: 0;
							margin-left: 0;
							padding:0;
							line-height: 26px;
							height: 27px;
							color: #fff;
						}
						#winter a.nav-tabs .navbutton{ background: #45c0fc; }
						#summer a.nav-tabs .navbutton{ background: #e14c2b; }

						#winter .nav-tabs:hover .navbutton{
							background-color:#fff;
							color: #1a77c4;
						}
						#summer .nav-tabs:hover .navbutton{
							background-color:#fff;
							color: #e14c2b;
						}

					.sub-nav{
						display: none;
					}

				.header-right{
					margin-right: -158px;
				}

					.weather-today{
						display: none;
					}
					.sponsorbox{
						margin-top: 0;
						width: 150px;
						height: 105px;
						background-image: url("../images/backgrounds/small-sponsorbox-01.png");
					}

						#slider div img{
							margin-top: -15px;
						}
					.weather-today-small{
						display: block;
						width: 150px;
						height: 63px;
					}
					.weather-today-small.weather-day{
						background-image: url("../images/weather/small-bg-day.png");
					}
						.weather-today-small img{
							margin-top:11px;
						}
					.weather-today-small .weather-small{
						line-height: 63px;
						width: 50px;
						font-size: 20px;
						color: #fff;
						text-align: center;
						float: left;
					}
						.weather-today-small img{
							width: 100px;
							float: left;
						}
	.sub-content{
		width: 728px;
		margin: 0 auto;
		border-width:20px 20px;
		/*padding: 0 20px;*/
	}
	.content-full-wrap, .content-wrap{
		margin-top:0;
		padding: 0;
	}
	#winter .content-full-wrap, #winter .content-wrap{ background: #fff; }
	#summer .content-full-wrap, #winter .content-wrap{ background: #fff; }

		.alerts{
			margin-top: 30px;
		}

	.content-wrap{
		margin-top: 20px;
	}
	#winter .content-wrap{ background-color: #D3DFDF; }
	#summer .content-wrap{ background-color: #D3DFDF; }

		.sub-content{
			border-width: 20px 0;
			max-width: 480px;
			width: 90%;
			padding: 0 5%;
		}
		.main-content{
			width: 100%;
		}
			.header-image{
				height: auto;
			}
			.header-image img {
		    margin: 0 auto;
		    max-width: 600px;
		    width: 100%;
			}
		.content-nav, .module-column{
			display: none;
		}
			.wall-tile:hover .wall-caption p, .smallerDevice .wall-tile .wall-caption p{
				display: none;
			}
}
/* iPads (landscape) ----------- */
@media only screen and (orientation : landscape) {
	.header-full-wrap{
		height: 170px;
		width: 100%;
		margin: 0 auto;
	}
	.extended-header-left, .extended-header-right{
		width: 0;
		height: 0;
	}
	.header-full, .header-wrap{
		width: 898px;
		height: 168px;
	}
		.header-left {
			margin:6px 0 0 -20px;
		}

	.sub-content{}
		.header-wrap{
			height: auto;
			margin: 0 auto;
		}
			.logo-wrap{
				height: 152px;
				overflow: hidden;
			}
				.logo-bottom{
					display: none;
				}

			.header-center{}
				.nav-wrap{
					width: 458px;
					height: auto;
				}
					.main-nav{
						width: 334px;
						height: 168px;
						float: left;
					}
						a.nav-tabs, a.nav-tabs.active{
							border-top: 1px solid #FFFFFF;
    					height: 83px;
    					padding: 0;
							width: 110px;
						}
						a.nav-tabs .navup, a.nav-tabs.active .navup{
							height: 56px;
							width: 109px;
							border-right: 1px solid #fff;
						}
						a.nav-tabs .navbutton{
							width: 109px;
							border-right: 1px solid #fff;
							border-radius: 0;
							margin-left: 0;
							padding:0;
							line-height: 26px;
							height: 27px;
							color: #fff;
						}
						#winter a.nav-tabs .navbutton{ background: #45c0fc; }
						#summer a.nav-tabs .navbutton{ background: #e14c2b; }
						a.nav-tabs .navbutton:hover{
							background-color:#fff;
							color: #1a77c4;
						}
						#summer .nav-tabs:hover .navbutton{
							background-color:#fff;
							color: #1a77c4;
						}

					.sub-nav{
						border-top: 1px solid #FFFFFF;
						display: block;
						float: left;
						margin-left: 3px;
						width: 119px;
						margin-top: 0;
						height: 169px;
					}
						.sub-nav a{
							width: 100%;
						}
							.sub-nav-item{
								height: 27px;
								line-height: 27px;
								border-bottom: 1px solid #fff;
								font-family: 'Slate W01';
								font-size: 12px;
							}
							.sub-nav-item1{
								/*background: url('../images/backgrounds/bg-15.gif') 0 -1px;*/
							}
							.sub-nav-item2{
								/*background: url('../images/backgrounds/bg-15.gif') 0 27px;*/
							}
							.sub-nav-item3{
								/*background: url('../images/backgrounds/bg-15.gif') 0 55px;*/
							}
							.sub-nav-item4{
								/*background: url('../images/backgrounds/bg-15.gif') 0 83px;*/
							}
							.sub-nav-item5{
								/*background: url('../images/backgrounds/bg-15.gif') 0 111px;*/
							}
							.sub-nav-item6{
								/*background: url('../images/backgrounds/bg-15.gif') 0 139px;*/
							}
							.sub-nav-item6{
								border-bottom: none;
							}
							#winter .sub-nav-item:hover{
								background: #7ed9ee;
							}
							#summer .sub-nav-item:hover{
								background: ##b0548f;
							}
							.sub-nav a .sub-nav-item span, .sub-nav a .sub-nav-item span:hover{
								background: none;
							}
							.sub-nav a:hover{
								text-decoration: none;
							}
							.sub-nav-item span div{
								display: block;
								text-align: center;
								color: #fff;
							}

				.header-right{
				}
					.throw-this-here{}
					.weather-today{
						display: none;
					}
					.sponsorbox{
						margin-top: 0;
						width: 150px;
						height: 105px;
						background-image: url("../images/backgrounds/small-sponsorbox-01.png");
					}
						#slider div img{
							margin-top: -15px;
						}
					.weather-today-small{
						display: block;
						width: 150px;
						height: 63px;
					}
					.weather-today-small.weather-day{
						background-image: url("../images/weather/small-bg-day.png");
					}
						.weather-today-small img{
							margin-top:11px;
						}
					.weather-today-small .weather-small{
						line-height: 63px;
						width: 50px;
						font-size: 20px;
						color: #fff;
						text-align: center;
						float: left;
					}
						.weather-today-small img{
							width: 100px;
							float: left;
						}
			.wall-tile:hover .wall-caption p, .smallerDevice .wall-tile .wall-caption p{
				display: none;
			}
}
