/* Website Banner Adjustments */
 
#page .owl-carousel .item img {
	display: block;
	margin: auto;
	max-width: 100%;
}

a[href$=".pdf"]:before {
    content: '';
    font-family: 'genericons';
    line-height: 0;
}
/*Remove Blog Image Top*/
.wp-post-image {
    display: none;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
}

/* Change Header Color */
.site-header {
    background: rgb(9 103 179);
;
}

.site-header input[type=search] {
    background: #fff;
	color: #000000;
}
.site-header input[type=search]:focus {
	color: #000000;
}

/*Change Site Footer*/
.site-footer {
    background: linear-gradient(rgb(9 103 179)
, rgb(0, 46, 125));
}

.site-footer a:hover, .site-footer a:focus, .site-footer a:active {
    color: rgb(126 158 255);
}



/* Spepcial Event Page Pricing */
.tribe-events .tribe-events-c-small-cta>:first-child {
    font-size: 1.75rem;
	font-weight: 700;
}


/* POOL AND GYM SCHEDULE TABLES */
th, .wp-block-table th {
    background: #54595f24;
    color: #fff;
    hyphens: auto;
    line-height: 1.2;
    text-align: left;
    vertical-align: bottom;
	
}

.tt_timetable th, .tt_timetable td {
    font-size: 1.2rem;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    color: #34495E;
    text-transform: none;
    border: none !important;
	
}

.tt_timetable .event {
    background-color: rgb(96, 0, 128); 
}


@media only screen and (max-width: 400px) {
#page .owl-carousel-item-imgtitle {
	background: rgba(141,114,181,.75);
	font-size: 0px;
	font-weight: 600;
	margin: 0 auto;
	max-width: 168rem;
	padding: .5em;
}
	.tt_timetable.small {
    display: none;
    font-size: 1.8REM;
}
	.tt_responsive .tt_timetable.small .box_header {
    font-size: 2.5rem !important;
}
}


.site {
	border-top: 5px solid rgb(0,174,232);
}

.site-footer {
		border-top: 5px solid rgb(0,174,232);

}

.site-footer a:hover, .site-footer a:focus, .site-footer a:active {
    color: rgb(0,174,232);
}

/*Button Editing*/
.wp-block-button__link, .wp-block-button__link:visited, a.button, button, input[type=button], input[type=reset], input[type=submit], .site-footer-cta .ctct-form-embed.form_1 .ctct-form-custom .ctct-form-button {
	background-color: rgb(0,174,232);
}
.wp-block-button__link:hover, a.button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .site-footer-cta .ctct-form-embed.form_1 .ctct-form-custom .ctct-form-button:hover {
    background: rgb(0, 46, 125);
    border-color: #fff;
    color: #fff;
}

.site-footer a.button {
    background: rgb(9, 103, 179);
    border-color: #fff;
    font-weight: normal;
    text-transform: none;

}
.site-footer a.button:hover, .site-footer a.button:focus, .site-footer a.button:active {
    background: rgb(9 103 179);
    color: rgb(69,52,99);
}


h1 {
	color: rgb(0,116,168)
}

.has-orange-15-background-color {
	background: rgba(79 148 212 / 20%);
}

/* MOBILE */

@media only screen and (max-width: 600px) {
  .search-form {
    size: 0;
		opacity: 0;
		pointer-events: none; 
  }
	.site-flex {
		height: 6rem;
	}
	.menu-toggle {
		size: 0;
		opacity: 0;
	}
}