/*!
 * Theme Name:  Ovation Child Theme
 * Theme URI:   https://audiotheme.com/view/ovation/
 * Description: Sample child theme for Ovation.
 * Version:     1.0.0
 * Author:      AudioTheme
 * Author URI:  https://audiotheme.com/
 * License:     GPL-2.0+
 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
 * Template:    ovation
 */

 @import url("//hello.myfonts.net/count/3a6473");


 @font-face {
   font-family: 'Metropolitan';
   src: url('webfonts/3A6473_0_0.eot');
   src: url('webfonts/3A6473_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3A6473_0_0.woff2') format('woff2'),url('webfonts/3A6473_0_0.woff') format('woff'),url('webfonts/3A6473_0_0.ttf') format('truetype');
 }




body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	word-spacing: 0.05em;
	font-size: 1.4em;
	line-height: 2;
}

h3 {
	font-size: 1.8rem;
	line-height: 1.5;
}

body, pre, h1, h2, h3, h4, h5, h6, .front-page-section-footer, .block-grid-item-title,
.gig-summary .gig-date, .gig-summary .gig-title, .gig-summary .gig-location, .gig-summary,
.gig-summary .gig-description, .page-header-content h6, .gig-summary .gig-description,
.gig-summary .gig-description span, .footer-navigation, .site-navigation, .social-navigation a,
.sidebar-toggle-button {
color: #666;
}

.footer-navigation-left, .footer-navigation-left ul, .menu-imprint-container {display:inline;}

.with-love-by-bureau-fm {color: #222;}

.record-details .entry-title, .front-page-section-title, .page-header-title, .entry-title {
	font-family: Metropolitan;
	font-weight: normal;
	font-style: normal;
}

.site-navigation .menu .current-menu-item > a, .site-navigation .menu > .current-menu-parent > a, .site-navigation .menu > .current-menu-ancestor > a {font-weight:normal;color:#fff;}

.home .entry-title, .page .entry-title, .entry-title {
 letter-spacing: 0.1em;
}

.gig-summary {border-top:1px solid #444;}
.gig-list {border-bottom: 1px solid #444;}
.gig-details, .gig-details .gig-date, .gig-details .gig-location, .gig-details .gig-tickets {border: none;}

.button.alt, .button-alt {
background-color: #444;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
}



.site-navigation {
  font-family: Metropolitan;
	font-weight: normal;
	font-style: normal;
font-size: 1.8rem;
margin: 0;
padding: 1.2em 0;
text-transform: uppercase;
}


.page-template-sections-page .site-content {
	padding-left: 0;
	padding-right: 0;
}

.page-template-sections-page .site-content-inside {
	max-width: none;
}

.page-template-sections-page .content-area {
	max-width: none;
	margin-left: auto;
	margin-right: auto;
}

.site .entry-header .entry-meta {
margin-bottom: 1.69230769em;
-webkit-box-ordinal-group: 6;
-moz-box-ordinal-group: 6;
-ms-flex-order: 5;
-webkit-order: 5;
order: 5;
}

.entry-content, .sections-page {
	margin-top:4em;
}

.home.page .content-area-inside .entry-content {
  margin-top: 0;
}


.content-area-inside > :last-child {
	margin-bottom: 10em;
}

.entry-media {
	margin: 3em auto 5em;
}

.tracklist-area {
	margin: 0 0 6em 0;
	max-width: 100%;
}

.site-navigation {
	background: #000;
}

pre {
	background-color: #000;
	border: none;
	font-family: inherit;
	margin-bottom: 3em;
}

.entry-content pre a, .page-content pre a {
	text-decoration: none;
}

.button-small {
	font-family: Metropolitan;
	font-weight: normal;
	font-style: normal;
	padding: 0.5em 1.8em;
}

.gig-details .gig-tickets .button, .record-details .button {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	border-radius: 3px;
	padding: 1.2em 2.8em;
}

.gig-summary .sep-country-name, .gig-summary .country-name {
	display: inline;
}

.front-page-section-body .venue-address, .archive-gig .venue-address, .sidebar-area .venue-address {
	display:none;
}

.gig-description p {
	display: inline;
}

.gig-summary .gig-date, .gig-summary .gig-title, .gig-summary .gig-location, .gig-summary, .gig-summary .gig-description, .page-header-content h6 {
	font-family: Helvetica, Arial, sans-serif;
}

.gig-summary .gig-description {
	font-size: 1.6rem;
}

.gig-details {margin: 5em 0}
.gig-details .venue-name {display:block;}
.gig-details .venue-address {display:none;}
.gig-details .gig-location .locality, .gig-details .gig-location .country-name, .gig-details .gig-location .sep-country-name {
	display: inline;
	color: #666;
	font-size: 1.9rem;
	line-height: 2;
}

.single-gig .entry-content {
	border: solid #666;
	border-width: 0 0 1px;
	margin-bottom: 2.1875em;
	padding: 1.375em 0;
}

.site-footer {
	padding-bottom: 8em;
}

.front-page-section-footer a, .page-header h6 {
	font-family: Metropolitan;
	font-weight: normal;
	font-style: normal;
}

.footer-navigation {
	font-family: Metropolitan;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	text-transform: uppercase;
	font-size: 0.8em;
	line-height: 2;
	letter-spacing: 0.1em;
}

.footer-navigation-left {
	text-align: left;
	width: 50%;
	float: left;
  padding-top: 0.8em;
}

.footer-navigation-right {
	text-align: right;
	width: 50%;
	float: right;
}

.footer-navigation-right .social-navigation {
text-align: right;
}

.footer-navigation ul {
	margin: 0;
	-webkit-padding-start: 0px;
}

.footer-navigation ul li {
	display: inline-block;
}

.footer-navigation-right ul li:last-child {
	padding-right: 0em;
}

img.attachment-full.size-full.wp-post-image {max-width:85%; display: block;
  margin-left: auto;
  margin-right: auto;}


.sheetmusic .content-area {
	max-width:none;
}

.sheetmusic a img {
	display:block;
	width:48%;
	margin-right:2%;
	margin-bottom:2%;
	float:left;
	border: 1px solid #666;
	position:relative;
}



.site-title, .font_site-title_oswald .site-title, .site-description {
	font-family: Metropolitan;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.08em;
}








@media screen and (min-width: 480px) {

	body {
		font-size: 1.8em;
		line-height: 2;
	}

}








@media screen and (min-width: 768px) {

	body {
		font-size: 1.8em;
		line-height: 2;
	}

	.sheetmusic a img {
		width:31%;
	}

	.site-title {
		font-size: 6.8rem;
		margin-bottom: 4rem;
	}

  .front-page-section, .front-page-sections:last-child .front-page-section:last-of-type {
  margin-bottom: 15em;
  }

  .front-page-section-media {
  margin-bottom: 8em;
  }

  .home.page .content-area-inside .entry-content {
    margin-bottom: 4em;
  }

}





@media screen and (min-width: 960px) {

	body {
		font-size: 1.8em;
		line-height: 2;
	}

	.sheetmusic a img {
		width:23%;
	}

}








@media screen and (min-width: 975px) {

	.sidebar-toggle-button {
		display:none;
	}

	h3 {
		font-size: 2.4rem;
		line-height: 1.5;
	}

}








@media screen and (min-width: 1280px) {

	body {
		font-size: 2.1em;
		line-height: 2;
	}

}
