body {
	max-width: 2000px;
    margin: auto;
	padding-top: 0px!important;
}
.feature-box .feature-box-caption .feature-box-caption-content p {line-height:1.5;font-size: 16px;}


.general .main p {
    line-height: 1.8 !important;
}

strong {
    font-weight: 500;
}
#showcase.interior {
    max-height: 700px;
}

blockquote {
    padding: 17px 45px;
    margin: 0 -11px 20px -11px;
    font-size: 17.5px;
        border-left: none;
    font-weight: 500;
    color: #F7F7F7;
    background: #58bb8a;

}
blockquote:after {
        content: "";
    border-style: solid;
    position: absolute;
    margin-left: 0px;
    border-width: 19px 21.5px 0 21.5px;
    border-color: #58bb8a transparent transparent transparent;
        margin-top:17px;
}

blockquote p {
    line-height:28px !important
}

.frm_submit {
    max-width: 100%;
}

.general .contents .frm_submit {
    width: 100%;
}


/*table*/
.hours td {
	padding: 5px 0px 5px 8px;
    border-right: #fff solid 3px;
}
.hours th {
    background-color: #163A67;
    color: white;
}
.hours tr:nth-child(even) {background-color: #f2f2f2}


.weather-btn i {
    font-size: 20px;
}
.weather-btn span {
    font-size: 8px;
}
  
/* booking bar */
#booking-weather.bar {max-width: 2000px;margin: auto;}

#booking-weather .weather-btn i {
    font-size: 40px;
    height: 40px;
    margin-right: 7px;
    vertical-align: middle;
    font-family: weather;
    font-weight: normal;
    font-style: normal;
    line-height: 1.0;
    text-transform: none;
    display: inline-block;
}

#booking-weather .weather-btn span {
    font-size: 18px;
    vertical-align: middle;
}

#booking-weather .weather {
    background:none !important;
}
/*devices that do not support html5 video 
@media (max-width: 640px) {
.bgvid { display: none; }
#showcase  {background: url(http://gs-032-dc.gsfamdev.com/wp-content/uploads/sites/16/2016/01/GS-LAKEROOSEVELT-THEME-SLIDER-LAKE-CLIFF.jpg) #000!important;background-size: cover;}
}
*/

/*mobile homepage buttons */

.mobile-buttons a {
    padding: 10px 15px;
}

/*focus button issue fix*/
.button:focus{
  color:#fff !important;
}

/*Tabs and Accordians*/
.panel-title > a.collapsed {
    background: #f5f5f5;
    color: #2c3565!important;
}

/*activities*/


.activities .eventInner .feature-box h4 {
    font-size: 15px;
}
.feature-box .overlay {/* background:url(../img/overlay1.png) 0 0 repeat transparent; */width:100%;height:100%;position:absolute;left:0;top:0;z-index:50;opacity: 0.8;}

  /*complience changes*/

#booking-weather #booking-mobile {background-color:#f2a416;padding:15px;height:54px;border:0;color: #523c2d;}

input[type="submit"],
.frm_submit,
.btn {
    border: 0;
    text-transform: uppercase;
    font-family: 'Whitney','Helvetica Neue',Arial,sans-serif;
    font-weight: 600;
    border-radius:0;
    position:relative;
    outline:none;
    border-width:2px;
    border-style:solid;
    text-align:center;
    padding:6px 20px;
    -webkit-font-smoothing:subpixel-antialiased;
}

#booking-weather.bar .triangle-btn a,
	#booking-weather.bar .triangle-btn input,
	#booking-weather.bar .triangle-btn button {
		text-align: center;
		top: -90px;
		left: -70px;
		position: relative;
		width: 140px;
		height: 55px;
		line-height:55px;
		margin: 0px;
		background:none;
		border:0;
		focus:none;
		font-size:20px;
		font-family:'WhitneyCondensed','Whitney',Arial,sans-serif;
		font-weight: 500;
		}


#booking-weather.bar .triangle-btn a,
#booking-weather.bar .triangle-btn button,
#booking-weather.bar .triangle-btn input {border:0;outline:0;padding:6px 20px;display:block;color: #523c2d;}

/*.feature-boxes {
	background-color:black;	
}*/
.triangle-section {background-color: black;}
.btn-default {background:transparent;background: rgb(255, 255, 255);border-color:#fff;color: #1a2f58;}
#showcase .header-content .header-content-inner .btn {background: rgba(255, 255, 255, 0.7);}
#showcase {
    position: relative;
    width: 100%;
    min-height: auto;
    text-align: center;
    color: #fff;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    margin:0;
    padding:0;
    z-index:1;
    overflow:hidden;
    background-color: #1a2f58;
}

.sidebar .frm_forms .frm_primary_label, 
.sidebar .frm_forms .frm_submit input {color: #523c2d!important;}

.frm_submit {background:transparent;background: rgba(255, 255, 255, 0.1);border-color:#fff;color:#fff;}

.frm_submit:hover {background:transparent;background:rgba(255, 255, 255, 0.2);color:#fff;border-color:#fff}

/*spacing for child menu links */
#mainNav .nav li {padding: 3px 0;margin:0;}

@media (max-width: 767px) {
#mainNav .nav > li {border-bottom:1px solid #fff;padding:5px 0px}

#mobile-contact a {display:inline-block;padding: 10px 10px;}
#mainNav .nav > li > ul {padding: 5px 10px 10px;}

}

@media (min-width: 768px) {
.mobile-header #mainNav .nav > li {border-bottom:1px solid #fff;padding:5px 0px;position:relative;}
}

/*Activity Tiles*/
.activities .eventInner .feature-box h4 {
    font-size: 12px;
  margin-top: 0px;
}



/*Hide phone on Marina Pages*/
.page-id-2539 .mobile-header #mobile-contact .number {
    display: none;
}

.page-id-2539 #mainNav i.fa.fa-phone {
    display: none;
}

.page-id-2541 .mobile-header #mobile-contact .number {
    display: none;
}

.page-id-2541 #mainNav i.fa.fa-phone {
    display: none;
}

.page-id-2543 .mobile-header #mobile-contact .number {
    display: none;
}

.page-id-2543 #mainNav i.fa.fa-phone {
    display: none;
}

.page-id-2545 .mobile-header #mobile-contact .number {
    display: none;
}

.page-id-2545 #mainNav i.fa.fa-phone {
    display: none;
}

.page-id-2537 .mobile-header #mobile-contact .number {
    display: none;
}

.page-id-2537 #mainNav i.fa.fa-phone {
    display: none;
}

.page-id-2698 .mobile-header #mobile-contact .number {
    display: none;
}

.page-id-2698 #mainNav i.fa.fa-phone {
    display: none;
}

/* Enter Your Custom CSS Here */
.mobile-header.transparent-header #mainNav.scrolled .navbar-brand img{display:none;}
 .mobile-header.transparent-header #mainNav.scrolled .navbar-brand img:first-child {display:block}
@media (max-width:991px) {
.mobile-header.transparent-header #mainNav.unscrolled .navbar-brand img{display:none;}
.mobile-header.transparent-header #mainNav.unscrolled .navbar-brand img:last-child {display:none}
.mobile-header.transparent-header #mainNav.unscrolled .navbar-brand img:first-child {display:block}

	
}