/* New Flood Page - End */

@charset "UTF-8";

/*
 Theme Name:     Divi Child - Prod LCRA
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme without Parks
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
 */

/* =Theme customization starts here
------------------------------------------------------- */

/* General Styles */
.et_pb_row {
	width: 80%;
	max-width: 1080px;
	margin: auto;
	position: relative;
}

@media (min-width: 414px) and (max-width: 600px) {
	.pk-datepicker {
		max-width: 310px !important;
		z-index: 9 !important;
	}
}

@media (max-width: 600px) {
	.hidden-ex {
		display: none !important;
	}
	
	.pk-datepicker {
		max-width: 260px !important;
		z-index: 9 !important;
	}
	
	.pk-datepicker .ui-datepicker-title {
		font-size: 14px;
	}
	
	.pk-datepicker select.ui-datepicker-month {
		width: 115px !important;
	}
	
	.pk-datepicker select.ui-datepicker-year {
		width: 38% !important;
	}
	
	.ui-datepicker-multi-2 .ui-datepicker-group {
		width: 100%;
	}
	
	.pk-datepicker .ui-widget-content {
		display: grid;
	}
	
	/* #region Non-Recurring Event */
	.single-tribe_events .tribe-events-schedule h3 {
		font-size: 18px !important;
		margin: 0 !important;
	}
	
	.single-tribe_events .tribe-events-schedule {
		background: rgba(250, 250, 250, 0);
		border: 0px;
		padding: 0px;
	}
	
	#tribe-events #tribe-events-footer {
		border-top: 1px solid #e5e5e5;
	}
}

@media (min-width: 601px) and (max-width: 724px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 725px) and (max-width: 992px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 993px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.p-0 {
	padding: 0;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-share-alt:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.post-inner-title {
	letter-spacing: .03em !important;
}

.vAll-button {
	border-bottom: 1px solid #fff;
	color: #fff;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	line-height: 20px !important;
	margin-bottom: 7px !important;
	text-transform: uppercase;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor: pointer;
}

.vAll-button:hover {
	color: #2c2c2c;
	text-decoration: none;
}

.view-all-bar {
	padding-left: 6px;
}

@-ms-viewport {
	width: device-width;
}

@-moz-viewport {
	width: device-width;
}

@-webkit-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}

html:not(.et-fb-preview) {
	height: 100%;
	overflow-x: visible !important;
	width: 100%;
}

html:not(.et-fb-preview) body:not(.logged-in) {
	height: 100%;
	overflow-x: visible !important;
	width: 100%;
}

html body {
	padding-right: 0 !important;
}

body {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	color: #2c2c2c;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: scrollbar;
}

body h1, body h2, body h3, body h4 {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	color: #2c2c2c;
}

body p {
	margin-bottom: 21px !important;
}

h1 {
	font-size: 29px;
}

h2 {
	font-size: 22px;
	padding-bottom: 0;
	line-height: 1.4;
	margin: 0 0 11px 0;
}

hr {
	margin-top: 14px;
	margin-bottom: 14px;
	color: #a3a6a9;
	border: 0;
	border-top: 1px solid #a3a6a9;
}

i {
	color: #676767;
	font-style: italic;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	letter-spacing: .03em;
	line-height: 18px;
	margin: 0 0 14px 0;
}

body {
	line-height: 24px;
	-webkit-overflow-scrolling: touch;
}

body a {
	background: transparent;
	line-height: 24px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	color: #0077c8;
}

/* .et_pb_text_10.et_pb_text a, .et_pb_text_11.et_pb_text a, .et_pb_text_13.et_pb_text a, .et_pb_text_6.et_pb_text a, .et_pb_text_7.et_pb_text a, .et_pb_text_9.et_pb_text a, .et_pb_text_12.et_pb_text a, .et_pb_text_14.et_pb_text a, .et_pb_text_8.et_pb_text a, .et_pb_text_5.et_pb_text a {
    color: #0077C8 !important;
} */
.alert-container.home-alert.alert-color-park p, .alert-container.home-alert.alert-color-energy p {
	color: #2c2c2c;
}

.alert-container.home-alert p, .alert-container.home-alert.alert-color-about p, .alert-container.home-alert.alert-color-water p, .alert-container.home-alert.alert-color-news p, .alert-container.home-alert.alert-color-services p {
	color: #fff;
}

body a:hover, body a:active, body a:focus, body a:visited {
	background: transparent;
	text-decoration: underline;
	line-height: 24px;
}

#page-container {
	position: relative;
	display: none;
	-webkit-overflow-scrolling: touch;
}

.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.separator-cell {
	border-bottom: 1px solid #a3a6a9;
	display: block;
	margin: 14px auto 0 auto;
	width: 70%;
}

#lcra-nav.no-sidenav {
	display: none;
}

.et_pb_row, .container {
	width: 910px;
	max-width: inherit !important;
	padding-left: 7px !important;
	padding-right: 7px !important;
}

@media (max-width: 1365px) and (min-width: 993px) {
	.et_pb_row, .container {
		width: 910px;
	}
}

@media (max-width: 992px) and (min-width: 725px) {
	.et_pb_row, .container {
		width: 680px;
	}
	
	.block-filter {
		width: 80%;
		color: black;
		font-size: 12pt;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}

@media (max-width: 724px) and (min-width: 481px) {
	.et_pb_row, .container {
		width: 590px;
	}
}

@media (max-width: 600px) {
	.et_pb_row, .container {
		width: 100%;
	}
}

/* Fonts inside */
.et_pb_text_inner h1 {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
}

.et_pb_text_inner h3 {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif !important;
	line-height: 26px !important;
	font-size: 23px !important;
}

.et_pb_text_inner {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 17px;
	line-height: 26px;
}

.one-column-page .et_pb_text_inner h3 {
	font-size: 19px !important;
	line-height: 1.4 !important;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif !important;
}

.gallery_module .et_pb_text_inner h3 {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif !important;
	line-height: 24px !important;
	font-size: 23px !important;
	font-weight: inherit;
}

.et_pb_text .et_pb_text_inner p {
	line-height: 26px;
}

.one-column-page sup {
	bottom: .3em;
	font-size: 14px;
}

/*========================================================
=                     Bug 117 Margenes                   =
========================================================*/
.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .header {
	padding-bottom: 10px;
}

.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
	padding: 0 5em;
}

.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .et_pb_row.et_pb_row_0 {
	padding: 0;
}

.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .et_pb_row.et_pb_row_0 h1 {
	padding: 20px 0 20px 0 !important;
}

.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .about.socialContent {
	padding: 0 7px;
}

.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .margin-left-now {
	margin-left: -7px !important;
}

.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) div.get-directions {
	margin-top: -10px;
	margin-bottom: -10px;
}

.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) div.get-directions a {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 19px;
	letter-spacing: .04em;
	color: #0077c8 !important;
}

.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) div.get-directions a:hover {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 19px;
	letter-spacing: .04em;
	color: #0077c8 !important;
	text-decoration: underline;
}

.wsc-energy.one-column-page .et_pb_row.et_pb_row_0 {
	padding: 5px 0 0 0 !important;
}

.wsc-energy.one-column-page .wsc-energy-title {
	color: #2c2c2c;
	font-size: 24px !important;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif !important;
	letter-spacing: .03em;
	line-height: 24px !important;
	margin: 0 0 11px 0 !important;
	padding-bottom: 0;
}

.wsc-energy.one-column-page a.wsc-h3-anchor {
	font-size: 19px;
	line-height: 1.4px;
	color: #0077c8;
}

.energy.one-column-page p {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 17px;
	line-height: 26px;
	margin: 0 0 21px 0;
}

.energy.one-column-page .lcra-rte-Style-FigCaption {
	font-style: italic;
	font-size: 14px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	color: #a3a6a9;
	line-height: 14px !important;
}

.page-template-tp-bob-blog.one-column-page #main-content {
	padding: 0px !important;
}

.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row {
	margin-top: -1.5em;
	padding: 0px !important;
}

.aquatic-text p {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 17px;
	line-height: 26px;
	margin: 0 0 21px 0;
}

.aquatic-text p a {
	color: #0077c8 !important;
}

.park a.reserveNow {
	font-size: 19px !important;
}

.bob-blog-content a.hydromet-links {
	display: inline-block;
	color: #0077c8;
	cursor: pointer;
}

.bob-blog-content a.hydromet-links:active {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 20px !important;
	line-height: 22px;
	text-decoration: none;
}

.bob-blog-content a.hydromet-links:focus {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 20px !important;
	line-height: 22px;
	text-decoration: none;
}

.bob-blog-content a.hydromet-links:visited {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 20px !important;
	line-height: 22px;
	text-decoration: none;
}

.about .e-service-area a {
	font-size: 22px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
}

.displayNone {
	display: none;
}

/**
 *
 * General styles in general search Bug 68
 *
 */
.one-column-page.page-template-searchpark #main-content .et_pb_row {
	padding-right: 6px !important;
	padding-left: 6px !important;
}

/*search parks sidebar style*/
.page-template-searchpark .et_pb_section_0.et_pb_section {
	height: auto !important;
}

.page-template-searchpark #left-area .article {
	padding: 5px 10px;
	margin: 0 0 10px 0;
}

.page-template-searchpark div.article:hover {
	background-color: rgba(205, 230, 247, .5);
}

.page-template-searchpark .park-activities-list {
	top: -8px;
	position: relative;
}

.page-template-searchpark .park-activities-list .block-filter {
	width: 160px;
}

.page-template-searchpark h2.title-srchpark a {
	color: #0077c8;
	font-size: 20px;
	white-space: normal;
	overflow: initial;
	text-overflow: initial;
	-ms-text-overflow: initial;
	word-break: break-word;
}

.page-template-searchpark h2.title-srchpark:hover a {
	color: #0077c8;
}

.page-template-searchpark h2.cities-srchpark:hover a {
	color: #0077c8;
}

.page-template-searchpark p.srchpark-permalink {
	font-size: 16px;
	position: relative;
	padding: 0;
	color: #338200;
	margin: 2px 0px 0px 0px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	line-height: 1.1;
	margin-bottom: 0 !important;
}

.page-template-searchpark a#park_title_show_more:hover {
	text-decoration: none;
}

.page-template-searchpark a#cities_show_more:hover {
	text-decoration: none;
}

.page-template-searchpark div#refinerExpandCollapseArrow {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	right: -14em;
	top: -2.2em;
}

.page-template-searchpark div#refinerExpandCollapseArrow.fas.fa-chevron-up {
	font-size: 10px;
	color: #333;
}

.page-template-searchpark div#refinerExpandCollapseArrow.fas.fa-chevron-down {
	font-size: 10px;
	color: #333;
}

.page-template-searchpark .rotate {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.page-template-searchpark form.ms-srch-sbLarge.search-block:active, .page-template-searchpark form.ms-srch-sbLarge.search-block:focus, .page-template-searchpark form.ms-srch-sbLarge.search-block:focus-within, .page-template-searchpark form.ms-srch-sbLarge.search-block:hover {
	border: 1px solid dodgerblue;
}

.page-template-searchpark i.search-park-btn {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	position: relative;
	top: 6px;
}

.page-template-searchpark .search-park-btn {
	background-image: url("https://cdn-ilehdga.nitrocdn.com/XBbyWPXXGgIMMCKJGGeKWOKLDYlStjgY/assets/images/source/rev-12c906d/www.lcra.org/wp-content/themes/divi-child/images/search-icon.svg");
	background-repeat: no-repeat;
	background-position: inherit;
	width: 17px;
	height: 17px;
}

.page-template-searchpark input[type="text"]::-ms-clear {
	display: none;
}

.page-template-searchpark button#searchsubmit_bottom {
	border: none;
	background-color: transparent;
	position: relative;
}

.page-template-searchpark .search-park-btn.nitro-lazy {
	background-image: none !important;
}

.page-template-searchpark button#searchsubmit_bottom:hover {
	background-color: #e6f2fa;
}

.page-template-searchpark form#searchparkpage {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.page-template-searchpark #srch-parks-input {
	position: relative;
	width: auto;
	left: 0px;
}

.page-template-searchpark #refinermessage {
	line-height: 1.1;
}

.page-template-searchpark #no-results-text {
	margin-left: 0;
	margin-top: 0;
}

.page-template-searchpark #no-results-text ul {
	padding: 0;
}

.page-template-searchpark input#SearchOnParks.form-control.search-box-inner {
	padding: 0px 12px 0px 12px;
}

.page-template-searchpark #content-area {
	margin-top: 21px;
}

.page-template-searchpark .title-toggle-tab {
	color: #444;
	font-size: 13pt;
	padding: 20px 0 8px 0;
	border: 0;
	display: block;
	cursor: pointer;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	line-height: 1.1;
}

.page-template-searchpark nav .menu .current-page-ancestor>.sub-menu {
	display: block !important;
}

.page-template-searchpark .post-title {
	font-size: 20px;
	white-space: normal;
	overflow: initial;
	text-overflow: initial;
	-ms-text-overflow: initial;
	word-break: break-word;
	margin-right: 24px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #0077c8;
}

.page-template-searchpark .post-title a:hover {
	text-decoration: underline;
}

.page-template-searchpark .url-post p {
	margin: 0;
	padding: 0;
	color: #338200;
	width: 100%;
	border: 1px solid transparent;
	background-color: transparent;
	padding-top: 1px;
}

.page-template-searchpark article {
	width: 100%;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	overflow: initial;
	display: none;
}

.page-template-searchpark article.category-park {
	display: block;
}

.page-template-searchpark article:hover {
	background-color: rgba(205, 230, 247, .5);
}

.page-template-searchpark #AllTitleParks, .page-template-searchpark #AllCity {
	display: none;
}

.page-template-searchpark #AllTitleParks.show, .page-template-searchpark #AllCity.show {
	display: inline;
}

.page-template-searchpark div#ContainerFilter a.ms-ref-refinername {
	text-decoration: none;
}

.page-template-searchpark a#FilterLink.ms-displayBlock {
	text-decoration: none;
}

.page-template-searchpark .check-filter {
	margin: 0 3px 0 0;
	vertical-align: middle;
}

.page-template-searchpark .block-filter .ms-ref-name:hover {
	color: #666;
}

.page-template-searchpark .content-post {
	font-size: 16px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	width: 100%;
	word-break: break-word;
	padding-top: 2px;
	display: inline-block;
	line-height: 1.1;
	color: #333;
	margin-bottom: 0 !important;
}

.page-template-searchpark .results-number {
	text-align: center;
	color: #777;
	font-size: 16px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	margin-top: -1em;
}

.page-template-searchpark a.page-numbers i.fas {
	font-size: 16px;
	color: #777;
}

.page-template-searchpark a.page-numbers i.fas:hover {
	color: #777;
}

.page-template-searchpark #applylink:hover, .page-template-searchpark #clearlink:hover {
	color: #0077c8;
	text-decoration: underline;
}

.page-template-searchpark #applylink, .page-template-searchpark #clearlink {
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 14px;
	color: #0077c8;
}

.page-template-searchpark .show-more-title, .page-template-searchpark .show-fewer-title, .page-template-searchpark .show-more-city, .page-template-searchpark .show-fewer-city {
	text-transform: uppercase;
	color: #666;
	font-family: "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 11.9px;
	cursor: pointer;
}

.page-template-searchpark .show-more-title:hover, .page-template-searchpark .show-fewer-title:hover, .page-template-searchpark .show-more-city:hover, .page-template-searchpark .show-fewer-city:hover {
	color: #0072c6;
}

.page-template-searchpark .ms-ref-unsel-shortList.title-park.show {
	display: inline;
}

.page-template-searchpark .ms-ref-unsel-shortList.title-park.hide {
	display: none;
}

.page-template-searchpark .ms-ref-unsel-longList.title-park.show {
	display: inline;
}

.page-template-searchpark .ms-ref-unsel-longList.title-park.hide {
	display: none;
}

.page-template-searchpark .ms-ref-unsel-shortList.city-list.show {
	display: inline;
}

.page-template-searchpark .ms-ref-unsel-shortList.city-list.hide {
	display: none;
}

.page-template-searchpark .ms-ref-unsel-longList.city-list.show {
	display: inline;
}

.page-template-searchpark .ms-ref-unsel-longList.city-list.hide {
	display: none;
}

.page-template-searchpark .show-more-title.show {
	display: inline;
}

.page-template-searchpark .show-more-title.hide {
	display: none;
}

.page-template-searchpark .show-fewer-title.show {
	display: inline;
}

.page-template-searchpark .show-fewer-title.hide {
	display: none;
}

.page-template-searchpark .show-more-city.show {
	display: inline;
}

.page-template-searchpark .show-more-city.hide {
	display: none;
}

.page-template-searchpark .show-fewer-city.show {
	display: inline;
}

.page-template-searchpark .show-fewer-city.hide {
	display: none;
}

.page-template-searchpark a#park_title_show_fewer:hover {
	text-decoration: none;
}

.page-template-searchpark .pagination {
	text-align: center;
	margin: 45px 0 30px;
}

.page-template-searchpark .pagination .page-numbers {
	padding: 1px 7px 4px 8px;
	color: #777;
	font-size: 20px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.page-template-searchpark .pagination .page-numbers.current {
	color: #0072c6;
	font-weight: bold;
}

.page-template-searchpark .pagination .page-numbers:hover {
	color: #0072c6;
}

.page-template-searchpark .search-block {
	border: 1px solid #ababab;
}

.page-template-searchpark .search-block.focused, .page-template-searchpark .search-block.focused:hover {
	border-color: #2a8dd4;
}

.page-template-searchpark .search-block:hover {
	border-color: #92c0e0;
}

.page-template-searchpark .search-block input:focus::-webkit-input-placeholder {
	color: transparent;
}

.page-template-searchpark .search-block input:focus:-moz-placeholder {
	color: transparent;
}

.page-template-searchpark .search-block input:focus::-moz-placeholder {
	color: transparent;
}

.page-template-searchpark .search-block input:focus:-ms-input-placeholder {
	color: transparent;
}

.page-template-searchpark #SearchOnParks {
	background: transparent;
	border-color: #a3a6a9;
	border-bottom-color: #c4c118;
	border-radius: 0;
	height: 32px;
	height: 32px;
	border-width: 3px;
	border-style: solid;
	color: #a3a6a9;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	margin: 0;
	text-transform: uppercase;
	width: 100%;
}

.page-template-searchpark .sidenav #SearchOnParks {
	border-color: #a3a6a9;
	border-bottom-color: #c4c118;
}

.page-template-searchpark .ms-ref-ellipsis, .page-template-searchpark .ms-entity-resolved, .page-template-searchpark .ms-entity-unresolved {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: normal;
}

.page-template-searchpark .ms-ref-name {
	max-width: 86%;
	vertical-align: middle;
	color: #666;
	font-size: 14px;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	padding: 4px 0;
	width: 160px;
}

.page-template-searchpark .ms-ref-name:hover {
	color: #0072c6;
}

.page-template-searchpark #applylink, .page-template-searchpark #clearlink {
	cursor: pointer;
}

.page-template-searchpark #ContainerFilter {
	padding: 0;
	padding-bottom: 23px;
}

.page-template-searchpark .ms-srch-sbLarge>.ms-srch-sb-searchLink {
	float: right;
}

.page-template-searchpark .ms-srch-sbLarge-searchImg {
	cursor: pointer;
	height: 30px;
	width: 30px;
	z-index: 100;
	padding-right: 6px;
	padding-left: 6px;
}

.page-template-searchpark .ms-srch-sbLarge>input {
	background-color: #fff;
	font-size: 15px;
	width: 100%;
	height: 30px;
	letter-spacing: .1em;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	display: inline-block;
	z-index: 1;
	border: none;
	position: relative;
	box-shadow: none;
	margin: 1px 0px 0px 6px;
}

.page-template-searchpark .ms-srch-sb-borderFocused {
	border: 1px solid #2a8dd4;
}

.page-template-searchpark #FilterLink {
	cursor: pointer;
}

.search {}

.search .lcra-content1 {
	display: none;
}

.search .alert-color-park {
	background-color: #0077c8;
}

.search #content-area.srch-content {
	margin-top: 49px;
	margin-left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.search #content-area.srch-content .srch-area {
	padding-left: 0;
}

@media (max-width: 1366px) {
	.search #content-area.srch-content .srch-area {
		padding-left: 21px;
	}
}

.search p.srch-post {
	margin-bottom: 3px !important;
}

.search h2#srch-title {
	color: #0077c8;
	font-size: 20px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.search h2#srch-title a {
	color: #0077c8;
	font-size: 20px;
}

.search h2#srch-title a:hover {
	color: #0077c8;
}

.search h2#srch-title a:visited {
	color: #639;
	text-decoration: none;
}

.search article.srch-art {
	padding: 10px;
	font-size: 16px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.search article.srch-art.desc-art {
	padding-bottom: 0px;
	width: calc(100% - 42px);
}

@media (max-width: 1366px) {
	.search article.srch-art.desc-art {
		width: calc(100% - 14px);
	}
}

.search article.srch-art:hover {
	background-color: rgba(205, 230, 247, .5);
}

.search p.content-post.srch-post {
	line-height: 1.3em !important;
	max-height: 3.9em;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: normal;
	color: #333;
	font-size: 16px;
}

.search a.hyperlink-srch {
	color: #338200;
	background-color: transparent;
	margin: 0;
	display: inline-block;
	border: none;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.search a.hyperlink-srch:hover {
	text-decoration: none;
}

.search .pagination span.page-numbers {
	margin: 0px;
	padding: 1px 7px 4px 8px;
	position: relative;
	top: 1px;
	color: #0072c6;
	font-weight: bold;
	font-size: 20px;
}

.search .pagination a.page-numbers {
	margin: 0px;
	padding: 1px 7px 4px 8px;
	position: relative;
	top: 1px;
	color: #777;
}

/*----------  Search No Results  ----------*/
#no-results-text {
	margin-top: 42px;
	margin-left: 5em;
}

#no-results-text p.no-results-title {
	font-family: "Segoe UI Semilight", "Segoe UI", "Segoe", "Tahoma", "Helvetica", "Arial,sans-serif";
	font-size: 23px;
	font-weight: 400;
	padding-bottom: 0px;
}

#no-results-text p.no-results-subtitle {
	margin-bottom: 0 !important;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 20px;
}

#no-results-text li.no-results-list {
	font-size: 20px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	line-height: 1.1;
	color: #2c2c2c;
}

#no-results-text a.no-results-button {
	font-size: 20px;
}

#no-results-text a.no-results-button:hover {
	color: #0077c8;
	font-size: 20px;
}

/*----------  Search Bottom  ----------*/
section.container.no-results {
	padding-top: 0px !important;
}

form.srch-form-bottom {
	padding: 0 1px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	margin: 21px 0 0 0;
}

form.srch-form-bottom input#srch-input {
	width: 100%;
	border: 0;
	background-color: #fff;
	font-size: 15px;
	height: 30px;
	letter-spacing: .1em;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	padding: 0 10px;
}

form.srch-form-bottom #searchsubmit_bottom {
	background: transparent;
	border: 0;
	z-index: 2;
	position: relative;
	width: 30px;
	height: 30px;
}

form.srch-form-bottom #searchsubmit_bottom:hover {
	background-color: #e6f2fa;
}

form.srch-form-bottom i.fas.fa-search {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	color: #818588;
	font-size: 20px;
	position: relative;
	top: 4px;
	right: 3px;
	font-weight: 600;
}

form.srch-form-bottom, form.srch-form-bottom:active, form.srch-form-bottom:focus, form.srch-form-bottom:hover {
	border: 1px solid dodgerblue;
}

/**
 *
 * General styles fix in other Bugs
 *
 */
.park .parks-text h5 {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 17px;
	line-height: 26px;
}

footer.footer {
	padding: 0 !important;
}

/*----------  LCRA NAV  ----------*/
#lcra-nav div#firstSearch p.search-op .fa.fa-search {
	color: white;
	margin-bottom: 0 !important;
}

#lcra-nav p.vAll-button>i {
	color: white;
}

#lcra-nav p.vAll-button>i:hover {
	color: #2c2c2c;
}

.blue-anchor a {
	color: #0077c8 !important;
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones
 * superiores a 1480px
 */
@media (min-width: 1367px) {
	.single-events-one-column-nav:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content, .one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 0 3em !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .et_pb_row_0 h1 {
		padding: 20px 0 20px 0 !important;
	}
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones con
 * un minimo de 1200px
 */
@media (max-width: 1366px) and (min-width: 1200px) {
	.primary-landing-page #nextSection {
		padding: 70px 0 !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 0 3em !important;
	}
	
	/**
   *
   * General fix stiles
   *
   */
	.search form.srch-form-bottom {
		margin-left: 0px;
		margin-bottom: 5em;
	}
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones a
 * partir de un m�nimo de 1199px hasta 1025px
 */
@media (max-width: 1199px) and (min-width: 1025px) {
	.primary-landing-page #nextSection {
		padding: 70px 0 !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 0 14px !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .wsc-energy .wsc-section {
		margin-left: -4px;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content {
		padding: 0 7px !important;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row {
		margin-top: -1.5em;
		padding: 0px !important;
	}
	
	/**
   *
   * General fix stiles
   *
   */
	.search #content-area.srch-content {
		width: 87%;
		padding-left: 6em;
	}
	
	.search #left-area.srch-area {
		width: 85%;
	}
	
	.search article.srch-art.desc-art {
		width: 90%;
	}
	
	.search #srch-container.srch-bottom {
		width: 100%;
		margin-bottom: 10em;
	}
	
	.search form.srch-form-bottom {
		margin-left: 0em;
	}
	
	#no-results-text {
		margin-left: 80px;
	}
	
	form.srch-form-bottom {
		margin-left: 6.5em;
	}
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones a
 * partir de un m�nimo de 1024px hasta 993px
 */
@media (max-width: 1024px) and (min-width: 993px) {
	.primary-landing-page #nextSection {
		padding: 60px 0 !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 0 18px !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .wsc-energy .wsc-section {
		margin-left: -4px;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content {
		padding: 0px 7px !important;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row {
		margin-top: -1.5em;
		padding: 0px !important;
	}
	
	.search #content-area.srch-content {
		width: 86%;
		padding-left: 6em;
	}
	
	.search #left-area.srch-area {
		width: 85%;
	}
	
	.search article.srch-art.desc-art {
		width: 90%;
	}
	
	.search #srch-container.srch-bottom {
		width: 100%;
		margin-bottom: 0em;
	}
	
	.search form.srch-form-bottom {
		margin-left: 0em;
	}
	
	#no-results-text {
		margin-left: 8em;
	}
	
	form.srch-form-bottom {
		margin-left: 9.5em;
	}
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones a
 * partir de un m�nimo de 993px hasta 992px
 */
@media (max-width: 992px) and (min-width: 981px) {
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 0 14px !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .about.socialContent {
		margin-left: -2.2em;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .wsc-energy .wsc-section {
		margin-left: -4px;
	}
	
	.page-template-searchpark #refinermessage {
		left: 5px;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content {
		padding: 0px 10px !important;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row {
		margin-top: -1.5em;
		padding: 0px !important;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row .bob-left-align {
		margin-left: 0em;
	}
	
	.search #content-area.srch-content {
		width: 100%;
		padding-left: 3em;
	}
	
	.search #left-area.srch-area {
		width: 85%;
	}
	
	.search article.srch-art.desc-art {
		width: 90%;
	}
	
	.search form.srch-form-bottom {
		margin-left: 0em;
	}
	
	.search #srch-container.srch-bottom {
		width: 100%;
	}
	
	.search #srch-container {
		width: 100%;
		margin-bottom: 3em;
	}
	
	#no-results-text {
		margin-left: 2em;
	}
	
	form.srch-form-bottom {
		margin-left: 3.5em;
	}
	
	#srch-container {
		width: 80%;
		margin-bottom: 5em;
		margin-left: 0px;
	}
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones a
 * partir de un m�nimo de 932px hasta 880px
 */
@media (max-width: 980px) and (min-width: 880px) {
	.primary-landing-page .text-content-poster {
		position: relative;
		top: 20px;
		right: 20px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 1em 8px !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .wsc-energy .wsc-section {
		margin-left: -4px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .community-pages {
		margin-top: 3em;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .energy-pages {
		margin-top: -3em;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .about.socialContent {
		margin-left: -12px;
	}
	
	.park.one-column-page .boat-ramp-info {
		margin-left: 7px;
	}
	
	.park.one-column-page .boat-ramp-image {
		margin-top: -20px;
	}
	
	.page-template-searchpark #refinermessage {
		left: 5px;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content {
		padding: 0px 10px !important;
		margin-top: -3em;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row {
		margin-top: 2.5em;
		padding: 0px !important;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row .bob-left-align {
		margin-left: -1em;
	}
	
	.search #content-area.srch-content {
		width: 78%;
		padding-left: 4em;
	}
	
	.search #left-area.srch-area {
		width: 85%;
	}
	
	.search article.srch-art.desc-art {
		width: 100%;
	}
	
	.search #srch-container {
		width: 100%;
		margin-bottom: 0em;
	}
	
	.search form.srch-form-bottom {
		margin-left: 0em;
	}
	
	#no-results-text {
		margin-left: 2em;
	}
	
	form.srch-form-bottom {
		margin-left: 3.5em;
	}
	
	#srch-container {
		width: 75%;
		margin-bottom: 5em;
	}
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones a
 * partir de un m�nimo de 879px hasta 725px
 */
@media (max-width: 879px) and (min-width: 725px) {
	.page-template-searchpark #main-content .et_pb_section.et_pb_section_0 {
		width: 93%;
	}
	
	.page-template-searchpark .srchparks-results .srchParksLeftArea {
		padding-left: 10px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 1em 7px !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .wsc-energy .wsc-section {
		margin-left: -4px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .community-pages {
		margin-top: 3em;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .about.socialContent {
		margin-left: 14px;
	}
	
	.park.one-column-page .boat-ramp-info {
		margin-left: 7px;
	}
	
	.park.one-column-page .boat-ramp-image {
		margin-top: -20px;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content, .page-template-tp-parks-blog.one-column-page #main-content {
		padding: 0px 10px !important;
		margin-top: -3em;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .col-sm-9, .page-template-tp-parks-blog.one-column-page #main-content .col-sm-9 {
		width: 90%;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row, .page-template-tp-parks-blog.one-column-page #main-content .et_pb_row {
		padding: 0px 7px !important;
		margin-top: 2.5em;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row .bob-left-align, .page-template-tp-parks-blog.one-column-page #main-content .et_pb_row .bob-left-align {
		margin-left: -1em;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .forecast-table .th-days {
		font-size: 18px;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .bob-blog-content span, .page-template-tp-parks-blog.one-column-page #main-content .bob-blog-content span {
		font-size: 15px;
	}
	
	.search #content-area.srch-content {
		width: 100%;
		padding-left: 4em;
	}
	
	.search #left-area.srch-area {
		width: 80% !important;
		margin-left: 0px;
	}
	
	.search form.srch-form-bottom {
		margin-left: 0em;
	}
	
	.search #srch-container {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 5em;
	}
	
	#no-results-text {
		margin-left: 7em;
	}
	
	form.srch-form-bottom {
		margin-left: 1.5em;
	}
	
	#srch-container {
		width: 75%;
		margin-left: 7em;
		margin-bottom: 5em;
	}
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones a
 * partir de un m�nimo de 725px hasta 601px
 */
@media (max-width: 724px) and (min-width: 601px) {
	#div-all-events .row, .primary-landing-page .et_pb_row.et_pb_row_1.row.gallery_slider_row {
		width: 102%;
	}
	
	.primary-landing-page #nextSection {
		padding: 0 14px;
	}
	
	.primary-landing-page .row.social-row {
		width: 100%;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 1em 7px !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .wsc-energy .wsc-section {
		margin-left: 1px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .community-pages {
		margin-top: 3em;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .about.socialContent {
		margin-left: 14px;
	}
	
	.park.one-column-page .boat-ramp-image {
		margin-top: -20px;
	}
	
	.page-template-searchpark #refinermessage {
		left: 5px;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content {
		padding: 0px 10px !important;
		margin-top: -3em;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row {
		margin-top: 2.5em;
		padding: 0px 42px 0px 7px !important;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row .bob-left-align {
		margin-left: -1em;
	}
	
	.search #content-area.srch-content {
		width: 100%;
		padding-left: 5em;
	}
	
	.search #left-area.srch-area {
		width: 80% !important;
		margin-left: 0px;
	}
	
	.search form.srch-form-bottom {
		margin-left: 0em;
		width: 100%;
	}
	
	.search #srch-container {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 0em;
	}
	
	form.srch-form-bottom {
		margin-left: 1.5em;
	}
	
	#srch-container {
		width: 62%;
		margin-left: 7em;
		margin-bottom: 5em;
	}
	
	#mc_embed_signup_scroll {
		width: 65%;
	}
}

@media (max-width: 736px) and (min-width: 724px) {
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row {
		padding: 0px 7px !important;
	}
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones a
 * partir de un m�nimo de 600px hasta 405px
 */
@media (max-width: 600px) and (min-width: 450px) {
	.primary-landing-page #nextSection {
		padding: 0 8px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 0em 12px !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .wsc-energy .wsc-section {
		margin-left: 1px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .wsc-energy .wsc-section .et_pb_image_wrap {
		margin-left: -9px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .community-pages {
		margin-top: 3em;
	}
	
	.park.one-column-page .boat-ramp-image {
		margin-top: -20px;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content {
		padding: 0px 10px !important;
		margin-top: -3em;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row {
		margin-top: 1em;
		padding: 0px 7px !important;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row .bob-left-align {
		margin-left: -10px;
	}
	
	.search #content-area.srch-content {
		width: 100%;
		margin-left: 0em;
		margin-top: 1em;
	}
	
	.search #left-area.srch-area {
		width: 85%;
		margin-left: 0em;
	}
	
	.search form.srch-form-bottom {
		margin-left: 0em;
	}
	
	.search #srch-container {
		width: 100%;
		margin-bottom: 3em;
	}
	
	#no-results-text {
		margin-left: 0em;
	}
	
	form.srch-form-bottom {
		margin-left: 1.5em;
	}
	
	#srch-container {
		width: 90%;
		margin-bottom: 3em;
	}
	
	footer .footer {
		left: 0;
	}
	
	footer .foot-inner-top {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	
	footer .menu-footer1_menu-container {
		width: 101%;
	}
}

/**
 *
 * Configuraciones de estilo, en pantallas con resoluciones a
 * partir de un m�nimo de 449px hasta 320px
 */
@media (max-width: 449px) and (min-width: 320px) {
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content {
		padding: 0em 12px !important;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .wsc-energy .wsc-section {
		margin-left: 1px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) #main-content .wsc-energy .wsc-section .et_pb_image_wrap {
		margin-left: -9px;
	}
	
	.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .community-pages {
		margin-top: 3em;
	}
	
	.park.one-column-page .boat-ramp-image {
		margin-top: -20px;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content {
		padding: 0px 10px !important;
		margin-top: -3em;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row {
		margin-top: 1em;
		padding: 0px 7px !important;
	}
	
	.page-template-tp-bob-blog.one-column-page #main-content .et_pb_row .bob-left-align {
		margin-left: -10px;
	}
	
	.search #content-area.srch-content {
		margin-left: 0px;
		margin-top: 1em;
		padding-right: 10px;
	}
	
	.search #left-area.srch-area {
		margin-left: 0em;
	}
	
	.search form.srch-form-bottom {
		margin-left: 0em;
	}
	
	.search #srch-container {
		width: 100%;
		margin-bottom: 0em;
		padding-right: 0px;
	}
	
	#no-results-text {
		margin-top: 0 !important;
		margin-left: 0em;
	}
	
	form.srch-form-bottom {
		margin-left: 1.5em;
	}
	
	#srch-container {
		width: 100%;
		margin-bottom: 0em;
		padding-right: 30px;
	}
	
	footer .foot-inner-top {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		position: relative;
		width: 100%;
	}
	
	footer body.primary-landing-page .et_pb_section_1.et_pb_section {
		padding: 15px 7px !important;
	}
	
	/* #region Non-Recurring Event */
	.single-tribe_events .tribe-events-schedule h3 {
		font-size: 18px !important;
		margin: 0 !important;
	}
	
	.single-tribe_events .tribe-events-schedule {
		background: rgba(250, 250, 250, 0);
		border: 0px;
		margin-top: 0px;
		padding: 0px;
	}
	
	#tribe-events #tribe-events-footer {
		border-top: 1px solid #e5e5e5;
	}
}

