@charset "utf-8";
/* CSS Document */
/*
==============================================
font-family:"myriad-pro", Arial, Helvetica, sans-serif;
==============================================
Regular		400
==============================================
*/

body{color:#000; font-family:"myriad-pro", Arial, Helvetica, sans-serif; background:#f9f9f9; font-size:62.5%; line-height:1.3; -webkit-text-size-adjust:none;}
a{color:#000; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
p{color:#000; font-size:1.4em; padding:10px 0;}
ul{color:#000; font-size:1.4em;}
input, textarea, select{color:#000; outline:none; font-size:1.4em; vertical-align:middle; font-family:"myriad-pro", Arial, Helvetica, sans-serif;}
/*input[type=text], textarea, select{-webkit-appearance:none; border-radius:0;}*/

body,html{height:100%;}

.wrapper{max-width:1058px; margin:0 auto; padding:0 15px;}
/*===================================================================================*/
/*HOMEPAGE START=====================================================================*/
/*===================================================================================*/
.welcome{padding:40px 0; background:#fff; margin-bottom:33px;}
.welcome .wc_img{float:left; padding:0 65px 0 35px;}
.welcome .wc_img img{max-width:100%; height:auto;}
.welcome .wc_txt{}
.welcome .wc_txt h1{color:#637a62; font-size:2.1em; font-weight:400; padding:43px 0 18px;}
.welcome .wc_txt p{margin-bottom:5px; line-height:1.4;}

h2{color:#637a62; font-weight:400; font-size:2.1em; padding:0 0 22px;}

.reservation_cal{float:left; width:58%; margin-right:5%; padding-bottom:20px;}
.make_reservations{width:26%; float:left; padding-bottom:20px;}
.weather_forecast{float:right; width:23%; overflow:hidden; padding-bottom:20px; width:246px;}
.weather_forecast .forecast_widget{margin:15px 0 0;}
.weather_forecast ins{background:none !important; width:100% !important;}
.weather_forecast iframe{background:none !important; width:100% !important;}

.columns{padding-right:285px;}

/*===================================================================================*/
/*HOMEPAGE END=======================================================================*/
/*===================================================================================*/



/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1060px) {
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	.welcome .wc_img{padding:0 25px;}

	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/


}



/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	
	.mob_hide{display:none;}
	
	/*===================================================================================*/
	/*HOMEPAGE START=====================================================================*/
	/*===================================================================================*/
	.welcome .wc_img{padding:0 10px; width:100px;}

	.columns{padding-right:0;}
	.reservation_cal{width:100%; margin-right:0; padding-bottom:50px;}
	.make_reservations{width:100%; padding-bottom:50px;}
	.weather_forecast{float:left; margin:0; clear:both;}


	/*===================================================================================*/
	/*HOMEPAGE END=======================================================================*/
	/*===================================================================================*/

	
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
}
