
/* Main background */
#gd-pe-mobile-wrapper, body { background-color: #fff; }

/* Header */
#gd-pe-mobile-header { background:  #36B9C2!important; height: 125px; }
	#gd-pe-mobile-header h1 { text-indent: -9999px; margin: 0; padding: 0; height: 125px; background: transparent url(https://media.guestdesk.com/sites/longbayresort_com/media/mobile/grande-cayman-logo.png) no-repeat center center; }

/* Backbar - title and back button */
#gd-mobile-backbar { background-color: #DDEBF4; color: #000; text-shadow: #fff -1px 0; padding: 5px; margin: 5px 0 0; border-color: #000; }
#gd-mobile-backbar a.gd-mobile-back-button { background-color: #007fc0; color: #fff; text-shadow: #000 0 -1px; }

.gd-mobile-main { background: #fff; color: #333 !important; }
/*.gd-mobile-main a { color: #333; }*/
.gd-mobile-large-list { border-color: #333; }
.gd-mobile-large-list li { border-color: #333; }
.gd-mobile-large-list li a { font-size: 14px; background-image: none; }
.gd-mobile-small-list li a { font-size: 14px;  }

/* Buttons */
input[type="submit"], a.gd-button { background-color: #007fc0; color: #fff; text-shadow: #000 0 -1px; border-radius: 3px; }
a { color: #007fc0; }
#gd-mobile-footer-links a { color: #000; }

#gd-mobile-room-details { background-color: transparent; }

#gd-mobile-itinerary { background-color: #DDEBF4; text-shadow: none; }

#gd-mobile-room-details ul.gd-mobile-small-list { border: 1px solid #ccc; border-width: 0 1px; }

.gd-package-list-package-select a { font-size: 12px; }


#gd-packages-banner img{
	max-width: 100%;
	height: auto !important;
}
#gd-pe-mobile-wrapper #gd-package-list .gd-package-list-thumbnail + .gd-package-list-package-select{
	margin-top: -80px;
}

img{max-width: 100%; height: auto !important; }

/* 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, body.gd-pe-mobile-app #gd-module-golf, body.gd-mobileApp-page { background-image: none; }
@media (max-device-width: 400px) {
	body.gd-pe-mobile-app::before, body.gd-pe-mobile-app #gd-module-golf::before, body.gd-mobileApp-page::before {
	  content: url(http://media.guestdesk.com/sites/media/bg_palm_trees.png);
	  position: fixed;
	  z-index: -1;
	}
}

body.gd-pe-mobile-app #gd-lang, body.gd-pe-mobile-app #gd-mobile-backbar { display: none; }
body.gd-pe-mobile-app #searchOptionsAnchorLink { display: none; }
body.gd-pe-mobile-app #gd-mobile-results ul li.gd-mobile-multiple-packages a p span.gd-mobile-multiple-packages-button,
body.gd-pe-mobile-app a.gd-button, body.gd-pe-mobile-app #gd-mobile-itinerary, body.gd-pe-mobile-app input[type="submit"]
{ background-color: #36B9C2 !important; text-shadow: none !important; }

body.gd-pe-mobile-app div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all,
body.gd-pe-mobile-app div#gd-message-overlay.gd-mobile-loader.gd-mobile-body-a.gd-mobile-corner-all.ui-dialog-content.ui-widget-content
{ display: none !important; } /* hide message overlay and use the one in app */

#gd-module-golf { color: #000; }
.gd-mobile-app-custom-content { background-color: rgba(245,245,245,0); color: #36B9C2; font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif; padding: 10px; }
.gd-mobile-app-amenities-content { background-image: none; }
.btn-default, body.gd-pe-mobile-app .gd-input-submit { background-color: #36B9C2 !important; text-shadow: none !important; }
.highlight-text, .mobileApp-weather-overview-description { color: #333; }
.mobileApp-weather-icon { color: #333; }

.btn.btn-success.visible-phone.gd-filterForm-mobileSearch, .btn.btn-small.btn-success.backbone-navigate, .label-success
{ background-color: #36B9C2; background-image: linear-gradient(to bottom,#c20000,#c20000); text-shadow: none; }

.btn.btn-success.visible-phone.gd-filterForm-mobileSearch, .btn.btn-small.btn-success.backbone-navigate, .label-success {background-image: none; color: #fff;}
.btn.btn-primary, .btn.btn-success {color:#fff;}

body.gd-mobileApp-page { background-color: #fff; color: #333 !imporant; }

.mobileApp-weather-overview-numbers div, .current-weather-label { border-top: 2px solid #36B9C2; color: #333; }
.current-weather-value { color: #333; }
#current-weather-container h3 { color: #333; }
body.gd-pe-mobile-app .gd-avail-course-rates b { float: none; }

.checkin-section h4, .checkin-section label, .gd-mobileApp-page .container-fluid h2 { color: black !important; }