/*----------  Configuraciones de resoluci�n espec�ficas  ----------*/
@media (max-width: 600px) {
	.page-template-searchpark .srchparks-results {
		padding: 0px !important;
	}
	
	.page-template-searchpark #no-results-text ul {
		padding: 0 0 23px 1em;
	}
}

@media only screen and (max-width: 767px) {
	body:not(.page-template-tp-news-releases) .et_pb_section {
		overflow-x: hidden;
	}
	
	.et_pb_section_1.et_pb_section {
		padding-top: 40px !important;
	}
}

@media (max-width: 980px) {
	.park .et_pb_image.knot-img {
		float: none;
		margin-left: 7px;
		width: 25%;
	}
	
	.news-margin {
		margin-left: 7px;
	}
}

/*=====  End of Restruccturacion Bug117 Margenes ======*/
@media (max-width: 980px) {
	.page-id-2821 div.et_pb_text_inner p {
		margin-top: 30px;
	}
}

.primary-landing-page div.et_pb_text_inner h3 {
	line-height: 30px;
	font-size: 23px;
}

.primary-landing-page div.et_pb_text_inner h3 span {
	line-height: 30px;
	font-size: 23px;
}

/* Newsletter Form */

/*NEWS*/
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.input-group .form-control:focus {
	z-index: 3;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control.nitro-lazy {
	background-image: none !important;
}

.form-control {
	height: 35px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.newsletter-form .form-control {
	border-color: #a3a6a9;
	border-radius: 0;
	color: #2c2c2c;
}

.newsletter-form .form-control::-webkit-input-placeholder {
	color: #a3a6a9;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 11px;
	letter-spacing: .25em;
	text-transform: uppercase;
}

.newsletter-form .form-control:-moz-placeholder {
	color: #a3a6a9;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 11px;
	letter-spacing: .25em;
	text-transform: uppercase;
}

/* FF 4-18 */
.newsletter-form .form-control::-moz-placeholder {
	color: #a3a6a9;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 11px;
	letter-spacing: .25em;
	text-transform: uppercase;
}

/* FF 19+ */
.form-control:-ms-input-placeholder {
	color: #a3a6a9;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 11px;
	letter-spacing: .25em;
	text-transform: uppercase;
}

/* IE 10+ */
.newsletter-form .input-group {
	display: block;
}

.newsletter-form {
	padding-top: 21px;
}

.newsletter-form .first {
	padding: 0 7px 0 0;
}

.newsletter-form .second {
	padding: 0 7px;
}

.newsletter-form .third {
	padding: 0 0 0 7px;
}

.newsletter-form .lcra-btn {
	background: #2c2c2c;
	border-color: #2c2c2c;
	color: #fff;
	height: 35px;
	padding: 0;
	width: 35px;
}

.footer {
	margin-top: 15px;
}

.footer .newsletter-form {
	padding-top: 18px;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.response {
	font-size: 12px;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -1px;
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn.nitro-lazy {
	background-image: none !important;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px;
}

.input-group-btn>.btn {
	position: relative;
}

#mc_embed_signup_scroll input[type="text"], #mc_embed_signup_scroll input[type="submit"] {
	-webkit-appearance: none;
	-moz-appearance: none;
}

.lcra-btn input[type="submit"] {
	background: transparent;
	border: none;
	width: 33px;
	height: 33px;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

.glyphicon {
	vertical-align: text-top;
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.glyphicon-menu-right {
	position: absolute;
	top: 10px;
	left: 9px;
	z-index: -1;
	color: white;
}

.glyphicon-menu-right:before {
	content: "";
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

#mc_embed_signup_scroll {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.newsletter-form .fix-col-md-10-width {
	width: 92.8%;
}

.newsletter-form .fix-col-md-1-width {
	width: 7%;
}

.newsletter-form .form-control {
	padding: 6px 12px;
}

/* Primary Landing Page Nav */
nav.primary-landing-page {
	min-width: 150px;
	max-width: 300px;
	position: absolute;
	right: 76px;
	top: 14px;
	z-index: 9999;
}

@media (max-width: 879px) {
	#lcra-navnav.primary-landing-page {
		display: none;
	}
}

nav.primary-landing-page .in-static, nav.primary-landing-page .nav-menu .in-static {
	display: none;
}

nav.primary-landing-page.sidenav-out {
	opacity: 0;
	visibility: hidden;
}

nav.primary-landing-page .nav-menu> :first-child {
	border-bottom: none;
	margin-bottom: 7px;
	line-height: 10px;
}

nav.single-events-one-column-nav #SearchBoxGlobal2, #SearchBoxGlobal2 {
	margin: 28px 0 7px 0;
}

.sidenav .nav-menu .form-control.search-box-inner {
	background: transparent;
	border-color: #656565;
	border-bottom-color: #c4c118;
	border-width: 3px;
	border-radius: 0;
	color: #a3a6a9;
	height: 35px;
	margin: 10px 0;
}

#SearchOnGlobal2 {
	background: transparent;
	border-color: #656565;
	border-radius: 0;
	border-style: solid;
	border-width: 3px;
	color: #a3a6a9;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 12px;
	height: 32px;
	letter-spacing: .1em;
	margin: 0;
	text-transform: uppercase;
	width: 100%;
}

#firstSearch {
	margin-bottom: 4px;
}

nav.primary-landing-page .nav-menu a {
	background-color: transparent;
	color: #fff;
	display: block;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

nav.primary-landing-page .search-bar-icon a {
	color: #fff;
	font-size: 12px;
	line-height: 10px;
	vertical-align: text-top;
}

nav.primary-landing-page .nav-menu .form-control.search-box {
	background: transparent;
	border-color: #fff;
	border-radius: 0;
	color: #979797;
	height: 28px;
}

#SearchOnGlobal {
	background: transparent;
	border-color: #fff;
	border-radius: 0;
	border-style: solid;
	border-width: 3px;
	color: #fff;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	height: 32px;
	letter-spacing: .1em;
	margin: 0;
	text-transform: uppercase;
	width: 100%;
}

.ms-core-listMenu-horizontalBox {
	color: #2c2c2c;
	display: block;
}

.ms-core-listMenu-horizontalBox ul {
	display: inherit;
}

nav.primary-landing-page .nav-menu .search-bar-icon a:hover, nav.primary-landing-page .nav-menu .search-bar-icon a:active, nav.primary-landing-page .nav-menu .search-bar-icon a:focus {
	color: #fff;
}

nav.primary-landing-page .search-bar-icon .search-op {
	color: #fff;
	font-size: 12px;
	line-height: 10px !important;
	vertical-align: text-top;
	cursor: pointer;
	margin-bottom: 0 !important;
}

@media (max-width: 879px) {
	nav.primary-landing-page {
		display: none;
	}
}

@media (min-width: 1480px) {
	nav.primary-landing-page {
		right: 280px;
	}
}

nav.primary-landing-page.search-box-open {
	width: 220px;
	-webkit-transition: width .25s;
	transition: width .25s;
}

nav.primary-landing-page.search-box-open #LCRA-search-box, nav.primary-landing-page.search-box-open #SearchBoxGlobal {
	display: block;
	width: 200px;
	float: right;
}

nav.primary-landing-page.search-box-open #secondSearch {
	display: none;
}

nav.primary-landing-page.search-box-open #firstSearch {
	display: block;
	position: absolute;
	top: 11px;
}

nav.primary-landing-page.search-box-open .search-bar {
	display: table;
	border-bottom: none;
	margin-bottom: 7px;
	width: 100%;
}

#SearchBoxGlobal input[type="submit"] {
	display: none;
}

#SearchBoxGlobal input[type="text"] {
	background: transparent;
	border-color: #fff;
	border-radius: 0;
	border-style: solid;
	border-width: 3px;
	color: #fff;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	height: 32px;
	letter-spacing: .1em;
	margin: 0;
	text-transform: uppercase;
	width: 100%;
	padding: 2px 5px;
}

#SearchBoxGlobal2 input[type="submit"] {
	display: none;
}

#SearchBoxGlobal2 input[type="text"] {
	background: transparent;
	border-color: #a3a6a9;
	border-radius: 0;
	border-style: solid;
	border-width: 3px;
	color: #a3a6a9;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 12px;
	height: 32px;
	letter-spacing: .1em;
	margin: 0;
	text-transform: uppercase;
	width: 100%;
	padding: 6px 12px 6px 12px;
}

#lcra-nav input:focus {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.sidenav .in-sidenav, .sidenav .nav-menu .in-sidenav {
	display: none;
}

.sidenav .in-sidenav-blog, .sidenav .nav-menu .in-sidenav-blog {
	display: block;
}

.sidenav-out {
	opacity: 0;
	-webkit-animation: navOut 250ms ease-in;
	animation: navOut 250ms ease-in;
}

.sidenav-in {
	-webkit-animation: navIn 250ms ease-in;
	animation: navIn 250ms ease-in;
}

.sidenav {
	background-color: #2c2c2c;
	-ms-box-shadow: -3px 0 6px -2px rgba(0, 0, 0, .2);
	box-shadow: -3px 0 6px -2px rgba(0, 0, 0, .2);
	min-width: 280px;
	max-width: 500px;
	height: 100%;
	opacity: 1;
	overflow-y: auto;
	padding: 14px;
	position: fixed;
	-ms-position: fixed;
	right: 0;
	top: 0;
	z-index: 9999;
}

body {
	overflow-x: hidden;
}

/* Hide scrollbar for Chrome and Moz */
.sidenav::-webkit-scrollbar {
	width: 0;
	background: transparent;
}

/* Hide scrollbar for IE and Edge */
.sidenav {
	-ms-overflow-style: none;
}

.sidenav .nav-menu {
	position: relative;
}

.sidenav .nav-menu .search-bar-inner {
	position: relative;
	display: inline-block;
	width: 100%;
}

.sidenav .menu li .sub-menu {
	display: none;
}

.sidenav .menu .current_page_item>.sub-menu {
	display: inherit;
}

.sidenav .nav-menu a[aria-current="page"] {
	text-decoration: underline;
}

nav.primary-landing-page .nav-menu li {
	background-color: transparent;
	border-bottom: 1px solid #fff;
	color: #fff;
	display: block;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	line-height: 20px;
	margin-bottom: 7px;
	text-transform: uppercase;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

nav.primary-landing-page .nav-menu a {
	background-color: transparent;
	color: #fff;
	display: block;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

nav.primary-landing-page .nav-menu a[aria-current="page"] {
	color: #2c2c2c;
}

nav.primary-landing-page .sidenav li a[aria-current="page"] {
	text-decoration: underline;
}

nav.primary-landing-page .menu-sidenavbar_menu-container ul li a[aria-current="page"] {
	text-decoration: underline;
}

.ms-core-listMenu-horizontalBox li.static>.ms-core-listMenu-item {
	margin-right: 30px;
	border: 1px solid transparent;
}

.ms-core-listMenu-horizontalBox li.static>.ms-core-listMenu-item {
	margin-right: 0;
	border: none;
}

nav.primary-landing-page .nav-menu a:hover, nav.primary-landing-page .nav-menu a:active, nav.primary-landing-page .nav-menu a:focus {
	color: #2c2c2c;
	text-decoration: none;
}

nav.primary-landing-page .nav-menu a:hover, nav.primary-landing-page .nav-menu a:active, nav.primary-landing-page .nav-menu a:focus {
	color: #2c2c2c;
	text-decoration: none;
}

.sidenav .nav-menu a {
	color: #fff;
	display: block;
	font-size: 12px;
	letter-spacing: .1em;
	line-height: 16px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.sidenav .in-sidenav, .sidenav .nav-menu .in-sidenav {
	display: none;
}

.sidenav .nav-menu .form-control {
	padding: 6px 12px 6px 12px;
}

.sidenav .side-close {
	display: block;
	color: #a3a6a9;
	font-size: 14px;
	position: absolute;
	right: 14px;
	top: 14px;
}

.sidenav .side-close i {
	color: inherit;
}

.sidenav .side-close:hover {
	color: #fff;
	cursor: pointer;
}

.sidenav .nav-menu li {
	background-color: transparent;
	color: #fff;
	display: block;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	line-height: 16px;
	margin-bottom: 7px;
	text-transform: uppercase;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.sidenav .nav-menu ul li ul a {
	color: #a3a6a9;
	text-transform: none;
}

.sidenav #SearchBoxGlobal2 input[type="text"] {
	border-color: #656565;
}

.sidenav .nav-menu .parent-park-header, nav .nav-menu .parent-park-header, nav.one-column-page .nav-menu .parent-park-header, .sidenav.sidenav-blog-theme .nav-menu .parent-park-header {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	cursor: text;
}

.sidenav .nav-menu .parent-park-header a, nav .nav-menu .parent-park-header a, nav.one-column-page .nav-menu .parent-park-header a, .sidenav.sidenav-blog-theme .nav-menu .parent-park-header a {
	text-transform: uppercase;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	cursor: inherit;
}

.sidenav .nav-menu .parent-park-header a:hover, nav .nav-menu .parent-park-header a:hover, nav.one-column-page .nav-menu .parent-park-header a:hover, .sidenav.sidenav-blog-theme .nav-menu .parent-park-header a:hover {
	color: #bfb800;
}

nav .nav-menu .parent-park-header a:hover, nav .nav-menu .parent-park-header a:active, nav .nav-menu .parent-park-header a:focus {
	text-decoration: none;
}

.sidenav .nav-menu a:hover, .sidenav .nav-menu a:active, .sidenav .nav-menu a:focus {
	text-decoration: underline;
}

.sidenav .nav-menu ul ul li a span {
	text-transform: none !important;
}

@media (max-width: 600px) {
	.sidenav .side-close {
		font-size: 22px;
		top: 8px;
	}
	
	#SearchBoxGlobal2 input[type="text"] {
		border-width: 1px;
		font-family: "futura-pt", "FuturaStd-Book", sans-serif !important;
	}
}

nav.primary-landing-page #menu-footer_menu .sub-menu {
	display: none;
}

ol ul {
	margin-bottom: 0;
	margin-top: 7px;
	padding-left: 33px !important;
	list-style-type: circle !important;
}

ul ul {
	margin-bottom: 0;
	margin-top: 7px;
	padding-left: 10px;
	list-style-type: circle !important;
}

ul ul ul {
	margin-bottom: 0;
	margin-top: 7px;
	padding-left: 10px;
	list-style-type: square !important;
}

.et_pb_text_inner ol, .et_pb_text_inner ul {
	list-style-position: outside !important;
	padding: 0 0 13px 1em !important;
}

.et_pb_text_inner ul li, .et_pb_text_inner ol li {
	padding-bottom: 15px;
}

.entry-content ul ul {
	padding-bottom: 0px;
}

.et_pb_text_inner ul ul li:last-child {
	padding-bottom: 5px;
}

.about.one-column-page .nav-menu ul li a[aria-current="page"] {
	color: #0077c8;
}

.about.one-column-page .nav-menu .sub-menu :not(.parent-park-header) a:hover {
	color: #0077c8;
}

.energy.one-column-page .nav-menu ul li a[aria-current="page"] {
	color: #ffa300;
}

.energy.one-column-page .nav-menu .sub-menu :not(.parent-park-header) a:hover {
	color: #ffa300;
}

.park.one-column-page .nav-menu ul li a[aria-current="page"] {
	color: #bfb800;
}

.park.one-column-page .nav-menu .sub-menu :not(.parent-park-header) a:hover {
	color: #bfb800;
}

.park.one-column-page .nav-menu .sub-menu .parent-park-header a:hover {
	color: #bfb800;
}

.water.one-column-page .nav-menu ul li a[aria-current="page"] {
	color: #00aec7;
}

.water.one-column-page .nav-menu .sub-menu :not(.parent-park-header) a:hover {
	color: #00aec7;
}

.events-list .one-column-page .nav-menu ul li a[aria-current="page"] {
	color: #bfb800;
}

.events-list .one-column-page .nav-menu .sub-menu :not(.parent-park-header) a:hover {
	color: #bfb800;
}

nav.single-events-one-column-nav .nav-menu .in-blog, nav.one-column-page .in-blog, nav.one-column-page .nav-menu .in-blog {
	display: none;
}

nav.single-events-one-column-nav, nav.one-column-page {
	background-color: #fff;
	height: auto;
	opacity: 1;
	padding: 14px;
	position: absolute;
	right: 0;
	top: 0;
	width: 252px;
	z-index: 9;
}

nav.one-column-page #SearchBoxGlobal2 {
	margin: 0 0 7px 0;
}

@media (min-width: 880px) {
	body.search.search-results #lcra-nav.no-sidenav {
		display: block;
	}
}

@media (max-width: 879px) {
	body.search.search-results .open-menu.show {
		background-image: url("https://cdn-ilehdga.nitrocdn.com/XBbyWPXXGgIMMCKJGGeKWOKLDYlStjgY/assets/images/optimized/rev-12c906d/www.lcra.org/wp-content/themes/divi-child/images/hamburger.svg");
	}
	
	nav.single-events-one-column-nav, nav.one-column-page {
		display: none;
	}
	
	body.search.search-results .open-menu.show.nitro-lazy {
		background-image: none !important;
	}
}

nav.single-events-one-column-nav .nav-menu, nav.one-column-page .nav-menu {
	position: relative;
}

nav.single-events-one-column-nav .nav-menu li, nav.one-column-page .nav-menu li {
	background-color: transparent;
	color: #2c2c2c;
	display: block;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	line-height: 16px;
	margin-bottom: 7px;
	text-transform: uppercase;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

nav.single-events-one-column-nav .nav-menu a, nav.one-column-page .nav-menu a {
	background-color: transparent;
	display: block;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	color: #2c2c2c;
	font-size: 12px;
	letter-spacing: .1em;
	line-height: 16px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

nav.single-events-one-column-nav .nav-menu a:hover, nav.single-events-one-column-nav .nav-menu a:active, nav.single-events-one-column-nav .nav-menu a:focus, nav.one-column-page .nav-menu a:hover, nav.one-column-page .nav-menu a:active, nav.one-column-page .nav-menu a:focus {
	text-decoration: none;
}

nav.single-events-one-column-nav .nav-menu ul li ul li, nav.one-column-page .nav-menu ul li ul li {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
}

nav.single-events-one-column-nav .nav-menu ul li ul li a, nav.one-column-page .nav-menu ul li ul li a {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	text-transform: none;
}

nav.single-events-one-column-nav .nav-menu ul li ul li a:hover, nav.one-column-page .nav-menu ul li ul li a:hover {
	color: #0077c8;
}

nav.single-events-one-column-nav .nav-menu ul li a[aria-current="page"], nav.one-column-page .nav-menu ul li a[aria-current="page"] {
	font-family: futura-pt-bold, FuturaStd-Heavy, sans-serif;
	color: #0077c8;
}

nav.single-events-one-column-nav .nav-menu .search-bar-inner, nav.one-column-page .nav-menu .search-bar-inner {
	position: relative;
	display: inline-block;
	width: 100%;
}

nav.single-events-one-column-nav .nav-menu .form-control, nav.one-column-page .nav-menu .form-control {
	padding: 6px 12px 6px 12px;
}

nav.single-events-one-column-nav .nav-menu .search-bar-inner span, nav.one-column-page .nav-menu .search-bar-inner span {
	position: absolute;
	left: 7px;
	top: 9px;
	font-size: 12px;
}

nav.single-events-one-column-nav .nav-menu .search-bar-inner a, nav.one-column-page .nav-menu .search-bar-inner a {
	color: #a3a6a9;
}

nav.single-events-one-column-nav .nav-menu .form-control.search-box-inner, nav.one-column-page .nav-menu .form-control.search-box-inner {
	background: transparent;
	border-color: #a3a6a9;
	border-bottom-color: #c4c118;
	border-radius: 0;
	border-width: 3px;
	color: #a3a6a9;
	height: 35px;
}

nav.single-events-one-column-nav .nav-menu .form-control.search-box-inner::-webkit-input-placeholder, nav.one-column-page .nav-menu .form-control.search-box-inner::-webkit-input-placeholder {
	color: #a3a6a9;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .1em;
	text-transform: uppercase;
}

nav.single-events-one-column-nav .menu li>.sub-menu, nav.one-column-page .menu li>.sub-menu {
	display: none;
}

nav.single-events-one-column-nav .menu .current_page_ancestor>.sub-menu, nav.one-column-page .menu .current_page_ancestor>.sub-menu {
	display: block;
}

nav.single-events-one-column-nav .menu .current_page_parent>.sub-menu, nav.one-column-page .menu .current_page_parent>.sub-menu {
	display: block;
}

nav.single-events-one-column-nav .menu .current_page_parent>.sub-menu .current_page_item>.sub-menu, nav.one-column-page .menu .current_page_parent>.sub-menu .current_page_item>.sub-menu {
	display: block;
}

nav.single-events-one-column-nav .menu li>.sub-menu .current_page_parent>.sub-menu, nav.one-column-page .menu li>.sub-menu .current_page_parent>.sub-menu {
	display: block;
}

nav.single-events-one-column-nav .menu li a[aria-current="page"]~.sub-menu, nav.one-column-page .menu li a[aria-current="page"]~.sub-menu {
	display: block;
}

.single-events-one-column-nav .et_pb_button_0, .one-column-page .et_pb_button_0 {
	-webkit-transition: none;
	transition: none;
}

/*02.02.01 ANIMATION KEYFRAMES*/
@-webkit-keyframes navIn {
	from {
		right: -280px;
	}
	
	to {
		right: 0;
	}
}

@keyframes navIn {
	from {
		right: -280px;
	}
	
	to {
		right: 0;
	}
}

@-webkit-keyframes navOut {
	from {
		right: 0;
	}
	
	to {
		right: -280px;
		opacity: 0;
	}
}

@keyframes navOut {
	from {
		right: 0;
	}
	
	to {
		right: -280px;
		opacity: 0;
	}
}

.wsc-energy-header, .be-lake-wise-header {
	display: none;
}

.wsc-energy-header.visible, .be-lake-wise-header.visible {
	display: block;
}

.wsc-energy-header .lcraLogo {
	width: 100% !important;
	height: auto;
	margin-left: -7px;
	max-width: 138px;
}

.be-lake-wise-header .lcraLogo {
	width: 100% !important;
	height: 52px;
	margin-left: -7px;
	max-width: 135px;
}

.wsc-energy-header .borderLeft {
	border-left: 2px solid #002d72;
}

.be-lake-wise-header .borderLeft, .cdpp-news-releases-header-section .borderLeft {
	border-left: 2px solid #a3a7aa;
}

img.cdppLogo.borderLeft {
	height: 59px;
	position: absolute;
	top: 14px;
	left: 187px;
	z-index: 9;
	border-left: 2px solid #a3a7aa;
	padding-left: 20px;
}

@media screen and (max-width: 724px) {
	.lcra-logo-in-blog.cdpp-news-release {
		position: relative;
	}
	
	.et-db .news-release-category-cdpp .entry-content.single-news-post-content #et-boc .et-l .et_pb_section_0 {
		padding: 0px 0 50px;
	}
	
	.lcra-logo-in-blog.cdpp-news-release {
		position: relative;
	}
}

@media screen and (max-width: 600px) {
	img.cdppLogo.borderLeft {
		height: 30px;
		left: 122px;
	}
}

.wsc-energy-header .wscLogo {
	padding: 0px 0px 0px 17px;
	width: 100%;
	height: auto;
	max-width: 500px;
	box-sizing: content-box;
}

.be-lake-wise-header .blwLogo {
	padding: 0px 0px 0px 17px;
	width: 237px;
	height: 52px;
	max-width: 500px;
	box-sizing: content-box;
}

@media (max-width: 992px) {
	.wsc-energy-header .logo-wsc-energy, .be-lake-wise-header .logo-be-lake-wise {
		padding-left: 0 !important;
	}
	
	.wsc-energy-header .logo-wsc-energy .wscLogo, .be-lake-wise-header .logo-lcra-be-lake-wise .blwLogo {
		padding: 0;
		border: none;
	}
	
	.wsc-energy-header .lcraLogo, .be-lake-wise-header .lcraLogo {
		margin-bottom: 15px;
	}
	
	.wsc-energy .header, .be-lake-wise .header {
		padding-bottom: 0 !important;
	}
	
	.wsc-energy #main-content .et_pb_column_1_4, .be-lake-wise #main-content .et_pb_column_1_4 {
		width: 100%;
	}
	
	.wsc-energy #main-content .et_pb_row, .be-lake-wise #main-content .et_pb_row {
		padding-top: 0;
	}
	
	.wsc-energy #main-content .et_pb_button, .be-lake-wise #main-content .et_pb_button {
		width: 100%;
	}
}

@media (max-width: 980px) {
	.wsc-energy #et-main-area .et_pb_section_0, .be-lake-wise #et-main-area .et_pb_section_1 {
		margin-top: 0 !important;
	}
}

.wsc-energy #et-main-area .et_pb_section_0, .be-lake-wise #et-main-area .et_pb_section_1 {
	padding: 0;
}

.wsc-energy .wsc-energy-header, .be-lake-wise .wsc-energy-header {
	padding: 0;
}

.wsc-energy .wsc-energy-header .et_pb_row, .be-lake-wise-energy .be-lake-wise-header .et_pb_row {
	padding: 30px 0 0 0;
}

/* Footer Styles */
.footer {
	background-color: #e6e4df;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.events-list .footer {
	background-image: url("https://www.lcra.org/wp-content/uploads/2020/02/foot-bg.png");
}

.events-list .footer.nitro-lazy {
	background-image: none !important;
}

.footer .follow-news-wrap {
	padding: 56px 0 100px 0;
}

.footer .follow-news-wrap .container {
	max-width: 921px !important;
	width: 100%;
}

@media (max-width: 992px) and (min-width: 725px) {
	.footer .follow-news-wrap .container {
		max-width: 680px !important;
	}
}

.footer .follow-news-wrap .border-bottom {
	border-bottom: 1px solid #a3a6a9;
	padding-bottom: 21px;
}

body[data-class*="applicant-tracking"] .footer .follow-news-wrap {
	padding: 56px 0;
}

.footer .bottom-nav-wrap {
	padding: 0;
	width: 100%;
}

.footer .bottom-nav-wrap .container {
	max-width: 910px !important;
	width: 100%;
}

@media (max-width: 992px) and (min-width: 725px) {
	.footer .bottom-nav-wrap .container {
		max-width: 680px !important;
	}
}

.foot-news-title {
	color: #2c2c2c;
	font-size: 15px;
	line-height: 24px;
	text-transform: uppercase;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	letter-spacing: .26em;
	margin-top: 0;
	margin-bottom: 0;
}

@media (max-width: 992px) {
	.foot-news-title {
		font-size: 14px;
	}
}

.footer .follow-news-wrap .foot-social-list {
	margin-top: 21px;
	height: 35px;
	width: 101%;
	right: 5px;
	position: relative;
}

.footer .follow-news-wrap .foot-social-list li {
	border-radius: 30px;
	float: left;
	height: 35px;
	list-style: none;
	margin: 0 7px;
	position: relative;
	width: 35px;
}

.footer .follow-news-wrap .foot-social-list li:first-child {
	margin: 0 7px 0 0;
}

.footer .follow-news-wrap .foot-social-list li:last-child {
	margin: 0 0 0 7px;
}

.footer .follow-news-wrap .foot-social-list li div {
	border: 1px solid #676767;
	border-radius: 30px;
	height: 100%;
	margin: 0;
	overflow: hidden;
	position: absolute;
	text-align: center;
	width: 100%;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.footer .follow-news-wrap .foot-social-list li div:hover {
	border: 1px solid #676767;
	background: #676767;
}

.footer .follow-news-wrap .foot-social-list li div:hover a {
	color: #e3e1db;
}

.footer .follow-news-wrap .foot-social-list li div a {
	color: #676767;
	font-size: 20px;
	padding: 7px;
	text-decoration: none;
	vertical-align: middle;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.footer .follow-news-wrap .foot-social-list .zoom-social-icons-list .zoom-social_icons-list-span {
	background-color: transparent !important;
	color: #676767;
	border: 1px solid #676767;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	font-size: 20px !important;
	padding: 7px !important;
}

.footer .follow-news-wrap .foot-social-list .zoom-social-icons-list .zoom-social_icons-list-span:hover {
	background: #676767 !important;
	color: #e3e1db;
}

.footer .follow-news-wrap .foot-social-list .zoom-social-icons-list li a:hover {
	color: transparent;
	opacity: 1;
}

.zoom-social_icons-list-span.fa.fa-youtube-play:before {
	margin-left: -1px;
}

@media (max-width: 992px) and (min-width: 725px) {
	.footer .follow-news-wrap .foot-social-list .zoom-social-icons-list .zoom-social_icons-list-span {
		font-size: 12px !important;
	}
}

.footer .bottom-nav-wrap .bottom-nav li a:hover {
	opacity: 1;
	text-decoration: underline;
}

.lcra-parks-logo {
	display: none;
	width: 106px;
	height: 101px;
	margin: 14px auto;
}

.footer .foot-inner-bottom {
	background-color: #2c2c2c;
	color: #a3a6a9;
}

.footer .foot-inner-top .container {
	padding: 0 14px 0 14px !important;
}

.footer .bottom-nav-wrap.nav-top>.container .row {
	border-top: 1px solid #a3a6a9;
	padding: 56px 0;
}

.footer .bottom-nav-wrap.nav-top ul {
	margin-bottom: 0;
}

.footer .bottom-nav-wrap.nav-top ul> :first-child {
	padding: 0 14px 0 0;
}

.footer .bottom-nav-wrap.nav-top ul> :last-child {
	border: 0;
}

.footer .bottom-nav-wrap.nav-top ul li {
	border-right: 1px solid #676767;
	display: inline-block;
	line-height: 14px;
	padding: 0 14px;
	margin-right: -4px;
}

.footer .bottom-nav-wrap.nav-top ul li a {
	color: #676767;
	font-size: 15px;
	line-height: 14px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.footer .bottom-nav-wrap.nav-top ul li a:hover {
	text-decoration: underline;
}

.footer .bottom-nav-wrap .bottom-nav {
	margin: 21px 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.footer .copy-wrap {
	border-top: 1px solid #a3a6a9;
	font-size: 10px;
	padding: 7px 0;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	line-height: 1.1;
}

@media (max-width: 992px) {
	.footer .copy-wrap {
		font-size: 9px;
	}
	
	.footer .copy-wrap ul> :first-child {
		padding: 0 0 0 7px;
	}
	
	#menu-footer_socket_menu li {
		padding: 0 0 0 7px;
	}
}

.footer .bottom-nav-wrap .bottom-nav.sec1 ul> :first-child {
	padding: 0 21px 0 7px;
}

.footer .bottom-nav-wrap .bottom-nav.sec1 li {
	padding: 0 21px;
}

.footer .bottom-nav-wrap .bottom-nav li {
	color: #a3a6a9;
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
}

.footer .bottom-nav-wrap .bottom-nav li a {
	color: #a3a6a9;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .1em;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.1;
}

.footer .bottom-nav-wrap .bottom-nav.sec1 ul> :last-child {
	padding: 0 0 0 21px;
}

.footer .copy-wrap ul> :last-child {
	border-right: none;
	padding: 0 0 0 7px;
}

.footer .copy-wrap ul> :first-child {
	padding: 0 7px 0 0;
}

.footer .copy-wrap ul li {
	border-right: 1px solid #676767;
	display: inline-block;
	line-height: 12px;
	padding: 0 7px 0 7px;
	margin-left: -4px;
}

.footer .copy-wrap ul li a {
	color: #a3a6a9;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: inherit;
	line-height: 1.1;
}

.footer .copy-wrap ul li a:hover {
	text-decoration: underline;
}

.footer-nav-menu .sub-menu {
	display: none;
}

@media (max-width: 1365px) and (min-width: 993px) {
	.container {
		width: 910px;
	}
}

@media (max-width: 992px) {
	.footer .follow-news-wrap .border-bottom {
		padding-bottom: 14px;
	}
	
	.footer .bottom-nav-wrap.nav-top ul {
		line-height: 20px;
	}
	
	.footer .bottom-nav-wrap.nav-top ul li {
		margin-left: -3px;
	}
	
	.footer .bottom-nav-wrap.nav-top ul li a {
		font-size: 13px;
	}
	
	.footer .bottom-nav-wrap .bottom-nav.sec1 ul> :first-child {
		padding: 0 14px 0 0;
	}
	
	.footer .bottom-nav-wrap .bottom-nav.sec1 li {
		padding: 0 14px;
	}
	
	.footer .bottom-nav-wrap .bottom-nav.sec1 ul> :last-child {
		padding: 0 0 0 14px;
	}
	
	.footer .bottom-nav-wrap.nav-top>.container .row {
		padding: 40px 0;
	}
}

@media (max-width: 992px) and (min-width: 725px) {
	.footer .follow-news-wrap {
		padding: 40px 0;
	}
	
	.footer .follow-news-wrap .foot-social-list {
		margin-top: 18px;
		height: 25px;
	}
	
	.footer .follow-news-wrap .foot-social-list li {
		height: 25px;
		margin: 0 5px;
		width: 25px;
	}
	
	.footer .follow-news-wrap .foot-social-list li div a {
		font-size: 14px;
		padding: 3px;
		vertical-align: text-top;
	}
	
	.footer .follow-news-wrap .foot-social-list> :first-child {
		margin: 0 5px 0 0;
	}
	
	.footer .follow-news-wrap .foot-social-list> :last-child {
		margin: 0 0 0 5px;
	}
	
	.foot-news-title {
		font-size: 14px;
	}
	
	.container {
		width: 680px;
	}
}

@media (max-width: 724px) {
	.follow-news-wrap .get-news-top {
		padding-top: 21px;
		padding-bottom: 6em;
	}
}

@media (max-width: 724px) and (orientation: portrait) {
	.footer .bottom-nav-wrap.nav-top ul {
		line-height: 10px;
	}
	
	.footer .bottom-nav-wrap.nav-top ul li a {
		font-size: 12px;
	}
	
	#menu-footer_socket_menu {
		line-height: 16px;
	}
}

@media (max-width: 600px) {
	.footer .follow-news-wrap {
		padding: 14px 0;
	}
	
	.footer .follow-news-wrap .border-bottom {
		padding-bottom: 4px;
	}
	
	.follow-news-wrap .get-news-top {
		padding-top: 21px;
	}
	
	.footer .bottom-nav-wrap.nav-top>.container .row {
		padding: 14px;
	}
	
	.footer .bottom-nav-wrap.nav-top ul> :first-child {
		padding: 0 7px 0 0;
	}
	
	.footer .bottom-nav-wrap.nav-top ul li {
		padding: 0 7px;
	}
	
	.footer .bottom-nav-wrap.nav-top ul> :last-child {
		padding: 0 0 0 7px;
	}
	
	.footer .bottom-nav-wrap .bottom-nav.sec1 ul> :first-child {
		padding: 0 7px 0 0;
	}
	
	.footer .bottom-nav-wrap .bottom-nav.sec1 li {
		padding: 0 7px;
		line-height: .5;
	}
	
	.footer .bottom-nav-wrap .bottom-nav.sec1 ul> :last-child {
		padding: 0 0 0 7px;
	}
	
	.footer .apply-align-mobile {
		text-align: center;
	}
	
	.container {
		width: 100%;
	}
	
	.newsletter-form .fix-col-md-1-width {
		width: 10%;
	}
}

@media (max-width: 380px) {
	.bottom-nav.sec1 {
		padding: 0 28px 0 0;
	}
	
	.footer .bottom-nav-wrap .bottom-nav.sec1 li {
		padding: 0 7px;
	}
	
	.footer .bottom-nav-wrap.nav-top ul> :first-child {
		padding: 0 2px 0 0;
	}
	
	.footer .bottom-nav-wrap .bottom-nav li a {
		font-size: 11px;
	}
	
	.footer .foot-inner-top .col-xs-12 {
		padding-right: 21px;
	}
	
	.footer .bottom-nav-wrap.nav-top ul li {
		display: block;
		border-right: none;
		padding: 0 2px;
	}
	
	.newsletter-form .fix-col-md-1-width {
		width: 15%;
	}
}

/* 03.02 OPEN MENU*/
.open-menu {
	background-size: cover;
	height: 0;
	position: absolute;
	right: 21px;
	top: 21px;
	width: 0;
	z-index: 999;
}

.open-menu.open-menu-white {
	background-image: url("https://cdn-ilehdga.nitrocdn.com/XBbyWPXXGgIMMCKJGGeKWOKLDYlStjgY/assets/images/source/rev-12c906d/www.lcra.org/wp-content/themes/divi-child/images/hamburger-white.svg");
}

.open-menu.open-menu-white.nitro-lazy {
	background-image: none !important;
}

.open-menu.single-events-hamburguer-menu, .open-menu.open-menu-black {
	background-image: url("https://cdn-ilehdga.nitrocdn.com/XBbyWPXXGgIMMCKJGGeKWOKLDYlStjgY/assets/images/optimized/rev-12c906d/www.lcra.org/wp-content/themes/divi-child/images/hamburger.svg");
}

.open-menu.single-events-hamburguer-menu.nitro-lazy, .open-menu.open-menu-black.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 879px) {
	.open-menu.show {
		height: 30px;
		width: 30px;
	}
}

@media (max-width: 600px) {
	.open-menu {
		top: 14px;
	}
}

.sidenav.sidenav-blog-theme {
	background-color: #fff;
}

.sidenav.sidenav-blog-theme .side-close {
	color: #2c2c2c;
}

.sidenav.sidenav-blog-theme .side-close:hover {
	color: #a3a6a9;
	cursor: pointer;
}

.sidenav.sidenav-blog-theme .nav-menu li {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	color: #2c2c2c;
}

.sidenav.sidenav-blog-theme .nav-menu a {
	color: #2c2c2c;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
}

.sidenav.sidenav-blog-theme .nav-menu a:hover, .sidenav.sidenav-blog-theme .nav-menu a:active, .sidenav.sidenav-blog-theme .nav-menu a:focus {
	text-decoration: none;
}

.sidenav.sidenav-blog-theme .nav-menu ul li ul li {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
}

.sidenav.sidenav-blog-theme .nav-menu ul li ul li a {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
}

.sidenav.sidenav-blog-theme .nav-menu .form-control.search-box-inner::-webkit-input-placeholder {
	color: #a3a6a9;
}

.sidenav.sidenav-blog-theme #SearchBoxGlobal2 input[type="text"] {
	border-color: #656565;
	color: #a3a6a9;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-weight: normal;
}

