/*!
 * Theme Name: Twotone Child
 * Theme URI: https://audiotheme.com/view/twotone/
 * Description: Sample child theme for the Twotone theme.
 * Author: AudioTheme
 * Author URI: https://audiotheme.com/
 * Version: 1.0.0
 * License: GPL-2.0+
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: twotone
 */

@media screen and (min-width: 1025px) {
	.site-branding {
		float: left;
		max-width: 320px;
		min-height: 0;
	}

	.site-title {
		margin-right: 0;
	}

	.mid-height-header .site-header,
	.admin-bar.mid-height-header .site-header {
		min-height: 530px;
	}
}

@media only screen  and (min-width : 1500px) {
.mid-height-header .site-header,
	.admin-bar.mid-height-header .site-header {
		min-height: 620px;
	}
}

@media only screen  and (min-width : 1700px) {
.mid-height-header .site-header,
	.admin-bar.mid-height-header .site-header {
		min-height: 720px;
	}
}



@media only screen  and (min-width : 2300px) {
.mid-height-header .site-header,
	.admin-bar.mid-height-header .site-header {
		min-height: 1000px;
	}
}

.site-branding {
    margin-bottom: 1.25em;
    margin-top: 0.25em;
    min-height: 2em;
    position: relative;
    z-index: 20;
}

/*  Mailchimp Subcribe button is styled with this */
#mc-embedded-subscribe {
    border: 0 none;
    border-radius: 3px!important;;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4rem!important;;
    font-weight: 400!important;;
    letter-spacing: 0.1em!important;;
    line-height: 1.5;
    margin-bottom: 0.5em;
    margin-right: 0.142857em;
    opacity: 1;
    padding: 0.571429em 1.07143em 0.5em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: #777!important;
}

#mc-embedded-subscribe:hover {
    background: #555!important;
}

#mc_embed_signup form {
    display: block;
    padding: 10px 0 10px 0!important;
    position: relative;
    text-align: left;
}

/ *takes away unwanted author box and footer navigation on posts, particularly gigpress detail posts */
.entry-footer {display:none;}

.author-box {
    border-top: 1px solid #ddd;
    margin-bottom: 3.75em;
    padding-top: 2.5em;
    display: none;
}

main#primary.content-area nav.navigation.post-navigation {display:none;}

.comments-area, .content-area .navigation {
    display: none;
    margin-left: -40px;
    margin-right: -40px;
}


/*styling for photo credits which are set up in custom page templates in twotone-child folder*/

.photo-credit-shows , .photo-credit-home, .photo-credit {text-align:center; color: #666; font-size: .9em;}

/*positions logo to stay out of way of menu on iphone*/

/* @media (max-width: 480px) {
	.site-branding, .site-logo { 
		
margin-top: 2.5em;
	}
}
*/



.home-widgets .widget-title {
    border-bottom: 1px solid #F6E5A0;
    padding-bottom: 0.66666667em;
}

.site-content {
	background-color: #fff;
	border-bottom: 1px solid #F6E5A0;
}

.search .content-area .hentry,
.archive .content-area .post,
.blog .content-area .post {
	border-bottom: 1px solid #F6E5A0;
}

.footer-widgets {
	border-bottom: 1px solid #F6E5A0;
	overflow: hidden;
	text-align: center;
}

.footer-widgets .block-grid-3:before,
	.footer-widgets .block-grid-3:after {
		border: solid #F6E5A0;
		border-width: 0 1px 0 0;
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
	}

@media (min-width: 960px) {
	.home-widgets:before {
		border-left: 1px solid #F6E5A0;
		content: "";
		position: absolute;
		top: 0;
		bottom: 5em;
		left: 50%;
	}

	.home-widgets .widget {
		margin-bottom: 4.375em;
	}

	.home-widgets .widget,
	.home-widgets .grid-sizer {
		width: calc(50% - 40px);
	}

	.home-widgets .gutter-sizer {
		width: 80px;
	}

	.footer-widgets .block-grid {
		padding-bottom: 1.25em;
		padding-top: 5em;
	}

	.footer-widgets .block-grid--gutters > .block-grid-item {
		padding: 0 2.5em;
	}
}

@media (min-width: 1280px) {
	.footer-widgets .block-grid--gutters > .block-grid-item {
		padding: 0 5em;
	}
}
.gig-meta {
	border-top: 1px solid #F6E5A0;
	margin-bottom: 1.875em;
	margin-top: 1.875em;
}

.gig-meta dl {
	border-bottom: 1px solid #F6E5A0;
	color: #777;
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	margin-bottom: 0;
	padding: 1.35714286em 0;
	position: relative;
	text-transform: uppercase;
}

.gig-list {
	border-top: 1px solid #F6E5A0;
	margin-bottom: 2.5em;
}

.venue-map {
	border: 1px solid #F6E5A0;
}

.gig-card {
	border-bottom: 1px solid #F6E5A0;
	color: #333;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 5.125em;
	overflow: hidden;
	padding: 0.8125em 0 0.6875em;
	position: relative;

	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.record-tracklist {
	border-top: 1px solid #F6E5A0;
	counter-reset: li;
	margin-bottom: 2.5em;
	padding: 0;
}

.record-tracklist .track {
	border-bottom: 1px solid #F6E5A0;
	display: block;
	margin-bottom: 0;
	padding: 1.0625em 0;
	position: relative;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.infinite-scroll-wrapper article:first-child {
	border-top: 1px solid #F6E5A0;
	padding-top: 1.25em;
}

.site .widget_jetpack_display_posts_widget .jetpack-display-remote-posts img {
	border: 1px solid #F6E5A0;
}

pre {
	background-color: #fafafa;
	border: 1px solid #F6E5A0;
	color: #777;
	line-height: 1.2;
	margin-bottom: 1.5em;
	max-width: 100%;
	overflow: auto;
	padding: 1.25em;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

p.callout {
float: right;
background-color: #000;
color: #fff;
font-size: 0.9em;
line-height: 1.2em;
max-width: 320px;
}

.single-audiotheme_record .footer-widgets widget-area {
  display: none;
}