/*Header blurb styles*/
.ExploreJax_Header_Blurb_Title { display:none; }
.ExploreJax_Header_Blurb_Text { display:none; }
.ExploreJax_Header_Blurb_Image { display:none; }
/*Show editable regions in edit mode*/
.EditMode .ExploreJax_Header_Blurb_Title { display:block; }
.EditMode .ExploreJax_Header_Blurb_Text { display:block; max-height: 220px; overflow: scroll; }
.EditMode .ExploreJax_Header_Blurb_Image { display:block; }
/*Blurb Box Container (simple margins)*/
.ExploreJax_Header_Blurb_Container { display:none; }
.ExploreJax_Header_Blurb_Container.True { display: block; min-height: 280px; margin-bottom: 25px; padding-bottom: 35px; position: relative; overflow: hidden; border-radius: 0px 0px 15px 15px; }
@media screen and (max-width:600px) { .ExploreJax_Header_Blurb_Container.True{ margin-bottom:15px; padding-bottom:0px; } }
/*Title Text*/
.Header_Blurb_Title { padding-left:50%; z-index: 1; position: relative; padding-top:22px; margin-bottom:25px; display: inline-block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  font-size: 25px; font-weight: 600; text-transform: uppercase; color: white; text-decoration: none !important; text-shadow: 2px 2px black; max-height: 56px; line-height:1.2em; overflow: hidden; }
/*Parks headers should be green*/
.Parks_List_Container .Header_Blurb_Title { color: white; }
@media screen and (max-width:600px){ .Parks_List_Container .Header_Blurb_Title{ color: #245312; text-shadow: none; }}
/*Mobile Styles*/
@media screen and (max-width:600px) { .Header_Blurb_Title {padding-left:0px; margin-bottom:15px; display: block; overflow: visible; max-height: none;} }
/*Blurb Body text*/
.Header_Blurb_Text { padding-left: 50%; padding-right: 10px; color: white; position: relative; display: inline-block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 9; max-height: 201px; line-height: 22px; font-size: 14px; overflow: hidden; word-break: break-word; }
@media screen and (max-width:600px) { .Header_Blurb_Text {padding-left:0px; padding-right:0px; display:block; max-height:none; overflow:visible; color:black; margin-bottom:25px; } } 
/*Link Styles*/
.Header_Blurb_Text a { color:#8fc4f5; text-decoration: none !important; }
.Header_Blurb_Text a:hover { color:#fc0; text-decoration: underline !important; }
.Header_Blurb_Text a:visited { color:#8fc4f5; }
.Header_Blurb_Text a:active { color:#fc0; }
.Parks_List_Container .Header_Blurb_Text a { color: white; text-decoration: none !important; }
.Parks_List_Container .Header_Blurb_Text a:hover { color: #fc0; text-decoration: underline !important; }
.Parks_List_Container .Header_Blurb_Text a:visited { color: #dfefff; }
.Parks_List_Container .Header_Blurb_Text a:active { color: #fc0; }
/*Blurb image styles*/
.Header_Blurb_Image_Overlay { background-image: url(/App_Themes/jax01/images/parks/ExploreJaxOverlayGreen.png); width: 100%; height: 100%; background-size: 100% 100%; position: absolute; }
@media screen and (max-width:600px) { .Header_Blurb_Image_Overlay{ height: 280px; background-size: 204% 100%; top: 0px; border-radius:0px 0px 10px 10px; overflow:hidden; } }
.Header_Blurb_Image { width: 60%; height: 100%; min-height: 280px; position: absolute; background-repeat: no-repeat;  background-position: top; min-height: 280px; background-size: cover; }
@media screen and (max-width:600px) { .Header_Blurb_Image{width:100%; height: 280px; position:relative; border-radius:0px 0px 10px 10px; overflow:hidden; } }
/* Content */

.ExploreJax_Content { padding: 15px; padding-bottom: 5px; border-radius: 10px; margin-bottom: 15px; background-color: #fdfefd; background: linear-gradient(to bottom, rgba(253, 254, 253, 1) 0%, rgba(248, 247, 248, 1) 79%, rgba(242, 242, 241, 1) 94%, rgba(239, 239, 240, 1) 100%); box-shadow: 4px 4px 20px #e2e2e2 inset, 0px 0px 0px 15px #46a627; border-color: #e3e3e2; border-width: 2px; border-style: solid; margin: 15px; }
@media screen and (max-width:360px){ .ExploreJax_Content { padding: 10px; margin: 5px; padding-bottom: 5px; border-radius: 10px; margin-bottom: 15px; background-color: #fdfefd; background: linear-gradient(to bottom, rgba(253, 254, 253, 1) 0%, rgba(248, 247, 248, 1) 79%, rgba(242, 242, 241, 1) 94%, rgba(239, 239, 240, 1) 100%); box-shadow: 4px 4px 20px #e2e2e2 inset, 0px 0px 0px 10px #46a627; border-color: #e3e3e2; border-width: 2px; border-style: solid; margin: 5px; } }
.ExploreJax_Content h2 { margin-top:0px; }

.pageContent .ExploreJax_Content UL LI:before { height: 8px; width: 8px; border-radius: 8px; background: #31557c; }
