/*
Theme Name: Laurie Lewis Theme
Description: This is the child theme created for Laurie Lewis.

Template: lucille

Text Domain: laurie-theme
*/


body {
	font-size: 18px;
	}
	
/* HOMEPAGE STYLES */

header#lc_page_header {
	position: relative;
	background-color: #6c85af;
	}

.intro-box h4 {
	width: 80%;
	padding: 0 10%;
	}

.intro-box h4 {
	color: #fbfedf;
	font-size: 22px;
	margin: 0 auto;
	font-weight: normal;
	line-height: 30px;
	}
	
span.author_quote {
	text-align: right;
	float: right;
	padding-top: 1em;
	}
	
span.sub_quote {
	font-size: 18px;
	}
	
.home .vc_row {
	padding: 5% 3%;
	}
	
.home .vc_section.vc_section-has-fill {
	padding-top: 0;
	}
	
/* NAVIGATION STYLES */

nav.classic_menu ul.menu li a {
	font-size: 18px;
	}
	
/* BUTTON STYLES */

input[type="submit"]:hover {
	color: #fff;
		}
		
/* HEADING STYLES */

#logo a {
	color: #fff;
	}

.heading_content_container.no_subtitle {
	padding-top: 30px;
	}
	
.heading_content_container, .heading_content_container.no_subtitle.spaced_title {
	padding-top: 100px;
	}
	
.heading_content_container.no_subtitle.has_cpt_tax {
	padding-top: 100px; padding-bottom: 20px;
	}
	
.page-template-template-discography .heading_content_container.no_subtitle.spaced_title {
	padding-bottom: 40px;

	}
	
blockquote p {
	color: #472f3f;
	font-size: 22px;
	font-weight: 600;
	}
	
/* ALBUM PAGES */

#menu-music-menu {
	display: flex;
	justify-content: center;
	width: 100%;
	}

#menu-music-menu li a {
	padding: 8px 20px 5px;
	text-transform: uppercase;
	color: #333;
	text-align: center;
	}	
	
#menu-music-menu li a:hover {
	background: #333;
	color: #fff;
	}
	

#heading_area h1 {
	text-transform: none;
	font-size: 2em;
	}

h3.album_title, h3.album_artist {
	line-height: 22px;
	}
	
.lc_post_meta.cpt_post_meta {display: none;}

.after_album_cover {display: none;}

.small_content_padding {
	/*text-align: center;*/
	}

.lc_button.album_buy_from {
	font-size: 18px;
	padding: 5px 50px;
	}
	
/* POST STYLES */

.lc_blog_masonry_brick a h2 {
	color: #770150 !important;
	
	}
	
.style_classic h2.lc_post_title {
	letter-spacing: 0;
	}
	
.swp_author_meta, .swp_cat_meta {
	display: none;
	}

#comments {display: none;}

/* STORE */

p.woocommerce-result-count, .woocommerce-ordering {display: none;}

.product_meta {display: none;}
	
/* RESPONSIVE DESIGN */

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

#logo a {
	letter-spacing: 5px;
	height: 100px;
	}

nav.classic_menu ul.menu li.logo_menu_item a {
	padding: 0 30px;
	}


#menu-music-menu {display: none;}



}