/*!
 * Theme Name:  Bryan Estepa - Ovation Child Theme
 * Theme URI:   https://audiotheme.com/view/ovation/
 * Description: Oavtion Child Theme
 * Version:     1.0.0
 * Author:      AudioTheme
 * Author URI:  https://audiotheme.com/
 * License:     GPL-2.0+
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Domain Path: /languages
 * Text Domain: ovation
 * Template:    ovation
 */




.custom-logo { 
    max-height: 150px;
    width: auto;
}

.credits {
	display: none !important;
}

.site-content {
	padding-top: none;
}

.entry-header {
    margin-bottom: 0 !important;
}

p {
		text-align: left;
}
label {
	text-align: left;
}



.front-page-section-body {
	max-width: none;
}


#front-page-section-11 {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.widget-title {
    color: #000014;
	font-size: 4.5rem;
    letter-spacing: 0;
    margin-bottom: 0.2em;
    text-transform: none;
    text-align: center;
}



input, textarea {
	border:none;
	width: 100% !important;
}

label {
    text-align: center;
    padding-bottom: 10px;
    display: block;
}

.contact-submit {
    text-align: center;
}

.mc4wp-form-fields p {
    text-align: center  !important;
    line-height: 1.em !important;
}

.mc4wp-form input[type="text"] {
    margin: 0 !important;
    max-width: 100% !important;
}

.mc4wp-form input[type="submit"] {
    width: 130px !important;
}

/* SIDEBAR */

.sidebar-area .sidebar-toggle-button {
    background: #767676;
}

#secondary {
    background: rgb(34, 34, 34);
    color: #fff;
    text-align: center;
}

.sidebar-area .widget {
    border-bottom: 1px solid rgb(50,50,50);
    padding: 40px;
}

#secondary .widget-title {
    color: #fff;
    font-size: 2.8rem;
    letter-spacing: 0;
    margin-bottom: 1em;
    text-transform: none;
    text-align: center;
}

.mobile-navigation {
    background: #fff;
    border: 0;
	padding-bottom: 10px;
}

.mobile-navigation a {
    display: block;
    padding: 0.20833333em 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    font-size: 0.85em;
	padding: 12px;
}

.sidebar-area .social-navigation {
    background: #fff;
    text-align: center;
    padding: 1em;
}

.social-navigation a {
    padding: 10px;
}


/*
#secondary .widget_cue_playlist {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

*/

#secondary .cue-tracks {
    background: none;
    color: #fff;
    text-align: center;
	border:none !important;
	max-height: inherit;
}

#secondary .cue-playlist .cue-track {
    border-color: #454545;
}

#secondary .cue-playlist .cue-track.is-current, #secondary .cue-playlist .cue-track:hover {
    background-color: #f9f9f9;
}

#secondary .cue-playlist .cue-track .cue-track-details .cue-track-title {
    color: #fff;
    display: block;
    font-weight: 600;
    padding: 0px;
    font-size: 1.1em;
    letter-spacing: 0.5px;
}

#secondary .cue-playlist .cue-track .cue-track-details .cue-track-artist {
    display: block;
    padding-bottom: 0px;
}

#secondary .cue-playlist .cue-track.is-current .cue-track-details .cue-track-title {
    color: #454545;
}

#secondary input[type="email"], #secondary input[type="password"], #secondary input[type="search"], #secondary input[type="tel"], #secondary input[type="text"], #secondary input[type="url"], #secondary textarea {
	line-height:1.2em;
}

#secondary label {
    color: #c2c2c2;
    font-weight: 100;
    padding-bottom: 5px;
    text-transform: none;
}

#secondary .gig-summary .gig-date, #secondary .gig-summary .gig-title, #secondary .gig-summary .gig-location {
    color: #fff;
}

#secondary .gig-summary {
    border-bottom-width: 0;
    border-top: 0;
    color: #4d4d4d;
    margin-bottom: 0;
    min-height: 3.75em;
    padding: 0em 0 1.5em 0;
    text-align: center;
}

.widget_mc4wp_form_widget .mc4wp-form p {
    margin-bottom: 1em;
}

/* HOME PAGE */

.front-page-section--record .front-page-section-inside {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    padding-left: 0;
    padding-right: 0;
}

#front-page-section-484 .front-page-section-title {
    display: none;
}

.front-page-sections .audiotheme_record .entry-excerpt p {
    text-align: center;
}



.home.page .content-area-inside .entry-title {
    display: none;
}

.front-page-section-title {
    font-size: 5rem;
    margin-bottom: 1em;
    letter-spacing: 0;
}

.background-fixed .is-parallax .entry-media img {
    display: block;
    max-height: 400px;
    width: auto;
    text-align: center !important;
    margin: auto;
}

#front-page-section-86 .front-page-section-body li {
    text-align: center !important;
    max-height: 530px;
    padding-top: 25px;
    padding-bottom: 0;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}


#front-page-section-92 .front-page-section-body {
    width: 90% !important;
    max-width: 90%;
}

#front-page-section-92 .front-page-section-title {
    font-size: 5rem;
    margin-bottom: 1em;
    letter-spacing: 0;
}

pre {
    border: 0;
}

code {
    font-family: "Karla", sans-serif;
    letter-spacing: 0 !important;
}