.sidenav.sidenav-blog-theme .menu li>.sub-menu {
	display: none;
}

.sidenav.sidenav-blog-theme .menu .current_page_ancestor>.sub-menu {
	display: block;
}

.sidenav.sidenav-blog-theme .menu .current_page_parent>.sub-menu {
	display: block;
}

.sidenav.sidenav-blog-theme .menu .current_page_parent>.sub-menu .current_page_item>.sub-menu {
	display: block;
}

.sidenav.sidenav-blog-theme .menu li>.sub-menu .current_page_parent>.sub-menu {
	display: block;
}

.sidenav.sidenav-blog-theme .menu li a[aria-current="page"]~.sub-menu {
	display: block;
}

.sidenav.sidenav-blog-theme .nav-menu .current-menu-item>a {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	color: #979797;
	text-decoration: underline;
}

.lcra-logo {
	background-size: auto;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	display: none;
	position: absolute;
	top: 14px;
	left: 12px;
	width: 160px;
	height: 60px;
	z-index: 9;
}

.lcra-logo-in-blog-section {
	display: none;
}

.lcra-logo-in-blog-section .container {
	max-width: 910px !important;
	width: 100%;
}

.lcra-logo-in-blog-section.visible {
	display: block;
}

.single-events-logo, .lcra-logo-in-blog {
	background-image: url("https://cdn-ilehdga.nitrocdn.com/XBbyWPXXGgIMMCKJGGeKWOKLDYlStjgY/assets/images/source/rev-12c906d/www.lcra.org/wp-content/themes/divi-child/images/lcra-logo-blue.svg");
	background-size: auto;
	position: absolute;
	top: 14px;
	left: 7px;
	width: 159px;
	height: 59px;
	z-index: 9;
	background-repeat: no-repeat;
}

.single-events-logo.nitro-lazy, .lcra-logo-in-blog.nitro-lazy {
	background-image: none !important;
}

.cdpp-logo {
	background-image: url("https://www.lcra.org/wp-content/uploads/2025/11/LCRA-Community-Grants-logo_icon-only_color.svg");
	background-size: auto;
	position: absolute;
	top: 14px;
	left: 7px;
	width: 159px;
	height: 59px;
	z-index: 9;
	background-repeat: no-repeat;
}

.cdpp-logo.nitro-lazy {
	background-image: none !important;
}

.lcra-logo.white {
	/* background-image: url("images/LCRA-logo.png"); */
	background-image: url("https://cdn-ilehdga.nitrocdn.com/XBbyWPXXGgIMMCKJGGeKWOKLDYlStjgY/assets/images/source/rev-12c906d/www.lcra.org/wp-content/themes/divi-child/images/lcra-logo.svg");
}

.lcra-logo.white.nitro-lazy {
	background-image: none !important;
}

.energy.no-sidenav .lcra-logo.white, .search-results .lcra-logo.white {
	display: none !important;
}

body[data-class*="applicant-tracking"] .lcra-logo.white {
	display: none !important;
}

@media (max-width: 600px) {
	.lcra-logo-in-blog {
		width: 92px;
		height: 30px;
		top: 14px;
		left: 12px;
	}
}

@media (max-width: 380px) {
	.lcra-logo {
		left: 14px;
		left: 12px;
		width: 92px;
		height: 30px;
	}
}

@media (min-width: 800px) {
	.lcra-logo {
		left: 53px;
	}
}

@media (min-width: 1480px) {
	.lcra-logo {
		left: 280px;
	}
}

/*******************
05. SOCIAL WIDGET
********************/
.social-widget {
	background-color: transparent;
	position: relative;
}

.social-widget .container {
	max-width: 921px !important;
	width: 100%;
}

@media (max-width: 992px) and (min-width: 725px) {
	.social-widget .container {
		max-width: 680px !important;
	}
}

.social-widget .space-20 {
	margin-bottom: 17px;
}

.social-widget .social-widget-wrap {
	padding: 56px 0 42px 0;
}

/* This hides the social section on the services page */

/* .services .social-widget-wrap .container {
  display: none;
} */
.social-widget .social-row {
	margin-bottom: 14px;
}

.social-post .no-image {
	background-color: #fff;
}

.social-post .bg-image {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: 1px;
	min-height: 240px;
	width: 100%;
}

.social-post-content {
	width: 100%;
}

.social-post-content-all {
	border-bottom: 1px solid #a3a6a9;
	border-left: 1px solid #a3a6a9;
	border-right: 1px solid #a3a6a9;
	background-color: #fff;
}

.social-post-content.top {
	border-bottom: 1px solid #a3a6a9;
	border-top: 1px solid #a3a6a9;
	padding: 21px;
}

.social-post .bg-image.job {
	background-image: url("https://www.lcra.org/wp-content/themes/images/social1-289x240.png");
}

.social-post .bg-image.job.nitro-lazy {
	background-image: none !important;
}

.social-post .bg-image.energy {
	background-image: url("https://www.lcra.org/wp-content/themes/images/social2-289x240.png");
}

.social-post .bg-image.energy.nitro-lazy {
	background-image: none !important;
}

.social-post .bg-image.water {
	background-image: url("https://www.lcra.org/wp-content/themes/images/social3-289x240.png");
}

.social-post .bg-image.water.nitro-lazy {
	background-image: none !important;
}

.social-post-content.bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	vertical-align: middle;
}

.social-post-inner-content.date {
	vertical-align: middle;
	width: 75%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	top: 8px;
	left: 1rem;
	padding: 6px 0 3px 0;
}

.social-post-inner-content.date .social-post-inner-parragraph {
	padding: 5px 0 0 12px !important;
}

.social-post-icon-container {
	border-radius: 30px;
	display: inline-block;
	float: left;
	height: 29px;
	list-style: none;
	margin: 0 8px;
	position: relative;
	width: 29px;
}

.social-post-inner-parragraph, .lcra-content1 .social-post-content.bottom .social-post-inner-parragraph {
	/*display: table-cell;*/
	display: inline-block;
	height: auto;
	line-height: 19px;
	padding: 5px 0 0 12px;
	vertical-align: middle;
	margin: 0;
}

.social-post-inner-parragraph p {
	font-size: 14px;
	line-height: 17px !important;
	margin-bottom: 0 !important;
}

.no-sidenav .social-widget {
	display: none;
}

.post-inner-title.dark-text, .park-ads-title.dark-text, .park-content-title.dark-text {
	color: #2c2c2c;
}

.post-inner-title.__fixed {
	justify-self: start;
}

.post-inner-title, .lcra-content1 .post-inner-title {
	font-size: 24px !important;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	letter-spacing: .03em !important;
	line-height: 24px;
	margin: 0 0 11px 0;
	padding-bottom: 0;
}

@media (max-width: 992px) and (min-width: 601px) {
	.post-inner-title, .lcra-content1 .post-inner-title {
		font-size: 20px;
	}
}

.et_pb_button {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 3.12px;
	line-height: 24px;
}

.post-inner-title.white-text {
	color: #fff;
}

.helper-padding-left-7 {
	padding-left: 7px;
}

/*05.1 SOCIAL BOTTOM*/
.social-post-content.bottom {
	display: table;
	table-layout: fixed;
}

.social-post-inner-content {
	display: table-cell;
	padding: 14px 21px;
	line-height: 14px;
}

.social-post-inner-content.date {
	vertical-align: middle;
	width: 75%;
}

.social-post-inner-content.share {
	border-left: 1px solid #a3a6a9;
	text-align: center;
	padding: 14px;
	vertical-align: middle;
	width: 25%;
}

.social-post-inner-content.share .share-tooltip {
	background-color: transparent;
	border: none;
	color: #676767;
	font-size: 28px;
}

.social-post-inner-content.share .share-tooltip:focus {
	outline: -webkit-focus-ring-color auto 1px;
	outline-color: #fff;
	outline-width: 1px;
}

.social-post-icon-container {
	border-radius: 30px;
	display: inline-block;
	float: left;
	height: 29px;
	list-style: none;
	margin: 0 8px;
	position: relative;
	width: 29px;
}

.social-post-icon-container .social-post-icon {
	border: 1px solid #676767;
	border-radius: 30px;
	height: 100%;
	margin: 0;
	overflow: hidden;
	position: absolute;
	text-align: center;
	width: 100%;
}

.social-post-icon-container .social-post-icon span {
	color: #676767;
	margin-top: -4px;
	padding: 5px;
	vertical-align: text-top;
	font-size: 18px;
}

/*05.2 SHARE TOOLTIP*/
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90);
}

.fade.in {
	opacity: 1;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.social-share {
	width: 34px;
	margin: 0 auto;
}

.social-share .tooltip.in {
	opacity: 1;
	filter: alpha(opacity=100);
}

.lcra-content1 .social-share i {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin: 0;
}

.social-share .tooltip-inner, .lcra-content1 .social-share .tooltip-inner {
	max-width: 200px;
	min-width: 60px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #a3a7a9;
	border-radius: 0;
	height: 90px;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, .2);
}

.social-share .tooltip.top .tooltip-arrow, .lcra-content1 .social-share .tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #a3a7a9;
}

.tooltip-social-list, .lcra-content1 .tooltip-social-list {
	list-style: none;
	height: 28px;
	display: table-caption;
	padding: 11px 0;
}

.tooltip-social-list {
	height: auto;
}

.tooltip-social-list li, .lcra-content1 .tooltip-social-list li {
	border-radius: 30px;
	float: left;
	height: 28px;
	margin: 0 7px;
	position: relative;
	width: 28px;
}

.tooltip-social-list> :first-child, .lcra-content1 .tooltip-social-list> :first-child {
	margin-bottom: 7px !important;
}

.tooltip-social-list li div, .lcra-content1 .tooltip-social-list li div {
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	border: 1px solid #676767;
	border-radius: 30px;
	height: 100%;
	margin: 0;
	overflow: hidden;
	position: absolute;
	text-align: center;
	width: 100%;
}

.tooltip-social-icon .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 18px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.tooltip-social-icon a:hover:before {
	color: #fff;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.tooltip-social-list li div:hover, .lcra-content1 .tooltip-social-list li div:hover {
	border: 1px solid #676767;
	background: #676767;
	color: #fff;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.tooltip-social-list li div a, .lcra-content1 .tooltip-social-list li div a {
	color: #fff;
	font-size: 18px;
	padding: 5px;
	text-decoration: none;
	vertical-align: middle;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.tooltip-social-list li div:hover a, .lcra-content1 .tooltip-social-list li div:hover a {
	color: #a3a7a9;
}

.tooltip-social-icon .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 18px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.social-post-inner-parragraph {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 0;
	max-width: 100%;
	height: 89px;
	overflow: hidden;
}

.social-post-inner-parragraph a, .lcra-content1 .social-post-inner-parragraph a {
	color: #0077c8 !important;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 14px;
	line-height: 17px;
}

.social-post-inner-parragraph a:hover, .lcra-content1 .social-post-inner-parragraph a:hover {
	color: #677880;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 14px;
	line-height: 17px;
	text-decoration: underline;
}

.post-message p {
	margin: 0;
	padding: 0;
}

@media (min-width: 725px) and (max-width: 992px) {
	/* FROM FOOTER */
	.footer .follow-news-wrap .foot-social-list {
		margin-top: 18px;
		height: 25px;
	}
	
	.footer .follow-news-wrap .foot-social-list> :first-child {
		margin: 0 5px 0 0;
	}
	
	.footer .follow-news-wrap .foot-social-list> :last-child {
		margin: 0 0 0 5px;
	}
	
	.footer .follow-news-wrap .foot-social-list li {
		height: 25px;
		margin: 0 5px;
		width: 25px;
	}
	
	.footer .follow-news-wrap .foot-social-list li div a {
		font-size: 14px;
		padding: 3px;
		vertical-align: text-top;
	}
}

@media (max-width: 992px) {
	/* FROM SOCIAL WIDGET */
	.social-widget .social-widget-wrap {
		padding: 40px 0 33px 0;
	}
}

@media (max-width: 992px) {
	.social-widget .social-widget-wrap {
		padding: 14px 0 7px 0;
	}
}

/* Slider Styles */
.slider_shortcode.ui-sortable .et_pb_code {
	height: 270px;
}

.slider_module .et_pb_slide {
	padding: 81px 21px 14px 25px;
	height: 270px;
}

.slider_module .et_pb_slide .et_pb_container {
	height: auto !important;
}

.slider_module .et_pb_slide .et_pb_container .et_pb_slide_description {
	padding: 0;
}

.slider_module .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_title {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	letter-spacing: .03em;
	line-height: 24px;
	margin: 0 0 25px 0;
	padding-bottom: 0;
}

.slider_module .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_title:before {
	width: 32px;
	height: 1px;
	background-color: white;
	top: 34px;
	content: "";
	position: absolute;
}

.slider_module .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 18px;
	height: 63px;
	line-height: 21px;
	max-width: 310px;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}

.slider_module .et_pb_slide .et_pb_container .et_pb_button_wrapper .et_pb_button.et_pb_more_button {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .26em;
	border-width: 1px;
	margin: 7px 14px 7px 0;
	line-height: 13.2px !important;
	padding: 10px 12px;
	text-decoration: none;
}

.slider_module .et_pb_slide .et_pb_container .et_pb_button_wrapper .et_pb_button.et_pb_more_button:hover {
	text-decoration: none;
}

.slider_module .et-pb-controllers {
	bottom: 26px;
	text-align: right;
	left: -21px;
	height: 4px;
}

.slider_module .et-pb-controllers a {
	width: 10px;
	height: 4px;
	border-radius: 0;
	margin: 0 4px;
	text-indent: 999px;
}

.slider_module.larger-slider .et_pb_slides .et_pb_slide {
	height: 360px;
}

.slider_module.larger-slider .et_pb_slides .et_pb_slide .et_pb_container {
	position: absolute;
	bottom: 21px;
}

.slider_module.higher-slider .et_pb_slides .et_pb_slide {
	height: 558px;
}

@media (max-width: 782px) {
	.slider_module.higher-slider .et_pb_slides .et_pb_slide {
		height: 400px;
	}
}

@media (max-width: 600px) {
	.slider_module.higher-slider .et_pb_slides .et_pb_slide {
		height: 300px;
	}
}

@media (max-width: 400px) {
	.slider_module.higher-slider .et_pb_slides .et_pb_slide {
		height: 250px;
	}
}

@media (max-width: 992px) and (min-width: 601px) {
	.slider_module .et_pb_slide {
		padding: 42px 21px 14px 21px;
		height: 230px;
	}
	
	.slider_module .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_title {
		font-size: 18px !important;
	}
}

@media (max-width: 600px) {
	.slider_module .et_pb_slide {
		padding: 70px 21px 14px 21px;
	}
}

.main_slider.slider_module .et_pb_slide {
	height: 337px;
}

.main_slider.slider_module .et_pb_slide .et_pb_container {
	position: absolute;
	bottom: 21px;
	left: 21px;
}

.main_slider.slider_module .et_pb_slide .et_pb_container .et_pb_slide_content {
	margin-bottom: 0;
}

.main_slider.slider_module .et_pb_slide .et_pb_container .et_pb_button_wrapper .et_pb_button {
	padding: 17px 12px;
}

@media (max-width: 992px) {
	.main_slider.slider_module .et_pb_slide {
		height: auto;
		min-height: 230px;
	}
}

@media (max-width: 600px) {
	.main_slider.slider_module .et_pb_slide {
		height: auto;
		min-height: 200px;
	}
}

.pk-featured-events .slick-slide p, #sliderContainer .slick-slider p {
	max-width: 280px;
	margin-top: 7px;
}

.pk-featured-events .slick-slider .slick-list .slick-track .slick-slide .post-content .post-inner-title, #sliderContainer .slick-slider .slick-list .slick-track .slick-slide .post-content .post-inner-title {
	font-size: 24px;
	letter-spacing: .03em !important;
}

.pk-featured-events .slick-slider .slick-dots, #sliderContainer .slick-slider .slick-dots {
	bottom: 21px;
	padding: 0;
	position: absolute;
	right: 28px;
	text-align: right;
	width: 60%;
	z-index: 999;
	display: none;
}

.pk-featured-events .slick-slider .slick-dots li, #sliderContainer .slick-slider .slick-dots li {
	cursor: pointer;
	display: inline-block;
	height: 4px;
	margin: 0 7px;
	padding: 0;
	position: relative;
	width: 10px;
}

.pk-featured-events .slick-slider .slick-dots li.slick-active button:before, #sliderContainer .slick-slider .slick-dots li.slick-active button:before {
	background-color: #fff;
	opacity: 1;
}

.pk-featured-events .slick-slider .slick-dots li button, #sliderContainer .slick-slider .slick-dots li button {
	background-color: transparent;
	border: 0;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 4px;
	padding: 2px 6px;
	line-height: 0;
	outline: none;
	width: 10px;
}

.pk-featured-events .slick-slider .slick-dots li button:before, #sliderContainer .slick-slider .slick-dots li button:before {
	background-color: #fff;
	content: "";
	height: 4px;
	left: 0;
	opacity: .5;
	position: absolute;
	top: 0;
	width: 12px;
}

@media (max-width: 992px) and (min-width: 601px) {
	.pk-featured-events .slick-slider .slick-list .slick-track .slick-slide .post-content, #sliderContainer .slick-slider .slick-list .slick-track .slick-slide .post-content {
		padding: 14px 21px 14px 21px;
		height: 230px;
	}
	
	.pk-featured-events .slick-slider .slick-list .slick-track .slick-slide .post-content .post-inner-title, #sliderContainer .slick-slider .slick-list .slick-track .slick-slide .post-content .post-inner-title {
		font-size: 20px;
		letter-spacing: .03em;
	}
	
	.pk-featured-events .slick-slider .slick-list .slick-track .slick-slide .post-content .post-inner-parragraph, #sliderContainer .slick-slider .slick-list .slick-track .slick-slide .post-content .post-inner-parragraph {
		font-size: 16px;
		height: 57px;
		line-height: 19px;
		max-width: 230px;
	}
}

@media (max-width: 600px) {
	.pk-featured-events .slick-slider .slick-list .slick-track .slick-slide .post-content, #sliderContainer .slick-slider .slick-list .slick-track .slick-slide .post-content {
		padding: 70px 21px 14px 21px;
		height: 270px;
	}
}

.pk-featured-events .blog-post, #sliderContainer.blog-post {
	padding: 0;
}

.pk-featured-events .full-height.slick-slider p, #sliderContainer .full-height.slick-slider p {
	margin-top: 0;
	margin-bottom: 0 !important;
}

@media (max-width: 845px) and (min-width: 725px) {
	.pk-featured-events .full-height.slick-slider p, #sliderContainer .full-height.slick-slider p {
		height: 38px;
	}
}

/*******************
ALERTS
********************/

/* ALERTS */
.alert-container {
	min-height: 7px;
	position: relative;
	width: 100%;
	z-index: 8;
	background-color: #0077c8;
}

.alert-container .container {
	max-width: 100% !important;
	width: 100%;
}

.alert-container.home-alert {
	padding: 0 200px 0 76px;
}

.alert-container.home-alert p>span>a {
	color: #ffa300;
	text-decoration: underline;
	font-size: inherit;
	font-family: inherit;
}

.alert-container p a, .alert-container.alert-color-news p a {
	color: #ffa300;
	text-decoration: underline;
	font-size: inherit;
}

.alert-container.alert-color-park p a, .alert-container.alert-color-energy p a, .alert-container.alert-color-water p a {
	color: Blue;
}

.alert-container.alert-color-about {
	background-color: #0077c8;
}

.alert-container.alert-color-about p {
	color: #2c2c2c;
}

.alert-container.alert-color-park {
	background-color: #bfb800 !important;
}

.alert-container.alert-color-news {
	background-color: #0077c8 !important;
}

.alert-container.alert-color-energy {
	background-color: #ffa300;
}

.alert-container.alert-color-water {
	background-color: #00aec7;
}

.alert-container.alert-color-generic_alert_color {
	background-color: #0077c8 !important;
}

.alert-container.alert-color-wsc-energy {
	display: none;
}

.alert-container .alert-col {
	border-top: 1px solid rgba(255, 255, 255, .5);
	display: table;
	padding: 10px 0;
}

.alert-container .alert-col:first-of-type {
	border-top: none;
	display: table;
	padding: 10px 0;
}

.alert-container .alert-icon {
	display: flex;
	min-height: 50px;
	min-width: 50px;
	vertical-align: middle;
}

.alert-container img {
	width: 50px;
	height: 50px;
}

.alert-container p {
	color: #2c2c2c;
	display: table-cell;
	margin: 0;
	font-size: 18px;
	letter-spacing: .03em;
	line-height: 24px;
	padding: 0 14px 0 14px;
	vertical-align: middle;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.alert-container #alertLinks>a {
	color: blue;
	text-decoration: underline;
}

.events-list .alert-container {
	background-color: #c4c118;
}

@media (min-width: 1480px) {
	.alert-container.home-alert {
		padding: 0 400px 0 280px;
	}
}

@media (max-width: 992px) {
	.alert-container.home-alert {
		padding: 0 128px 0 76px;
	}
}

@media (max-width: 800px) {
	.alert-container.alert-container.home-alert {
		padding: 0 14px;
	}
}

@media (max-width: 640px), (max-width: 736px) {
	.alert-container p {
		font-size: 16px;
		line-height: 22px;
	}
}

@media (max-width: 600px) {
	.alert-col .alert-icon {
		display: none;
	}
	
	.alert-container p, .alert-container.blog-alert p {
		font-size: 14px;
		line-height: 20px;
	}
}

#et-main-area .park-alert-container {
	padding: 0 !important;
}

.park-alert-container .row {
	padding-left: 0 !important;
	padding-bottom: 0;
}

/* Gallery Styles */
.pk-event-gallery-module .pk-event-bg-image .pk-event-gallery-text-inner, .gallery_module .et_pb_text .et_pb_text_inner {
	padding: 81px 21px 14px 21px;
	height: 270px;
	position: relative;
}

.gallery_module .et_pb_text .et_pb_text_inner h2 {
	font-size: 24px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	letter-spacing: .03em;
	line-height: 24px;
	margin: 0 0 11px 0;
	padding-bottom: 0;
}

.gallery_module .et_pb_text .et_pb_text_inner h3 {
	font-size: 24px !important;
}

.gallery_module .et_pb_text .et_pb_text_inner p:not(.button-parent) {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 18px;
	height: 63px;
	line-height: 21px;
	max-width: 280px;
	position: relative;
	margin-bottom: 12px;
}

.gallery_module .et_pb_text .et_pb_text_inner .button-parent {
	position: absolute;
	bottom: 22px;
	left: 21px;
	display: inline-block;
	margin: 0 !important;
	min-height: 32px;
	text-decoration: none !important;
}

.gallery_module .et_pb_text .et_pb_text_inner .button-parent .et_pb_button {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .26em;
	border-width: 1px;
	line-height: 1.1 !important;
	padding: 10px 12px !important;
	border-radius: 0;
	text-decoration: none !important;
}

.pk-event-gallery-module .pk-event-gallery-text-inner p:not(.pk-event-button-parent) {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 18px;
	height: 63px;
	line-height: 21px;
	max-width: inherit;
	position: relative;
	margin-bottom: 12px;
}

.gallery_module .et_pb_text .et_pb_button.et_pb_bg_layout_dark.et_pb_button_0::after, .gallery_module .et_pb_text .et_pb_button.et_pb_bg_layout_dark .et_pb_button_1::after, .gallery_module .et_pb_text .et_pb_button.et_pb_bg_layout_dark .et_pb_button_2::after {
	visibility: hidden;
}

.gallery_module .et_pb_text .et_pb_button.et_pb_bg_layout_dark:after {
	display: none;
}

.gallery_module .et_pb_text .et_pb_button.et_pb_bg_layout_dark:hover {
	background-color: white;
	color: black !important;
	text-decoration: none !important;
}

.gallery_module .et_pb_text .et_pb_button.et_pb_bg_layout_light {
	border-color: #2c2c2c;
	color: #2c2c2c;
}

.gallery_module .et_pb_text .et_pb_button.et_pb_bg_layout_light:after {
	display: none;
}

.gallery_module .et_pb_text .et_pb_button.et_pb_bg_layout_light:hover {
	background-color: #2c2c2c;
	color: white !important;
	text-decoration: none !important;
}

@media (max-width: 980px) {
	div.text_content_poster.et_pb_text_0 {
		max-width: 420px;
		width: auto;
	}
	
	body div.go-top-btn, body div.go-down-btn {
		right: 42px;
	}
}

@media (max-width: 600px) {
	body div.go-top-btn, body div.go-down-btn {
		right: 14px;
		bottom: 56px;
	}
	
	body div.go-top-btn a, body div.go-down-btn a {
		padding: 5px 10px;
	}
	
	.gallery_module.col-ex-12 {
		padding-left: 7px;
		padding-right: 7px;
	}
	
	.et_pb_row.home-blocks {
		padding: 0 0 21px 0;
	}
	
	.et_pb_row.home-blocks div.et_pb_column {
		padding: 0 7px;
	}
}

@media (max-width: 992px) and (min-width: 601px) {
	.pk-event-gallery-module .pk-event-bg-image .pk-event-gallery-text-inner {
		padding: 42px 21px 14px 21px;
		height: 230px;
	}
	
	.gallery_module .et_pb_text .et_pb_text_inner {
		padding: 40px 21px 14px 21px;
		height: 230px;
	}
	
	.gallery_module .et_pb_text .et_pb_text_inner h2 {
		font-size: 20px;
	}
	
	.pk-event-gallery-module .pk-event-gallery-text-inner h3, .gallery_module .et_pb_text .et_pb_text_inner h3, .n2-section-smartslider h3.post-inner-title.white-text.n2-ss-item-content.n2-ss-text.n2-ow {
		font-size: 20px !important;
		letter-spacing: .03em !important;
	}
	
	.pk-event-gallery-text-inner p {
		font-size: 14px;
	}
	
	.gallery_module .et_pb_text .et_pb_text_inner p:not(.button-parent) {
		font-size: 16px;
		height: 57px;
		line-height: 19px;
		max-width: 230px;
	}
	
	.pk-event-gallery-module .pk-event-gallery-text-inner p:not(.pk-event-button-parent) {
		font-size: 16px;
		height: 57px;
		line-height: 19px;
		position: relative;
	}
	
	.gallery_module .et_pb_text .et_pb_button {
		font-size: 12px;
		text-transform: uppercase;
		font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
		letter-spacing: .26em;
		border-width: 1px;
		line-height: 13.2px !important;
		padding: 10px 12px !important;
		border-radius: 0;
		display: inline-block;
	}
}

@media (max-width: 600px) {
	.gallery_module .et_pb_text .et_pb_text_inner {
		padding: 70px 21px 14px 25px;
	}
}

@media (max-width: 414px) {
	.gallery_module .et_pb_text .et_pb_text_inner .button-parent .et_pb_button {
		font-size: 10px;
		line-height: 14px;
	}
}

body.page-id-2894 div.et_pb_row.et_pb_row_0 {
	padding: 24px 0 0 0;
}

body.page-id-2244 div.et_pb_toggle_close {
	margin-top: -23px;
}

.faToggleAbout {
	font-size: 11.5px !important;
	text-shadow: 0 0;
	text-transform: none;
	position: relative;
	top: 49%;
	padding-left: 1.4em;
	margin-top: -.5em;
	text-decoration: none !important;
	color: #0077c8;
}

.toggle-title:hover {
	text-decoration: underline;
	cursor: pointer;
}

div.et_pb_text_4 {
	min-height: auto !important;
}

.lcra-toggle .et_pb_text_2 {
	margin-top: -30px;
}

.lcra-toggle .et_pb_toggle_content {
	padding: 0px;
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 17px;
	line-height: 26px !important;
	margin: 0 0 21px 0;
}

.lcra-toggle .et_pb_toggle_content ul {
	list-style-type: disc;
	padding: 0 0 1.5% 1em;
	line-height: 26px;
}

.lcra-toggle .et_pb_toggle_content ul:first-child {
	list-style-type: disc;
}

.lcra-toggle .et_pb_toggle_content ul:last-child {
	/* list-style-type: circle; */
	padding-bottom: 0;
}

.lcra-toggle .et_pb_toggle_content ul.bottom1 {
	padding: 0 0 5px 1em;
	list-style-type: square;
}

.lcra-toggle .et_pb_toggle p {
	line-height: 26px !important;
}

.lcra-toggle .et_pb_toggle_title {
	color: #0077c8;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif !important;
	font-size: 17px;
	line-height: 26px !important;
	margin: 0 0 21px 0;
	font-weight: bold;
	text-decoration: none;
}

.lcra-toggle .et_pb_toggle_title:visited {
	text-decoration: none;
}

.lcra-toggle .et_pb_toggle_title:before {
	display: none;
}

.lcra-toggle .et_pb_toggle_title .faToggle {
	font-weight: bold;
	font-size: 11.5px;
	text-shadow: 0 0;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;
	position: relative;
	top: 49%;
	padding-left: 1.4em;
	margin-top: -.5em;
	text-decoration: none !important;
	color: #0077c8;
}

.lcra-toggle .et_pb_toggle_title:hover {
	text-decoration: underline;
	cursor: pointer;
}

#water-rebates .water-toggleTitle h5 {
	color: #2c2c2c !important;
	font-size: 17px !important;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif !important;
	letter-spacing: .03em;
}

#water-rebates .water-toggleTitle h5:hover {
	text-decoration: underline;
}

#water-rebates .table-responsive .table-bordered>tbody>tr>td {
	font-size: 22px;
}

#tools-resources .tools-toggle h5 {
	color: #2c2c2c !important;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif !important;
	font-size: 17px !important;
	line-height: 26px !important;
	margin: 0 0 10px 0 !important;
	font-weight: bold !important;
	margin-bottom: 0;
}

#tools-resources .tools-toggle .et_pb_toggle_content {}

.second-toggle .et_pb_toggle_title {
	padding: 0px 0px 0px 0px !important;
}

.title-second-toggle .et_pb_toggle_title {
	padding: 20px 35px 20px 35px !important;
	background-color: #00aedb;
	font-size: 12px !important;
	margin: 0 auto;
	width: 160px;
}

.arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
}

.image-toggle-content {
	width: 100%;
}

.caret h5:hover {
	text-decoration: underline;
}

.caret .et_pb_toggle_title:before {
	display: none;
}

.caret .et_pb_toggle_title:after {
	color: #c4c118;
	display: inline-block;
	width: 0px;
	height: 0px;
	margin-left: 8px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 6px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	position: absolute;
	top: 50%;
	padding-left: 0px;
	margin-top: -.2em;
	font-size: 17px;
	content: "";
}

.get-most-out .et_pb_toggle_content p {
	line-height: 26px !important;
	width: 70%;
	padding-bottom: 26px;
	font-size: 16px !important;
}

.caret-orange h5:hover {
	text-decoration: underline;
}

.caret-orange h5 {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif !important;
	font-size: 16px !important;
}

.caret-orange .et_pb_toggle_content {
	padding-top: 5px !important;
	position: relative;
}

.caret-orange .et_pb_toggle_content p {
	line-height: 26px !important;
}

.caret-orange .et_pb_toggle_title {
	line-height: 1.3;
}

.caret-orange .et_pb_toggle_title:before {
	display: none;
}

.caret-orange .et_pb_toggle_title:after {
	color: #f9a41a;
	display: inline-block;
	width: 0px;
	height: 0px;
	margin-left: 8px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 6px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	position: absolute;
	top: 50%;
	padding-left: 0px;
	margin-top: -.2em;
	font-size: 17px;
	content: "";
}

.lcra-toggle h5.et_pb_toggle_title, .lcra-toggle h4.et_pb_toggle_title, .lcra-toggle h3.et_pb_toggle_title {
	color: #0077c8;
	padding: 0;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif !important;
	font-size: 17px !important;
	font-weight: bold !important;
	line-height: 26px !important;
	margin: 0 0 21px 0 !important;
}

.lcra-toggle .et_pb_module {
	background: none;
}

.toggle-meeting-materials .toggle-month-content {
	display: none;
	background-color: none;
	border: 0;
	padding: 0 0 0 20px;
}

.toggle-meeting-materials .toggle-month-content .et_pb_toggle_title {
	color: #0077c8;
	padding: 0;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-weight: 300;
	font-size: 17px;
	line-height: 26px;
	margin: 0 0 21px 0;
}

