

.map_view{
			position:absolute;
			top:-30px;
			left:24px;
			z-index:999999;
			cursor:pointer;
			color:#12718F;
			border:1px solid #CCC;
			border-radius:5px 5px 0px 0px;
			font-size:20px;
			display:inline-block;
			padding:12px;
			margin-left:8px;
			margin-right:12px;
}

.map_view_on{
			top:-12px;
			border-width:2px;
			background-color:#FFFFFF;
			border-radius:5px 5px 0px 0px;
			border-bottom:none;
				background: linear-gradient(135deg,  #bfd255 0%,#8eb92a 4%,#9ccc59 5%,#d2f243 10%,#f5fcd9 18%,#ffffff 34%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
	
.map_view_off{
			border:3px ridge #FFF;
			border-radius:5px;
			color:#666;
}


.grid_view{
			position:absolute;
			top:-30px;
			left:200px;
			z-index:999999;
			cursor:pointer;
			color:#12718F;
			border:1px solid #CCC;
			border-radius:5px 5px 0px 0px;
			font-size:20px;
			display:inline-block;
			padding:12px;
			margin-left:8px;
			margin-right:12px;			
}

.grid_view_on{
			top:-12px;
			border-width:2px;
			background-color:#FFFFFF;
			border-radius:5px 5px 0px 0px;
			border-bottom:none;
			background: linear-gradient(135deg,  #bfd255 0%,#8eb92a 4%,#9ccc59 5%,#d2f243 10%,#f5fcd9 18%,#ffffff 34%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.grid_view_off{
			border:3px groove #FFF;
			border-radius:5px;
			color:#666;
}
	

.outlined-text {
    text-shadow:
        -1px -1px 0 #000,  /* Top-left */
         1px -1px 0 #000,  /* Top-right */
        -1px  1px 0 #000,  /* Bottom-left */
         1px  1px 0 #000; /* Bottom-right */
    /* Adjust '#000' to your desired outline color */
}


.outlined-text-thick {
    text-shadow:
        -2px -2px 0 #0F3D46,  /* Top-left */
         2px -2px 0 #0F3D46,  /* Top-right */
        -2px  2px 0 #0F3D46,  /* Bottom-left */
         2px  2px 0 #0F3D46; /* Bottom-right */
    /* Adjust '#000' to your desired outline color */
}
    
  
  
.TableLabel, .TableElement{font-size:11px;}

.blueBold{color:blue;font-size:16px;font-weight:bold;}

.faq_container{
  background-color: #063A44;
}

.logo{
	float:left;
	background: url("/rare/logos/parks_logo_2024.png") no-repeat;
	width:220px;
	height:130px;
	display:inline-block;
	margin:10px 36px;
	padding:0px;
	vertical-align:top;
}

body{
	margin:8px;
	background-color: pink;
	}

.varibleWidtSidebar{
	width:25%;
	float:right;
}
.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 {

		height:150px;
		border-radius:12px 12px 0px 0px;
	}

.navBar{
	height:50px;
	line-height:50px;      
}
.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{
	display:block;
	margin: 0 auto;
	width:100%;
	position:relative;
  top:0px;
	padding:8px;
	border-radius:12px;
}


.welcome_msg_div{
	max-width:360px;
	display:block;
	position:absolute;
	right:36px;
	top:140px;
	z-index:200;
	padding:6px;
	border:3px solid rgba(255, 255, 255, .8);
	border-radius:12px;
	background-color:rgba(255, 255, 255, .9);
	max-height:300px;    	
}




.content-box {
	z-index:2;
	border-radius:12px;
	background-color: rgba(234, 240, 224, .94);
	width:100%;
	max-width: 1032px; /* 88%*/	 /*Here's the width of the live content area*/
	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;

}

.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;

}

.top_info_bar {
    float:right;
	text-align:right;
	white-space:nowrap;
	width:600px;
	height:30px;
    color: #FFF;
    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;
	background: -webkit-linear-gradient(left, rgba(30, 56, 26, 0) 0%, rgba(30, 56, 26, .6) 11%, rgba(30, 56, 26, .6) 100%);
   	background: -o-linear-gradient(left, rgba(30, 56, 26, 0) 0%, rgba(30, 56, 26, .6) 11%, rgba(30, 56, 26, .6) 100%);
   	background: -ms-linear-gradient(left, rgba(25,59,117,0) 0%, rgba(30, 56, 26, .6) 11%, rgba(30, 56, 26, .6) 100%);
}

.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;
	   }



a:hover{
	color:#969696;
	text-decoration:none;
}


.filter-content{
  /*	border:3px solid #A6C856; */
	padding:4px;
	margin:0px;
}
   
.ghost_title, .ghost_title_med{
	font-family: 'Raleway', sans-serif;
}

.ghost_title_med{ 
	font-weight:600;
}


.ghost_title_lg{ 
	font-size:40px;
	letter-spacing:-2px;
}

 
.thin-open-med{
	font-family: 'Raleway', sans-serif;
	font-weight:700 !important;
	text-decoration:none; 
	font-size:17px;
	border:1px solid #868E5B;
	padding:4px;
	border-radius:8px;
} 
.thin-open-med{
		background-color:rgba(255,255,255,.4);
}

.labels, .label{ 
	font-family: 'Raleway', sans-serif;
	white-space:nowrap;
}




.data_table tr:nth-child(even){
	background-color:#FFFFFF;
}
.data_table tr:nth-child(odd){
	background-color:#FFFFFF;
}
.data_table  td:first-child { background-color:#FFFFFF;color:#09514F; }
.data_table  td { border:1px solid #DDE9D1; }
#google_map{ background-color:#FFFFFF; }



.error {
	color:red;
}


#placeBanner, .placeBanner{
	width:100%;
	margin-bottom:10px;
}

.placeStyle{
	display:inline-block;
	width:100%;
	background-color:rgba(120, 50, 16, .6);
	font-size: 32px;
	color:white;
}

.placeStyleLarge{
		height:275px;
		border-radius:8px;
}
/*	Fleming Meadows	*/
.placeStyle_4{
	background-color:rgba(120, 50, 16, .6);
	font-size: 32px;
	color:white;
}
/*	Park: Seacane Point	*/
.placeStyle_35{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;	
}

/*	Green Grove Park	*/
.placeStyle_690300{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

/*	Leonard Lake Park	*/
.placeStyle_690340{
	background-color:rgba(36, 81, 48, .7);
	font-size: 28px;
	color:white;		
}

/*	Lo Ciello RV Park	*/
.placeStyle_690591{
	background-color:rgba(12, 107, 124, .6);
	font-size: 30px	;
	color:white;	
}

/*	Derbyshire Creek Park	*/
.placeStyle_691756{
	background-color:rgba(17, 61, 75, .5);
	font-size: 26px;
	color:white;		
}

/*	Park: Camp Coffee Cup	*/
.placeStyle_1428495{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

/*	Park: Big Sky Family Camp	*/
.placeStyle_1429582{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

/*	Lake Launch-ur-boat	*/
.placeStyle_2605143{
	background-color:rgba(12, 74, 80, .7);
	font-size: 28px;
	color:white;		
}

/*	Water Park	*/
.placeStyle_1428675{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

.placeStyle_386821{
	background-color:rgba(17, 61, 75, .5);
	font-size: 28px;
	color:white;		
}

.placeStyle_386823{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

.placeStyle_386822{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

/* Davey Jones */
.placeStyle_386824{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

/* Poppins Park */
.placeStyle_386826{
	background-color:rgba(17, 61, 75, .5);
	font-size: 29px;
	color:white;		
}



/*	Marina: Woodwind  */
.placeStyle_708406{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

/*	Marina: Harbor North  */
.placeStyle_707571{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px	;
	color:white;	
}

/*	Classrooms  	*/
.placeStyle_222{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

/*	Veterans Hall	*/
.placeStyle_693323{
	background-color:rgba(17, 61, 75, .5);
	font-size: 32px;
	color:white;		
}

/*	Wellness and Recovery Center  	*/
.placeStyle_2775183{
	background-color:rgba(17, 61, 75, .5);
	font-size: 20px;
	line-height:40px;
	color:white;		
}