/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/Divi/
 Description:    Divi Child Theme
 Author:         Matter
 Author URI:     http://www.matter.co
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/*
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {top: 0;}

.et_header_style_centered #top-menu > li > a {padding-bottom: 1em;}

.et_non_fixed_nav.et_transparent_nav #top-header {
	top:9px;
	position: absolute;
	z-index: 100;
}*/
#page-container #top-header {
	background-color: transparent;
}


#top-header .container {
	/*margin-left: 0;*/
}

#et-secondary-menu {
	float: none;
}

#et-secondary-menu .et-social-icons {
	float: right;
}

#et-secondary-nav {
	/*margin: 0 auto;*/
	margin-left: 30%;
}

#dates h2, #email h2 {text-transform: uppercase; font-size: 1.5rem !important; letter-spacing: 0.4em;padding-bottom: 2rem !important;}

#contact {text-transform: uppercase; letter-spacing:0.25em;}
#contact h3 {margin-bottom: 1.2rem;font-size:1.3rem;}
#contact p {padding-bottom:0.5rem;}

input[type="email"] {padding: 8px 15px; width: 100%; color:#dddddd; background-color:rgba(255, 255, 255, 0.2); border: 1px solid #d2d2d2;}
.width-100 .fullwidth-box {padding-top:15rem; padding-bottom:15rem;}

#email input[type="text"] {
	border: 1px solid #d2d2d2;
	font-size: 13px;
	padding: 8px 15px;
	margin-right: 1%;
	margin-top: 2%;
	width: 100%;
	font: 100% Lato, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color: rgba(255, 255, 255, 0.2);
	color: #dddddd !important;
}

#email p {
	margin-bottom: 20px;
}

#email button {
	background-color: #cdb17a;
	border-radius: 2px;
	padding: 13px 29px;
	line-height: 17px;
	font-size: 14px;
	border-width: 0px;
	border-style: solid;
	color: #fff;
	text-transform: uppercase;
	display: block;
	margin: 13% auto;
}


#dates #bit-events[data-bit-widget-id='1428073550692'] a.bit-track-artist-header {
	border-top: 1px solid #888 !important;
	border-bottom: 1px solid #888 !important;
}

#dates tr {	
	border-top: 1px solid #888 !important;
	border-bottom: 1px solid #888 !important;
}

#dates tr th {
	color: #aaa;
	font-weight: normal;
}

#dates #bit-events table.bit-events td {	
	border-top: 1px solid #888 !important;
	border-bottom: 1px solid #888 !important;
}

#dates #bit-events .bit-fb-share {
	background: transparent url('http://lizzwright.net/wp-content/uploads/social-sprite.png') 0 -1px;
	height: 24px;
	width: 26px;
}
#dates #bit-events .bit-fb-share:hover {
	background: transparent url('http://lizzwright.net/wp-content/uploads/social-sprite.png') 0 -25px;
}

#dates #bit-events .bit-twitter-share {
	background: transparent url('http://lizzwright.net/wp-content/uploads/social-sprite.png') -26px 0px;
	height: 24px;
	width: 26px;

}
#dates #bit-events .bit-twitter-share:hover {
	background: transparent url('http://lizzwright.net/wp-content/uploads/social-sprite.png') -26px -24px;
}
#dates #bit-events a.bit-track-artist-header {
	border-top: 1px solid #888 !important;
	border-bottom: 1px solid #888 !important;
}

#dates a.bit-event-data {font-weight: normal !important;}

#dates #bit-events td .bit-uiButton {
	background: none;
	height: auto;
}

#dates #bit-events td .bit-uiButtonDefault a {color: #aaa;}

td.bit-description-links a.bit-event-description-link.toggle-comments {display: none !important;}

#dates td.bit-date {padding-right: 2.5%;}

#dates #bit-events td.bit-description-links, #dates #bit-events th.bit-description-links {display: none !important;}

.entry-content #dates table {border:none;}
            
/*#footer-info {display: none;}*/

#footer-bottom {
	padding-bottom: 0;
}

#footer-bottom a#prtclr {
	-moz-transition: none;
	-webkit-transition: none; 
	transition: none;
}

a#prtclr {
	background: url(inc/images/prtclr.png) no-repeat scroll left top transparent;
	display: block;
	height: 24px;
	margin: 30px auto 0;
	width: 80px;
}

a#prtclr:hover { 
	background: url(inc/images/prtclr.png) no-repeat scroll left -24px transparent;
}


@media only screen and (max-width: 980px){
	.et_header_style_centered #et_mobile_nav_menu {
	    margin-top: 0;
	}

	.et_header_style_centered #main-header {
	    padding: 0 !important;
	    display: none;
	}

	.et_header_style_centered #page-container #main-header {
    	padding: 0;
	}

	.et_header_style_centered #main-header .mobile_nav {
		background: none;
	}

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

	#main-header .et_mobile_menu {
		/*background-color: rgba(2,2,2,0.8);*/
		border-top: none;
	}

	.et_header_style_centered .et_mobile_menu {
    	top: 33px;
	}

}

@media only screen and (max-width: 800px){
	#dates th.bit-rsvp, #dates td.bit-rsvp {display: none;}
}

@media only screen and (max-width: 700px){
	#dates #bit-events .bit-venue, #dates td.bit-venue {font-size: 12px !important;}
}


@media only screen and (max-width: 580px){
	#dates td.bit-venue, #dates th.bit-venue {display: none;}

}
@media only screen and (max-width: 480px){
	#dates td.bit-venue, #dates td.bit-artist-event-link, #dates th.bit-venue, #dates th.bit-artist-event-link, #dates #bit-events td.bit-description-links, #dates #bit-events th.bit-description-links {display: none !important;}
	#dates #bit-events {font-size: 12px !important;}
	#dates h2 {font-size: 1.2rem !important;}

}