/**CONTACT FORM**/
.main-form {
	width: 100%;
	border: solid 1px #ccc;
}

.activities-amenities-heading .et_pb_text_inner h2 {
	padding: 0;
}

.activities-list {
	margin-top: 3px;
	display: inline-block;
}

.activities-list .trigger-activities {
	background-color: #fff;
	border: 1px solid #2c2c2c;
	border-radius: 30px;
	cursor: default;
	float: left;
	height: 35px;
	list-style: none;
	margin: 0 7px;
	position: relative;
	width: 35px;
	min-width: 20px;
	padding: 1px;
}

.activities-list .trigger-activities:hover {
	border: 1px solid #2c2c2c;
	background-color: #2c2c2c;
}

.activities-list .trigger-activities:hover span {
	color: #fff;
}

.activities-list .trigger-activities span {
	color: #2c2c2c;
	font-size: 30px;
	line-height: 32px;
	margin-left: 0;
}

.activities-list>.trigger-activities:first-of-type {
	margin: 0 7px 0 0;
}

.activities-list>.trigger-activities:last-of-type {
	margin: 0 0 0 7px;
}

.activities-list .tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.activities-list .tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90);
}

.activities-list .tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.activities-list .tooltip.visible {
	display: block;
}

.activities-list .tooltip .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.activities-list .tooltip .tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.activities-list .fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.activities-list .fade.in {
	opacity: 1;
}

@media (max-width: 600px) {
	.activities-list>.trigger-activities:first-of-type {
		margin: 3px 7px;
	}
	
	.activities-list>.trigger-activities:last-of-type {
		margin: 3px 7px;
	}
	
	.activities-list .trigger-activities {
		margin: 3px 7px;
	}
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
	padding: 0 !important;
}

#et-main-area .pum-theme-lightbox .pum-container {
	border-radius: 0;
	border: none;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	margin: 0;
	padding: 21px;
	height: auto !important;
	width: 95% !important;
}

#et-main-area .pum-theme-lightbox .pum-container .pum-title {
	visibility: hidden;
}

#et-main-area .pum-theme-lightbox .pum-container .pum-content p {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
}

#et-main-area .pum-theme-lightbox .pum-container .pum-content p iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border: 0;
}

#et-main-area .pum-theme-lightbox .pum-container .pum-close {
	height: auto;
	width: auto;
	left: unset;
	right: 11px;
	bottom: unset;
	top: 6px;
	color: #a3a6a9;
	font-weight: normal;
	font-size: 35px;
	font-family: inherit;
	line-height: 35px;
	border: none;
	border-radius: 0;
	text-shadow: none;
	box-shadow: none;
	background-color: inherit;
}

#et-main-area .pum-theme-lightbox .pum-container .pum-close:hover {
	color: #000;
	opacity: .5;
}

@media (max-width: 680px) {
	#et-main-area .pum-theme-lightbox .pum-container {
		padding: 14px;
	}
}

@media (max-width: 520px) {
	#et-main-area .pum-theme-lightbox .pum-container {
		padding: 7px;
	}
}

@media (min-width: 725px) {
	#et-main-area .pum-theme-lightbox .pum-container {
		width: 600px !important;
	}
}

@media (min-width: 993px) {
	#et-main-area .pum-theme-lightbox .pum-container {
		width: 900px !important;
	}
}

@media (max-width: 1365px) and (min-width: 993px) {
	#et-main-area .pum-theme-lightbox .pum-container {
		width: 700px !important;
	}
}

.lcra_blog .et_pb_post {
	margin-bottom: 15px;
}

.lcra_blog .et_pb_post .entry-title {
	font-size: 18px !important;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	letter-spacing: .01em;
	line-height: 22px;
	margin: 0 0 11px 0;
	padding-bottom: 0;
}

.lcra_blog .et_pb_post .entry-title a {
	pointer-events: none;
}

.lcra_blog .et_pb_post .post-meta {
	color: #676767;
	font-size: 16px;
	font-style: italic;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	letter-spacing: .03em;
	line-height: 18px;
	margin: 0 0 14px 0;
	padding-bottom: 0;
}

.lcra_blog .et_pb_post .post-content {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 17px;
	line-height: 26px;
	margin: 0 0 21px 0;
}

.lcra_blog .et_pb_post.square_blog {
	padding: 42px 21px;
	min-height: 242px;
	background-color: #e6e4df;
}

.lcra_blog .et_pb_post.square_blog .entry-title {
	font-size: 18px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	height: 66px;
	letter-spacing: .01em;
	line-height: 22px;
	margin: 0 0 11px 0;
	overflow: hidden;
	padding-bottom: 0;
}

.lcra_blog .et_pb_post.square_blog .entry-title a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.lcra_blog .et_pb_post.square_blog .post-meta {
	font-size: 17px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	line-height: 20px;
	margin: 0;
	max-width: 280px;
	max-height: 41px;
	overflow: hidden;
	position: relative;
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
	color: #333;
}

.lcra_blog .et_pb_post.square_blog .post-content {
	display: none;
}

body .main-poster-hero {
	max-height: inherit;
}

/**CUSTOM GENERAL STYLES**/
.main-poster-hero {
	padding: 0 !important;
	background-position: top left;
}

.main-poster-hero .et_pb_text_inner h1 {
	font-size: 38px;
	letter-spacing: .03em;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 0;
	line-height: 1.1;
}

.main_content_poster {
	position: relative;
	height: 100%;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.main_content_poster .et_pb_column {
	width: 100%;
	height: 100%;
}

.main_content_poster .text_content_poster {
	position: absolute;
	bottom: 20%;
}

@media (min-width: 1480px) {
	.main_content_poster .text_content_poster {
		bottom: 38%;
	}
}

@media (max-width: 992px) {
	.main_content_poster .text_content_poster {
		bottom: 28%;
	}
}

@media (max-width: 640px), (max-width: 736px) {
	.main_content_poster .text_content_poster {
		bottom: 8%;
	}
}

@media (max-width: 600px) {
	.main_content_poster .text_content_poster {
		bottom: 8%;
	}
}

@media (max-width: 568px) {
	.main_content_poster .text_content_poster {
		bottom: 8%;
	}
}

@media (max-width: 380px) {
	.main-poster-hero .et_pb_text_inner h1 {
		font-size: 34px;
	}
	
	.main_content_poster .text_content_poster {
		bottom: 10%;
	}
}

@media (max-width: 360px) {
	.main-poster-hero .et_pb_text_inner h1 {
		font-size: 29px !important;
	}
}

.underline {
	border-top: solid 1px #2c2c2c;
	height: 1px;
	width: 35px;
	margin-bottom: 21px;
}

.underline-w {
	border-top: solid 1px #fff;
	height: 1px;
	width: 35px;
	margin-bottom: 14px;
}

.b-line {
	color: #a3a6a9 !important;
	width: 100%;
}

.bottomBorder {
	margin-left: 25px;
	padding-bottom: 0px;
	margin-bottom: 21px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid #ddd;
}

.blog-post {
	padding-bottom: 14px;
}

.blog-post .bg-image {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.post-content {
	height: 270px;
	padding: 82px 21px 14px 21px;
	position: relative;
	width: 100%;
}

.post-content.__fixed {
	display: flex !important;
	flex-direction: column;
	justify-items: end;
}

.post-content.overlay {
	background-color: rgba(0, 0, 0, .4);
}

.space-20 {
	display: block;
	margin-bottom: 14px;
}

.separator-bar {
	border-bottom: 1px solid #fff;
	width: 35px;
}

.post-content.overlay .separator-bar {
	border-bottom: 1px solid #fff;
}

.post-inner-parragraph {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 18px;
	height: 63px;
	line-height: 21px;
	max-width: 280px;
	overflow: hidden;
	position: relative;
}

.post-inner-parragraph .custom .post-inner-parragraph {
	height: 77px;
}

.post-inner-parragraph.white-text {
	color: #fff;
}

.post-inner-parragraph.__fixed {
	margin: 0 !important;
	height: 1.2rem !important;
}

.post-inner-parragraph.__fixed:last-child {
	margin-top: .5rem !important;
}

.park-events-block .post-inner-parragraph.__fixed {
	height: 1.3rem !important;
}

.pk-event-date-section .event a, .action-btn {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	margin: 7px 14px 7px 0;
	padding: 7px 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .26em;
}

.action-btn.gosht {
	border: 1px solid;
	background: transparent;
}

.action-btn.gosht.white-btn {
	border-color: #fff;
	color: #fff;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.action-btn.gosht.white-btn:active, .action-btn.gosht.white-btn:hover, .action-btn.gosht.white-btn:focus {
	background: #fff;
	font-size: 12px;
	border: 1px solid #fff;
	color: #2c2c2c;
	text-decoration: none;
}

.primary-landing-page .action-btn, .park-events-block .action-btn, .regular .action-btn {
	padding: 11px 12px;
}

.custom .action-btn {
	margin: 0;
}

@media (max-width: 414px) {
	.action-btn, .lcra-content1 a.action-btn {
		font-size: 10px;
		line-height: 14px;
	}
	
	.action-btn.gosht.white-btn:hover, .lcra-content1 a.action-btn.gosht.white-btn:hover, .action-btn.gosht.white-btn:active, .lcra-content1 a.action-btn.gosht.white-btn:active, .action-btn.gosht.white-btn:focus, .lcra-content1 a.action-btn.gosht.white-btn:focus {
		font-size: 10px;
		line-height: 14px;
	}
	
	.action-btn.gosht.dark-btn:hover, .lcra-content1 a.action-btn.gosht.dark-btn:hover, .action-btn.gosht.dark-btn:active, .lcra-content1 a.action-btn.gosht.dark-btn:active, .action-btn.gosht.dark-btn:focus, .lcra-content1 a.action-btn.gosht.dark-btn:focus {
		font-size: 10px;
		line-height: 14px;
	}
}

.custom, .full-height {
	padding: 0;
	position: relative;
	width: 100%;
}

.custom img, .full-height img {
	margin: 0;
	min-width: 276px;
	height: auto;
	vertical-align: middle;
	width: 100%;
}

.custom .post-inner-parragraph.white-text, .full-height .post-inner-parragraph.white-text {
	margin-bottom: 0;
	max-width: 600px;
}

.custom .slider .bg-image, .full-height .slider .bg-image {
	min-height: 130px;
	min-width: 265px;
	position: relative;
}

.custom .slick-slide, .full-height .slick-slide {
	height: auto;
	position: relative;
	min-height: 130px;
	min-width: 265px;
}

.custom .overlay, .full-height .overlay {
	background-color: rgba(0, 0, 0, .4);
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 0;
}

.custom .slider-content, .full-height .slider-content {
	position: absolute;
	left: 21px;
	bottom: 21px;
	width: 90%;
	line-height: 22px;
	z-index: 1;
}

.full-height img {
	max-width: inherit;
}

@media (max-width: 600px) {
	.custom .slider-content, .full-height .slider-content {
		left: 14px;
		bottom: 14px;
	}
	
	.custom img {
		max-width: inherit;
	}
	
	.full-height img {
		width: auto;
	}
}

@media (max-width: 518px) {
	.custom .post-inner-title, .lcra-content1 .custom .post-inner-title, .full-height .post-inner-title {
		font-size: 18px;
		line-height: 18px;
		letter-spacing: .03em;
	}
	
	.custom .underline-w, .full-height .underline-w {
		margin-bottom: 5px;
	}
	
	.custom .post-inner-parragraph, .lcra-content1 .custom .post-inner-parragraph, .full-height .post-inner-parragraph {
		font-size: 16px;
	}
}

@media (max-width: 414px) {
	.custom ul.slick-dots li, .full-height ul.slick-dots li {
		display: none;
	}
	
	.custom .post-inner-parragraph, .full-height .post-inner-parragraph, .underline-w {
		display: none;
	}
	
	.pk-event-gallery-text-inner .underline-w {
		display: block;
	}
}

@media (max-width: 320px) {
	.custom .post-inner-title, .lcra-content1 .custom .post-inner-title, .full-height .post-inner-title {
		font-size: 14px;
		line-height: 14px;
		margin: 0 0 6px 0;
		letter-spacing: .03em;
	}
}

.post-content .action-btn {
	position: absolute;
	bottom: 13px;
	left: 21px;
	line-height: 13.2px;
}

#contenedor_loader {
	display: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #fafafa;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 999999;
	-webkit-transition: all 1s;
	transition: all 1s;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	overflow: hidden;
	top: 0;
	left: 0;
}

#logo-loader {
	position: relative;
	top: -30px;
}

#loader, #loader:before, #loader:after {
	width: 2.5em;
	height: 2em;
	right: 10em;
	-webkit-animation: loader 2s infinite ease-in-out;
	animation: loader 2s infinite ease-in-out;
}

#loader {
	color: #0077c8;
	font-size: 7px;
	position: relative;
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s;
}

#loader:before, #loader:after {
	content: "";
	position: absolute;
	top: 0;
}

#loader:before {
	left: -4.5em;
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s;
}

#loader:after {
	left: 4.5em;
}

@-webkit-keyframes loader {
	0%, 80%, 100% {
		box-shadow: 0 2.5em 0 -1.3em;
	}
	
	40% {
		box-shadow: 0 2.5em 0 0;
	}
}

@keyframes loader {
	0%, 80%, 100% {
		box-shadow: 0 2.5em 0 -1.3em;
	}
	
	40% {
		box-shadow: 0 2.5em 0 0;
	}
}

@media (max-width: 600px) {
	#logo-loader {
		position: relative;
		top: -30px;
	}
}

.activities-list {
	margin-top: 3px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.activities-list button {
	min-width: 20px;
	padding: 1px;
	font-family: inherit;
	line-height: inherit;
	border: solid 1px #000;
	background-color: #fff;
	height: 35px;
	width: 35px;
	border-radius: 30px;
	font-size: 30px;
	margin-right: 10px;
}

.activities-list button:hover {
	background-color: #000;
	color: #fff;
}

.park-activities .activities-list .trigger-activities {
	background-color: #fff;
	border-radius: 30px;
	cursor: default;
	float: left;
	height: 35px;
	list-style: none;
	margin: 0 7px;
	position: relative;
	width: 35px;
}

.park-activities .activities-list .trigger-activities:hover {
	background-color: white;
	cursor: default;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #2c2c2c;
	-webkit-border-image: initial;
	border-image: initial;
	list-style: none;
	margin: 0px 7px;
}

.park-activities .activities-list .trigger-activities:span {
	color: #2c2c2c;
	font-size: 30px;
	line-height: 32px;
	margin-left: 0;
}

.et-search-form, .et_mobile_menu, .footer-widget li:before, .nav li ul, blockquote {
	border-color: #ddd;
}

.gallery_module .et_pb_text .et_pb_text_inner p:not(.button-parent) {
	max-width: inherit;
}

.altura-slider {
	height: 500px;
}

.et_pb_section.petlab {
	width: inherit;
	margin-top: 0;
	padding-top: 112px;
	padding-left: 21px;
	padding-right: 21px;
}

.et_pb_row.petlab-header {
	padding: 0 !important;
}

.petlab-header .et_pb_column {
	padding: 16px;
	margin-bottom: 0;
}

.petlab-header .et_pb_column p {
	margin-bottom: 0 !important;
}

.petlab .et_pb_row {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

nav.no-sidenav~#et-main-area .in-footer {
	display: none;
}

#Table2 td {
	width: 7%;
}

.google-form {
	width: 100%;
	height: auto;
	min-height: 640px;
	margin: 0 auto;
	border: 1px solid #ddd;
}

.cellPad {
	padding-left: 25px !important;
}

.references i {
	font-size: 14px !important;
}

.petlab-text {
	font-size: 20px;
}

.petlab-link a {
	color: #fff;
}

.petlab-link a:hover {
	text-decoration: underline;
}

.et_pb_text .petlab-link-2 a:hover {
	color: #0077c8;
	text-decoration: underline;
}

.toggle-meeting-materials .toggle-month-content.et-fb-module--has-mousetrap {
	display: block;
}

.single-events-one-column-nav .et_pb_section_0.et_pb_section, .one-column-page .et_pb_section_0.et_pb_section {
	margin-top: 0;
	height: auto !important;
}

.single-events-one-column-nav .et_pb_row, .one-column-page .et_pb_row {
	width: 100% !important;
	max-width: 910px !important;
}

@media (min-width: 981px) {
	#et-main-area .et_pb_section {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	
	.park-single-event .one-column-page {
		padding-top: 51px;
	}
}

.slider-park .slider_module .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content {
	height: 98px;
}

.post-type-archive-tribe_events .park_events_page #content-area:before {
	display: none;
}

.post-type-archive-tribe_events nav.single-events-one-column-nav .nav-menu ul li ul li a:hover, .post-type-archive-tribe_events nav.one-column-page .nav-menu ul li ul li a:hover {
	color: #bfb800;
}

/***FOOTER SOCIAL MEDIA***/
.helper-padding-left-7 {
	display: table;
}

.separator-bar {
	border-bottom: 1px solid #2c2c2c;
	width: 35px;
	margin-bottom: 21px;
}

.space-20 {
	display: block;
	margin-bottom: 8px;
}

.social-widget .space-20 {
	margin-bottom: 17px;
}

.page-template-tp-bob-blog #et-boc .et_pb_section {
	padding: 0;
	padding-top: 40px;
	width: 100% !important;
}

.page-template-tp-bob-blog #et-boc .et_pb_section .et_pb_row {
	padding: 0 !important;
}

/** GO TO TOP BUTON **/
.go-hide-btn {
	bottom: 40px;
	background-color: transparent;
	width: 1px;
	height: 1px;
	position: fixed;
	right: 40px;
	z-index: 11;
}

body .go-top-btn {
	bottom: 40px;
	display: none;
	position: fixed;
	right: 23px;
	z-index: 10;
}

body .go-top-btn a {
	font-size: 20px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	line-height: 1.1;
	background-color: #2c2c2c !important;
	color: #fff;
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	opacity: .6;
}

body .go-top-btn a:hover {
	opacity: .8;
}

body .go-top-btn a span .glyphicon-menu-up {
	position: relative;
	color: white;
	text-align: center;
	font-size: 20px;
	margin-bottom: 0;
	letter-spacing: 0;
}

body .go-down-btn {
	bottom: 40px;
	display: block;
	position: fixed;
	right: 23px;
	z-index: 9;
}

body .go-down-btn a {
	font-size: 20px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	line-height: 1.1;
	background-color: #e3e1db !important;
	color: #2c2c2c;
	display: block;
	opacity: .6;
	padding: 10px 15px;
	text-decoration: none;
}

body .go-down-btn a:hover {
	opacity: .8;
}

body .go-down-btn a span .glyphicon-menu-down {
	position: relative;
	text-align: center;
	font-size: 20px;
	margin-bottom: 0;
	color: #2c2c2c;
	letter-spacing: 0;
}

body .go-top-btn a span, body .go-down-btn a span {
	vertical-align: text-top;
}

.glyphicon {
	vertical-align: text-top;
}

.glyphicon-menu-down:before {
	content: "";
}

.glyphicon-menu-up:before {
	content: "";
}

/*******************
TIMELINE PAGE STYLES
********************/
#lcra-nav.timeline {
	display: none;
}

#lcra-nav.timeline~#et-main-area #main-content .et_pb_section {
	padding: 0;
	background-color: black;
}

#lcra-nav.timeline~#et-main-area #main-content .et_pb_section .et_pb_row {
	padding: 0 !important;
	width: 100%;
}

#lcra-nav.timeline~#et-main-area #main-content .et_pb_section .et_pb_row .dotorgHeaderWrapper {
	background-color: #18c;
	height: 90px;
	text-align: left;
	width: 100%;
	overflow: hidden;
}

#lcra-nav.timeline~#et-main-area #main-content .et_pb_section .et_pb_row #tl-timeline-iframe {
	height: calc(100vh - 96px);
}

#lcra-nav.timeline~#et-main-area .lcra-content1, #lcra-nav.timeline~#et-main-area .footer {
	display: none;
}

.alert-container.alert-color-timeline {
	display: none;
}

.ie .gallery_module:not(.not_overlay) .et_pb_text:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .4);
}

.ie .table-comparative .table-bordered {
	border-collapse: separate;
}

.ie .findParkBy #labelRadio {
	font-weight: bold;
}

.ie.post-type-archive-tribe_events select::-ms-expand {
	border: none !important;
	background-color: transparent !important;
}

.ie nav.primary-landing-page .nav-menu a[aria-current="page"] {
	font-weight: bold;
}

.table-responsive {
	overflow-x: auto;
	width: 100%;
	min-height: .01%;
}

.table-responsive .table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 0px;
}

.table-responsive .table-bordered {
	border: 1px solid #ddd;
}

.table-responsive .table-bordered>tbody>tr>th {
	border: 1px solid #ddd;
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	background-color: #e3e1db;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 18px;
	border-collapse: collapse;
	color: #333;
	text-align: left;
}

.table-responsive .table-bordered>tbody>tr>th .no-force-color {
	border: 1px solid #ddd;
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	background-color: none;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 18px;
	border-collapse: collapse;
	color: #333;
	text-align: left;
}

.table-responsive .table-bordered>tbody>tr>td {
	border: 1px solid #ddd;
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	background-color: #fff;
	font-size: 16px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	width: 20%;
	color: #333;
}

.table-responsive .table-bordered>tbody .is-closed td {
	background-color: #f90;
}

@media (max-width: 767px) {
	.table-responsive>.table {
		margin-bottom: 0 !important;
	}
}

.oppShowDetails {
	display: none;
}

.oppShowDetails:hover {
	text-decoration: underline;
	-webkit-text-decoration-color: #0077c8;
	text-decoration-color: #0077c8;
	cursor: pointer;
}

.bo-post-content .table-responsive .table-bordered>tbody>tr>.oppTitle {
	text-align: left;
}

.bo-post-content .table-responsive .table-bordered>tbody>tr>.oppShowDetails {
	display: table-cell;
	border: 1px solid #e3e1db;
	text-align: right;
	color: #0077c8;
}

.bo-post-content .oppRowTitle, .bo-post-content .oppRowMI, .bo-post-content .oppRowQD, .bo-post-content .oppRowSI, .bo-post-content .oppRowAA, .bo-post-content .oppRowA {
	display: none;
}

.single-post .et_post_meta_wrapper {
	display: none;
}

.category-filter {
	font-size: 20px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	margin-bottom: 20px;
}

.image-rss {
	position: absolute;
	right: 0;
	top: 8px;
	width: 16px;
}

.no-currently-BOposts {
	display: none;
}

.no-currently-BOposts.visible {
	display: block;
}

#et-main-area .bop-content .bop-title {
	margin-bottom: 42px;
}

#et-main-area .bop-content .bop-section-title {
	margin-bottom: 0px;
}

#et-main-area .bop-content .et_pb_row.bop-section-title {
	padding-bottom: 0px !important;
}

.et_pb_row.et_pb_row_4.bop-section-title

#et-main-area .bop-content .et_pb_row {
	padding: 24px 4px !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#et-main-area .bop-content .et_pb_row .et_pb_section {
	padding: 0;
}

#et-main-area .bop-content .et_pb_row .et_pb_section .et_pb_row {
	padding: 0 !important;
}

#et-main-area .bop-content .et_pb_section {
	padding: 70px 0 0px 0;
}

@media (max-width: 485px) {
	.image-rss {
		position: static;
	}
}

.bob-blog-content h1, .parks-map-content h1 {
	color: #2c2c2c;
	font-size: 34px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	letter-spacing: .03em;
	line-height: 36px;
	margin: 0 0 14px 0;
}

.bob-blog-content h4, .parks-map-content h4 {
	margin: 0 0 7px 0;
	padding: 0;
}

.bob-blog-content h4:not(.no-link):hover, .parks-map-content h4:not(.no-link):hover {
	cursor: pointer;
	text-decoration: underline;
}

.bob-blog-content p, .bob-blog-content li, .bob-blog-content ol, .bob-blog-content ul, .bob-blog-content a, .bob-blog-content span, .parks-map-content p, .parks-map-content li, .parks-map-content ol, .parks-map-content ul, .parks-map-content a, .parks-map-content span {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 17px;
	line-height: 26px;
}

.bob-blog-content p, .parks-map-content p {
	margin: 0 0 21px 0;
}

.table-responsive .table-bordered>tbody .highlight-data td {
	background-color: #f90;
}

.lake-levels.table-responsive .table-bordered>tbody>tr:first-child td {
	font-size: 16px;
}

.lake-levels.table-responsive .table-bordered>tbody>tr td {
	font-size: 15px;
}

.bob-blog-content .wp-block-image {
	margin: 0;
}

.bob-blog-content .prev-blog-title {
	margin-bottom: 35px;
}

.bob-blog-content .forecast-table {
	overflow-x: hidden;
}

.bob-blog-content .blog-content {
	margin-bottom: 35px;
}

.bob-blog-content .blog-content .entrie-date {
	color: #676767;
	font-size: 16px;
	font-style: italic;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	letter-spacing: .03em;
	line-height: 18px;
	margin: 0 0 14px 0;
	padding-bottom: 0;
}

.bob-blog-content .blog-content.is-open-entry {
	margin-top: 14px;
	border-top: 1px solid #bcc0c3;
	-webkit-transition: background .1s linear;
	transition: background .1s linear;
}

.bob-blog-content .blog-content.is-open-entry .blog-inner-content {
	display: block;
}

.bob-blog-content .blog-content.is-open-entry .post-content {
	padding: 21px 0 0 0;
	position: relative;
	width: 100%;
	height: 100%;
}

.bob-blog-content .blog-content.is-open-entry .separator-bar {
	display: none;
}

.bob-blog-content .blog-content.is-open-entry .blog-inner-content {
	margin-top: 21px;
}

.bob-blog-content .blog-content.block-prev-entry {
	margin-bottom: 0px;
	margin-top: 14px;
}

.bob-blog-content .blog-content.block-prev-entry .separator-bar {
	margin: 14px 0;
}

.bob-blog-content .blog-content.block-prev-entry .blog-inner-content {
	display: none;
}

.bob-blog-content .blog-content.block-prev-entry .post-content {
	background-color: #e6e4df;
	min-height: 242px;
	padding: 42px 21px;
	position: relative;
	width: 100%;
}

.bob-blog-content .blog-content.block-prev-entry .entrie-inner-title {
	font-size: 17px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	height: 66px;
	letter-spacing: .01em;
	line-height: 22px;
	margin: 0 0 11px 0;
	overflow: hidden;
	padding-bottom: 0;
}

.bob-blog-content .blog-content.block-prev-entry .entrie-inner-title:hover {
	cursor: pointer;
	text-decoration: underline;
}

.bob-blog-content .blog-content.block-prev-entry .entrie-date {
	color: #2c2c2c;
	font-size: 15px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	line-height: 20px;
	font-style: normal;
	margin: 0;
	max-width: 280px;
	max-height: 41px;
	overflow: hidden;
	position: relative;
}

@media (max-width: 767px) {
	.bob-blog-content .full-dayname {
		display: none;
	}
}

@media (min-width: 767px) {
	.bob-blog-content .three-dayname, .bob-blog-content .weather-chance-rain-tr {
		display: none;
	}
}

.river-and-weather.current_page_item {
	display: none !important;
}

.visible-ex, .visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important;
}

.lc-height-auto {
	height: auto !important;
	min-height: 1250px !important;
}

.forecast-header {
	background: #2c2c2c;
	padding: 10px 10px 10px 28px;
}

.forecast-header .forecast-title {
	color: #fff;
	font-size: 30px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	letter-spacing: .03em;
	margin-top: 0;
	margin-bottom: 0;
}

.forecast-table .th-days {
	background-color: #e3e1db;
	border-right: 1px solid #2c2c2c !important;
	border-left: 1px solid #2c2c2c !important;
	border-bottom: 0px solid #e3e1db !important;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 20px;
	color: #333;
}

.forecast-table .forecast-table-body .td-weather {
	background-color: #fff;
	border-right: 1px solid #2c2c2c;
	border-left: 1px solid #2c2c2c;
	width: 20%;
}

.forecast-table .forecast-table-body .td-weather.weather-icon {
	border-bottom: 1px solid #fff;
	padding: 21px;
}

.forecast-table .forecast-table-body .td-weather.weather-grades {
	border-bottom: 1px solid #fff;
	padding: 0 8px;
	font-size: 18px;
}

.forecast-table .forecast-table-body .td-weather.weather-grades .futura-bold {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
}

.forecast-table .forecast-table-body .td-weather.weather-humidity {
	border-bottom: 1px solid #2c2c2c;
	padding: 14px 8px 21px 8px;
}

