



#content { width: 900px; }

#gd_main-contentDisplay { float: left; width: 100%; }
	#gd-room-filters { float: left; width: 170px; padding: 10px; }
		#gd-room-filters h3 { margin: 0 0 5px; }
		#gd-room-filters ul li.gdRoomCustomSearchMultiColumn ul li { width: 60px; }
	#gd_roomResultDisplay.gd-room-filters { float: right; width: 680px; }
    .gd-start-over-message { clear: both; }

#gd-optional-services .gd-no-thanks {
    background-color: #2DB72D;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: white !important;
    font-size: 12px;
    line-height: 1em;
    padding: 5px 10px;
}
#gd-optional-services .gd-no-thanks a {
    color: white;
}
#phone-number h3 {
line-height: 20px;
}
#navigation ul{
padding-left: 20px;
}
#gd-sp-searchbox ul li label, #gd-sp-searchbox ul li input, #gd-sp-searchbox ul li select, #gd-sp-searchbox ul li img {
    margin: 0;
	}
	
	#gd-package-filterForm-resultMessage {
    background-color: #feffd0;
    border: 1px solid #333;
    height: 27px;}
	
#gd-golf-fromPlayDate, #gd-golf-toPlayDate {
    padding: 0 !important;
}

.navbar .nav > li > a {
    /* color:#fff !important; was making nav unreadable */
    float: none;
    padding: 10px !important;
    text-decoration: none;
    text-shadow: none !important;
}

#gd-special-filterForm ul li{
	height: auto;
}

#gd-special-filterForm ul{
	margin-bottom: 0px;
}

#gd-special-filterForm ul li select{
	margin: 0;
}

	a.btn backbone-navigate .gd-course-reviews-button{
	display:inline;
	}

.gd-course-reviews-button img{
	display: inline-block;
}
@media screen and (min-width: 1170px){
	body > .container{
		max-width: none;
		width: 1170px;
	}	
}

.gd-cart-footer .btn-group > .btn{
	padding: 2px 5px;
}
.gd-cart-footer .btn-group > .btn img{
	display: inline-block;
}
.carousel{
	margin-bottom: 0 !important; 
}
.navbar .nav > li{
	float: none !important; 
}
.main-nav .navbar-nav {
    float: left !important;
	}

form#bookForm input {display:inline; width:inherit;border:1px solid gray;}
#bookForm td textarea {border:1px solid gray;}
/* CONFIRMATION PAGES */
#gd_reservation_ads { float: right !important; }
#conf-socialshare {border-top:1px solid #2B7B3F; border-bottom:1px solid #2B7B3F; padding:20px 0 15px 0;}
#conf-socialshare h4 {margin-top:0px; font-size:16px;}
#conf-articles h4 {font-weight:bold;}
#gd_confirmation { width:650px; margin-right:50px;}
#gd_reservation_ads {float:left; width:200px; text-align:center;}
#gd_reservation_ads img {margin-bottom:25px;}



/*
----------------------------
CLASSES
____________________________
*/
.blue-arrow {margin-bottom:-1px;}
.view-all {font-weight:bold !important; color:#fbf154 !important;}
.signup-button {border:0; background-color:#fcee6c; margin-top:10px;}
.first-special {margin-left:35px; margin-right:15px; width:250px;}
.second-special {width:220px;}
.current-specials {margin:0 50px 0 10px;}
.news-widget {list-style-type:none;}
.news-widget li {clear:both; margin:10px 0 10px 0;}
.news-widget li a {font-size:12px; font-weight:normal; text-decoration:none; color:#434343;}
.video-tour {margin:20px 0 0 25px;}
div.clear { overflow:hidden; height:1px; clear:both; }
img.alignRight { float:right; margin:0 15px 15px 15px;}
img.alignLeft { float:left; margin:0 15px 15px 0; }
.error { color: red; }


/* Mobile app */
@charset "UTF-8";

@font-face {
  font-family: "ProximaNova-Light";
  src:url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.eot");
  src:url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),
    url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.woff") format("woff"),
    url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.ttf") format("truetype"),
    url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.svg#ProximaNova-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}

body.gd-pe-mobile-app { background-color: #f5f5f5; color: #333333; }
body.gd-pe-mobile-app .gd-iqwareFeatures-input-submit { background-color: #00aeef; }


/*Start Fixing styling of Reservation confirmation page 06-26-2017 */

#gd_confirmation {
    width: auto;
   
}

#conf-socialshare p img {

    display: inline-block;

}


#conf-articles .conf-entry {
    display: inline-block;
}

#conf-articles p img {

    display: inline-block;

}

#gd_reservation_details {
    width: calc(100% - 228px);
    float: left;
}

.gd_account, .gd-account {
    display: none;
}

/*End Fixing styling of Reservation confirmation page */

/* Fix Header Width Issue */
.row.clearfix {
    width: auto!important;
}