/* layout smaller than 600px, iPhone and mobiles */
@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) {
/* Menu */
#nav {margin: 0; width: 90%; margin: 40px 5%; background: #f1f1f1; opacity: 1; }
ul#nav{display:none; margin: 0 auto; float: none;width: 100%;} 
ul#nav li {float:none;clear:both;border-bottom:1px dotted #ccc;background: #f1f1f1;}
ul#nav li:last-child{border-bottom:none;}
ul#nav > li:first-child{margin-left:0;}
ul#nav li a{padding:0 8px;font-size:12px!important; margin-right: 0; }
ul#nav li a:hover{}
ul#nav li a span{background:none;}
#site-map {display: none;}
#content-main {width: 98%; margin: 0 auto;}
.sidebar {width: 98%; margin: 0 auto;}
.rsABlock, .rsSBlock {font-size: 1em;}

/* Menu - Second Tier */
ul#nav .current_page_parent ul.sub-menu {display:block!important;visibility:visible!important;}
ul#nav ul.sub-menu{position:inherit;width:100%!important;top:inherit;border:none;left:0;}
ul#nav ul.sub-menu li{border-bottom:1px dotted #ccc;width:100%;}
ul#nav ul.sub-menu li a{padding:12px 20px;font-size:15px;}
ul#nav ul.sub-menu li a:hover {background:#eee!important;color:#555;}
ul#nav ul.sub-menu li.current-menu-item a{background:#f3f3f3;}
/* Menu Toggle */
ul#nav.toggled-on{display:inline-block;}
#menu-toggle{text-align:center;}
#menu-toggle strong{background-color:#e6e6e6;background-image:-moz-linear-gradient(center top , #f4f4f4, #e6e6e6);background-repeat:repeat-x;border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);color:#7c7c7c;font-size:0.785714rem;font-weight:normal;line-height:1.42857;padding:0.428571rem 0.714286rem;cursor:pointer;display:inline-block;margin-bottom:-10px;}
#menu-toggle strong.toggled-on, .home #menu-toggle strong{margin-bottom:20px;}
#menu-toggle strong:hover{background-color:#ebebeb;background-image:-moz-linear-gradient(center top , #f9f9f9, #eBeBeB);background-repeat:repeat-x;color:#5e5e5e;}
#menu-toggle strong:active, #menu-toggle strong.toggled-on{background-color:#e1e1e1;background-image:-moz-linear-gradient(center top , #ebebeb, #e1e1e1);background-repeat:repeat-x;border:medium none;box-shadow:0 0 8px 2px #c6c6c6 inset, 0 1px 0 0 #f4f4f4;color:#777777;}
/* General Layout*/
.footer-links-single {text-align: center; width: 80%; margin-left: 10%;}
#logo {float: none; width: 100%;}
#new-royalslider-1 {display: none;}
#weatherFeed {float: none; margin-top: 0;}
.grid-sizer {width: 98%;}
.page-id-14 .news-item {width: 98%;}
#date {margin-top: -30px;}
#portal-col {width: 100%;}
h1#welcome {font-size: 1.1em;}
#fourCols ul{height: auto;}
#fourCols li{width: 54%;display: block; float: left;margin: 0 18%;padding: 1%;}
.logo img {
    height: 35px;
    position: absolute;
    right: 2%;
    top: 5px;
    transform: none;
    width: auto;
	}
	
	.wp-post-image {
    float: right;
    margin: -14px 0 10px 2%;
    max-width: 748px;
    width: 100%;
	}
	.header-image .wp-post-image {
    float: none;
    margin: 0;
	}
	
	#holes .course-intro{
		display: none;	
	}
	
	.bookingCellsCont{
		max-width:255px;
		width:100%;
		}
		.page-id-14 .news-item {width: 98%;}
			.grid-sizer { width: 98%; }
			#members-title, #course-updates, #weatherFeed, #login-left,#login-right {
    float: left;
    width: 100%;
}
#logo img {
    float: none;
    width: 10%;
}
#logo {
    bottom: 10px;
    left: 10px;
    position: absolute;
    z-index: 300;
}
#contact-us { width: 20%;}
	
p.feedbackButton{
	display: none;
}
	
}
/* iPad PORTRAIT */
@media only screen and (max-width: 768px) and (min-width: 481px) {
	.page-id-14 .news-item {width: 48%;}
	.grid-sizer { width: 48%; }
	ul#nav li a{padding:0 9px; margin-right: 0; font-size: 15px; }
	#login-left{width:40%;}
	#login-right {width: 55%;}

}

@media only screen and (max-width: 1000px) {
	.page-id-8716 .row,
	.page-id-8716 .middle {
		width: 95%;
		margin: 0 auto;
	}

	.page-id-8716 .row .col,
	.page-id-8716 .middle .col {
		width: 100%;
		padding: 0;
	}

	.page-id-8716 .wrapper {
		width: 95%;
		margin: 0 auto;
	}

	.page-id-8716 .header-image {
		width: 95%;
	}

	.page-id-8716 .news-scroller {
		width: 32%;
	}

	.page-id-8716 #members-header {
		width: 100%;
		margin-left: 0;
	}
}

@media only screen and (max-width: 480px) {

	.page-id-8716 .news-scroller {
		width: 100%;
		margin-right: 0;
	}
	.page-id-14 .row .quarter, .page-id-14 .middle .quarter{
		width: 97%;
	}
	.page-id-14 .row .three-quarters, .page-id-14 .middle .three-quarters{
		width: 100%;
	}
	.page-id-14 .news-scroller{
		width: 100%;
	}
}

@media only screen and (max-width: 700px) {

}