.forecast-table .forecast-table-body .td-weather.weather-humidity .humidity-indicator {
	font-size: 16px;
	color: black;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

@media (max-width: 816px) {
	.forecast-table .forecast-table-body .weather-humidity-tr .weather-humidity {
		padding: 14px 4px;
	}
	
	.forecast-table .forecast-table-body .weather-humidity-tr .weather-humidity .humidity-indicator {
		font-size: 13px;
		line-height: 1.2;
	}
}

@media (max-width: 816px) {
	.forecast-table .forecast-table-body .weather-humidity-tr .weather-humidity {
		padding: 14px 4px;
	}
	
	.forecast-table .forecast-table-body .weather-humidity-tr .weather-humidity .humidity-indicator {
		font-size: 13px;
		line-height: 1.2;
	}
}

@media (max-width: 767px) {
	.forecast-table {
		overflow-x: hidden;
	}
	
	.forecast-table .forecast-table-body .td-weather.weather-humidity .humidity-indicator, .weather-humidity-tr {
		display: none;
	}
	
	.forecast-table .th-days {
		background-color: #fff;
		border-bottom: 1px solid #fff !important;
		font-family: "futura-pt", "FuturaStd-Book", sans-serif;
		font-weight: normal;
		padding: 7px 7px 0 7px;
		font-size: 18px;
	}
	
	.separator-cell, .slash {
		display: none;
	}
	
	.forecast-table .forecast-table-body .td-weather.weather-grades .weather-grade-high {
		display: block;
	}
}

@media (max-width: 640px), (max-width: 736px) {
	.forecast-header .forecast-title {
		font-size: 28px;
	}
}

@media (max-width: 600px) {
	.forecast-header .forecast-title {
		font-size: 24px;
	}
	
	.forecast-table .forecast-table-body .td-weather.weather-icon {
		padding: 14px;
	}
	
	.forecast-table .forecast-table-body .td-weather.weather-grades {
		font-size: 16px;
		padding: 0 4px;
	}
}

@media (max-width: 568px) {
	.forecast-header .forecast-title {
		font-size: 22px;
	}
}

@media (max-width: 380px) {
	.forecast-header .forecast-title {
		font-size: 18px;
	}
}

.parks-map-content .padding-off {
	padding: 0;
}

.parks-map-content .border-right-map {
	border-right: 2px solid #2c2c2c;
}

@media (max-width: 992px) {
	.parks-map-content .border-right-map {
		border-color: transparent;
	}
}

.parks-map-content .parks-map-search-form .lcra-btn1 {
	background: #2c2c2c;
	border-color: #2c2c2c;
	color: #fff;
	font-size: 12px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	height: 35px;
	letter-spacing: .1em;
	padding: 0 14px;
	text-transform: uppercase;
	vertical-align: middle;
	width: 100%;
}

.parks-map-content .parks-map-search-form .lcra-btn1:hover {
	background: #0e0e0e;
}

@media (max-width: 992px) {
	.parks-map-content .parks-map-search-form .lcra-btn1 {
		margin-bottom: 14px;
	}
}

.parks-map-content .parks-map-search-form .input-text {
	background: #fff;
	border-radius: 0;
	border: 3px solid #a3a6a9;
	color: #2c2c2c;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 14px;
	height: 35px;
	letter-spacing: .1em;
	margin: 0;
	text-transform: uppercase;
	padding: 0 14px;
	vertical-align: middle;
	width: calc(100% - 7px);
}

.parks-map-content .parks-map-search-form .input-text::-webkit-input-placeholder {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.parks-map-content .parks-map-search-form .input-text::-moz-placeholder {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.parks-map-content .parks-map-search-form .input-text:-ms-input-placeholder {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.parks-map-content .parks-map-search-form .input-text::-ms-input-placeholder {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.parks-map-content .parks-map-search-form .input-text::placeholder {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	text-transform: uppercase;
}

@media (max-width: 992px) {
	.parks-map-content .parks-map-search-form .input-text {
		margin-bottom: 14px;
		width: 100%;
	}
}

.parks-map-search-form .fa-map-marker {
	margin: 0 8px 0 0;
}

.parks-map-content .parks-map-search-form .lcra-btn2 {
	background: #2c2c2c;
	border-color: #2c2c2c;
	color: #fff;
	font-size: 12px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	height: 35px;
	letter-spacing: .1em;
	padding: 0 14px;
	text-transform: uppercase;
	vertical-align: middle;
	width: 100%;
}

.parks-map-content .parks-map-search-form .lcra-btn2:hover {
	background: #0e0e0e;
}

.parks-map-content #LCRA_RD_ParksMap {
	height: 500px;
	width: 100%;
}

.parks-map-content .parks-map-ctrl {
	padding: 21px 21px 21px 23px;
	background: #e3e1db;
}

.parks-map-content .park-activities .activities-list {
	margin-top: 14px;
	display: inline-block;
}

.parks-map-content .park-activities .activities-list .park-map-icon {
	display: inline-block;
	position: relative;
}

.parks-map-content .park-activities .activities-list .park-map-icon input[type="checkbox"] {
	position: absolute;
	display: none;
	z-index: 9;
}

.parks-map-content .park-activities .activities-list .park-map-icon label {
	display: inline-block;
	background-color: #fff;
	border: 1px solid #2c2c2c;
	border-radius: 30px;
	cursor: default;
	height: 35px;
	margin: 0 7px;
	position: relative;
	width: 35px;
}

.parks-map-content .park-activities .activities-list .park-map-icon label:hover {
	border: 1px solid #2c2c2c;
	opacity: .7;
	background-color: #2c2c2c;
}

.parks-map-content .park-activities .activities-list .park-map-icon label:hover span {
	color: #fff;
}

.parks-map-content .park-activities .activities-list .park-map-icon label span {
	color: #2c2c2c;
	font-size: 30px;
	line-height: 32px;
	margin-left: 2px;
}

.parks-map-content .park-activities .activities-list .park-map-icon input[type="checkbox"]:checked+label {
	border: 1px solid #2c2c2c;
	background-color: #2c2c2c;
	opacity: 1;
}

.parks-map-content .park-activities .activities-list .park-map-icon input[type="checkbox"]:checked+label span {
	color: #fff;
}

.parks-map-content .parks-map-address-container {
	background: #f9f9f9;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.parks-map-content .parks-map-address-container .parks-map-address {
	position: relative;
	border-bottom: 1px solid #2c2c2c;
	padding: 21px;
}

.parks-map-content .parks-map-address-container .parks-map-address>p {
	padding-left: 37px;
}

.parks-map-content .parks-map-address-container .parks-map-address .parks-map-address-conut {
	position: absolute;
	color: #fff;
	font-size: 12px;
	padding: 2px 6.5px;
	border-radius: 70px;
	line-height: 1.2;
	background: #2c2c2c;
	text-align: center;
	top: 18px;
	left: 0;
	margin-left: 26px;
	margin-top: 8px;
}

.parks-map-content .parks-map-address-container .park-list-title {
	padding-left: 37px;
	margin-top: 0px;
	font-size: 24px;
	padding-bottom: 7px;
}

.parks-map-content .parks-map-address-container .park-list-title a {
	font-size: 24px;
	color: #0077c8;
}

.parks-map-content .parks-map-address-container .park-list-title a:hover {
	text-decoration: underline;
	line-height: 26px;
}

.close-ramp {
	background-color: #f90;
}

.park-events-row {
	padding-bottom: 45px;
}

.park-events-row .park-events-block h4 {
	font-size: 22px;
	padding-bottom: 34px;
}

.park-events-row .park-events-block .post-inner-title {
	overflow: hidden;
	text-overflow: ellipsis;
	letter-spacing: .03em !important;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

@media (min-width: 992px) {
	.park-events-row .park-events-block .blog-post:first-child {
		padding-left: 0;
	}
	
	.park-events-row .park-events-block .blog-post:last-child {
		padding-right: 0;
	}
}

.vendor_table {
	display: none;
}

.vendor_table.visible {
	display: block;
}

.vendor_table.ui-sortable {
	display: block;
}

.vendor_table.ui-sortable .w3eden {
	display: none;
}

#et-main-area .w3eden #wpdm-all-packages thead {
	display: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 0 0 30px;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .row .col-sm-12, #et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .row .col-sm-7, #et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .row .col-sm-6, #et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .row .col-sm-5 {
	width: 100%;
	max-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .row .col-sm-7 {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .row .col-sm-6:first-child {
	display: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .row .col-sm-5 {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_length {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_filter {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	float: none;
	text-align: inherit;
	margin-bottom: 22px;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_filter label {
	display: block;
	width: 100%;
	font-size: 16px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-weight: bold;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_filter label input {
	border: 1px solid #ababab !important;
	border-radius: 0 !important;
	font-size: 15px;
	letter-spacing: .1em;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	height: 30px;
	font-weight: normal;
	width: 100%;
	margin: 0;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_filter label input:hover {
	border-color: #92c0e0 !important;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_filter label input:focus {
	border: 1px solid #2a8dd4 !important;
	box-shadow: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
	border: none !important;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table td.__dt_col_title {
	padding: 14px 0 0 0;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table span.small-txt {
	display: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table thead th#title, #et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table thead th#download_link {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	background-color: #f7f6f6;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table thead th#download_link {
	display: block !important;
	background-image: none;
	pointer-events: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table thead th#download_link.nitro-lazy {
	background-image: none !important;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr {
	background-color: white;
	padding: 5px 10px;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td {
	background-image: none !important;
	padding-left: 0 !important;
	padding-right: 0;
	border: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td.nitro-lazy {
	background-image: none !important;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td.__dt_col_title {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td.__dt_col_title strong {
	font-weight: normal;
	font-size: 16px;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td.dataTables_empty {
	display: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td .__dt_file_count, #et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td .__dt_download_count {
	color: #777;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td .package-title {
	color: #0077c8;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td .wpdm-download-link {
	color: #fff;
	background-color: #0077c8;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	padding: 8px 0px;
	font-size: 11px;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td small {
	display: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr td.hidden-sm.hidden-xs {
	display: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr:hover {
	background-color: rgba(205, 230, 247, .5);
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_info {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
	text-align: center;
	font-size: 16px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	color: #777;
	float: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate {
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	float: none;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .pagination {
	padding-bottom: 4px;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .paginate_button {
	box-shadow: none;
}

@media (max-width: 450px) {
	#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .pagination>li:nth-child(6) {
		display: none;
	}
	
	#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .pagination>li:nth-child(5) {
		display: none;
	}
}

@media (max-width: 380px) {
	#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .pagination>li:nth-child(6) {
		display: none;
	}
	
	#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .pagination>li:nth-child(5) {
		display: none;
	}
	
	#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .pagination>li:nth-child(4) {
		display: none;
	}
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .paginate_button a {
	background: none;
	border: none;
	box-shadow: none;
	font-size: 16px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	color: #777 !important;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .paginate_button a:hover {
	color: #0072c6 !important;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .paginate_button.disabled a {
	color: #777 !important;
	cursor: text;
}

#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .dataTables_paginate .paginate_button.active a {
	color: #0072c6 !important;
	font-weight: bold;
}

@media (max-width: 799px) {
	#et-main-area .w3eden #wpdm-all-packages .dataTables_wrapper .wpdm-all-packages-table tbody tr {
		border: 2px solid rgba(0, 0, 0, .12) !important;
	}
}

.ms-alignCenter {
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 14px;
	text-align: center;
}

.ms-disabled {
	color: #b1b1b1;
}

.boat-ramp-content .et_pb_section {
	height: auto !important;
	padding: 70px 0 0 0 !important;
}

.page-template-tp-boat-ramp iframe {
	width: 100%;
}

.new-release-caption {
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
}

.new-release-caption .et_pb_text_inner {
	font-style: italic;
	font-size: 14px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	color: #2c2c2c;
	line-height: 20px;
}

.figcaption-text p {
	font-style: italic;
	font-size: 14px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	color: #2c2c2c;
	line-height: 23px;
}

.max-width-600 p {
	max-width: 600px !important;
}

.table-bordered th, .table-bordered td {
	border: 1px solid #ddd;
}

.table-bordered {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}

.table-responsive>.table-bordered {
	border: 0;
}

.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0;
}

.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0;
}

.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0;
}

.table-responsive {
	overflow-x: auto;
	width: 100%;
}

.table-responsive::-webkit-scrollbar {
	-webkit-appearance: none;
}

.table-responsive::-webkit-scrollbar:vertical {
	width: 11px;
}

.table-responsive::-webkit-scrollbar:horizontal {
	height: 11px;
}

.table-responsive::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .5);
	border-radius: 10px;
	border: 2px solid #fff;
}

.table-responsive::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #fff;
}

.lcra-content1.boat-ramps {
	display: block !important;
}

.lcra-content1.boat-ramps table {
	margin-bottom: 21px;
}

@media (max-width: 767px) {
	.lcra-content1.boat-ramps table {
		margin-bottom: 0 !important;
	}
}

.lcra-content1.boat-ramps tr.is-closed {
	background-color: #f90;
}

.lcra-content1.boat-ramps th {
	text-align: left !important;
}

.lcra-content1 th, .is-open-entry th {
	background-color: #e3e1db;
	border-right: 1px solid #e3e1db;
	border-bottom: 1px solid #e3e1db;
	border-left: 1px solid #e3e1db;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 18px;
	border-collapse: collapse;
	text-align: left;
}

.lcra-content1 th a, .is-open-entry th a {
	background: transparent;
	color: #0077c8;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 16px;
	text-decoration: none;
}

.lcra-content1 td {
	background-color: #fff;
	font-size: 16px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	width: 20%;
}

.lcra-content1 td a, .is-open-entry td a {
	background: transparent;
	color: #0077c8;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 16px;
	text-decoration: none;
}

@media (max-width: 767px) {
	.table-responsive {
		/*background-color: #2C2C2C;*/
		border-left: 1px solid #e3e1db;
		border-right: 1px solid #e3e1db;
		margin: 0;
	}
}

.lcra-content1 button, .is-open-entry button {
	background: transparent;
	border: 0;
	cursor: pointer;
	height: 100%;
	line-height: 16px;
	padding: 0;
	-webkit-appearance: none;
	width: 100%;
	font-size: 35px;
	font-weight: lighter;
}

.lcra-content1 button:active, .lcra-content1 button:hover, .lcra-content1 button:focus, .is-open-entry button:active, .is-open-entry button:hover, .is-open-entry button:focus {
	outline: none;
}

.textLarge {
	font-family: "Segoe UI Semilight", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 23px;
	padding-bottom: 20px;
	line-height: 1.1;
	color: #333;
	font-weight: normal;
}

.park-alerts table h3 {
	padding: 0;
}

.park-alerts-content .et_pb_section {
	padding: 70px 0 0 0 !important;
}

.park-alerts-content .et_pb_text a:not(.et_pb_button) {
	background: transparent;
	color: #0077c8;
	font-size: 16px;
	line-height: 24px;
}

.park-alerts-content .et_pb_text a:not(.et_pb_button):hover {
	color: #0077c8;
	text-decoration: underline;
}

.news-releases-content .et_pb_section {
	padding: 70px 0 0 0 !important;
}

.news-releases-content .et_pb_section.lc-height-auto {
	padding: 0 !important;
}

.news-incoming ul {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 17px;
	line-height: 26px;
	padding: 0 0 0 0;
	margin: 0 0 21px 0;
	list-style: none;
}

.news-incoming ul li {
	margin-bottom: 21px;
}

.news-incoming ul .item {
	padding-bottom: 0;
	padding-top: 6px;
	padding-left: 0;
	padding-right: 0px;
	clear: both;
}

.news-incoming ul .description {
	color: #837f7f;
}

.background1 {
	background-color: #0077c8;
	color: white !important;
	padding: 25px !important;
	margin-bottom: 15px !important;
	font-size: 18px !important;
	word-wrap: break-word;
}

.background1 a {
	color: #fff !important;
	text-decoration: underline;
}

a#large-button-blue {
	width: 100% !important;
}

a.btn-custom:hover {
	text-decoration: none !important;
}

a.et_pb_button, a.et_pb_button.button-parent, a.et_pb_button.button-parent:hover, a.et_pb_button.button-parent:visited {
	border-radius: 0px;
	text-decoration: none !important;
}

a.et_pb_button.et_pb_button_0.et_pb_bg_layout_dark, a.et_pb_button.et_pb_button_1.et_pb_bg_layout_dark, a.et_pb_button.et_pb_button_2.et_pb_bg_layout_dark {
	text-decoration: none !important;
}

a.et_pb_button.button-parent:hover, a.et_pb_button:hover, a.et_pb_button:visited {
	text-decoration: none !important;
	border: none;
}

a.et_pb_button::after {
	visibility: hidden;
	border: none;
}

body #page-container .et_pb_section .et_pb_button_1, body #page-container .et_pb_section .et_pb_button_0 {
	letter-spacing: 3.12px !important;
}

@media (max-width: 980px) {
	.btn-custom {
		width: 100%;
	}
	
	.park-events-container .et_pb_section {
		padding: 50px 0;
	}
}

.blueBox p {
	margin-bottom: 10px !important;
}

.spNoResultsMessage {
	width: 100%;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	padding: 24px 0px 0px 20px;
}

.titleSeparator {
	width: 5%;
	border-top: solid .5px #ccc;
	padding-bottom: 21px;
	margin-top: 21px;
}

/* SEARCH PARK CSS*/
.page-template-searchpark .alert-container {
	background-color: #bfb800;
}

.findParkProperties {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-items: flex-start;
	flex-wrap: wrap;
}

.divfilter {
	width: 25%;
	border: 1px solid #ccc;
	background: transparent;
	margin-right: 14px;
}

.action-btn.fill.green-btn:hover, .action-btn.fill.green-btn:active, .action-btn.fill.green-btn:focus {
	background: #b3b014;
	border: 1px solid #b3b014;
	text-decoration: none;
}

#btnFindParks {
	width: auto;
	height: 100%;
	margin: 0 0 0 0;
	padding: 11px 14px 11px 14px;
	line-height: 1.1;
}

.action-btn.fill.green-btn {
	background: #bfb800;
	border: 1px solid #bfb800;
	color: #2c2c2c;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.divfilterbtn {
	float: left;
}

.divMonthHeader {
	display: block;
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.findParkBy {
	width: 100%;
	display: flex;
	height: auto;
	flex-wrap: wrap;
}

.findParkBy>div {
	width: 25%;
	padding-bottom: 10px;
	letter-spacing: .6px;
	margin-right: 11px;
}

.labelRadio {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 0;
	font-weight: initial;
}

.findParkBy #labelRadio {
	font-size: 20px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.filterTitle.titleSection {
	padding-bottom: 21px;
}

.filterTitle {
	letter-spacing: .2em;
	font-size: 20px;
	text-transform: uppercase;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	color: #333;
}

.tribe-events-title-bar {
	display: none;
}

#tribe-events-content .findParkSection h1 {
	font-size: 29px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	margin-bottom: 0px;
	color: #333;
	padding-bottom: 0;
	margin-top: 48px !important;
}

.parks-find-container h1 {
	margin-top: 34px !important;
}

@media (max-width: 568px) {
	#tribe-events-content .findParkSection h1 {
		margin-top: 14px !important;
	}
}

#tribe-events-content .tribe-events-list-event-title a {
	font-size: 23px;
}

.divfilter .form-control {
	font-size: 14px;
	letter-spacing: .2rem;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	text-transform: none;
	border: none;
	width: 100%;
	padding: 6px 12px;
}

.tribe-events-list-separator-month-manual {
	padding-bottom: 14px;
	cursor: pointer;
	margin-bottom: 0;
	color: #333;
	letter-spacing: .2em;
	text-transform: uppercase;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 20px;
	padding-top: 35px;
}

.tribe-events-list-separator-month-manual i.fa-angle-down, .tribe-events-list-separator-month-manual i.fa-angle-up {
	color: #c4c118;
	padding-left: 15px;
	margin-bottom: 0;
}

#tribe-events .tribe-events-gmap {
	display: none;
}

.findParkSection {
	padding: 0 !important;
}

body #main-content #tribe-events-content .parks-map-container {
	padding: 0 !important;
	padding-bottom: 22px !important;
}

.map-container {
	width: 100%;
}

#tribe-events-content .container>.row>.col-sm-11.col-md-11.col-lg-12 {
	padding: 0;
}

body #main-content #tribe-events-content .park-events-container {
	/* padding-top: 64px; */
	padding-top: 0px;
}

body #main-content #tribe-events-content .park-events-month-container {
	padding-top: 0 !important;
}

body #tribe-events-content .tribe-events-loop {
	max-width: 100%;
	margin: 0;
	width: 100%;
	padding-left: 0;
}

.park_events_page .main_title {
	display: none;
}

.tribe-events-single-event-description.tribe-events-content ul {
	font-size: 17px !important;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

@media (max-width: 1162px) and (min-width: 1003px) {
	body #tribe-events-content .tribe-events-loop {
		max-width: 93%;
	}
	
	#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events {
		max-width: 812px !important;
	}
}

@media (max-width: 1002px) and (min-width: 1043px) {
	body #tribe-events-content .tribe-events-loop {
		max-width: 86%;
	}
}

@media (max-width: 1042px) and (min-width: 993px) {
	body #tribe-events-content .tribe-events-loop {
		max-width: 80%;
	}
}

@media (max-width: 1042px) {
	#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events {
		max-width: 696px !important;
	}
}

@media (max-width: 1154px) and (min-width: 922px) {}

@media (max-width: 992px) and (min-width: 769px) {
	#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events {
		max-width: 645px !important;
	}
	
	.findParkBy>div {
		width: 31%;
		margin-right: 7px;
	}
	
	.divfilter {
		width: 30%;
	}
	
	.divfilterbtn {
		width: 30%;
	}
	
	.park-events-container, .park-events-container .et_pb_row {
		padding-top: 0px !important;
	}
	
	.park-single-event .et_pb_row {
		padding: 0px 0;
	}
}

@media (max-width: 724px) {
	.container {
		width: 100%;
	}
}

@media (max-width: 600px) {
	body #main-content #tribe-events-content .park-events-container {
		padding-top: 68px !important;
	}
}

@media (max-width: 568px) {
	.findParkBy>div {
		width: 100%;
	}
	
	.divfilter {
		width: 100%;
	}
	
	.divMonthHeader {
		height: 100px;
	}
	
	.findParkProperties .divfilter {
		margin-bottom: 10px;
	}
}

@media (max-width: 414px) {
	body #main-content #tribe-events-content .register-button {
		font-size: 10px !important;
		line-height: 14px !important;
	}
}

#main-content .container:before {
	z-index: -1;
	position: absolute;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #e2e2e2;
}

#custom-bg {
	position: relative;
}

.you-might-also-enjoy .gallery_module .et_pb_text .et_pb_text_inner p:not(.button-parent) {
	font-size: 18px;
	max-width: 280px;
}

.park-slider .post-content {
	min-height: 400px;
	background-color: rgba(0, 0, 0, 0);
}

.park-slider .post-content .park-logo-play {
	left: 21px;
}

.park-logo-play {
	position: absolute;
	bottom: 21px;
	right: 21px;
	z-index: 99;
	width: 100px !important;
}

.footer.is-park {
	background-image: url("https://www.lcra.org/wp-content/themes/divi-child/images/foot-bg.jpg");
}

.footer.is-park.nitro-lazy {
	background-image: none !important;
}

@media (max-width: 600px) {
	.park-slider .post-content {
		min-height: 270px;
	}
	
	.park-logo-play {
		display: none !important;
	}
	
	.is-park .lcra-parks-logo {
		display: block;
		background-image: url("https://cdn-ilehdga.nitrocdn.com/XBbyWPXXGgIMMCKJGGeKWOKLDYlStjgY/assets/images/optimized/rev-12c906d/www.lcra.org/wp-content/themes/divi-child/images/lcra-parks-logo.png");
		background-size: cover;
	}
	
	.is-park .lcra-parks-logo.nitro-lazy {
		background-image: none !important;
	}
}

.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
	line-height: 1.4;
	color: #0072c6;
	font-size: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: inherit;
	font-weight: 500;
}

.ms-rtestate-field p, p.ms-rteElement-P {
	margin: 0px 0px 10px 0px;
	line-height: 1.6;
}

#visited {
	color: #639;
	text-decoration: none;
}

.ms-rtestate-field p, p.ms-rteElement-P {
	color: #444;
	line-height: 32px;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-weight: 300;
	margin-left: 0px;
	margin-right: 0px;
}

body.no-sidenav .et_pb_section_0:not(.main-poster-hero) {
	width: inherit;
}

body .et_pb_section_0:not(.main-poster-hero) {
	max-height: inherit;
	max-width: inherit;
	height: auto;
	min-height: auto;
}

body .et_pb_section_1 {
	height: inherit;
	min-height: inherit;
	width: inherit;
	max-height: inherit;
}

.et_pb_button_wrapper {
	padding-top: 8px;
}

.news-releases-toggle .et_pb_toggle_title {
	text-decoration: none;
}

.news-releases-toggle p {
	margin: 0 !important;
}

.news-releases-toggle h5:after {
	display: none;
}

.bob-blog-content h4 {
	font-size: 20px;
	margin: 0;
	cursor: text;
	text-decoration: none !important;
}

.bob-blog-content h4.no-link {
	cursor: text;
}

.bob-blog-content a {
	color: #0077c8;
	font-size: 20px;
	line-height: 22px;
}

.bob-blog-content a:hover {
	color: #0077c8;
	text-decoration: underline;
	font-size: 20px;
	line-height: 22px;
}

.bob-blog-content a:visited {
	color: #639;
	text-decoration: none;
	font-size: 20px;
	line-height: 22px;
}

.bob-blog-content br {
	line-height: 0px !important;
}

.bob-blog-content .news-date {
	color: #676767;
	font-size: 16px;
	font-style: italic;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	letter-spacing: .03em;
	line-height: 18px;
	margin: 0 14px 14px 0;
	padding-bottom: 0;
}

.bob-blog-content .forecast-title {
	cursor: text !important;
	text-decoration: none !important;
}

.bob-blog-content .weather-forecast {
	margin: 0;
	padding-bottom: 21px;
	padding-bottom: 0;
}

.bob-blog-content .table.table-bordered {
	border-left-color: #000;
	border-right-color: #000;
	table-layout: fixed;
	width: 100%;
}

.bob-blog-content .td-weather.weather-grades.text-center, .bob-blog-content .td-weather.weather-icon.text-center {
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: transparent;
	border-bottom-color: transparent;
	vertical-align: middle;
}

.bob-blog-content th.text-center.th-days.full-dayname {
	padding: 9px 0;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bob-blog-content .td-weather.weather-chance-rain.text-center {
	border-bottom-color: #000;
}

.bob-blog-content .weather-forecast .td-weather.weather-grades.text-center, .bob-blog-content .weather-forecast .td-weather.weather-icon.text-center {
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}

.bob-blog-content .weather-chance-rain.text-center img {
	width: 8px !important;
	margin-right: 4px;
}

.bob-blog-content h1.no-link {
	color: #2c2c2c;
	font-size: 34px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	letter-spacing: .03em;
	line-height: 36px;
	margin: 0 0 14px 0;
	padding: 0;
}

.bob-blog-content h4.no-link {
	font-size: 18px !important;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	height: auto;
	letter-spacing: .01em;
	line-height: 22px;
	margin: 0 0 11px 0;
	overflow: auto;
	padding-bottom: 0;
}

.bob-blog-content .entrie-date {
	color: #676767;
	font-size: 16px;
	font-style: italic;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	letter-spacing: .03em;
	line-height: 18px;
	margin: 0 0 14px 0;
	padding-bottom: 0;
}

.bob-blog-content .no-link.report-hydromet {
	margin: 0;
	padding: 0;
}

.bob-blog-content .blog-title {
	padding-top: 20px;
}

@media (max-width: 767px) {
	.bob-blog-content .table-responsive {
		background-color: transparent;
		border-left: 1px solid transparent;
		border-right: 1px solid transparent;
		border-bottom: 1px solid #fff;
		margin: 0;
	}
}

.et_pb_row.home-blocks {
	padding: 0 0 21px 0;
}

.et_pb_row.home-blocks .et_pb_column {
	padding: 0;
}

.home-blocks .slick-slide {
	background-color: #fff;
}

.home-blocks .post-content.overlay {
	background-color: rgba(0, 0, 0, 0);
}

.home-blocks .post-inner-title.white-text {
	color: #2c2c2c;
}

.home-blocks .underline-w {
	border-color: #2c2c2c;
}

.home-blocks .post-inner-parragraph.white-text {
	color: #2c2c2c;
}

.home-blocks .action-btn.gosht.white-btn {
	border-color: #2c2c2c;
	color: #2c2c2c;
}

.home-blocks .action-btn.gosht.white-btn:hover, .home-blocks .action-btn.gosht.white-btn:focus {
	background-color: #2c2c2c;
	color: #fff;
}

.home-blocks .slick-dots li button::before {
	background-color: #2c2c2c !important;
}

.table-comparative .table-bordered th, .table-comparative .table-bordered td {
	border: 0px !important;
	vertical-align: middle;
}

.table-comparative .table-bordered>tbody>tr>th {
	background-color: #002d72;
	color: #fff;
	vertical-align: middle;
	border-right: 1px solid #e3e1db !important;
}

.table-comparative .borderBottomTake>td {
	border-top: 1px solid #ddd !important;
}

.water-rights .table-bordered {
	border-collapse: separate;
	border: 1px solid #ddd !important;
}

.water-rights .table-bordered>tbody>tr>th {
	background-color: #002d72;
	color: #fff;
	vertical-align: middle;
	border: 0;
	border-right: 1px solid #ddd;
}

.water-rights .table-bordered>tbody>tr>th h4 {
	padding: 8px;
}

.water-rights .table-bordered>tbody>tr>td {
	border: 0;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd !important;
}

body .water-rights .table-bordered {
	border: 1px solid #ddd;
}

#Table2 .table.table-bordered {
	border: 1px solid #ddd;
}

.borderBottomTake>td {
	border-top: 1px solid #ddd !important;
}

.ELS .lcra-logo-in-blog-section {
	display: none !important;
}

.ELS #et-main-area .et_pb_section {
	padding-top: 0;
}

/* .ELS .alert-container {
  display: none;
} */
.fleet-services .lcra-logo-in-blog-section {
	display: none !important;
}

.fleet-services #et-main-area .et_pb_section {
	padding-top: 0;
}

.fleet-services .alert-container {
	display: none;
}

.single-events-one-column-nav .et_pb_row.header-services, .one-column-page .et_pb_row.header-services {
	padding-bottom: 0;
}

.header-services .logo-lcra {
	padding-left: 0px;
}

.header-services .logo-lcra img {
	width: 100%;
	height: auto;
	margin-right: 23px;
	max-width: 138px;
}

.header-services .logo-els img {
	margin: 0px;
	width: 100%;
	height: auto;
	max-width: 175px;
}

.header-services .buttons {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.header-services .logo-els a>br {
	display: none;
}

.header-services .et_pb_button_module_wrapper {
	padding: 0 3px;
}

.header-services .et_pb_button_module_wrapper .et_pb_button {
	padding: 11px 21px;
	letter-spacing: 3.12px !important;
}

.header-services .et_pb_button_module_wrapper .et_pb_button_0 {
	border-color: #0077c8;
	border-radius: 0px;
	letter-spacing: 2px;
	font-size: 10px;
	background-color: #0077c8;
}

.header-services .et_pb_button_module_wrapper .et_pb_button_1 {
	color: #0077c8 !important;
	border-color: #0077c8;
	letter-spacing: 2px;
	font-size: 10px;
	background-color: #fff;
}

.header-fleet-services .logo-lcra {
	padding-left: 0px;
}

.header-fleet-services .logo-lcra img {
	width: 100%;
	height: auto;
	margin-right: 23px;
	max-width: 138px;
}

.header-fleet-services .col-md-6:first-child {
	padding-left: 0;
}

.fleet-title p {
	margin-bottom: 14px !important;
}

.noPadding h1, .noPadding h3 {
	padding-bottom: 0;
}

.noMargin p, p.noMargin {
	margin-bottom: 0 !important;
}

@media (max-width: 1049px) and (min-width: 992px) {
	.header-services .et_pb_button_module_wrapper .et_pb_button {
		padding: 11px 21px;
		letter-spacing: 2.4px !important;
	}
}

@media (max-width: 992px) {
	.header-services .et_pb_column {
		width: 100%;
		margin-right: 0;
	}
	
	.header-services .et_pb_button_module_wrapper {
		width: 100%;
		margin-bottom: 15px !important;
		padding: 0;
	}
	
	.header-services .et_pb_button_module_wrapper .et_pb_button {
		width: 100%;
		text-align: center;
	}
}

body #page-container .et_pb_section .two-buttons .et_pb_button_1, body #page-container .et_pb_section .two-buttons .et_pb_button_0 {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}

@media (max-width: 992px) {
	.two-buttons .et_pb_column {
		padding: 0;
	}
}

@media (min-width: 981px) {
	.two-buttons .et_pb_column:first-child {
		padding-left: 0;
		margin-right: 0;
	}
}

.table-hydraulic .table-responsive {
	overflow-x: hidden;
	overflow-y: hidden;
}

.data-and-resource {
	padding-bottom: 0 !important;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif !important;
	letter-spacing: .03em !important;
	margin: 0 0 11px 0 !important;
	font-size: 22px !important;
}

.resources-section p a {
	color: #0077c8 !important;
	font-size: 17px;
	line-height: 24px;
	font-family: "futura-pt", "FuturaStd-Medium", Arial;
}

.resources-section a:visited {
	font-size: 17px;
	line-height: 24px;
	font-family: "futura-pt", "FuturaStd-Medium", Arial;
	color: #00aec7;
}

.resources-section.current-conditions p a {
	font-weight: bold;
}

.searchform ::-webkit-input-placeholder, .searchparkform ::-webkit-input-placeholder {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-weight: 400 !important;
	font-size: 12px;
}

.searchform ::placeholder, .searchform ::-webkit-input-placeholder, .searchform :-moz-placeholder, .searchform ::-moz-placeholder, .searchform :-ms-input-placeholder, .searchparkform ::placeholder, .searchparkform ::-webkit-input-placeholder, .searchparkform :-moz-placeholder, .searchparkform ::-moz-placeholder, .searchparkform :-ms-input-placeholder {
	color: #979797;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-weight: 400 !important;
	font-size: 12px;
}

.search #main-content .container {
	max-width: 921px !important;
	width: 100%;
}

@media (max-width: 992px) and (min-width: 725px) {
	.search #main-content .container {
		max-width: 680px !important;
	}
}

.social-module {
	padding: 0 !important;
}

.social-module .container {
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	padding-top: 21px !important;
	padding-right: 0 !important;
}

.news-releases .nav-menu .current-page-ancestor .sub-menu {
	display: block;
}

.news-releases .nav-menu .current-page-ancestor .current-page-ancestor>a {
	font-family: futura-pt-bold, FuturaStd-Heavy, sans-serif;
}

.et_pb_all_news_releases a {
	color: #0077c8;
}

.business .nav-menu .current-page-ancestor>.sub-menu {
	display: block;
}

.business .nav-menu .current-page-ancestor>.sub-menu .current-page-ancestor .current-page-ancestor>a {
	font-family: futura-pt-bold, FuturaStd-Heavy, sans-serif;
	color: #0077c8 !important;
}

.lcra_accordion.stepsforward .et_pb_toggle_title {
	color: #2c2c2c;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	padding: 0;
	text-align: center;
	font-size: 20px;
}

.lcra_accordion.stepsforward .et_pb_toggle_title:hover {
	text-decoration: underline;
}

.lcra_accordion.stepsforward .et_pb_toggle_title:before {
	display: none;
}

.lcra_accordion.stepsforward p {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	text-align: center;
	font-size: 20px !important;
	margin: 0 !important;
}

.lcra_accordion.stepsforward .et_pb_toggle {
	background: transparent;
	border: 0;
	padding: 0;
	margin-bottom: 14px;
}

.lcra_accordion.stepsforward .et_pb_toggle_content {
	display: none;
	width: 100% !important;
	padding-top: 7px;
}

.lcra_accordion.map .et_pb_toggle_title {
	padding: 20px 35px 20px 35px;
	background-color: #00aedb;
	font-size: 14px;
	cursor: pointer;
	color: #fff;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	width: 100%;
	max-width: 280px;
	margin: 14px auto;
}

.lcra_accordion.map .et_pb_toggle_title:hover {
	text-decoration: none;
}

@media (max-width: 768px) and (min-width: 725px) {
	.findParkBy>div {
		width: 30%;
	}
	
	.divfilter {
		width: 30%;
	}
	
	/* .divfilterbtn{
    width: 50%;
  } */
	body .col-sm-8 {
		width: 100% !important;
	}
	
	/*space*/
	.park-events-container, .park-single-event .et-boc {
		padding-top: 35px !important;
	}
	
	.park-events-container .ms-WPBody, .park-single-event .et-boc {
		padding-top: 0px !important;
	}
}

@media screen and (max-width: 768px) {
	.lcra_accordion.map .et_pb_toggle_title {
		max-width: 100%;
	}
	
	#tribe-events-footer:after, #tribe-events-footer:before, #tribe-events-header:after, #tribe-events-header:before {
		z-index: -1 !important;
	}
	
	/* #region Non-Recurring Event */
	.single-tribe_events .tribe-events-schedule h3 {
		font-size: 18px !important;
		margin: 0 !important;
	}
	
	.single-tribe_events .tribe-events-schedule {
		background: rgba(250, 250, 250, 0);
		border: 0px;
		margin: 0px 0px 35px 0px !important;
		padding: 0px;
		line-height: .5 !important;
	}
	
	#tribe-events #tribe-events-footer {
		border-top: 1px solid #e5e5e5;
	}
}

body #et-main-area .blog-widget {
	padding: 56px 0 !important;
	min-height: inherit;
	height: auto;
}

@media (max-width: 992px) {
	body #et-main-area .blog-widget {
		padding: 40px 0 !important;
	}
}

@media (max-width: 600px) {
	body #et-main-area .blog-widget {
		padding: 14px 0 !important;
		max-height: inherit;
	}
}

.one-column-page.page-template-tp-news-releases #main-content .et-boc .et_pb_row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.et_pb_all_news_releases h2 {
	font-family: "Segoe UI Semilight", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
	color: #444;
	overflow: hidden;
	text-align: justify;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 22px;
}

#main-content .et_pb_row #pb-0 h1 {
	padding-bottom: 0 !important;
}

.one-column-page #main-content .et_pb_row {
	padding-right: 4px !important;
	padding-left: 4px !important;
}

.pl-2 {
	padding-left: 2px !important;
}

.pr-2 {
	padding-right: 2px !important;
}

.m-7neg {
	margin-left: -7px;
}

@media (max-width: 992px) {
	.two-buttons .pl-2 {
		padding-left: 0 !important;
	}
	
	.two-buttons .pr-2 {
		padding-right: 0 !important;
	}
	
	.pl-2 {
		padding-left: 7px !important;
	}
	
	.pr-2 {
		padding-right: 7px !important;
	}
	
	.one-column-page #main-content .et_pb_row {
		padding-right: 7px !important;
		padding-left: 7px !important;
	}
	
	.m-7neg {
		margin-left: 0;
	}
}

.one-column-page #main-content .et_pb_row.pl-0 {
	padding-left: 0 !important;
}

.page-template-tp-aquatic.one-column-page #main-content .et_pb_row {
	padding-left: 0 !important;
}

@media (max-width: 980px) {
	.row-no-border .et_pb_with_border.et_pb_image .et_pb_image_wrap {
		border: 0 !important;
	}
}

.filming-row .return-margin {
	margin-left: -7px;
	margin-right: -7px;
	width: calc(100% + 7px);
}

.filming-row .return-margin .col-xs-offset-4 {
	padding-right: 0px;
}

.filming-row .bottomBorder {
	padding-bottom: 0px;
	margin-bottom: 21px;
	border-bottom: 1px solid #ddd;
	margin-left: 0;
	display: block;
}

.filming-row p {
	color: #2c2c2c;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 21px 0;
}

.filming-row p strong {
	font-size: 17px;
}

.register-button {
	background: #bfb800 !important;
	border: 1px solid #bfb800 !important;
}

.pk-event-date-section .event a, .searcheventscolorbtn {
	background: #bfb800;
	border: 1px solid #bfb800;
	color: #2c2c2c;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.blacklist {
	display: none;
}

@media (max-width: 425px) {
	.page-template-tp-boat-ramp .boat-ramp-row {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

/* GENERAL FIXES STYLES */
p {
	line-height: 26px;
	padding-bottom: 0px;
}

.main-parragraph {
	font-size: 23px !important;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	line-height: 30px !important;
	margin: 0 0 10px 0 !important;
	padding-bottom: 0;
	max-width: 800px;
	padding-top: 7px;
	color: #fff;
}

@media (max-width: 992px) and (min-width: 601px) {
	.main-parragraph {
		max-width: 420px;
	}
}

@media (max-width: 640px), (max-width: 736px) {
	.main-parragraph {
		max-width: 550px;
	}
}

@media (max-width: 380px) {
	.main-parragraph {
		font-size: 19px;
		line-height: 26px !important;
	}
}

.post-inner-title h3 {
	font-size: 24px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	letter-spacing: .03em;
	line-height: 24px;
	margin: 0 0 11px 0;
	padding-bottom: 0;
}

.post-inner-title h3 .dark-text {
	color: #2c2c2c;
}

@media (min-width: 1480px) {
	.main-poster-hero .et_pb_text h1 {
		font-size: 48px;
	}
	
	.main-parragraph {
		font-size: 29px !important;
		line-height: 38px !important;
		max-width: 720px;
	}
}

.footer .bottom-nav-wrap.nav-top ul li:last-child {
	border-right: 0px;
}

.et-pb-active-slide .et_pb_slide_description {
	-webkit-animation-name: none;
	animation-name: none;
}

.et-pb-active-slide .et_pb_slide_image, .et-pb-active-slide .et_pb_slide_video {
	-webkit-animation-name: none;
	animation-name: none;
}

.search #main-content .container:before {
	display: none;
}

.gallery_slider_row .et_pb_column_dropzone, .gallery_slider_row .et_pb_column--add-new {
	display: none;
}

.et-db #et-boc .et-l #et-fb-app .et_pb_module {
	min-height: 30px !important;
}

/* LCRA SETTINGS STYLES */
.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: -ms-flexbox !important;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: flex !important;
}

.d-inline-flex {
	display: -ms-inline-flexbox !important;
	display: -webkit-inline-box !important;
	display: -webkit-inline-flex !important;
	display: inline-flex !important;
}

