/*
Theme Name: Sela Child
Text Domain: sela-child
Template: sela
Theme URI: https://wordpress.com/themes/sela/
Description: Sela is not your typical business theme. Vibrant, bold, and clean, with lots of space for large images, this theme will look great on all devices, from desktop to mobile.
Version: 1.0.0
Author: Phil Wildcroft
Author URI: https://www.finalcircuit.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, custom-background, custom-colors, custom-menu, featured-images, full-width-template, microformats, right-sidebar, rtl-language-support, sticky-post, translation-ready, two-columns
Dummy: A dummy line
*/

body,
button,
input,
select,
textarea {
	color: #000000;
}

.site-branding {
	padding: 0px;
}

.site-logo {
	float: left;
}

.entry-title {
	display: none;
}

.main-navigation {
	background-color: #3d591e;
}

.main-navigation ul li {
	background-color: #3d591e;
}

/* keep control of menu link colours */
.main-navigation a {
	color: #fff;	
}
.main-navigation a:hover,
.main-navigation ul > :hover > a,
.main-navigation ul > .focus > a {
	color: #fff;
}
.main-navigation li.current_page_item > a,
.main-navigation li.current-menu-item > a,
.main-navigation li.current_page_ancestor > a,
.main-navigation li.current-menu-ancestor > a {
	color: #fff;
}

.main-navigation li.current_page_item,
.main-navigation li.current-menu-item,
.main-navigation li.current_page_ancestor,
.main-navigation li.current-menu-ancestor {
	background-color: #ff6600;
}

/* controls 'hamburger' menu */
.menu-toggle {
	background-color: #3d591e;
	padding: 1em 0.5em;
}
.menu-toggle:hover,
.menu-toggle:focus {
	background-color: #3d591e;
}

/* text styling */
hr {
	height: 2px;
    margin: 1.5em 0;
    background-color: #a6a6a6;	
}

.script-font {
	font-family: "Waiting for the Sunrise", sans-serif;
    font-size: 24px;
    font-weight: normal;
}

.indented {
	margin-left: 5px;
	margin-right: 5px;
}

/* Media queries */
@media screen and (min-width: 768px) {
	.main-navigation {
		background-color: rgba(255,255,255,0.5);
		padding-bottom: 0px;
	}
	
	.main-navigation .nav-menu > li > a:after,
	.main-navigation .menu > li > a:after {
		content: none;
	}
	
	.main-navigation ul li {
		padding: 0.75em 1.5em 0.75em 1.5em;
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
		border-top: 3px solid #fff;
		border-right: 3px solid #fff;
		border-left: 3px solid #fff;
	}

	/* override some first-child/last-child decorations so they're same as above */
	.main-navigation ul li:first-child {
		border-top: 3px solid #fff;
	}
	.main-navigation .nav-menu > li:last-child,
	.main-navigation .menu > li:last-child {
		padding-right: 1.5em;
	}
}

@media screen and (min-width: 850px) {
	/* Full-Width Page Template */
	.content-wrapper.full-width.with-featured-image {
		margin: -4em 6.661% 0;
		padding: 1.5em 3% 0;
	}
	.content-wrapper.full-width.without-featured-image {
		margin: 0 6.661%;
		padding: 3em 3% 0;
	}
	.indented {
		margin-left: 50px;
		margin-right: 50px;
	}
}

@media screen and (min-width: 998px) {
	/* Full-Width Page Template */
	.content-wrapper.full-width.with-featured-image {
		margin: -4em 6.661% 0;
		padding: 1.5em 3% 0;
	}
	.content-wrapper.full-width.without-featured-image {
		margin: 0 6.661%;
		padding: 3em 3% 0;
	}
	.indented {
		margin-left: 100px;
		margin-right: 100px;
	}
}


/* Event Espresso styling - https://gist.github.com/joshfeck/ccb57827aab46a9da04e057d7b25fe2a */

.tkt-slctr-tbl-wrap-dv {
	margin: 0px !important;
	line-height: 1;
}

.tkt-slctr-tbl {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.2;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	width: 100%;
}

.tkt-slctr-tbl tbody {
	border-bottom: 1px solid #ddd;
}

.tkt-slctr-tbl th,
.tkt-slctr-tbl td {
	text-align: left;
	padding: 0em;
}

.tkt-slctr-tbl th {
	font-weight: bold;
	text-transform: uppercase;
}

.tkt-slctr-tbl td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
	padding: 0.6rem 0;
}

.tkt-slctr-tbl select {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #eee;
	color: #999;
	font-size: 12px;
	font-size: 1.2rem;
	margin-left: 10px;
	margin-left: 1rem;
}

.ticket-selector-submit-btn  {
	background-color: #F60 !important; /*orange*/
	border: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-size: 1.0rem;
	padding: 12px 18px;
	padding: 1.2rem 1.8rem;
	text-transform: uppercase;
	width: auto;
	border-radius: 3px;
	display: inline-block;
}

.ticket-selector-submit-btn:hover {
	opacity: 0.9;
}

/* Other Event Espresso additions */

.smaller-text {
	font-size: 0.95em !important; /* default is 0.8em, which is a bit too small */
}

/* hide credit */
.powered-by-event-espresso-credit {
    display: none;
}

/* hide most of the 'show details' panel on ticket selector ... */
.tckt-slctr-tkt-price-sctn, 
.tckt-slctr-tkt-sale-dates-sctn, 
.tckt-slctr-tkt-datetimes-sctn {
    display: none !important;
}

/* ... and try to slim down what's left */
.tckt-slctr-tkt-details-dv {
    padding: 0px !important;
    margin: 0px !important;
}

.tckt-slctr-tkt-details-sctn h4 {
    margin-bottom: 0px;
}
