/*
 Theme Name:     YBT Divi Child
 Author:         Douglas LaMar
 Author URI:     http://douglamar.com
 Template:       Divi
 Version:        v1.0
 Description:
*/


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */

/* Helpers */
.displaynone {display:none !important;}
.darktext {color:#333 !important;}

/* Divi Colors */
.et_pb_button_module_wrapper a {color: #000 !important;}


/* Main Menu */
.nav li ul, .nav li li {width:340px;}
.nav li li {padding:0;}
.fullwidth-menu li li a {width:325px;}
#menu-item-211019.menubutton a {
    background: yellow;
    color: black !important;
    padding: 8px 15px;
    border-radius: 5px;
}

/* Header */
header#main-header {background: #3a6a9a;}

#main-content {background-color: #3a6a9a;}
#et-info-email, #et-info-phone, #wpmudevevents-payment,div.message.success  {color: #3a6a9a;}
#event-bread-crumbs {display: none;}
.wpmudevevents-additional_details {padding-top: 10px;}
#left-area .post-meta a, .et_pb_widget a {color:#eeed03;}
.entry-content thead th,
.entry-content tr th,
body.et-pb-preview #main-content .container thead th,
body.et-pb-preview #main-content .container tr th
{background-color:transparent; color:#fff;}



/* Event Espresso Event List Pages */

	/* Colors */
	/* Yellow = #eeed05 */
	/* Blue = #006adc */
	/* Brown = #918151 */
	
	article.avon-oaks-13-and-over, 
	.page-avon-oaks-tennis-center-summer-youth-classes article {background-color:#918151;}

	article.avon-oaks-12-and-under,
	#post-214469 {background-color:#006adc;}

	article.avon-oaks-match-play-12-and-under {background-color:#CA6F1E;}
	article.avon-oaks-match-play-13-and-over {background-color:#008c69;}

	article.espresso_events h2 a {color: #eeed05;}
	.tkt-slctr-tbl td .ticket-required-pg, .no-tkt-slctr-ticket-dv .ticket-required-pg {color:#eeed03;}
	.display-tckt-slctr-tkt-details:hover, .hide-tckt-slctr-tkt-details:hover {color: #eeed05;}
	.ticket-selector-submit-btn, .spco-next-step-btn {background: #eeed05;}
	.display-tckt-slctr-tkt-details, .hide-tckt-slctr-tkt-details{color:#eeed05 !important;}
	.spco-attendee-lgnd {color: #eeed03;}
	.drk-grey-text {color:#FFF;}
	.currency-code {color: #fff !important;}


	/* Elements */
	.parent-youth-tennis-classes h1.page-title {display: none;}
	article.espresso_events {padding:40px; margin-bottom: 48px !important;}
	.parent-youth-tennis-classes .event-phone {display:none;}
	tr.tckt-slctr-tbl-tr.ticket-on-sale {border-bottom: 1px solid;}
	.ticket-selector-submit-btn, .spco-next-step-btn {
	    padding: 4px 12px 6px;
	    border-style: none;
	    border-radius: 3px;
	    font-size: 16px;
	}
	select#ticket-selector-tbl-qty-slct-305-1 {font-size: 16px;}
	.spco-attendee-lgnd {font-size: 16px;	}

/* Event Espresso Form Pages */
	input, select, textarea {font-size:16px;}
	.ee-form-add-new-state-lnk {display:none;}
	#ee-single-page-checkout-dv .ee-asterisk,
	#ee-single-page-checkout-dv .ee-input-error,
	#ee-single-page-checkout-dv .ee-required-text,
	.asterisk {color: #eeed05 !important;font-size:16px;}
	.qpp-style.default #plain {width: 350px;}







.container.et_menu_container {display: none;}
.home .et_pb_section.et_pb_section_2, .home .et_pb_section.et_pb_section_2 .et_pb_row_0 {padding: 0 !important;}
#et-secondary-menu a {color: #3a6a9a;}
ul#mobile_menu1 {
    background-color: #1873c0;
}
#main-footer .et_pb_section {
    padding: 0;
}





@media only screen and (max-width: 760px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	tr { border: none; }

	td {
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%;
	}

	td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 90%;
		white-space: nowrap;
	}
	td:nth-of-type(3):before { content: "# of Players"; }
	td:nth-of-type(3) select {margin-top: 30px;}
	.entry-content tr td, body.et-pb-preview #main-content .container tr td {border:none;}
}



@media only screen and (min-width: 1350px)  {
div.et_pb_section.et_pb_section_0 ,div.et_pb_section.et_pb_section_1{height:327px;}
}
@media only screen and (min-width:900px) and (max-width: 1349px)  {
div.et_pb_section.et_pb_section_0 ,div.et_pb_section.et_pb_section_1{height:216px;}
}
@media only screen and (min-width:600px) and (max-width: 899px)  {
div.et_pb_section.et_pb_section_0 ,div.et_pb_section.et_pb_section_1{height:145px;}
}
@media only screen and (min-width:400px) and (max-width: 599px)  {
div.et_pb_section.et_pb_section_0 ,div.et_pb_section.et_pb_section_1{height:100px;}
}
@media only screen and (max-width: 399px)  {
div.et_pb_section.et_pb_section_0 ,div.et_pb_section.et_pb_section_1{height:80px;}
}

.important-notice {color: yellow;}

/* Tennis Camp Pages */
.page-id-36276 #registration-content h1.page-title, .page-id-36274 #registration-content h1.page-title {display:none;}
#registration-content {padding:20px;}
