
.faq_container{
  background-color: rgba(231,240,214,1);
  color:#00513E;
}

.logo{
	position:absolute;
	top:-0px;
	left:0px;
	background: url("/rare/logos/c5_PUB_marquee_logo_WT_green.png") no-repeat;
	background-position: 0px -15px;
	width:320px;
	height:230px;
	display:inline-block;

}

body{
	margin:0px;
	background: #FFFFFF;
}

.date-reservation-day{
	font-size:18px;
	
}
.ticket_border{
	padding:8px;
	font-size:19px;
	text-align:center;
	border:7px dotted #000000;
	border-radius: 50% 10% / 10% 50%;
	z-index:100;
}

.marquee-box {
	position:relative;
	background:#FFFFFF;
	height:150px;
	width:1184px;
	margin:auto
	}

.navBar{
	width:1184px;
	margin:auto;
	height:37px;
	line-height:37px;
	background:#405b2b;
	color:#FFFFFF;      
}

.google-map-container{
	width:892px;
}

.nav_highlight{
	text-shadow:none;
	color:#FFFFFF;           
}



.where_am_i{
	display:inline-block;
	vertical-align:top;
}

#background {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
}

#donations{
	color:white !important;
	background: rgba(75,129,9,1);
		background: -moz-linear-gradient(top, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75,129,9,1)), color-stop(100%, rgba(173,219,116,1)));
		background: -webkit-linear-gradient(top, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		background: -o-linear-gradient(top, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		background: -ms-linear-gradient(top, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		background: linear-gradient(to bottom, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b8109', endColorstr='#addb74', GradientType=0 );
	display:none;
	margin:60px auto;
	width:550px;
	padding:0px 18px;
	text-align:center;
	z-index:9999999;
	border:2px solid #FFFFFF;
	border-radius:12px;
}

.left{
	text-align:left;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.bold{
	font-weight: 700 !important;
}
.underline{
	text-decoration:underline;
}
.italic{
	font-style:italic;
}
.del{
	text-decoration:line-through;
}
.center{
	text-align:center;
}
	.headline_A{font-family: 'Open Sans', sans-serif;  font-weight: 700; font-size: 25px; color: #905426; margin: 0 0 0 0; text-shadow: none !important }
	.headline_B{font-family: 'Open Sans', sans-serif;  font-weight: 700; font-size: 25px; color: #982806; margin: 0 0 0 0; text-shadow: none !important }

	.caption_A{font-family: Lato, arial, helvetica, sans-serif; font-weight: 400; font-size: 20px; color: #905426; margin: 0 0 0 0 }
	.caption_B{font-family: Lato, arial, helvetica, sans-serif; font-size: 20px; color: #4f642f; margin: 0 0 0 0 }

	.title_A{font-family: Lato, arial, helvetica, sans-serif; font-size: 16px; color: #905426; margin: 0 0 0 0 }
	.title_B{font-family: Lato, arial, helvetica, sans-serif; font-size: 16px; color: #4f642f; margin: 0 0 0 0 }

	.body_A{letter-spacing: normal !important; font-family: Lato, arial, helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #1d5b6b; margin: 0 0 0 0; padding: 0 0 0 0 }
	.body_B{letter-spacing: normal !important; font-family: Lato, arial, helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #DF6608; margin: 0 0 0 0; padding: 0 0 0 0 }

	.pub_custom_btn { display: inline-block; border: 1px solid #2276d2; border-radius: 5px; padding: 2px 5px; margin: 0 2px; color: #2276d2 }



.central-body{
	background:#FFFFFF; 
	display:block;
	margin: 0 auto;
	width: 100%; /* 88%*/	 /*Here's the width of the live content area*/
	position:relative;
   	top:0px;
	padding:8px;

}


.welcome_msg_div{
	max-width:360px;
	display:block;
	position:absolute;
	right:36px;
	top:140px;
	z-index:200;
	border:3px solid rgba(255, 255, 255, .5);
	border-radius:12px;
	background-color:rgba(255, 255, 255, .7);
	max-height:300px;    	
}


.grid-reservation{
	width:1200px;
	margin:auto
}

.content-box {
	background:#FFFFFF;
	z-index:2;
	width:1200px;
	color: #666;
	margin: 0 auto;
}



.lft_information_col{
	width:220px;
	display:block;
	font-size:12px;
	white-space:normal;
	margin:8px;
}


.dvParkAreaTitle{
	font-size:24px;
	font-weight:600;
}

.dvParkAreaNotes{
	font-size:13px;
	font-weight:400;
}

.org_name_1{
	font-family: 'Lato', arial, helvetica, sans-serif;
	font-weight: 500;
    font-size: 1.25em;
	color:#FFF;
	display:block;
	margin:0px;
	padding:0px;
	text-shadow: 2px 2px #000000;
}

.org_name_2{
	font-family: "Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
	font-size: 2.7em;
	font-weight: 700;
	color:#FFF;
	display:block;
	margin:0px;
	padding:0px;
	text-shadow: 2px 2px 4px #000000;
}

.top_info_bar {
    float:right;
	text-align:right;
	white-space:nowrap;
	width:600px;
	height:30px;
    color: #00513e;
    text-decoration: none;
    margin: 0px;
	margin-top:8px;
	margin-right:5px;
    padding: 0px 8px;
    cursor: pointer;
    text-shadow: none;
    font-weight: 600 !important;
	z-index:1000;

}

.top_bar_minor_txt{
	font-size: 0.7rem;
    font-weight: 400!important;
}

.top_bar_icon {
	display:inline-block;
	margin-right:8px;
}

LABEL{
	vertical-align:middle;
}

.grad_back_1{
	   	background: rgba(75,129,9,1);
		background: -moz-linear-gradient(top, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75,129,9,1)), color-stop(100%, rgba(173,219,116,1)));
		background: -webkit-linear-gradient(top, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		background: -o-linear-gradient(top, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		background: -ms-linear-gradient(top, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		background: linear-gradient(to bottom, rgba(75,129,9,1) 0%, rgba(173,219,116,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b8109', endColorstr='#addb74', GradientType=0 );
		color:#FFFFFF;
	   }

.data_table tr:nth-child(even){
	background-color:#C4EEA4;
}
.data_table tr:nth-child(odd){
	background-color:#C4EEA4;
}
.data_table  td:first-child { background-color:#FFFFFF; }
.data_table  td { border:1px solid #A2A2A2 }
#google_map{ background-color:#FFFFFF; }


.thin-open-med:hover{
	color:#FFFFFF;
	background-color:#95BB43;
	text-decoration:none;
}


.filter-content{
	padding:4px;
	margin:0px;
}
   
.ghost_title, .ghost_title_med{
	font-family: Arial, sans-serif;
}

.ghost_title_med{ 
	font-weight:600;
}

 
.thin-open-med{
	display:inline-block;
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold !important;
	text-decoration:none; 
	font-size:17px;
	height:37px;
	padding: 0px 8px;
	
}

.labels, .label{ 
	font-family: Verdana, Arial, sans-serif;
	white-space:nowrap;
}

#placeBannerText{
	color:#FFFFFF;	
}

 .ghosted_fat_title{
	display:block;
	background:#FFFFFF   url('/rare/assets/images/parks-background-secondary-wood-grey.jpg');
	width:1184px;
	height:100px;
	margin:auto;
 
	padding-top:50px
	
 }                     
 
 
 #orgNameTxt{
	 color:#000000;
 }
 
 #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
    cursor: pointer;
    border-radius: 1px;
    height: 4px;
    width: 28px;
    background: #000000;
}
 .mblBigQuestions{
	 color:white;
 }
 


