/* --- Scrolled Main Menu ----------- */
.scrolled .region-header-nav {
	padding-top: 15;
	padding-bottom: 15px;
	max-height: 90px;
}
.scrolled .block-superfish {
	top: 30px;
}
.scrolled ul.sf-menu a, .scrolled ul.sf-menu span.nolink {
	padding: 0.2em 1.2em;
}
.scrolled .menu--main .field--name-field-link-image, .scrolled ul.sf-main .field--name-field-link-image img {
	max-width: 75px;
	top: -33px;
}
.scrolled .menu--main a.image-link, ul.sf-main a.image-link {
	padding: 15px;
	top: -25px;
}
.scrolled header p {
	margin-bottom: 0;
}


.scrolled #block-booknowbutton {
	top: 35px;
}

@media only screen and (max-width: 1240px) {
	#block-booknowbutton {
		top: 5px;
		max-width: 120px;
	}
	.scrolled #block-booknowbutton {
		top: 5px;
	}	
}

@media only screen and (max-width: 1024px) {
	header {
		padding-top: 15px;
	}
	#block-maillink-2 { 
		right: 105px;
	}

}

@media only screen and (max-width: 640px) {
	#block-phonelink-2, 
	#block-maillink-2 {
		position: absolute;
	}
	.mobile-nav-toggle {
		float: right;
	}
	#block-phonelink-2 span.textual, #block-maillink-2 span.textual  {
		display: none; 
	}
	#block-phonelink-2 {
		right: 75px;
	}
} 