/*
Theme Name: WOCC Child Theme for Enfold 
Description: A child theme customization for the Enfold WordPress theme.
Version: 1.0
Author: Starfall Graphics
Author URI: http://www.starfallgraphics.com
Template: enfold
*/



/*Add your own styles here:*/

/* Define <strong> */
.main_color strong {
	color: #000 !important;
}

/* Create nonbreaking text clsss */
.dnb {
	display: inline-block !important;
}

/* Begin customizations of Events Calendar styles */

/* Adjust size of date and time on individual-event pages */
.tribe-events-single h3 {
font-size: 18px !important;
margin-top: 10px !important;
}

/* Adjust spacing after bullet points on event pages */
#tribe-events-pg-template .tribe-events-content ul li {
margin-bottom: 3px !important;
}

/* Tweak style of bullets on event pages */
#tribe-events-pg-template .tribe-events-content ul, .tribe-events-after-html ul, .tribe-events-before-html ul {
list-style: square inside;
}

/* Tweak style of event list widget */
ul.ecs-event-list {
list-style: none !important;
margin-left: 0px !important;
}

.ecs-event-list li {
padding-bottom: 30px !important;
margin-left: 0px !important;
}

.ecs-event-list h4.entry-title {
font-size: 22px !important;
margin-bottom: 10px !important;
}

.tribe-events-list-event-title.entry-title,
.tribe-events-list-event-title { 
font-size: 22px !important; 
padding-bottom: 20px; 
display: block; 
line-height: 1.3em; 
font-weight: bold !important; 
border-bottom-style: solid; 
border-bottom-width: 1px; 
text-align: left !important; 
margin-bottom: 20px; 
}

.tribe-events-loop .tribe-events-event-meta {
font-size: 13px;
font-weight: normal;
display: table-cell;
width: 33%;
margin: 0; 
border-left-width: 1px;
position: relative;
vertical-align: top !important;
padding-right: 20px;
}

h2.tribe-events-page-title {
font-size: 26px !important;
font-weight: bold !important;
}


/* Fix color of current page menu item */
.av-main-nav .current-menu-item a, .av-main-nav li:hover.current-menu-item a {
color: #7995a2 !important;
}

/* Adjust colors of hamburger menu */
#advanced_menu_toggle, #advanced_menu_hide {
    background-color: #ffffff;
    color: #000000;
    border-color: #f8f8f8;
}

/* Removed capitalization from page heads, table THs */
.template-page .entry-content-wrapper h1, th {
text-transform: none !important;
letter-spacing: normal !important;
}

/* Remove border next to social icon(s) in header */
.avia-menu.av_menu_icon_beside {
border-right: 0 !important;
}

/* Remove border from top of header */
.container_wrap {
border-top: 0 !important;
border-bottom: 0 !important;
}


/* Adjust margins on home page slider on mobile */
@media (max-width: 320px) {
.home .avia-builder-el-first {
margin-left: -24px !important;
margin-right: -24px !important;
width: 320px !important;
position: relative !important;
top: -50px !important;
margin-bottom: -25px !important;
}

.av-slideshow-caption {
display: none !important;
}
}

/* Prevent certain links from breaking across lines. */
a.nb {
display: inline-block !important;
}

.active-parent-item a, .current-menu-parent a {
	color: #7a95a1 !important;
}

/* Put age radio buttons on one line. */
ul#input_1_6 li {
	display: inline-block !important;
	padding-right: 60px !important;
}

/* Hide weird schedule of hours on free swimming lessons event. 
#post-735 .tribe-events-schedule {
	display: none !important;
}

#post-735 .tribe-events-single-event-title {
	margin-bottom: 20px !important;
}

.home .ecs-event:first-child .duration.time {
	display: none !important;
} */

/* Format a simpler, more basic table design than the default */
.unstriped tr {
	background: #ffffff !important;
}

.unstriped th {
	background: #f8f8f8 !important;
	color: #222 !important;
	line-height: 1.4em !important;
}

.unstriped td {
	color: rgb(56, 56, 56) !important;
	line-height: 1.35em !important;
}

ul.avia-slideshow-inner {
  height: auto!important;
}

.main_color tr:nth-child(even) {
	color: #222 !important;
}

/* Fix height weirdness on form "Previous" buttons */
.gform_wrapper.gform_legacy_markup_wrapper .gform_previous_button, .gform_wrapper.gravity-theme .gform_previous_button {
	height: auto !important;
}

/* Hide test membership level when not in use */
.gchoice_5_22_9, .gchoice_6_22_9 {
	display: none !important;
}

/* Hide date picker on pool membership form 2025 */
#field_6_32 {
	visibility: hidden !important;
	height: 0px !important;
}

/* Establish size variable for various form labels */
:root {
  --form-label: 15px;
}

/* Make form section legends more prominent */
legend.gfield_label {
	font-size: var(--form-label) !important;
	font-weight: 600 !important;
}

/* Adjust format of form field descriptions */
.gfield_description {
	font-size: 14px !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
}

/* Adjust format of certain form labels */
.gfield_label_before_complex {
	font-size: var(--form-label) !important;
}

/* Reduce margins around pool pricing sidebar */
.page-id-92 .inner_sidebar,
.page-id-161 .inner_sidebar,
.page-id-1312 .inner_sidebar {
	margin-left: 30px !important;
}
.page-id-92 .container.av-section-cont-open,
.page-id-161 .container.av-section-cont-open,
.page-id-1312 .container.av-section-cont-open {
	padding-right: 30px !important;
}