#sb_instagram .sbi_follow_btn a {
    background: rgb(51, 51, 51) !important;
    color: #fff;
}

.gig-description p {
    text-align: center;
}

#front-page-section-87 .front-page-section-title {
    display: none;
}

#contact {
    display: block !important;
}

/* DISCOGRAPHY */

.single-record .entry-header {
    padding-bottom: 50px;
}

.audiotheme_record .block-grid-item-title {
    display: none;
}

/* NEWS */

#posts-container article.type-post {
    border-bottom: 1px rgb(221, 221, 221) solid;
    padding-bottom: 30px !important;
    padding-top: 20px;
    margin-bottom: 60px;
    padding-left: 20px;
	padding-right: 20px;
}

/* SINGLE POST */

.entry-footer {
    display: none;
}

.comments-area {
    display: none;
}

/* CONTACT FORM 

#g11-name, #g11-email, #g11-subject {
	max-width: 100%;
	width: 100%;
}

/* SIDEBAR 

#cue-playlist {
    font-family: 'karla',sans-serif;
}

#cue-playlist-2 {
    padding: 20px;
}

.mejs-track-details {
    font-family: 'karla',sans-serif;
}

.mejs-track-artist {
    text-transform: uppercase;
}

/* DISCOGRAPHY 

.tracklist-area {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
    margin-top: 4em;
}

*/

@media screen and (min-width: 1000px) and (max-width: 1240px) { 

	.background-fixed .is-parallax .entry-media img {
		display: block;
		max-height: 300px;
		width: auto;
		text-align: center !important;
		margin: auto;
	}
	
	#front-page-section-86 .front-page-section-body li figure {
		max-height: 300px;
		margin-top: 0;
	}

}

@media screen and (min-width: 854px) and (max-width: 1000px) { 

	.background-fixed .is-parallax .entry-media img {
		display: block;
		max-height: 200px;
		width: auto;
		text-align: center !important;
		margin: auto;
	}
	
	#front-page-section-86 .front-page-section-body li figure {
		max-height: 200px;
		margin-top: 0;
	}


	.front-page-section--posts li a {
		font-size: 1.8rem;
	}
}

@media screen and (min-width: 854px) {
	.front-page-section--posts li a {
		min-height: 80px;
	}
}

@media screen and (min-width: 481px) and (max-width: 799px) { 

	
	#front-page-section-86 .front-page-section-body li {
		text-align: center !important;
		height: auto;
		padding-top: 20px;
		padding-bottom: 30px;
		border-top: none;
		border-bottom: 1px solid rgb(221,221,221);
		margin-bottom: 15px;
	}
	
	#front-page-section-86 .front-page-section-body li:last-child {
		border-bottom:none;
		padding-bottom: 10px;	
	}
	
	.front-page-section.page #sb_instagram .sb_instagram_header {
		display: none;
	}
	
	.single-gig .gig-details {
		margin-left:0 !important;
		margin-right:0 !important;
	}
	
	.front-page-section-title {
		font-size: 4rem;
		margin-bottom: .5em;
		letter-spacing: 0;
	}
	
]}

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

	p {
		text-align: center;
	}

	.site-content {
		padding-left: 5%;
		padding-right: 5%;
	}
	
	.front-page-section-footer {
		padding-top: 20px;
	}

/*
	.front-page-section-media {
		display: none;
	}
	
	*/


	.page-header {
		margin-bottom: 40px;
    }
    
    .bio-column-2 {
		height: 300px;
	}


	
	#front-page-section-86 .entry-media.entry-image {
		margin-top: 30px;
	}

	#front-page-section-92 .front-page-section-title {
		font-size: 3rem;
		margin-bottom: 0em;
		letter-spacing: 0;
	}
	
	.background-fixed .is-parallax .entry-media img {
    	height: auto;
	}

	.entry-image {
		width: 80%;
	}
		
	#front-page-section-86 .front-page-section-body li {
		text-align: center !important;
		height: auto;
		padding-top: 20px;
		padding-bottom: 30px;
		border-top: none;
		border-bottom: 1px solid rgb(221,221,221);
		margin-bottom: 15px;
	}
	
	#front-page-section-86 .front-page-section-body li:last-child {
		border-bottom:none;
		padding-bottom: 10px;	
	}
		
	#secondary .gig-summary {
		padding: 0em 0 1.5em 0;
		text-align: center;
	}
	
	.audiotheme-archive-record .page-header-title {
		margin-bottom: 0;
	}
	
	.single-record .record-artist {
		color: #4d4d4d;
		font-family: "Karla", sans-serif;
		font-size: 24px;
		font-size: 1.7rem;
		font-weight: 400;
		letter-spacing: normal;
		margin-bottom: 0;
		text-transform: uppercase;
	}
	
	.block-grid .block-grid-item {
		margin-bottom: 1.5em;
	}
	
	.gig-summary {
		border-bottom-width: 0;
		border-top: 0;
		margin-bottom: 0;
		min-height: 3.75em;
		padding: 0em 0 1.5em 0;
		text-align: center;
	}
	
	.block-grid .block-grid-item {
		margin-bottom: .5em;
	}
	
	.block-grid-item-title {
		display:none;
	}
	
	.front-page-section.page #sb_instagram .sb_instagram_header {
		display: none;
	}
	
	.single-gig .entry-image {
		width: 100;
	}

}