@media (min-width: 576px) {
	.d-sm-none {
		display: none !important;
	}
	
	.d-sm-inline {
		display: inline !important;
	}
	
	.d-sm-inline-block {
		display: inline-block !important;
	}
	
	.d-sm-block {
		display: block !important;
	}
	
	.d-sm-table {
		display: table !important;
	}
	
	.d-sm-table-row {
		display: table-row !important;
	}
	
	.d-sm-table-cell {
		display: table-cell !important;
	}
	
	.d-sm-flex {
		display: -ms-flexbox !important;
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-sm-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

@media (min-width: 768px) {
	.d-md-none {
		display: none !important;
	}
	
	.d-md-inline {
		display: inline !important;
	}
	
	.d-md-inline-block {
		display: inline-block !important;
	}
	
	.d-md-block {
		display: block !important;
	}
	
	.d-md-table {
		display: table !important;
	}
	
	.d-md-table-row {
		display: table-row !important;
	}
	
	.d-md-table-cell {
		display: table-cell !important;
	}
	
	.d-md-flex {
		display: -ms-flexbox !important;
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-md-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

@media (min-width: 992px) {
	.d-lg-none {
		display: none !important;
	}
	
	.d-lg-inline {
		display: inline !important;
	}
	
	.d-lg-inline-block {
		display: inline-block !important;
	}
	
	.d-lg-block {
		display: block !important;
	}
	
	.d-lg-table {
		display: table !important;
	}
	
	.d-lg-table-row {
		display: table-row !important;
	}
	
	.d-lg-table-cell {
		display: table-cell !important;
	}
	
	.d-lg-flex {
		display: -ms-flexbox !important;
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-lg-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

@media (min-width: 1200px) {
	.d-xl-none {
		display: none !important;
	}
	
	.d-xl-inline {
		display: inline !important;
	}
	
	.d-xl-inline-block {
		display: inline-block !important;
	}
	
	.d-xl-block {
		display: block !important;
	}
	
	.d-xl-table {
		display: table !important;
	}
	
	.d-xl-table-row {
		display: table-row !important;
	}
	
	.d-xl-table-cell {
		display: table-cell !important;
	}
	
	.d-xl-flex {
		display: -ms-flexbox !important;
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-xl-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

@media print {
	.d-print-none {
		display: none !important;
	}
	
	.d-print-inline {
		display: inline !important;
	}
	
	.d-print-inline-block {
		display: inline-block !important;
	}
	
	.d-print-block {
		display: block !important;
	}
	
	.d-print-table {
		display: table !important;
	}
	
	.d-print-table-row {
		display: table-row !important;
	}
	
	.d-print-table-cell {
		display: table-cell !important;
	}
	
	.d-print-flex {
		display: -ms-flexbox !important;
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: flex !important;
	}
	
	.d-print-inline-flex {
		display: -ms-inline-flexbox !important;
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: inline-flex !important;
	}
}

.flex-row {
	-ms-flex-direction: row !important;
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: row !important;
	flex-direction: row !important;
}

.flex-column {
	-ms-flex-direction: column !important;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: column !important;
	flex-direction: column !important;
}

.flex-row-reverse {
	-ms-flex-direction: row-reverse !important;
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-webkit-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	-ms-flex-direction: column-reverse !important;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	-webkit-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

.flex-wrap {
	-ms-flex-wrap: wrap !important;
	-webkit-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	-webkit-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	-webkit-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.flex-fill {
	-ms-flex: 1 1 auto !important;
	-webkit-box-flex: 1 !important;
	-webkit-flex: 1 1 auto !important;
	flex: 1 1 auto !important;
}

.flex-grow-0 {
	-ms-flex-positive: 0 !important;
	-webkit-box-flex: 0 !important;
	-webkit-flex-grow: 0 !important;
	flex-grow: 0 !important;
}

.flex-grow-1 {
	-ms-flex-positive: 1 !important;
	-webkit-box-flex: 1 !important;
	-webkit-flex-grow: 1 !important;
	flex-grow: 1 !important;
}

.flex-shrink-0 {
	-ms-flex-negative: 0 !important;
	-webkit-flex-shrink: 0 !important;
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	-ms-flex-negative: 1 !important;
	-webkit-flex-shrink: 1 !important;
	flex-shrink: 1 !important;
}

.justify-content-start {
	-ms-flex-pack: start !important;
	-webkit-box-pack: start !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

.justify-content-end {
	-ms-flex-pack: end !important;
	-webkit-box-pack: end !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

.justify-content-center {
	-ms-flex-pack: center !important;
	-webkit-box-pack: center !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

.justify-content-between {
	-ms-flex-pack: justify !important;
	-webkit-box-pack: justify !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

.justify-content-around {
	-ms-flex-pack: distribute !important;
	-webkit-justify-content: space-around !important;
	justify-content: space-around !important;
}

.align-items-start {
	-ms-flex-align: start !important;
	-webkit-box-align: start !important;
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
}

.align-items-end {
	-ms-flex-align: end !important;
	-webkit-box-align: end !important;
	-webkit-align-items: flex-end !important;
	align-items: flex-end !important;
}

.align-items-center {
	-ms-flex-align: center !important;
	-webkit-box-align: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

.align-items-baseline {
	-ms-flex-align: baseline !important;
	-webkit-box-align: baseline !important;
	-webkit-align-items: baseline !important;
	align-items: baseline !important;
}

.align-items-stretch {
	-ms-flex-align: stretch !important;
	-webkit-box-align: stretch !important;
	-webkit-align-items: stretch !important;
	align-items: stretch !important;
}

.align-content-start {
	-ms-flex-line-pack: start !important;
	-webkit-align-content: flex-start !important;
	align-content: flex-start !important;
}

.align-content-end {
	-ms-flex-line-pack: end !important;
	-webkit-align-content: flex-end !important;
	align-content: flex-end !important;
}

.align-content-center {
	-ms-flex-line-pack: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

.align-content-between {
	-ms-flex-line-pack: justify !important;
	-webkit-align-content: space-between !important;
	align-content: space-between !important;
}

.align-content-around {
	-ms-flex-line-pack: distribute !important;
	-webkit-align-content: space-around !important;
	align-content: space-around !important;
}

.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	-webkit-align-content: stretch !important;
	align-content: stretch !important;
}

.align-self-auto {
	-ms-flex-item-align: auto !important;
	-webkit-align-self: auto !important;
	-ms-grid-row-align: auto !important;
	align-self: auto !important;
}

.align-self-start {
	-ms-flex-item-align: start !important;
	-webkit-align-self: flex-start !important;
	align-self: flex-start !important;
}

.align-self-end {
	-ms-flex-item-align: end !important;
	-webkit-align-self: flex-end !important;
	align-self: flex-end !important;
}

.align-self-center {
	-ms-flex-item-align: center !important;
	-webkit-align-self: center !important;
	-ms-grid-row-align: center !important;
	align-self: center !important;
}

.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	-webkit-align-self: baseline !important;
	align-self: baseline !important;
}

.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	-webkit-align-self: stretch !important;
	-ms-grid-row-align: stretch !important;
	align-self: stretch !important;
}

@media (min-width: 576px) {
	.flex-sm-row {
		-ms-flex-direction: row !important;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-sm-column {
		-ms-flex-direction: column !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-sm-row-reverse {
		-ms-flex-direction: row-reverse !important;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-sm-column-reverse {
		-ms-flex-direction: column-reverse !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-sm-wrap {
		-ms-flex-wrap: wrap !important;
		-webkit-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap !important;
		-webkit-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		-webkit-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-sm-fill {
		-ms-flex: 1 1 auto !important;
		-webkit-box-flex: 1 !important;
		-webkit-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-sm-grow-0 {
		-ms-flex-positive: 0 !important;
		-webkit-box-flex: 0 !important;
		-webkit-flex-grow: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-sm-grow-1 {
		-ms-flex-positive: 1 !important;
		-webkit-box-flex: 1 !important;
		-webkit-flex-grow: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-sm-shrink-0 {
		-ms-flex-negative: 0 !important;
		-webkit-flex-shrink: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-sm-shrink-1 {
		-ms-flex-negative: 1 !important;
		-webkit-flex-shrink: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-sm-start {
		-ms-flex-pack: start !important;
		-webkit-box-pack: start !important;
		-webkit-justify-content: flex-start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-sm-end {
		-ms-flex-pack: end !important;
		-webkit-box-pack: end !important;
		-webkit-justify-content: flex-end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-sm-center {
		-ms-flex-pack: center !important;
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		justify-content: center !important;
	}
	
	.justify-content-sm-between {
		-ms-flex-pack: justify !important;
		-webkit-box-pack: justify !important;
		-webkit-justify-content: space-between !important;
		justify-content: space-between !important;
	}
	
	.justify-content-sm-around {
		-ms-flex-pack: distribute !important;
		-webkit-justify-content: space-around !important;
		justify-content: space-around !important;
	}
	
	.align-items-sm-start {
		-ms-flex-align: start !important;
		-webkit-box-align: start !important;
		-webkit-align-items: flex-start !important;
		align-items: flex-start !important;
	}
	
	.align-items-sm-end {
		-ms-flex-align: end !important;
		-webkit-box-align: end !important;
		-webkit-align-items: flex-end !important;
		align-items: flex-end !important;
	}
	
	.align-items-sm-center {
		-ms-flex-align: center !important;
		-webkit-box-align: center !important;
		-webkit-align-items: center !important;
		align-items: center !important;
	}
	
	.align-items-sm-baseline {
		-ms-flex-align: baseline !important;
		-webkit-box-align: baseline !important;
		-webkit-align-items: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-sm-stretch {
		-ms-flex-align: stretch !important;
		-webkit-box-align: stretch !important;
		-webkit-align-items: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-sm-start {
		-ms-flex-line-pack: start !important;
		-webkit-align-content: flex-start !important;
		align-content: flex-start !important;
	}
	
	.align-content-sm-end {
		-ms-flex-line-pack: end !important;
		-webkit-align-content: flex-end !important;
		align-content: flex-end !important;
	}
	
	.align-content-sm-center {
		-ms-flex-line-pack: center !important;
		-webkit-align-content: center !important;
		align-content: center !important;
	}
	
	.align-content-sm-between {
		-ms-flex-line-pack: justify !important;
		-webkit-align-content: space-between !important;
		align-content: space-between !important;
	}
	
	.align-content-sm-around {
		-ms-flex-line-pack: distribute !important;
		-webkit-align-content: space-around !important;
		align-content: space-around !important;
	}
	
	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch !important;
		-webkit-align-content: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-sm-auto {
		-ms-flex-item-align: auto !important;
		-webkit-align-self: auto !important;
		-ms-grid-row-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-sm-start {
		-ms-flex-item-align: start !important;
		-webkit-align-self: flex-start !important;
		align-self: flex-start !important;
	}
	
	.align-self-sm-end {
		-ms-flex-item-align: end !important;
		-webkit-align-self: flex-end !important;
		align-self: flex-end !important;
	}
	
	.align-self-sm-center {
		-ms-flex-item-align: center !important;
		-webkit-align-self: center !important;
		-ms-grid-row-align: center !important;
		align-self: center !important;
	}
	
	.align-self-sm-baseline {
		-ms-flex-item-align: baseline !important;
		-webkit-align-self: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-sm-stretch {
		-ms-flex-item-align: stretch !important;
		-webkit-align-self: stretch !important;
		-ms-grid-row-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 768px) {
	.flex-md-row {
		-ms-flex-direction: row !important;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-md-column {
		-ms-flex-direction: column !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-md-row-reverse {
		-ms-flex-direction: row-reverse !important;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-md-column-reverse {
		-ms-flex-direction: column-reverse !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-md-wrap {
		-ms-flex-wrap: wrap !important;
		-webkit-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-md-nowrap {
		-ms-flex-wrap: nowrap !important;
		-webkit-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		-webkit-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-md-fill {
		-ms-flex: 1 1 auto !important;
		-webkit-box-flex: 1 !important;
		-webkit-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-md-grow-0 {
		-ms-flex-positive: 0 !important;
		-webkit-box-flex: 0 !important;
		-webkit-flex-grow: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-md-grow-1 {
		-ms-flex-positive: 1 !important;
		-webkit-box-flex: 1 !important;
		-webkit-flex-grow: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-md-shrink-0 {
		-ms-flex-negative: 0 !important;
		-webkit-flex-shrink: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-md-shrink-1 {
		-ms-flex-negative: 1 !important;
		-webkit-flex-shrink: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-md-start {
		-ms-flex-pack: start !important;
		-webkit-box-pack: start !important;
		-webkit-justify-content: flex-start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-md-end {
		-ms-flex-pack: end !important;
		-webkit-box-pack: end !important;
		-webkit-justify-content: flex-end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-md-center {
		-ms-flex-pack: center !important;
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		justify-content: center !important;
	}
	
	.justify-content-md-between {
		-ms-flex-pack: justify !important;
		-webkit-box-pack: justify !important;
		-webkit-justify-content: space-between !important;
		justify-content: space-between !important;
	}
	
	.justify-content-md-around {
		-ms-flex-pack: distribute !important;
		-webkit-justify-content: space-around !important;
		justify-content: space-around !important;
	}
	
	.align-items-md-start {
		-ms-flex-align: start !important;
		-webkit-box-align: start !important;
		-webkit-align-items: flex-start !important;
		align-items: flex-start !important;
	}
	
	.align-items-md-end {
		-ms-flex-align: end !important;
		-webkit-box-align: end !important;
		-webkit-align-items: flex-end !important;
		align-items: flex-end !important;
	}
	
	.align-items-md-center {
		-ms-flex-align: center !important;
		-webkit-box-align: center !important;
		-webkit-align-items: center !important;
		align-items: center !important;
	}
	
	.align-items-md-baseline {
		-ms-flex-align: baseline !important;
		-webkit-box-align: baseline !important;
		-webkit-align-items: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-md-stretch {
		-ms-flex-align: stretch !important;
		-webkit-box-align: stretch !important;
		-webkit-align-items: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-md-start {
		-ms-flex-line-pack: start !important;
		-webkit-align-content: flex-start !important;
		align-content: flex-start !important;
	}
	
	.align-content-md-end {
		-ms-flex-line-pack: end !important;
		-webkit-align-content: flex-end !important;
		align-content: flex-end !important;
	}
	
	.align-content-md-center {
		-ms-flex-line-pack: center !important;
		-webkit-align-content: center !important;
		align-content: center !important;
	}
	
	.align-content-md-between {
		-ms-flex-line-pack: justify !important;
		-webkit-align-content: space-between !important;
		align-content: space-between !important;
	}
	
	.align-content-md-around {
		-ms-flex-line-pack: distribute !important;
		-webkit-align-content: space-around !important;
		align-content: space-around !important;
	}
	
	.align-content-md-stretch {
		-ms-flex-line-pack: stretch !important;
		-webkit-align-content: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-md-auto {
		-ms-flex-item-align: auto !important;
		-webkit-align-self: auto !important;
		-ms-grid-row-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-md-start {
		-ms-flex-item-align: start !important;
		-webkit-align-self: flex-start !important;
		align-self: flex-start !important;
	}
	
	.align-self-md-end {
		-ms-flex-item-align: end !important;
		-webkit-align-self: flex-end !important;
		align-self: flex-end !important;
	}
	
	.align-self-md-center {
		-ms-flex-item-align: center !important;
		-webkit-align-self: center !important;
		-ms-grid-row-align: center !important;
		align-self: center !important;
	}
	
	.align-self-md-baseline {
		-ms-flex-item-align: baseline !important;
		-webkit-align-self: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-md-stretch {
		-ms-flex-item-align: stretch !important;
		-webkit-align-self: stretch !important;
		-ms-grid-row-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 992px) {
	.flex-lg-row {
		-ms-flex-direction: row !important;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-lg-column {
		-ms-flex-direction: column !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-lg-row-reverse {
		-ms-flex-direction: row-reverse !important;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-lg-column-reverse {
		-ms-flex-direction: column-reverse !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-lg-wrap {
		-ms-flex-wrap: wrap !important;
		-webkit-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap !important;
		-webkit-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		-webkit-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-lg-fill {
		-ms-flex: 1 1 auto !important;
		-webkit-box-flex: 1 !important;
		-webkit-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-lg-grow-0 {
		-ms-flex-positive: 0 !important;
		-webkit-box-flex: 0 !important;
		-webkit-flex-grow: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-lg-grow-1 {
		-ms-flex-positive: 1 !important;
		-webkit-box-flex: 1 !important;
		-webkit-flex-grow: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-lg-shrink-0 {
		-ms-flex-negative: 0 !important;
		-webkit-flex-shrink: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-lg-shrink-1 {
		-ms-flex-negative: 1 !important;
		-webkit-flex-shrink: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-lg-start {
		-ms-flex-pack: start !important;
		-webkit-box-pack: start !important;
		-webkit-justify-content: flex-start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-lg-end {
		-ms-flex-pack: end !important;
		-webkit-box-pack: end !important;
		-webkit-justify-content: flex-end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-lg-center {
		-ms-flex-pack: center !important;
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		justify-content: center !important;
	}
	
	.justify-content-lg-between {
		-ms-flex-pack: justify !important;
		-webkit-box-pack: justify !important;
		-webkit-justify-content: space-between !important;
		justify-content: space-between !important;
	}
	
	.justify-content-lg-around {
		-ms-flex-pack: distribute !important;
		-webkit-justify-content: space-around !important;
		justify-content: space-around !important;
	}
	
	.align-items-lg-start {
		-ms-flex-align: start !important;
		-webkit-box-align: start !important;
		-webkit-align-items: flex-start !important;
		align-items: flex-start !important;
	}
	
	.align-items-lg-end {
		-ms-flex-align: end !important;
		-webkit-box-align: end !important;
		-webkit-align-items: flex-end !important;
		align-items: flex-end !important;
	}
	
	.align-items-lg-center {
		-ms-flex-align: center !important;
		-webkit-box-align: center !important;
		-webkit-align-items: center !important;
		align-items: center !important;
	}
	
	.align-items-lg-baseline {
		-ms-flex-align: baseline !important;
		-webkit-box-align: baseline !important;
		-webkit-align-items: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-lg-stretch {
		-ms-flex-align: stretch !important;
		-webkit-box-align: stretch !important;
		-webkit-align-items: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-lg-start {
		-ms-flex-line-pack: start !important;
		-webkit-align-content: flex-start !important;
		align-content: flex-start !important;
	}
	
	.align-content-lg-end {
		-ms-flex-line-pack: end !important;
		-webkit-align-content: flex-end !important;
		align-content: flex-end !important;
	}
	
	.align-content-lg-center {
		-ms-flex-line-pack: center !important;
		-webkit-align-content: center !important;
		align-content: center !important;
	}
	
	.align-content-lg-between {
		-ms-flex-line-pack: justify !important;
		-webkit-align-content: space-between !important;
		align-content: space-between !important;
	}
	
	.align-content-lg-around {
		-ms-flex-line-pack: distribute !important;
		-webkit-align-content: space-around !important;
		align-content: space-around !important;
	}
	
	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch !important;
		-webkit-align-content: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-lg-auto {
		-ms-flex-item-align: auto !important;
		-webkit-align-self: auto !important;
		-ms-grid-row-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-lg-start {
		-ms-flex-item-align: start !important;
		-webkit-align-self: flex-start !important;
		align-self: flex-start !important;
	}
	
	.align-self-lg-end {
		-ms-flex-item-align: end !important;
		-webkit-align-self: flex-end !important;
		align-self: flex-end !important;
	}
	
	.align-self-lg-center {
		-ms-flex-item-align: center !important;
		-webkit-align-self: center !important;
		-ms-grid-row-align: center !important;
		align-self: center !important;
	}
	
	.align-self-lg-baseline {
		-ms-flex-item-align: baseline !important;
		-webkit-align-self: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-lg-stretch {
		-ms-flex-item-align: stretch !important;
		-webkit-align-self: stretch !important;
		-ms-grid-row-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 1200px) {
	.flex-xl-row {
		-ms-flex-direction: row !important;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-xl-column {
		-ms-flex-direction: column !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-xl-row-reverse {
		-ms-flex-direction: row-reverse !important;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-xl-column-reverse {
		-ms-flex-direction: column-reverse !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-xl-wrap {
		-ms-flex-wrap: wrap !important;
		-webkit-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap !important;
		-webkit-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		-webkit-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-xl-fill {
		-ms-flex: 1 1 auto !important;
		-webkit-box-flex: 1 !important;
		-webkit-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-xl-grow-0 {
		-ms-flex-positive: 0 !important;
		-webkit-box-flex: 0 !important;
		-webkit-flex-grow: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-xl-grow-1 {
		-ms-flex-positive: 1 !important;
		-webkit-box-flex: 1 !important;
		-webkit-flex-grow: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-xl-shrink-0 {
		-ms-flex-negative: 0 !important;
		-webkit-flex-shrink: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-xl-shrink-1 {
		-ms-flex-negative: 1 !important;
		-webkit-flex-shrink: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-xl-start {
		-ms-flex-pack: start !important;
		-webkit-box-pack: start !important;
		-webkit-justify-content: flex-start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-xl-end {
		-ms-flex-pack: end !important;
		-webkit-box-pack: end !important;
		-webkit-justify-content: flex-end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-xl-center {
		-ms-flex-pack: center !important;
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		justify-content: center !important;
	}
	
	.justify-content-xl-between {
		-ms-flex-pack: justify !important;
		-webkit-box-pack: justify !important;
		-webkit-justify-content: space-between !important;
		justify-content: space-between !important;
	}
	
	.justify-content-xl-around {
		-ms-flex-pack: distribute !important;
		-webkit-justify-content: space-around !important;
		justify-content: space-around !important;
	}
	
	.align-items-xl-start {
		-ms-flex-align: start !important;
		-webkit-box-align: start !important;
		-webkit-align-items: flex-start !important;
		align-items: flex-start !important;
	}
	
	.align-items-xl-end {
		-ms-flex-align: end !important;
		-webkit-box-align: end !important;
		-webkit-align-items: flex-end !important;
		align-items: flex-end !important;
	}
	
	.align-items-xl-center {
		-ms-flex-align: center !important;
		-webkit-box-align: center !important;
		-webkit-align-items: center !important;
		align-items: center !important;
	}
	
	.align-items-xl-baseline {
		-ms-flex-align: baseline !important;
		-webkit-box-align: baseline !important;
		-webkit-align-items: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-xl-stretch {
		-ms-flex-align: stretch !important;
		-webkit-box-align: stretch !important;
		-webkit-align-items: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-xl-start {
		-ms-flex-line-pack: start !important;
		-webkit-align-content: flex-start !important;
		align-content: flex-start !important;
	}
	
	.align-content-xl-end {
		-ms-flex-line-pack: end !important;
		-webkit-align-content: flex-end !important;
		align-content: flex-end !important;
	}
	
	.align-content-xl-center {
		-ms-flex-line-pack: center !important;
		-webkit-align-content: center !important;
		align-content: center !important;
	}
	
	.align-content-xl-between {
		-ms-flex-line-pack: justify !important;
		-webkit-align-content: space-between !important;
		align-content: space-between !important;
	}
	
	.align-content-xl-around {
		-ms-flex-line-pack: distribute !important;
		-webkit-align-content: space-around !important;
		align-content: space-around !important;
	}
	
	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch !important;
		-webkit-align-content: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-xl-auto {
		-ms-flex-item-align: auto !important;
		-webkit-align-self: auto !important;
		-ms-grid-row-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-xl-start {
		-ms-flex-item-align: start !important;
		-webkit-align-self: flex-start !important;
		align-self: flex-start !important;
	}
	
	.align-self-xl-end {
		-ms-flex-item-align: end !important;
		-webkit-align-self: flex-end !important;
		align-self: flex-end !important;
	}
	
	.align-self-xl-center {
		-ms-flex-item-align: center !important;
		-webkit-align-self: center !important;
		-ms-grid-row-align: center !important;
		align-self: center !important;
	}
	
	.align-self-xl-baseline {
		-ms-flex-item-align: baseline !important;
		-webkit-align-self: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-xl-stretch {
		-ms-flex-item-align: stretch !important;
		-webkit-align-self: stretch !important;
		-ms-grid-row-align: stretch !important;
		align-self: stretch !important;
	}
}

/* Bootstrap Grid */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 7px;
	padding-right: 7px;
}

/* .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
  } */
.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 725px) {
	/* .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
      } */
	.col-sm-12 {
		width: 100%;
	}
	
	.col-sm-11 {
		width: 91.66666667%;
	}
	
	.col-sm-10 {
		width: 83.33333333%;
	}
	
	.col-sm-9 {
		width: 75%;
	}
	
	.col-sm-8 {
		width: 66.66666667%;
	}
	
	.col-sm-7 {
		width: 58.33333333%;
	}
	
	.col-sm-6 {
		width: 50%;
	}
	
	.col-sm-5 {
		width: 41.66666667%;
	}
	
	.col-sm-4 {
		width: 33.33333333%;
	}
	
	.col-sm-3 {
		width: 25%;
	}
	
	.col-sm-2 {
		width: 16.66666667%;
	}
	
	.col-sm-1 {
		width: 8.33333333%;
	}
	
	.col-sm-pull-12 {
		right: 100%;
	}
	
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	
	.col-sm-pull-9 {
		right: 75%;
	}
	
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	
	.col-sm-pull-6 {
		right: 50%;
	}
	
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	
	.col-sm-pull-3 {
		right: 25%;
	}
	
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	
	.col-sm-pull-0 {
		right: auto;
	}
	
	.col-sm-push-12 {
		left: 100%;
	}
	
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	
	.col-sm-push-9 {
		left: 75%;
	}
	
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	
	.col-sm-push-6 {
		left: 50%;
	}
	
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	
	.col-sm-push-3 {
		left: 25%;
	}
	
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	
	.col-sm-push-0 {
		left: auto;
	}
	
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 993px) {
	/* .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
      } */
	.col-md-12 {
		width: 100%;
	}
	
	.col-md-11 {
		width: 91.66666667%;
	}
	
	.col-md-10 {
		width: 83.33333333%;
	}
	
	.col-md-9 {
		width: 75%;
	}
	
	.col-md-8 {
		width: 66.66666667%;
	}
	
	.col-md-7 {
		width: 58.33333333%;
	}
	
	.col-md-6 {
		width: 50%;
	}
	
	.col-md-5 {
		width: 41.66666667%;
	}
	
	.col-md-4 {
		width: 33.33333333%;
	}
	
	.col-md-3 {
		width: 25%;
	}
	
	.col-md-2 {
		width: 16.66666667%;
	}
	
	.col-md-1 {
		width: 8.33333333%;
	}
	
	.col-md-pull-12 {
		right: 100%;
	}
	
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	
	.col-md-pull-9 {
		right: 75%;
	}
	
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	
	.col-md-pull-6 {
		right: 50%;
	}
	
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	
	.col-md-pull-3 {
		right: 25%;
	}
	
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	
	.col-md-pull-0 {
		right: auto;
	}
	
	.col-md-push-12 {
		left: 100%;
	}
	
	.col-md-push-11 {
		left: 91.66666667%;
	}
	
	.col-md-push-10 {
		left: 83.33333333%;
	}
	
	.col-md-push-9 {
		left: 75%;
	}
	
	.col-md-push-8 {
		left: 66.66666667%;
	}
	
	.col-md-push-7 {
		left: 58.33333333%;
	}
	
	.col-md-push-6 {
		left: 50%;
	}
	
	.col-md-push-5 {
		left: 41.66666667%;
	}
	
	.col-md-push-4 {
		left: 33.33333333%;
	}
	
	.col-md-push-3 {
		left: 25%;
	}
	
	.col-md-push-2 {
		left: 16.66666667%;
	}
	
	.col-md-push-1 {
		left: 8.33333333%;
	}
	
	.col-md-push-0 {
		left: auto;
	}
	
	.col-md-offset-12 {
		margin-left: 100%;
	}
	
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-md-offset-9 {
		margin-left: 75%;
	}
	
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-md-offset-6 {
		margin-left: 50%;
	}
	
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-md-offset-3 {
		margin-left: 25%;
	}
	
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	/* .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
      } */
	.col-lg-12 {
		width: 100%;
	}
	
	.col-lg-11 {
		width: 91.66666667%;
	}
	
	.col-lg-10 {
		width: 83.33333333%;
	}
	
	.col-lg-9 {
		width: 75%;
	}
	
	.col-lg-8 {
		width: 66.66666667%;
	}
	
	.col-lg-7 {
		width: 58.33333333%;
	}
	
	.col-lg-6 {
		width: 50%;
	}
	
	.col-lg-5 {
		width: 41.66666667%;
	}
	
	.col-lg-4 {
		width: 33.33333333%;
	}
	
	.col-lg-3 {
		width: 25%;
	}
	
	.col-lg-2 {
		width: 16.66666667%;
	}
	
	.col-lg-1 {
		width: 8.33333333%;
	}
	
	.col-lg-pull-12 {
		right: 100%;
	}
	
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	
	.col-lg-pull-9 {
		right: 75%;
	}
	
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	
	.col-lg-pull-6 {
		right: 50%;
	}
	
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	
	.col-lg-pull-3 {
		right: 25%;
	}
	
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	
	.col-lg-pull-0 {
		right: auto;
	}
	
	.col-lg-push-12 {
		left: 100%;
	}
	
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	
	.col-lg-push-9 {
		left: 75%;
	}
	
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	
	.col-lg-push-6 {
		left: 50%;
	}
	
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	
	.col-lg-push-3 {
		left: 25%;
	}
	
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	
	.col-lg-push-0 {
		left: auto;
	}
	
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-lg-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1600px) {
	/* .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
      } */
	.col-xlg-12 {
		width: 100%;
	}
	
	.col-xlg-11 {
		width: 91.66666667%;
	}
	
	.col-xlg-10 {
		width: 83.33333333%;
	}
	
	.col-xlg-9 {
		width: 75%;
	}
	
	.col-xlg-8 {
		width: 66.66666667%;
	}
	
	.col-xlg-7 {
		width: 58.33333333%;
	}
	
	.col-xlg-6 {
		width: 50%;
	}
	
	.col-xlg-5 {
		width: 41.66666667%;
	}
	
	.col-xlg-4 {
		width: 33.33333333%;
	}
	
	.col-xlg-3 {
		width: 25%;
	}
	
	.col-xlg-2 {
		width: 16.66666667%;
	}
	
	.col-xlg-1 {
		width: 8.33333333%;
	}
	
	.col-xlg-pull-12 {
		right: 100%;
	}
	
	.col-xlg-pull-11 {
		right: 91.66666667%;
	}
	
	.col-xlg-pull-10 {
		right: 83.33333333%;
	}
	
	.col-xlg-pull-9 {
		right: 75%;
	}
	
	.col-xlg-pull-8 {
		right: 66.66666667%;
	}
	
	.col-xlg-pull-7 {
		right: 58.33333333%;
	}
	
	.col-xlg-pull-6 {
		right: 50%;
	}
	
	.col-xlg-pull-5 {
		right: 41.66666667%;
	}
	
	.col-xlg-pull-4 {
		right: 33.33333333%;
	}
	
	.col-xlg-pull-3 {
		right: 25%;
	}
	
	.col-xlg-pull-2 {
		right: 16.66666667%;
	}
	
	.col-xlg-pull-1 {
		right: 8.33333333%;
	}
	
	.col-xlg-pull-0 {
		right: auto;
	}
	
	.col-xlg-push-12 {
		left: 100%;
	}
	
	.col-xlg-push-11 {
		left: 91.66666667%;
	}
	
	.col-xlg-push-10 {
		left: 83.33333333%;
	}
	
	.col-xlg-push-9 {
		left: 75%;
	}
	
	.col-xlg-push-8 {
		left: 66.66666667%;
	}
	
	.col-xlg-push-7 {
		left: 58.33333333%;
	}
	
	.col-xlg-push-6 {
		left: 50%;
	}
	
	.col-xlg-push-5 {
		left: 41.66666667%;
	}
	
	.col-xlg-push-4 {
		left: 33.33333333%;
	}
	
	.col-xlg-push-3 {
		left: 25%;
	}
	
	.col-xlg-push-2 {
		left: 16.66666667%;
	}
	
	.col-xlg-push-1 {
		left: 8.33333333%;
	}
	
	.col-xlg-push-0 {
		left: auto;
	}
	
	.col-xlg-offset-12 {
		margin-left: 100%;
	}
	
	.col-xlg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-xlg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-xlg-offset-9 {
		margin-left: 75%;
	}
	
	.col-xlg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-xlg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-xlg-offset-6 {
		margin-left: 50%;
	}
	
	.col-xlg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-xlg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-xlg-offset-3 {
		margin-left: 25%;
	}
	
	.col-xlg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-xlg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-xlg-offset-0 {
		margin-left: 0%;
	}
}

@media (max-width: 600px) {
	.col-ex-1, .col-ex-2, .col-ex-3, .col-ex-4, .col-ex-5, .col-ex-6, .col-ex-7, .col-ex-8, .col-ex-9, .col-ex-10, .col-ex-11, .col-ex-12 {
		min-height: 1px;
		padding-left: 7px;
		padding-right: 7px;
		float: left;
	}
	
	.col-ex-12 {
		width: 100%;
	}
	
	.col-ex-11 {
		width: 91.66666667%;
	}
	
	.col-ex-10 {
		width: 83.33333333%;
	}
	
	.col-ex-9 {
		width: 75%;
	}
	
	.col-ex-8 {
		width: 66.66666667%;
	}
	
	.col-ex-7 {
		width: 58.33333333%;
	}
	
	.col-ex-6 {
		width: 50%;
	}
	
	.col-ex-5 {
		width: 41.66666667%;
	}
	
	.col-ex-4 {
		width: 33.33333333%;
	}
	
	.col-ex-3 {
		width: 25%;
	}
	
	.col-ex-2 {
		width: 16.66666667%;
	}
	
	.col-ex-1 {
		width: 8.33333333%;
	}
	
	.visible-ex {
		display: block !important;
	}
}

@media (max-width: 380px) {
	.col-ex-1 {
		width: 16.66666667%;
	}
	
	.col-ex-11 {
		width: 83.33333333%;
	}
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-12 {
	width: 100%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-11 {
	width: 91.66666667%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-10 {
	width: 83.33333333%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-9 {
	width: 75%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-8 {
	width: 66.66666667%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-7 {
	width: 58.33333333%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-6 {
	width: 50%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-5 {
	width: 41.66666667%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-4 {
	width: 33.33333333%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-3 {
	width: 25%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-2 {
	width: 16.66666667%;
}

.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-xs-1 {
	width: 8.33333333%;
}

@media (min-width: 725px) {
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-12 {
		width: 100%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-11 {
		width: 91.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-10 {
		width: 83.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-9 {
		width: 75%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-8 {
		width: 66.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-7 {
		width: 58.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-6 {
		width: 50%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-5 {
		width: 41.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-4 {
		width: 33.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-3 {
		width: 25%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-2 {
		width: 16.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-sm-1 {
		width: 8.33333333%;
	}
}

@media (min-width: 993px) {
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-12 {
		width: 100%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-11 {
		width: 91.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-10 {
		width: 83.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-9 {
		width: 75%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-8 {
		width: 66.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-7 {
		width: 58.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-6 {
		width: 50%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-5 {
		width: 41.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-4 {
		width: 33.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-3 {
		width: 25%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-2 {
		width: 16.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-md-1 {
		width: 8.33333333%;
	}
}

@media (min-width: 1200px) {
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-12 {
		width: 100%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-11 {
		width: 91.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-10 {
		width: 83.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-9 {
		width: 75%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-8 {
		width: 66.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-7 {
		width: 58.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-6 {
		width: 50%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-5 {
		width: 41.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-4 {
		width: 33.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-3 {
		width: 25%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-2 {
		width: 16.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-lg-1 {
		width: 8.33333333%;
	}
}

@media (max-width: 600px) {
	.pk-event-gallery-module .pk-event-container, .et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-12 {
		width: 103% !important;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-11 {
		width: 91.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-10 {
		width: 83.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-9 {
		width: 75%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-8 {
		width: 66.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-7 {
		width: 58.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-6 {
		width: 50%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-5 {
		width: 41.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-4 {
		width: 33.33333333%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-3 {
		width: 25%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-2 {
		width: 16.66666667%;
	}
	
	.et_pb_section .et_pb_row .et_pb_column.gallery_module.col-ex-1 {
		width: 8.33333333%;
	}
}

body {}

body .col-xs-1, body .col-sm-1, body .col-md-1, body .col-lg-1, body .col-xs-2, body .col-sm-2, body .col-md-2, body .col-lg-2, body .col-xs-3, body .col-sm-3, body .col-md-3, body .col-lg-3, body .col-xs-4, body .col-sm-4, body .col-md-4, body .col-lg-4, body .col-xs-5, body .col-sm-5, body .col-md-5, body .col-lg-5, body .col-xs-6, body .col-sm-6, body .col-md-6, body .col-lg-6, body .col-xs-7, body .col-sm-7, body .col-md-7, body .col-lg-7, body .col-xs-8, body .col-sm-8, body .col-md-8, body .col-lg-8, body .col-xs-9, body .col-sm-9, body .col-md-9, body .col-lg-9, body .col-xs-10, body .col-sm-10, body .col-md-10, body .col-lg-10, body .col-xs-11, body .col-sm-11, body .col-md-11, body .col-lg-11, body .col-xs-12, body .col-sm-12, body .col-md-12, body .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 7px;
	padding-right: 7px;
}

body .col-xs-12 {
	width: 100%;
}

body .col-xs-11 {
	width: 91.66666667%;
}

body .col-xs-10 {
	width: 83.33333333%;
}

body .col-xs-9 {
	width: 75%;
}

body .col-xs-8 {
	width: 66.66666667%;
}

body .col-xs-7 {
	width: 58.33333333%;
}

body .col-xs-6 {
	width: 50%;
}

body .col-xs-5 {
	width: 41.66666667%;
}

body .col-xs-4 {
	width: 33.33333333%;
}

body .col-xs-3 {
	width: 25%;
}

body .col-xs-2 {
	width: 16.66666667%;
}

body .col-xs-1 {
	width: 8.33333333%;
}

body .col-xs-pull-12 {
	right: 100%;
}

body .col-xs-pull-11 {
	right: 91.66666667%;
}

body .col-xs-pull-10 {
	right: 83.33333333%;
}

body .col-xs-pull-9 {
	right: 75%;
}

body .col-xs-pull-8 {
	right: 66.66666667%;
}

body .col-xs-pull-7 {
	right: 58.33333333%;
}

body .col-xs-pull-6 {
	right: 50%;
}

body .col-xs-pull-5 {
	right: 41.66666667%;
}

body .col-xs-pull-4 {
	right: 33.33333333%;
}

body .col-xs-pull-3 {
	right: 25%;
}

body .col-xs-pull-2 {
	right: 16.66666667%;
}

body .col-xs-pull-1 {
	right: 8.33333333%;
}

body .col-xs-pull-0 {
	right: auto;
}

body .col-xs-push-12 {
	left: 100%;
}

body .col-xs-push-11 {
	left: 91.66666667%;
}

body .col-xs-push-10 {
	left: 83.33333333%;
}

body .col-xs-push-9 {
	left: 75%;
}

body .col-xs-push-8 {
	left: 66.66666667%;
}

body .col-xs-push-7 {
	left: 58.33333333%;
}

body .col-xs-push-6 {
	left: 50%;
}

body .col-xs-push-5 {
	left: 41.66666667%;
}

body .col-xs-push-4 {
	left: 33.33333333%;
}

body .col-xs-push-3 {
	left: 25%;
}

body .col-xs-push-2 {
	left: 16.66666667%;
}

body .col-xs-push-1 {
	left: 8.33333333%;
}

body .col-xs-push-0 {
	left: auto;
}

body .col-xs-offset-12 {
	margin-left: 100%;
}

body .col-xs-offset-11 {
	margin-left: 91.66666667%;
}

body .col-xs-offset-10 {
	margin-left: 83.33333333%;
}

body .col-xs-offset-9 {
	margin-left: 75%;
}

body .col-xs-offset-8 {
	margin-left: 66.66666667%;
}

body .col-xs-offset-7 {
	margin-left: 58.33333333%;
}

body .col-xs-offset-6 {
	margin-left: 50%;
}

body .col-xs-offset-5 {
	margin-left: 41.66666667%;
}

body .col-xs-offset-4 {
	margin-left: 33.33333333%;
}

body .col-xs-offset-3 {
	margin-left: 25%;
}

body .col-xs-offset-2 {
	margin-left: 16.66666667%;
}

body .col-xs-offset-1 {
	margin-left: 8.33333333%;
}

body .col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 725px) {
	body {}
	
	body .col-sm-12 {
		width: 100%;
	}
	
	body .col-sm-11 {
		width: 91.66666667%;
	}
	
	body .col-sm-10 {
		width: 83.33333333%;
	}
	
	body .col-sm-9 {
		width: 75%;
	}
	
	body .col-sm-8 {
		width: 66.66666667%;
	}
	
	body .col-sm-7 {
		width: 58.33333333%;
	}
	
	body .col-sm-6 {
		width: 50%;
	}
	
	body .col-sm-5 {
		width: 41.66666667%;
	}
	
	body .col-sm-4 {
		width: 33.33333333%;
	}
	
	body .col-sm-3 {
		width: 25%;
	}
	
	body .col-sm-2 {
		width: 16.66666667%;
	}
	
	body .col-sm-1 {
		width: 8.33333333%;
	}
	
	body .col-sm-pull-12 {
		right: 100%;
	}
	
	body .col-sm-pull-11 {
		right: 91.66666667%;
	}
	
	body .col-sm-pull-10 {
		right: 83.33333333%;
	}
	
	body .col-sm-pull-9 {
		right: 75%;
	}
	
	body .col-sm-pull-8 {
		right: 66.66666667%;
	}
	
	body .col-sm-pull-7 {
		right: 58.33333333%;
	}
	
	body .col-sm-pull-6 {
		right: 50%;
	}
	
	body .col-sm-pull-5 {
		right: 41.66666667%;
	}
	
	body .col-sm-pull-4 {
		right: 33.33333333%;
	}
	
	body .col-sm-pull-3 {
		right: 25%;
	}
	
	body .col-sm-pull-2 {
		right: 16.66666667%;
	}
	
	body .col-sm-pull-1 {
		right: 8.33333333%;
	}
	
	body .col-sm-pull-0 {
		right: auto;
	}
	
	body .col-sm-push-12 {
		left: 100%;
	}
	
	body .col-sm-push-11 {
		left: 91.66666667%;
	}
	
	body .col-sm-push-10 {
		left: 83.33333333%;
	}
	
	body .col-sm-push-9 {
		left: 75%;
	}
	
	body .col-sm-push-8 {
		left: 66.66666667%;
	}
	
	body .col-sm-push-7 {
		left: 58.33333333%;
	}
	
	body .col-sm-push-6 {
		left: 50%;
	}
	
	body .col-sm-push-5 {
		left: 41.66666667%;
	}
	
	body .col-sm-push-4 {
		left: 33.33333333%;
	}
	
	body .col-sm-push-3 {
		left: 25%;
	}
	
	body .col-sm-push-2 {
		left: 16.66666667%;
	}
	
	body .col-sm-push-1 {
		left: 8.33333333%;
	}
	
	body .col-sm-push-0 {
		left: auto;
	}
	
	body .col-sm-offset-12 {
		margin-left: 100%;
	}
	
	body .col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	
	body .col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	
	body .col-sm-offset-9 {
		margin-left: 75%;
	}
	
	body .col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	
	body .col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	
	body .col-sm-offset-6 {
		margin-left: 50%;
	}
	
	body .col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	
	body .col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	
	body .col-sm-offset-3 {
		margin-left: 25%;
	}
	
	body .col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	
	body .col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	
	body .col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 993px) {
	body {}
	
	body .col-md-12 {
		width: 100%;
	}
	
	body .col-md-11 {
		width: 91.66666667%;
	}
	
	body .col-md-10 {
		width: 83.33333333%;
	}
	
	body .col-md-9 {
		width: 75%;
	}
	
	body .col-md-8 {
		width: 66.66666667%;
	}
	
	body .col-md-7 {
		width: 58.33333333%;
	}
	
	body .col-md-6 {
		width: 50%;
	}
	
	body .col-md-5 {
		width: 41.66666667%;
	}
	
	body .col-md-4 {
		width: 33.33333333%;
	}
	
	body .col-md-3 {
		width: 25%;
	}
	
	body .col-md-2 {
		width: 16.66666667%;
	}
	
	body .col-md-1 {
		width: 8.33333333%;
	}
	
	body .col-md-pull-12 {
		right: 100%;
	}
	
	body .col-md-pull-11 {
		right: 91.66666667%;
	}
	
	body .col-md-pull-10 {
		right: 83.33333333%;
	}
	
	body .col-md-pull-9 {
		right: 75%;
	}
	
	body .col-md-pull-8 {
		right: 66.66666667%;
	}
	
	body .col-md-pull-7 {
		right: 58.33333333%;
	}
	
	body .col-md-pull-6 {
		right: 50%;
	}
	
	body .col-md-pull-5 {
		right: 41.66666667%;
	}
	
	body .col-md-pull-4 {
		right: 33.33333333%;
	}
	
	body .col-md-pull-3 {
		right: 25%;
	}
	
	body .col-md-pull-2 {
		right: 16.66666667%;
	}
	
	body .col-md-pull-1 {
		right: 8.33333333%;
	}
	
	body .col-md-pull-0 {
		right: auto;
	}
	
	body .col-md-push-12 {
		left: 100%;
	}
	
	body .col-md-push-11 {
		left: 91.66666667%;
	}
	
	body .col-md-push-10 {
		left: 83.33333333%;
	}
	
	body .col-md-push-9 {
		left: 75%;
	}
	
	body .col-md-push-8 {
		left: 66.66666667%;
	}
	
	body .col-md-push-7 {
		left: 58.33333333%;
	}
	
	body .col-md-push-6 {
		left: 50%;
	}
	
	body .col-md-push-5 {
		left: 41.66666667%;
	}
	
	body .col-md-push-4 {
		left: 33.33333333%;
	}
	
	body .col-md-push-3 {
		left: 25%;
	}
	
	body .col-md-push-2 {
		left: 16.66666667%;
	}
	
	body .col-md-push-1 {
		left: 8.33333333%;
	}
	
	body .col-md-push-0 {
		left: auto;
	}
	
	body .col-md-offset-12 {
		margin-left: 100%;
	}
	
	body .col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	
	body .col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	
	body .col-md-offset-9 {
		margin-left: 75%;
	}
	
	body .col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	
	body .col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	
	body .col-md-offset-6 {
		margin-left: 50%;
	}
	
	body .col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	
	body .col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	
	body .col-md-offset-3 {
		margin-left: 25%;
	}
	
	body .col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	
	body .col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	
	body .col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	body {}
	
	body .col-lg-12 {
		width: 100%;
	}
	
	body .col-lg-11 {
		width: 91.66666667%;
	}
	
	body .col-lg-10 {
		width: 83.33333333%;
	}
	
	body .col-lg-9 {
		width: 75%;
	}
	
	body .col-lg-8 {
		width: 66.66666667%;
	}
	
	body .col-lg-7 {
		width: 58.33333333%;
	}
	
	body .col-lg-6 {
		width: 50%;
	}
	
	body .col-lg-5 {
		width: 41.66666667%;
	}
	
	body .col-lg-4 {
		width: 33.33333333%;
	}
	
	body .col-lg-3 {
		width: 25%;
	}
	
	body .col-lg-2 {
		width: 16.66666667%;
	}
	
	body .col-lg-1 {
		width: 8.33333333%;
	}
	
	body .col-lg-pull-12 {
		right: 100%;
	}
	
	body .col-lg-pull-11 {
		right: 91.66666667%;
	}
	
	body .col-lg-pull-10 {
		right: 83.33333333%;
	}
	
	body .col-lg-pull-9 {
		right: 75%;
	}
	
	body .col-lg-pull-8 {
		right: 66.66666667%;
	}
	
	body .col-lg-pull-7 {
		right: 58.33333333%;
	}
	
	body .col-lg-pull-6 {
		right: 50%;
	}
	
	body .col-lg-pull-5 {
		right: 41.66666667%;
	}
	
	body .col-lg-pull-4 {
		right: 33.33333333%;
	}
	
	body .col-lg-pull-3 {
		right: 25%;
	}
	
	body .col-lg-pull-2 {
		right: 16.66666667%;
	}
	
	body .col-lg-pull-1 {
		right: 8.33333333%;
	}
	
	body .col-lg-pull-0 {
		right: auto;
	}
	
	body .col-lg-push-12 {
		left: 100%;
	}
	
	body .col-lg-push-11 {
		left: 91.66666667%;
	}
	
	body .col-lg-push-10 {
		left: 83.33333333%;
	}
	
	body .col-lg-push-9 {
		left: 75%;
	}
	
	body .col-lg-push-8 {
		left: 66.66666667%;
	}
	
	body .col-lg-push-7 {
		left: 58.33333333%;
	}
	
	body .col-lg-push-6 {
		left: 50%;
	}
	
	body .col-lg-push-5 {
		left: 41.66666667%;
	}
	
	body .col-lg-push-4 {
		left: 33.33333333%;
	}
	
	body .col-lg-push-3 {
		left: 25%;
	}
	
	body .col-lg-push-2 {
		left: 16.66666667%;
	}
	
	body .col-lg-push-1 {
		left: 8.33333333%;
	}
	
	body .col-lg-push-0 {
		left: auto;
	}
	
	body .col-lg-offset-12 {
		margin-left: 100%;
	}
	
	body .col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	body .col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	body .col-lg-offset-9 {
		margin-left: 75%;
	}
	
	body .col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	body .col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	body .col-lg-offset-6 {
		margin-left: 50%;
	}
	
	body .col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	body .col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	body .col-lg-offset-3 {
		margin-left: 25%;
	}
	
	body .col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	body .col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	body .col-lg-offset-0 {
		margin-left: 0%;
	}
}

@media (max-width: 600px) {
	body .col-ex-1, body .col-ex-2, body .col-ex-3, body .col-ex-4, body .col-ex-5, body .col-ex-6, body .col-ex-7, body .col-ex-8, body .col-ex-9, body .col-ex-10, body .col-ex-11, body .col-ex-12 {
		min-height: 1px;
		padding-left: 7px;
		padding-right: 7px;
		float: left;
	}
	
	body .col-ex-12 {
		width: 100%;
	}
	
	body .col-ex-11 {
		width: 91.66666667%;
	}
	
	body .col-ex-10 {
		width: 83.33333333%;
	}
	
	body .col-ex-9 {
		width: 75%;
	}
	
	body .col-ex-8 {
		width: 66.66666667%;
	}
	
	body .col-ex-7 {
		width: 58.33333333%;
	}
	
	body .col-ex-6 {
		width: 50%;
	}
	
	body .col-ex-5 {
		width: 41.66666667%;
	}
	
	body .col-ex-4 {
		width: 33.33333333%;
	}
	
	body .col-ex-3 {
		width: 25%;
	}
	
	body .col-ex-2 {
		width: 16.66666667%;
	}
	
	body .col-ex-1 {
		width: 8.33333333%;
	}
	
	body .visible-ex {
		display: block !important;
	}
}

@media (max-width: 380px) {
	body .col-ex-1 {
		width: 16.66666667%;
	}
	
	body .col-ex-11 {
		width: 83.33333333%;
	}
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events {
	padding-top: 0px;
	margin: 0;
	max-width: 875px;
	border-bottom: 1px #ddd solid;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-list-event-title {
	pointer-events: none;
	font-size: 23px;
	font-family: futura-pt, FuturaStd-Book, sans-serif;
	font-weight: bold;
	color: #333;
	line-height: 1.1;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta {
	margin: 0;
	font-size: inherit;
	font-weight: inherit;
	background: inherit;
	margin-top: 0;
	padding: 0;
	border: none !important;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details {
	font-size: 21px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-style: italic;
	color: #333;
	padding: 14px 0px 18px 0px;
	font-weight: inherit;
	line-height: 1.1;
	margin: 0;
	border: none;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details a {
	font-size: 21px;
	color: #333;
	pointer-events: none;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details {
	font-size: 18px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-weight: bold;
	color: #333;
	padding: 0;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 100%;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .cost-time, #tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .more-info {
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .cost-header, #tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .time-header, #tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .more-information-header {
	font-weight: bold;
	font-size: 18px;
	padding: 0;
	margin-top: 10px;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .cost-text, #tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .time-text, #tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .more-information-text {
	font-size: 16px;
	font-weight: normal;
	padding-top: 12px;
	line-height: 1.2;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .time-content {
	padding-top: 35px;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .date-register {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .date-register .split-dates {
	padding-top: 42px;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .date-register .schedule-head {
	margin-top: 10px;
	padding-bottom: 12px;
	font-size: 18px;
	line-height: 1.1;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .date-register .register-button {
	background: #c4c118;
	border: 1px solid #c4c118;
	color: #2c2c2c;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	font-size: 12px;
	margin: 0 14px 0 0;
	padding: 10px 12px;
	text-transform: uppercase;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .26em;
	font-weight: normal;
	display: inline-block;
	line-height: 1.1;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .date-register .register-button:hover {
	background: #b3b014;
	border: 1px solid #b3b014;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-image {
	display: block;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-list-event-description {
	padding: 0;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-list-event-description p {
	color: #2c2c2c;
	font-size: 16px;
	font-family: "futura-pt", "FuturaStd-Medium", Arial;
	letter-spacing: 1px;
	line-height: 1.2;
	min-height: 3.4rem;
	padding-bottom: 28px;
	margin: 0;
	margin-bottom: 0 !important;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-list #tribe-events-header, #tribe-events #tribe-events-content-wrapper .tribe-events-list #tribe-events-footer, #tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-ical {
	display: none;
}

#tribe-events #tribe-events-content-wrapper #tribe-events-bar {
	display: none;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-filters-horizontal {
	margin: 0;
	margin-bottom: 25px;
	background: none;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-filters-horizontal .tribe-events-filters-content {
	background: none;
	border: none;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filters-label, #tribe-events #tribe-events-content-wrapper .tribe-events-filters-horizontal .tribe-events-filters-content .tribe_events_filter_control {
	display: none;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form #tribe_events_filter_item_geofence {
	display: inline-block !important;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item {
	width: 27%;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading {
	height: inherit;
	padding: 0;
	padding: 11px 12px 5px 14px;
	font-size: 14px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	letter-spacing: .2rem;
	font-weight: normal;
	border: 1px solid #ccc;
	position: relative;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

#tribe-events #tribe-events-content-wrapper .tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading .horizontal-drop-indicator {
	position: absolute;
	right: 0;
	margin-right: 10px;
}

body #main-content #tribe-events-content .park-events-month-container {
	padding-top: 0;
}

@media (max-width: 424px) {
	#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	#tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .cost-time, #tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .cost-time-more-info .more-info, #tribe-events #tribe-events-content-wrapper .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .date-register .split-dates {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
}

.park-icon {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "park-icons" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.park-icon.campsites:before {
	content: "";
}

.park-icon.cabins:before {
	content: "";
}

.park-icon.restroom-flushing:before {
	content: "";
}

.park-icon.restroom-nonflushing:before {
	content: "";
}

.park-icon.fishing:before {
	content: "";
}

.park-icon.showers:before {
	content: "";
}

.park-icon.picnic-tables-and-grills:before {
	content: "";
}

.park-icon.kayak-canoe-rentals:before {
	content: "";
}

.park-icon.boat-ramps:before {
	content: "";
}

.park-icon.playground:before {
	content: "";
}

.park-icon.swimming-areas:before {
	content: "";
}

.park-icon.pet-friendly:before {
	content: "";
}

.park-icon.equestrian-trails:before {
	content: "";
}

.park-icon.mountain-biking-trails:before {
	content: "";
}

.park-icon.wildlife-viewing-blinds:before {
	content: "";
}

.park-icon.hiking-trails:before {
	content: "";
}

.park-icon.rv-dump-station:before {
	content: "";
}

.park-icon.rv-dump-station-2:before {
	content: "";
}

.park-icon.event-meeting-facilities:before {
	content: "";
}

.park-icon.zip-lining:before {
	content: "";
}

.park-icon.rv-water-and-electric:before {
	content: "";
}

.park-icon.rv-water-and-electric-2:before {
	content: "";
}

.park-icon.mini-golf:before {
	content: "";
}

/* Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before, .slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.modal-open {
	overflow: hidden;
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
}

.modal.fade .modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transition: -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
	.modal.fade .modal-dialog {
		-webkit-transition: none;
		transition: none;
	}
}

.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none;
}

.modal.modal-static .modal-dialog {
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}

.modal-dialog-scrollable {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 1rem);
	overflow: hidden;
}

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto;
}

.modal-dialog-centered {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
	content: none;
}

.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.show {
	opacity: .5;
}

.modal-header {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px);
}

.modal-header .close {
	padding: 1rem 1rem;
	margin: -1rem -1rem -1rem auto;
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	-ms-flex: 1 1 auto;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem;
}

.modal-footer {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: end;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	padding: .75rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: calc(.3rem - 1px);
	border-bottom-left-radius: calc(.3rem - 1px);
}

.modal-footer>* {
	margin: .25rem;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto;
	}
	
	.modal-dialog-scrollable {
		max-height: calc(100% - 3.5rem);
	}
	
	.modal-dialog-scrollable .modal-content {
		max-height: calc(100vh - 3.5rem);
	}
	
	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem);
	}
	
	.modal-dialog-centered::before {
		height: calc(100vh - 3.5rem);
	}
	
	.modal-sm {
		max-width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg, .modal-xl {
		max-width: 800px;
	}
}

@media (min-width: 1200px) {
	.modal-xl {
		max-width: 1140px;
	}
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.embed-responsive::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

embed, iframe, object, video {
	max-width: 100%;
}

/* Fix toggle issues 03/05/2021 */
.lcra-toggle h5.et_pb_toggle_title {
	margin: 0 0 0px 0 !important;
}

.lcra-toggle .et_pb_toggle_content {
	margin: 0px;
	width: 100% !important;
}

/* DEVBOT New Events Feature - 5/9/22 */
.ui-datepicker {
	z-index: 13 !important;
}

/* css RD 11/04/21  */
.ui-datepicker-trigger, #button-reset-datepicker {
	background: none;
	border: none;
	color: #0077c8;
	font-size: 20px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	padding-left: 0px;
}

.featured-events h2, .all-events h2 {
	letter-spacing: .2em;
	font-size: 20px;
	line-height: 1;
	margin-bottom: 14px;
	text-transform: uppercase;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	color: #333;
}

.all-events {
	margin-top: 28px;
}

/*Featured RD 11/04/21*/
.tribe-event-featured {
	width: 100% !important;
}

.pk-event-gallery-module {
	padding-bottom: 14px;
	margin-left: -7px;
	margin-right: 7px;
}

.pk-event-bg-image {
	background-blend-mode: darken;
	background-color: rgba(0, 0, 0, .5);
	background-repeat: no-repeat;
	color: #fff;
	position: relative;
	position: relative;
	z-index: 0;
	background-size: cover;
	background-position: center center;
}

.ie .pk-event-bg-image::before {
	background-color: rgba(0, 0, 0, .4);
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
}

.pk-event-gallery-module .pk-event-bg-image .pk-event-gallery-text-inner .pk-event-button-parent {
	position: absolute;
	bottom: 22px;
	left: 21px;
	display: inline-block;
	margin: 0 !important;
	min-height: 32px;
	text-decoration: none !important;
}

/*pk-event-button*/
.pk-event-button {
	color: #fff;
	background-color: transparent;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	border: 2px solid;
	transition-duration: .2s;
	transition-property: all !important;
}

.pk-event-gallery-module .pk-event-gallery-text-inner .pk-event-button-parent .pk-event-button {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .26em;
	border-width: 1px;
	line-height: 1.1 !important;
	padding: 10px 12px !important;
	border-radius: 0;
	text-decoration: none !important;
}

.pk-event-gallery-module .pk-event-gallery-text-inner .pk-event-button.et_pb_bg_layout_dark:hover {
	background-color: white;
	color: black !important;
	text-decoration: none !important;
}

.pk-event-button:hover, .pk-event-gallery-module .pk-event-button:hover {
	border: 2px solid transparent;
}

/*PK DATEPICKER*/
.pl-datepicker {
	z-index: 9;
}

.pk-datepicker .ui-widget-content {
	border-color: #928b80 !important;
	border-radius: .2rem !important;
	background-color: #fff !important;
	box-shadow: 0 4px 4px 0 rgba(30, 30, 30, .2) !important;
	filter: drop-shadow(0 4 px 4 px rgba(30, 30, 30, .2)) !important;
}

.pk-datepicker .ui-widget-header {
	background-color: #fff;
	background-image: none;
	border: none;
	margin-bottom: 10px;
}

.pk-datepicker .ui-widget-header.nitro-lazy {
	background-image: none !important;
}

.pk-datepicker .ui-datepicker-title {
	color: #2c2c2c !important;
	cursor: pointer;
	margin: 0 1.3em !important;
}

.pk-datepicker .ui-datepicker-month {
	width: 140px;
}

.pk-datepicker select.ui-datepicker-month, .pk-datepicker .ui-datepicker-title select {
	color: #2c2c2c !important;
	padding-right: 24px;
	padding-right: 0px;
	cursor: pointer;
	font-weight: bold;
	border: none;
}

.pk-datepicker select.ui-datepicker-month {
	width: 143px;
}

.findParkBy>div, .pk-datepicker th, .pk-datepicker td, .pk-datepicker select.ui-datepicker-month option, .pk-datepicker select.ui-datepicker-year option, .spNoResultsMessage {
	/* letter-spacing: 3px; */
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.pk-datepicker select.ui-datepicker-month, .pk-datepicker select.ui-datepicker-year, .pk-datepicker .ui-datepicker-title {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
}

.pk-datepicker th {
	font-size: 14px;
	line-height: 24px;
}

.findParkBy>div {
	font-size: 18px;
}

.spNoResultsMessage {
	padding: 14px 0 0 0;
	margin-left: -7px;
	font-size: 16px;
}

.pk-datepicker select.ui-datepicker-year {
	width: 34%;
}

.pk-datepicker th {
	border: 0;
	width: 14.28571%;
	text-align: center;
	margin-bottom: 4px;
	color: rgba(0, 0, 0, .7);
	margin-left: -1px;
	font-weight: 400;
	padding: 0px;
	line-height: .8rem;
}

.pk-datepicker .ui-state-default {
	background: transparent;
	text-align: center;
	line-height: 1.8rem;
	height: 36px;
}

.pk-datepicker .ui-datepicker-unselectable:after {
	content: "";
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 80%;
	width: 1px;
	background: #565a5c;
	transform: rotate(45deg);
}

/*line within one day of the following month - disabled*/
.single-day.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled::after {
	background: none !important;
}

.pk-datepicker .ui-state-default:hover {
	text-decoration: none;
}

.pk-datepicker td {
	padding: 0;
	border: 1px solid #928b80 !important;
	position: relative;
}

td.single-day.ui-datepicker-week-end.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled, .pk-datepicker .ui-state-default, .pk-datepicker .ui-widget-content .ui-state-default {
	border: 0px !important;
}

.pk-datepicker td.single-day.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled {
	border: none !important;
	content-visibility: hidden;
}

.pk-datepicker td.single-day:hover {
	color: #565a5c !important;
}

.pk-datepicker .ui-datepicker-current-day a, .pk-datepicker .ui-state-active {
	color: #fff !important;
	background-color: #275d38 !important;
	background-size: cover !important;
	height: 36px;
}

.pk-datepicker .ui-datepicker-today:hover, .pk-datepicker .ui-state-default:hover {
	color: #fff !important;
	background-color: #275d38 !important;
}

.pk-datepicker .ui-state-disabled .ui-state-default:hover {
	background-color: #fff !important;
	color: #555 !important;
}

.pk-datepicker .ui-state-highlight {
	color: #fff;
	background-color: #78be20 !important;
	height: 36px;
	background-size: cover !important;
}

/*color number today white*/
.pk-datepicker .ui-datepicker-today .ui-state-highlight {
	color: #000 !important;
	background-color: #efefef !important;
}

.pk-datepicker .ui-datepicker-today .ui-state-highlight.ui-state-active {
	color: #fff !important;
	background-color: #275d38 !important;
}

/*button*/
.pk-datepicker #select-to-continue-button {
	background-color: #bfb800;
	color: #2c2c2c;
	border-radius: 0rem;
	box-shadow: 0;
	text-decoration: none;
	font-weight: 400;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px 14px;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	letter-spacing: .26em;
	min-height: 36px;
	height: initial;
}

.pk-datepicker #select-to-continue-button:hover {
	background-color: #bfb800 !important;
	color: #2c2c2c !important;
}

.pk-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	text-transform: uppercase;
	font-family: "futura-pt", "FuturaStd-Medium", sans-serif;
	font-size: 12px;
	letter-spacing: .26em;
}

/*cancel button pkdatepicher*/
.pk-datepicker .ui-datepicker-buttonpane button:first-child:hover {
	color: #555 !important;
	background-color: #fff !important;
	text-decoration: underline !important;
}

.pk-datepicker select.ui-datepicker-month {
	/* width: 220px; */
	border: 0;
	position: relative;
	z-index: 99;
	background: none;
}

/* .ui-datepicker-month:after,
.ui-datepicker-year:after{
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #f00;
  position: absolute;
  top: 40%;
  right: 5px;
  content: "";
  z-index: 98;
 } */

/*featured events image*/
.pk-featured-events {
	margin-top: 28px;
}

.pk-featured-events .slick-next, .pk-featured-events .slick-prev {
	display: none !important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured {
	/*background: var(--tec-featured-event-bg);*/
	padding: 0 !important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured {
	padding-top: 0px;
	margin: 0;
	max-width: 875px;
	border-bottom: 1px #ddd solid;
}

@media (max-width: 1042px) {
	.tribe-events-list .tribe-events-loop .tribe-event-featured {
		max-width: 696px !important;
	}
}

@media (max-width: 992px) and (min-width: 769px) {
	.tribe-events-list .tribe-events-loop .tribe-event-featured {
		max-width: 645px !important;
	}
}

.tribe-events-list .slick-dots {
	padding: 0 !important;
}

#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template {
	padding: 0px;
}

/*Individual Park Event Page*/
.pk-event-date-section {
	margin: 35px 0 28px 0;
}

.pk-event-date-section h2 {
	margin: 0 0 21px 0;
	font-size: 24px;
}

.pk-event-date-section h3 {
	padding-bottom: 4px;
	font-size: 20px;
}

.pk-event-date-section .event {
	margin: 14px 0 24px 0;
}

.pk-event-location {
	margin-top: 0px;
}

.pk-event-register {
	margin-top: 14px;
}

.pk-event-date-section .event .pk-event-register a {
	margin: 0px;
}

/* .pk-event-date-section .event a {
  width: auto;
  height: 100%;
  margin: 35px 0 35px 0!important;
  padding: 11px 50px 11px 50px;
  line-height: 1.1;
}
.event-dates-section .event a {
  height: auto!important;
} */
.pk-event-date-section-dayName {
	font-weight: 400 !important;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

#tribe-events-content .more-info span a {
	color: #0077c8;
}

.tribe-events-event-image img.attachment-full.size-full.wp-post-image {
	width: 100%;
}

.gallery_module .et_pb_text .et_pb_text_inner h3, .pk-event-gallery-text-inner h3 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3 !important;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* #tribe-events-footer .single-tribe_events .tribe-events-schedule h3,
.pk-event-gallery-text-inner h3 {
  line-height: 27px!important;
} */
.single-events-one-column-nav .searchparkform {
	display: block !important;
}

/* #socialContent {
  display: none;
} */
.parks-find-container {
	border-bottom: 0px;
}

.park-events-container.et-boc {
	border-bottom: 1px solid #2c2c2c;
	padding-bottom: 28px;
}

#tribe-events-footer .tribe-events-loop {
	padding: 0px;
	width: 101%;
}

/* #region Non-Recurring Event */
.single-tribe_events .tribe-events-schedule h3 {
	font-size: 18px !important;
	margin: 0 !important;
}

.single-tribe_events .tribe-events-schedule {
	background: rgba(250, 250, 250, 0);
	border: 0px;
	margin-top: 0px;
	padding: 0px;
}

#tribe-events #tribe-events-footer {
	border-top: 1px solid #2c2c2c;
}

/* End #region Non-Recurring Event */

/*space*/

/*.park-events-container, .park-single-event .et-boc{
  padding-top: 0px!important;, .container
  }*/
.park-events-container, .park-events-container .et_pb_row {
	padding-top: 0px !important;
}

.park-events-container.et-boc {
	padding-top: 0px !important;
}

.park-single-event .et_pb_row {
	padding: 0px 0;
}

.single-tribe_events h1.entry-title.main_title {
	display: none;
}

/* FIXES RESPONSIVE ALL EVENTS */
@media (max-width: 992px) {
	body.events-list #main-content .container, body:not(.et-tb-has-header) #main-content .container {
		padding-top: 0px;
	}
}

body.events-list.events-archive .entry-content {
	width: 100%;
}

@media (max-width: 568px) {
	/* .tribe-clearfix {
    margin-left: 4px;
  }

  #tribe-events-content .findParkSection h1 {
    margin-top: 14px;
  } */
	#tribe-events-content {
		margin-left: 4px;
	}
}

/* body[data-class*="park-single-event"] .lc-height-auto .row {
  padding: 10px 0px 0px 0px;
} */
body[data-class*="park-single-event"] article {
	margin-left: 3px;
	width: 100%;
}

@media (max-width: 1025px) {
	body[data-class*="park-single-event"] article {
		margin-left: 5px;
	}
}

.park_events_page article {
	margin-left: -3px;
}

main#tribe-events {
	margin-left: 4px;
}

@media (max-width: 992px) and (min-width: 725px) {
	.park_events_page .container {
		width: 100%;
	}
}

@media (max-width: 768px) {
	/* body[data-class*="park-single-event"] article {
    margin-left: 0px;
  } */
	.park_events_page article {
		margin-left: 5px;
	}
	
	#tribe-events-content {
		margin-top: 10px;
	}
	
	/* #tribe-events {
    margin-top: 10px;
  } */
	body[data-class*="park-single-event"] .et_pb_row, .container {
		max-width: 742px;
		width: 100%;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

@media (max-width: 460px) and (orientation: portrait) {
	body[data-class*="park-single-event"] article {
		margin-left: 10px;
		width: 95%;
	}
}

.parks-find-container h1 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px !important;
}

.pk-event-single-title {
	margin-top: 28px;
	margin-bottom: 14px;
	line-height: 1;
	font-size: 20px;
}

#tribe-events #tribe-events-footer.pk-single-event-footer {
	margin-bottom: 0px;
	padding-bottom: 0px !important;
	padding-top: 28px;
	display: block;
}

#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p, .tribe_events .more-info span {
	line-height: 26px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 17px;
	margin-bottom: 14px;
}

.pk-event-date, .pk-event-location, .pk-event-cost {
	line-height: 26px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.pk-event-location, .pk-event-cost {
	font-size: 17px;
}

.single-tribe_events .tribe-events-event-image {
	line-height: 0;
	margin-bottom: 14px;
}

body[data-class*="park-single-event"] a, .park-events-container .ui-datepicker-trigger, .park-events-container #button-reset-datepicker {
	color: #0077c8;
}

/* TRIBE EVENTS V2 FIXES */
#tribe-events-content.tribe-events-list {
	margin-bottom: 60px;
	padding: 1px 0;
}

@media (max-width: 768px) {
	#tribe-events-content.tribe-events-list {
		margin-bottom: 35px;
	}
}

@media (min-width: 768px) and (orientation: portrait) {
	#tribe-events-content .findParkSection h1 {
		margin-top: 48px;
	}
	
	.park_events_page {
		margin-top: 42px;
	}
}

@media (max-width: 845px) and (orientation: landscape) {
	.park_events_page {
		margin-top: 42px;
	}
}

@media (max-width: 897px) and (orientation: landscape) {
	#tribe-events-content .findParkSection h1 {
		margin-top: 48px;
	}
}

@media (max-width: 852px) and (orientation: landscape) {
	#tribe-events-content .findParkSection h1 {
		margin-top: 48px;
	}
}

/* Button Normalization */
body #page-container .et_pb_section .et_pb_button {
	padding: 10px 30px !important;
	border-width: 0px !important;
	border-radius: 0px;
	letter-spacing: 3px;
	font-size: 12px !important;
	transition: all .8s ease;
	font-weight: normal !important;
	text-transform: uppercase !important;
}

body #page-container .et_pb_section .et_pb_button.transparent-border-btn {
	border-width: 2px !important;
	padding: 8px 28px !important;
}

body.parent-pageid-317 #page-container .et_pb_section .et_pb_button_0, body.parent-pageid-317 #page-container .et_pb_section .et_pb_button_0:hover, body #page-container .et_pb_section .et_pb_button_0, body #page-container .et_pb_section .et_pb_button_0:hover {
	padding: 10px 30px !important;
}

body #page-container .et_pb_section .gallery_module .et_pb_text .et_pb_text_inner .button-parent .et_pb_button, body #page-container .et_pb_section .n2-section-smartslider a.et_pb_button.et_pb_bg_layout_dark {
	border-width: 1px !important;
	letter-spacing: 3px;
	font-size: 12px !important;
	transition: all .8s ease;
	line-height: 13.2px;
	padding: 10px 30px !important;
}

body #page-container .et_pb_section .et_pb_button:hover {
	filter: brightness(1.2);
	transition: all .8s ease;
}

.pk-event-date-section .event a:hover, .searcheventscolorbtn:hover, .pk-datepicker #select-to-continue-button:hover {
	transition: all .8s ease;
	filter: brightness(1.2);
}

/* Bob's Blog and News Release Social Share Buttons */
a.social-twitter-icon span.zoom-social_icons-list-span.social-icon.fa.fa-twitter, a.social-facebook-icon span.zoom-social_icons-list-span.social-icon.fa.fa--facebook {
	background-color: transparent !important;
	border: 1px solid #000 !important;
	color: #000 !important;
}

a.social-twitter-icon span.zoom-social_icons-list-span.social-icon.fa.fa--twitter:hover, a.social-facebook-icon span.zoom-social_icons-list-span.social-icon.fa.fa-n-facebook:hover {
	background-color: #000 !important;
	color: #fff !important;
}

.social-share-list ul {
	padding: 0 0 23px 0 !important;
}

.single-page-social-share-wrap {
	display: grid;
}

#et-main-area .single-page-social-share-wrap .et_pb_section {
	padding-top: 0px;
	padding-bottom: 0px;
}

/* .single .category-bobs-blog {
  padding-bottom: 0px;
}

#et-main-area .single-bobs-blog.et_pb_section {
  padding-top: 20px;
  padding-bottom: 0px;
}

.et_pb_post.category-bobs-blog {
  margin-bottom: 0px;
} */
.single-news-story.et-db #et-boc .et-l .et_pb_text_0 {
	padding-top: 11px !important;
}

.single-news-story .social-post-icon-container .social-post-icon span {
	margin-top: 0px;
}

/* Parks Social Icons and Juicer Feed */
.landing-page-social-fix div#zoom-social-icons-widget-6 {
	width: 100%;
	display: block;
	position: relative;
}

.landing-page-social-fix {
	top: 62%;
}

.landing-page-social-fix span.zoom-social_icons-list-span.social-icon.fa {
	background-color: transparent !important;
	border: 1px solid #fff;
}

.landing-page-social-fix span.zoom-social_icons-list-span.social-icon.fa:hover {
	background-color: #676767 !important;
}

@media only screen and (max-width: 1480px) {
	.landing-page-social-fix {
		top: 80%;
		position: absolute;
	}
}

@media only screen and (max-width: 992px) {
	.landing-page-social-fix {
		top: 72%;
	}
}

@media only screen and (max-width: 736px) {
	.landing-page-social-fix {
		top: 80%;
	}
}

/* single parks */
.park-events-row .row.helper-padding-left-7 {
	display: none;
}

.park-events-row div#zoom-social-icons-widget-6 {
	width: 100%;
	display: block;
	position: relative;
	margin-bottom: 0;
}

.park-events-row span.zoom-social_icons-list-span.social-icon.fa {
	background-color: transparent !important;
	border: 1px solid #000 !important;
	color: #000 !important;
}

.park-events-row span.zoom-social_icons-list-span.social-icon.fa:hover {
	background-color: #000 !important;
	color: #fff !important;
}

.park-events-content .social-widget .social-widget-wrap {
	padding: 0px;
}

.park-events-content .container {
	padding: 20px 0px 0px 0px !important;
}

.park-events-row .et_pb_widget_area_left {
	border-right: none;
}

/* Admin Styles */
li#toplevel_page_lcra-org-admin-home img, .wp-menu-image.dashicons-before img, li#toplevel_page_lcra-org-admin-home a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_lcra-org-admin-home.menu-top-first img {
	width: 16px !important;
}

a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_lcra-org-admin-home.menu-top-first img {
	width: 16px !important;
}

footer {
	overflow: hidden;
}

a.et_pb_button {
	text-align: center;
}

/* Transmission Template */
.table-topper {
	background-color: #2c2c2c;
	padding: 20px 15px 10px;
}

.table-topper h2, .table-topper p {
	color: #fff !important;
}

.lcra-toggle.transmission-toggles h5 {
	font-weight: bold !important;
}

.lcra-toggle h4.et_pb_toggle_title {
	font-size: 18px !important;
	font-weight: bold !important;
}

.lcra-toggle.transmission-toggles .faToggleAbout {
	font-size: 11.5px !important;
	text-shadow: 0 0;
	text-transform: none;
	position: relative;
	top: 49%;
	padding-left: 1.4em;
	margin-top: -.5em;
	text-decoration: none !important;
	color: #ffa300;
}

.lcra-toggle .transmission-toggleTitle h5 {
	color: #2c2c2c !important;
	font-size: 19px !important;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif !important;
	letter-spacing: .03em;
}

/* ********************* */

/* New Bob's Blog Weather - Start*/
.weather-table {
	display: inline-flex;
	text-align: center;
	border: 1px solid #2c2c2c;
	margin-bottom: 15px;
	width: 100%;
}

.weather-day-single {
	width: 20%;
	border-right: 1px solid;
}

.weather-day-single:last-child {
	border-right: none;
}

.weather-head {
	padding: 9px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #e3e1db;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 20px;
	color: #333;
}

.bobs-full-day {
	display: block;
}

.bobs-abbv-day {
	display: none;
}

.weather-icon {
	padding: 21px;
}

.weather-icon img {
	width: 84px;
	height: 84px;
}

.weather-grades {
	padding: 0 8px;
	font-size: 18px;
}

span.futura-bold.weather-grade-high {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
}

.weather-humidity-row {
	padding: 14px 8px 21px 8px;
}

.weather-chance-rain img {
	width: 8px !important;
	margin-right: 4px;
}

@media only screen and (max-width: 992px) {
	.bobs-full-day {
		display: none;
	}
	
	.bobs-abbv-day {
		display: block;
	}
}

@media only screen and (max-width: 767px) {
	.weather-humidity {
		display: none;
	}
}

@media only screen and (max-width: 640px) {
	.weather-day-single {
		/* width: 100%; */
		border-right: none;
	}
	
	/* .weather-table {
    display: block;
  } */
	.forecast-body {
		padding-bottom: 15px;
	}
	
	.weather-icon {
		height: initial;
	}
	
	.weather-icon img {
		width: 60px;
		height: 60px;
	}
	
	.weather-chance-rain {
		padding: 8px;
	}
	
	.weather-humidity-row {
		display: none;
	}
	
	span.weather-grade-low {
		display: block;
	}
}

/* New Bob's Blog Weather - End*/

/* New Alerts */
.acf-repeater .acf-row.-collapsed > .acf-fields > .acf-field.acf-field-text.acf-field-63233772d761c.-collapsed-target.-r0a, .acf-field.acf-field-text.acf-field-63233772d761c.-collapsed-target.-r0 {
	width: 64% !important;
	float: left !important;
}

.acf-repeater .acf-row.-collapsed > .acf-fields > .acf-field.acf-field-true-false.acf-field-63234b3f7eb6b.-r0, .acf-field.acf-field-true-false.acf-field-63234b3f7eb6b {
	display: block !important;
	float: right;
	width: 30% !important;
}

p#alert-debug {
	display: none;
}

/* ********** */

/* Smart Slider Styles */
body #page-container .et_pb_section .n2-section-smartslider a.et_pb_button.et_pb_bg_layout_dark {
	border: 1px solid #fff !important;
	line-height: 1 !important;
	padding: 12px 30px !important;
	transition: all .25s ease-in-out !important;
}

body #page-container .et_pb_section .n2-section-smartslider a.et_pb_button.et_pb_bg_layout_dark:hover {
	color: #000 !important;
	transition: all .25s ease-in-out !important;
}

.n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal {
	margin-right: 25px;
}

.n2-ss-button-container.n2-ss-item-content.n2-ow {
	height: 38px;
	float: left;
}

.n2-ss-button-container a {
	transition: all .25s ease-in-out !important;
}

.n2-ss-button-container a:hover {
	transition: all .25s ease-in-out !important;
}

a.n2-ow {
	transition: all .8s ease !important;
}

a.n2-ow:hover {
	background-color: White !important;
	color: black !important;
	transition: all .8s ease !important;
}

/* GDPR alert style */
#cookie-notice .cn-button:not(.cn-button-custom) {
	padding: 8px 20px !important;
	border-width: 0px !important;
	border-radius: 0px;
	letter-spacing: 3px;
	font-size: 12px !important;
	transition: all .8s ease;
	font-weight: normal !important;
	text-transform: uppercase !important;
}

#cookie-notice .cn-button:not(.cn-button-custom):hover {
	filter: brightness(1.2);
	transition: all .8s ease;
}

.cookie-notice-container {
	background: #2c2c2c;
}

span#cn-notice-text {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

#cn-close-notice {
	display: none !important;
}

span#cn-notice-text, span#cn-notice-text a {
	font-size: 15px;
}

span#cn-notice-text a {
	color: #0077c8 !important;
}

/* Image Gallery - Button */
.rl-gallery .rl-gallery-link {
	border: 0px solid #fff !important;
}

/* Parks Landing page - button */
.et_pb_row.et_pb_row_2.main_content_poster.parks-landing-adjustments .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
	position: absolute;
	top: 70%;
}

body #page-container .et_pb_section a.et_pb_button.et_pb_button_1.parks-landing-button-adjustment.et_pb_bg_layout_dark {
	border-width: 1px !important;
}

body #page-container .et_pb_section a.et_pb_button.et_pb_button_1.parks-landing-button-adjustment.et_pb_bg_layout_dark:hover {
	background: #fff;
	color: #000 !important;
}

@media only screen and (max-width: 1480px) {
	.et_pb_row.et_pb_row_2.main_content_poster.parks-landing-adjustments .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
		position: absolute;
		top: 88%;
	}
}

@media only screen and (max-width: 992px) {
	.et_pb_row.et_pb_row_2.main_content_poster.parks-landing-adjustments .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
		top: 80%;
	}
}

@media (max-width: 640px), (max-width: 736px) {
	.park.primary-landing-page .main_content_poster .text_content_poster {
		bottom: 18%;
	}
	
	.et_pb_row.et_pb_row_2.main_content_poster.parks-landing-adjustments .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
		top: 88%;
	}
}

@media (max-width: 568px) {
	.park.primary-landing-page .main_content_poster .text_content_poster {
		bottom: 18%;
	}
}

/* Hide the template page from restults */
article#post-9391 {
	display: none !important;
}

/* Footer Mailing List Button */
body.park footer .et_pb_button_0_wrapper {
	margin-top: 0px !important;
	margin-bottom: 28px !important;
}

.et-db #et-boc .et-l .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module.footer-newsletter-button a, .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module.footer-newsletter-button a, .et-db #et-boc .et-l .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module.footer-newsletter-button a.et_pb_button.et_pb_button_0.et_pb_bg_layout_dark, .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module.footer-newsletter-button a.et_pb_button.et_pb_button_0.et_pb_bg_layout_dark {
	display: inline-flex;
	margin-top: 18px !important;
	color: #676767 !important;
	border: 1px solid #676767;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 12px !important;
	transition: all .8s ease;
	padding: 10px 30px !important;
	border-radius: 0 !important;
}

.et-db #et-boc .et-l .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module.footer-newsletter-button a:hover, .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module.footer-newsletter-button a:hover, .et-db #et-boc .et-l .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module.footer-newsletter-button a.et_pb_button.et_pb_button_0.et_pb_bg_layout_dark:hover, .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module.footer-newsletter-button a.et_pb_button.et_pb_button_0.et_pb_bg_layout_dark:hover {
	display: inline-flex;
	color: #e6e4df !important;
	background: #676767;
	transition: all .8s ease;
	padding: 10px 30px !important;
}

/* Park's Blog Page */
.first-park-blog img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image, .first-park-blog img.attachment-post-thumbnail.size-post-thumbnail.not-transparent.wp-post-image.ls-is-cached.lazyloaded, .first-park-blog img.attachment-post-thumbnail.size-post-thumbnail.not-transparent.wp-post-image.lazyloaded, .first-park-blog img.attachment-post-thumbnail.size-post-thumbnail.not-transparent.wp-post-image {
	display: none !important;
}

#et-main-area .entry-content.parks-blog-content .blog-content .et_pb_section.et_pb_section_1.et_section_regular.col-xs-12.col-sm-9.col-md-9.col-lg-10.et_pb_section_first, .row.parks-recent-posts-section .et_pb_section.et_section_regular {
	padding: 0px !important;
}

.first-park-blog .et_pb_section.et_pb_section_1.et_section_regular.col-xs-12.col-sm-9.col-md-9.col-lg-10.et_pb_section_first {
	width: 100% !important;
}

.is-open-entry .post-content {
	background-image: none !important;
}

.is-open-entry .post-content.nitro-lazy {
	background-image: none !important;
}

.bob-blog-content.parks-blog-content a, .bob-blog-content.parks-blog-content a:hover {
	font-size: 17px;
}

.parks-recent-posts-section .post-content.overlay {
	background-color: rgba(0, 0, 0, .4) !important;
}

.bob-blog-content.parks-blog-content .blog-content.block-prev-entry .entrie-date p {
	color: #fff !important;
}

.bob-blog-content.parks-blog-content .blog-content.is-open-entry .bg-image {
	background-image: none !important;
}

.bob-blog-content.parks-blog-content .blog-content.is-open-entry .bg-image.nitro-lazy {
	background-image: none !important;
}

.bob-blog-content.parks-blog-content .blog-content.is-open-entry .post-content.overlay {
	background-color: transparent !important;
}

.is-open-entry.blog-content .post-inner-title.white-text {
	color: #2c2c2c;
}

.bob-blog-content.parks-blog-content .is-open-entry.blog-content .entrie-date {
	color: #676767;
	margin: 0;
	max-height: 24px;
}

/* Be Lake Wise */
body .be-lake-wise-header .col-xs-12, body .be-lake-wise-header .et_pb_row {
	padding-right: 0px !important;
}

.be-lake-wise-header.et_pb_section {
	padding: 0;
}

.be-lake-wise h2 {
	font-size: 26px;
}

.be-lake-wise h3 {
	font-size: 23px;
}

.be-lake-wise .tight-tiles .gallery_module .et_pb_text .et_pb_text_inner h3 {
	font-size: 20px !important;
}

.tight-tiles .et_pb_column.gallery_module {
	margin-right: 0;
}

.tight-tiles .et_pb_column.gallery_module img {
	max-height: 281px;
}

.tight-tiles.col2-tight-tiles .et_pb_column.gallery_module img {
	max-height: initial;
}

.tight-tiles.double-col-tiles .et_pb_column.gallery_module img {
	max-height: 437px;
}

.tight-tiles .gallery_module .et_pb_text .et_pb_text_inner {
	padding: 0px;
	height: auto;
}

.tight-tiles .gallery_module .et_pb_text .et_pb_text_inner p:not(.button-parent) {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 18px;
	height: auto;
	line-height: 24px;
	position: relative;
	margin-bottom: 12px;
}

.be-lake-wise .et_pb_text_inner, .be-lake-wise .et_pb_text_inner a {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 18px;
	line-height: 24px;
}

.be-lake-wise .et_pb_section .et_pb_row .et_pb_column.gallery_module:last-child {
	padding-right: 2px;
}

.be-lake-wise-button a.et_pb_button.et_pb_button_1.et_pb_bg_layout_dark {
	margin-top: 4px;
	background-color: #00aec7;
	float: right;
}

.be-lake-wise p.white-text {
	color: #fff;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 18px;
	line-height: 21px;
}

.be-lake-wise .post-inner-title, .lcra-content1 .post-inner-title {
	line-height: 28px;
}

@media (max-width: 992px) {
	.be-lake-wise-header .borderLeft {
		border-left: none;
	}
	
	.be-lake-wise-header .blwLogo {
		padding: 0;
	}
	
	.tight-tiles .et_pb_column.gallery_module img, .tight-tiles.double-col-tiles .et_pb_column.gallery_module img {
		max-height: initial;
	}
	
	.be-lake-wise .et_pb_section .et_pb_row .et_pb_column.gallery_module:last-child {
		padding-right: 7px;
	}
}

@media (max-width: 425px) {
	.be-lake-wise-button.col-xs-6.col-sm-6.col-md-4 {
		width: 100%;
		display: flex;
		padding-left: 0px;
		padding-top: 10px;
	}
}

.entry-content ol.alpha-list {
	list-style-type: lower-alpha;
}

.entry-content ul ul {
	padding-bottom: 7px;
}

/* Social Media Icons */
.social-media-icons {
	display: flex;
	gap: 10px;
}

.social-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	text-decoration: none;
	font-size: 20px;
	font-size: 20px !important;
	transition: background-color .3s ease;
	transition: all .25s ease-in-out;
	background-color: transparent !important;
	color: #676767;
	border: 1px solid #676767;
	-webkit-transition: all .25s ease-in-out;
	padding: 7px !important;
}

.social-icon:hover {
	background: #676767 !important;
	color: #e3e1db !important;
	text-decoration: none !important;
}

.social-icon:active {
	text-decoration: none !important;
}

.social-media-icons .social-icon:hover {
	background: #676767 !important;
	color: #e3e1db !important;
	text-decoration: none !important;
}

.social-media-icons .social-icon i {
	color: #676767 !important;
	margin: 0;
	font-size: 20px !important;
	text-decoration: none !important;
}

.social-media-icons .social-icon:hover i {
	color: #e3e1db !important;
	text-decoration: none !important;
}

@media (max-width: 992px) and (min-width: 725px) {
	.social-media-icons {
		gap: 6px;
	}
	
	.social-media-icons .social-icon i {
		font-size: 12px !important;
	}
	
	.social-icon {
		width: initial;
		height: initial;
	}
}

.landing-page-social-fix .social-icon {
	text-decoration: none;
	font-size: 20px;
	font-size: 20px !important;
	transition: background-color .3s ease;
	transition: all .25s ease-in-out;
	background-color: transparent !important;
	color: #fff;
	border: 1px solid #fff;
	-webkit-transition: all .25s ease-in-out;
	padding: 7px !important;
}

.landing-page-social-fix .social-icon:hover {
	background: #676767 !important;
	color: #e3e1db !important;
	text-decoration: none !important;
}

.landing-page-social-fix .social-media-icons .social-icon:hover {
	background: #676767 !important;
	color: #e3e1db !important;
	text-decoration: none !important;
}

.landing-page-social-fix .social-media-icons .social-icon i {
	color: #fff !important;
	text-decoration: none !important;
}

.landing-page-social-fix .social-media-icons .social-icon:hover i {
	color: #e3e1db !important;
	text-decoration: none !important;
}

/* New News Changes - Start */
.page-template-tp-news-page .social-widget .social-widget-wrap {
	padding: 10px 0 42px 0;
}

.archive-section .et_pb_row {
	padding: 0px 0 !important;
}

.page-template-tp-news-page .et_pb_row_2 .et_pb_column.et_pb_column_1_3.et_pb_column_1.col-ex-12.col-xs-12.col-sm-12.col-md-4.gallery_module.et_pb_css_mix_blend_mode_passthrough {
	padding-bottom: 0px;
}

.page-template-tp-news-page .et_pb_row_2 .et_pb_column.et_pb_column_1_3.et_pb_column_1.col-ex-12.col-xs-12.col-sm-12.col-md-4.gallery_module.pl-2.et_pb_css_mix_blend_mode_passthrough {
	padding-left: 0px !important;
}

.page-template-tp-news-page .et_pb_row_1 .et_pb_column.et_pb_column_1_3.et_pb_column_1.col-ex-12.col-xs-12.col-sm-12.col-md-4.gallery_module.et_pb_css_mix_blend_mode_passthrough {
	padding-bottom: 14px;
}

.single-news-release.one-column-page:not(.ELS):not(.fleet-services):not(.page-template-tp-bob-blog) .header {
	padding-bottom: 0px;
}

.et-db .entry-content.single-news-post-content #et-boc .et-l .et_pb_section_0 {
	height: auto;
	min-height: auto;
	max-height: none;
}

.one-column-page #main-content .news-page-content .news-tiles-row.et_pb_row {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.et-db .entry-content.single-news-post-content #et-boc .et-l .et_pb_section_0.single-post-social-section {
	padding: 0;
}

.et_pb_with_border.et_pb_row.et_pb_row_8.social-module hr {
	margin-left: 4px;
	margin-right: 4px;
}

.single-post-social-section .social-widget .social-widget-wrap {
	padding: 20px 0 42px 0;
}

.et-db .entry-content.single-news-post-content #et-boc .about-contact-post-section .et-l .et_pb_section_0 {
	padding: 0;
}

.et-db .entry-content.single-news-post-content #et-boc .about-contact-post-section .et-l .et_pb_section_0.et_pb_section {
	margin-top: 0;
}

p.news-release-list-title {
	font-weight: 700;
	line-height: 21px !important;
	margin-bottom: 0px !important;
}

p.single-news-dateline {
	text-transform: uppercase;
}

.news-link-item {
	margin-bottom: 21px;
}

.news-link-item .description {
	color: #837f7f;
}

.et-db .entry-content.single-news-post-content #et-boc .et-l h2, .et-db .entry-content.single-news-post-content #et-boc .et-l h3, .et-db .entry-content.single-news-post-content #et-boc .et-l h4, .entry-content.single-news-post-content h1 {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif !important;
	color: #2c2c2c !important;
}

.et-db .entry-content.single-news-post-content #et-boc .et-l h3, .et-db .entry-content.single-news-post-content .et_pb_text_inner h3 {
	font-size: 19px !important;
	line-height: 1.4 !important;
}

.et-db .entry-content.single-news-post-content #et-boc .et-l .social-widget-wrap h3 {
	font-size: 24px !important;
	line-height: 28px !important;
}

.et-db .about-contact-post-section #et-boc .et-l .et_pb_row {
	padding-top: 0px;
}

.about-contact-post-section hr {
	margin-top: 0px;
	margin-bottom: 18px;
}

.about-contact-post-section .col-md-4, .about-contact-post-section .col-md-12 {
	padding-left: 0px;
}

.et-db .entry-content.single-news-post-content #et-boc .et-l .et_pb_row, .single-news-release .et-db .entry-content.single-news-post-content #et-boc .et-l .et_pb_row {
	width: 100% !important;
	max-width: 910px !important;
}

.single-news-release div#main-content .et_pb_row {
	padding-right: 4px !important;
	padding-left: 4px !important;
}

body.news-releases .col-xs-12 {
	width: 100%;
}

.archive-section h2 {
	margin-bottom: 14px;
}

.archive-section h2:not(:first-of-type) {
	margin-top: 30px;
}

.archive-section h3 {
	font-size: 17px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.archive-post-item h4 {
	padding-bottom: 0px;
}

h4.news-release-list-title a {
	color: #0077c8 !important;
}

.one-column-page #main-content .post-archives .et_pb_row {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.archive-post-item h4 a, .archive-post-item h4 a:hover, .archive-post-item h4 a:active, .archive-post-item h4 a:focus, h4.news-release-list-title a, h4.news-release-list-title a:hover, h4.news-release-list-title a:active, h4.news-release-list-title a:focus {
	font-size: 19px;
	padding-bottom: 0px;
	color: #0077c8;
	font-weight: bold;
}

.archive-post-item {
	margin-left: 20px;
	margin-bottom: 12px;
}

p.archive-post-date, .news-link-item .description {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	margin-bottom: 0px !important;
}

.archive-contact-section h2 {
	margin-top: 20px;
}

.archive-section hr {
	margin-top: 40px;
}

.one-column-page #main-content .archive-section .et_pb_row.social-module {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.archive-section .social-widget .social-widget-wrap {
	padding: 10px 0 42px 0;
}

@media (max-width: 600px) and (min-width: 320px) {
	.single-news-release div#main-content {
		padding: 0em 12px !important;
	}
}

@media (max-width: 879px) and (min-width: 601px) {
	.single-news-release div#main-content {
		padding: 1em 7px !important;
	}
}

@media (max-width: 992px) and (min-width: 880px) {
	.single-news-release div#main-content {
		padding: 1em 8px !important;
	}
}

@media (max-width: 1024px) and (min-width: 993px) {
	.single-news-release div#main-content {
		padding: 0 18px !important;
	}
}

@media (max-width: 1199px) and (min-width: 1025px) {
	.single-news-release div#main-content {
		padding: 0 14px !important;
	}
}

@media (min-width: 1200px) {
	.single-news-release div#main-content, .single-news-story div#main-content {
		padding: 0 3em !important;
	}
	
	.entry-content.single-news-post-content #et-boc .et-l .et_pb_section_0 {
		width: 83.33333333%;
	}
	
	.et-db .type-news-release .entry-content.single-news-post-content #et-boc .et-l .et_pb_row {
		padding: 24px 0 0;
	}
}

@media (max-width: 1200px) {
	.et-db .entry-content.single-news-post-content #et-boc .et-l .et_pb_section_0 {
		padding: 50px 0;
	}
}

@media (max-width: 992px) {
	.et-db .entry-content.single-news-post-content #et-boc .et-l .et_pb_row {
		padding-right: 7px !important;
		padding-left: 7px !important;
	}
	
	.page-template-tp-news-page .et_pb_row_1 .et_pb_column.et_pb_column_1_3.et_pb_column_1.col-ex-12.col-xs-12.col-sm-12.col-md-4.gallery_module.et_pb_css_mix_blend_mode_passthrough {
		padding-left: 0px;
	}
	
	.page-template-tp-news-page .et_pb_row_2 .et_pb_column.et_pb_column_1_3.et_pb_column_1.col-ex-12.col-xs-12.col-sm-12.col-md-4.gallery_module.et_pb_css_mix_blend_mode_passthrough {
		padding-bottom: 14px;
		padding-left: 0px;
	}
}

@media (min-width: 725px) and (max-width: 1200px) {
	body.single-news-release .col-sm-9, body.news-release .col-sm-9, body.news-releases .et-db #et-boc .et-l .et_pb_section_0 {
		width: 75% !important;
	}
}

@media (max-width: 724px) and (min-width: 601px) {
	.single-news-release #main-content {
		padding: 1em 7px !important;
	}
}

/* New News Changes - End */

/* New CDPP - Start */
.lcra-toggle.cdpp-toggles .faToggleAbout {
	font-size: 11.5px !important;
	text-shadow: 0 0;
	text-transform: none;
	position: relative;
	top: 49%;
	padding-left: 1.4em;
	margin-top: -.5em;
	text-decoration: none !important;
	color: #0077c8;
}

ul.toggle-margin {
	margin-bottom: 21px;
}

.toggle-indent-section {
	margin-left: 30px;
	margin-bottom: 21px;
}

.row.toggle-2-col {
	margin-bottom: 29px;
}

@media (max-width: 1200px) {
	.row.toggle-2-col.top-toggle-row {
		margin-bottom: 6px;
	}
}

@media (max-width: 992px) {
	.row.toggle-2-col.top-toggle-row {
		margin-bottom: 0;
	}
}

/* New CDPP - End */

/* New Flood Page - Start */
.indentedWaterTable .col-md-6 {
	padding-bottom: 7px;
	padding-left: 0px;
}

.indentedWaterTable .bottomBorder {
	margin-bottom: 7px;
}

.bottomNoBorder {
	margin-left: 25px;
	padding-bottom: 0px;
	margin-bottom: 7px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.col-md-6.indentedColLeft {
	margin-left: 5%;
	width: 45%;
	border-bottom: 1px solid #ddd;
}

.col-md-6.indentedColRight {
	width: 50%;
	border-bottom: 1px solid #ddd;
}

.bottomBorder .col-md-6.indentedColLeft, .bottomBorder .col-md-6.indentedColRight {
	border-bottom: none !important;
}

@media screen and (max-width: 724px) {
	.flood-social-section .helper-padding-left-7 {
		padding-left: 21px;
	}
	
	body .flood-social-section .col-ex-12 {
		padding-left: 21px;
	}
}

/* New Flood Page - End */

/* Drought Landing Page - Start */
.category-drought .et_pb_text_inner h3 {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif !important;
}

.alert-container.home-alert.alert-color-drought.alert-color-primary-landing-page {
	background-color: #fe5000;
}

.alert-container.home-alert.alert-color-drought p a {
	color: #0077c8;
}

/* #et-main-area .et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
} */
.drought-hero-water-drop-section .right-section {
	color: #fff;
	font-size: 18px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

body #page-container .et_pb_section .drought-hero-water-drop-section .et_pb_button {
	border-width: 1px !important;
}

body #page-container .et_pb_section .drought-hero-water-drop-section .et_pb_button:hover {
	background-color: white;
	color: black !important;
	text-decoration: none !important;
}

.water-droplet {
	display: inline-block;
	background-image: url("https://cdn-ilehdga.nitrocdn.com/XBbyWPXXGgIMMCKJGGeKWOKLDYlStjgY/assets/images/source/rev-12c906d/www.lcra.org/wp-content/uploads/2024/04/percent-full.svg");
	background-repeat: no-repeat;
	background-size: contain;
	width: 100px;
	height: 135px;
	position: relative;
	opacity: .9;
}

.water-droplet.nitro-lazy {
	background-image: none !important;
}

.water-droplet .lake-level-display {
	position: absolute;
	top: 60%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 38px;
	font-weight: 800;
	color: #002d72;
	text-align: center;
	width: 100%;
	opacity: 1;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.social-media-icons.tile-icons .social-icon {
	border: 1px solid #fff;
}

.social-media-icons.tile-icons .social-icon i {
	color: #fff !important;
}

ol.drought-list li::marker {
	font-weight: 700;
}

.drought-blue-section h3, .drought-blue-section h2, .drought-blue-section {
	color: #fff;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
}

.drought-blue-section p {
	font-size: 17px;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.drought-blue-section .underline {
	border-top: solid 1px #fff;
}

.drought-blue-section a {
	color: #ffa300;
}

body #page-container .et_pb_section.drought-blue-section .et_pb_button_0 {
	color: #fff !important;
	border: 1px solid #fff !important;
	background-color: transparent;
}

body #page-container .et_pb_section.drought-blue-section .et_pb_button_0:hover {
	border: 1px solid #ffa300 !important;
	background-color: #ffa300;
}

.drought-stage-section {
	display: flex;
	align-items: center;
}

.drought-stage-number {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100px;
	height: 100px;
	background-color: white;
	color: #002d72;
	border-radius: 50%;
	font-size: 4.5rem;
	font-weight: bold;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	margin-top: -24px;
	opacity: .9;
}

body.drought h2 {
	font-size: 29px;
}

body.drought h3 {
	font-size: 22px;
}

body.drought .drought-stage-section h3 {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-weight: 800;
}

body.drought ol li {
	padding-bottom: 20px;
}

.drought-resources {
	margin-bottom: 10px;
}

/* Drought Landing Page - End */

/* Watersmart Redesign - Start */
p.white-text {
	color: #fff;
}

.big-numbers-section {
	display: flex;
	align-items: flex-start;
}

.big-numbers {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	background-color: #00aec7;
	color: #fff;
	border-radius: 50%;
	font-size: 2.5rem;
	font-weight: bold;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.big-numbers-section .right-section {
	padding-top: 12px;
}

ul.no-bullets {
	list-style-type: none !important;
}

.col-md-6 .no-bullets {
	padding: 0 0 1.5% .6em !important;
}

.rebates-table {
	margin: 0px 0px 10px;
}

.rebates-table h3 {
	font-size: 1.5rem;
	margin-bottom: 10px;
}

.rebates-table .table-image {
	width: 100%;
	height: auto;
	display: block;
}

.rebates-table table {
	width: 100%;
	border-collapse: collapse;
	background: #fff;
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
}

.rebates-table th, .rebates-table td {
	text-align: left;
	border: 1px solid #ccc;
}

.rebates-table th {
	padding: 15px !important;
}

.rebates-table td {
	padding: 15px !important;
}

.rebates-table th {
	background-color: #00aec7;
	color: white !important;
	font-weight: bold;
	text-transform: uppercase;
}

/* Watersmart Redesign - End */

/* New Flood Page - Start */
.lcra-toggle.aqua-toggles i.fa.fa-chevron-down.faToggleAbout {
	color: #00aec7;
}

.flood-status-section h2 {
	color: #fff;
	margin-bottom: 0px;
}

.flood-status-timestamp {
	color: #fff;
	font-style: italic;
}

.flood-status-container {
	font-family: "futura-pt", "FuturaStd-Book", sans-serif;
	font-size: 16px;
}

.flood-status-section p {
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 17px;
	color: #fff;
}

.flood-status-text {
	margin-top: 10px;
}

body #page-container .et_pb_section .et_pb_button.white-outline-btn, body #page-container .et_pb_section .et_pb_button.dark-outline-btn {
	border-width: 2px !important;
}

body #page-container .et_pb_section .et_pb_button.white-outline-btn:hover {
	background-color: #fff;
	color: #2c2c2c !important;
}

body #page-container .et_pb_section .et_pb_button.dark-outline-btn:hover {
	background-color: #2c2c2c;
	color: #fff !important;
}

.social-module .social-widget .social-widget-wrap {
	padding: 0px 0 10px 0;
}

.flood-resources {
	margin-bottom: 10px;
}

.flood-resources strong a {
	font-size: 19px;
}

@media (max-width: 992px) {
	body .col-md-4.pass-through-lake-col, body .col-md-4.forecast-tile-col {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	body .col-md-4.pass-through-lake-col {
		padding-bottom: 50px;
	}
	
	.et_pb_row.row.pass-through-forecast-row {
		padding-bottom: 0px !important;
	}
	
	.et_pb_row.big-lake-row {
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

@media (max-width: 768px) {
	body .col-md-4.pass-through-lake-col {
		padding-bottom: 0px;
	}
	
	.et_pb_row.row.pass-through-forecast-row {
		padding-top: 0px !important;
	}
}
