/*!
Theme Name: Americanaura Child
Theme URI: http://audiotheme.com/view/americanaura/
Description: A basic child theme for making customizations to Americauara.
Version: 1.0.0
Author: Suzanne O\'Keeffe
Author URI: 
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: americanaura
*/

/* Uncomment the following line if the LESS compiler is disabled in Appearance -> Theme Options. */
/*@import url(../americanaura/style.css);*/

.gig-carousel {
background: none repeat scroll 0 0 #1b1b1d;
padding: 20px 0 20px 30px;
}

.gig-carousel .gig-carousel-prev {
text-align: left;
}

.gig-block { 
background: none repeat scroll 0 0 #E5D9C1;
border-radius: 0;
box-shadow: 0 0 0 0 #2D2E2E inset;
border: 0 solid #68686C;
color: #141414;
font-family: "nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 1.4rem;
font-weight: 400; 
letter-spacing: 0.05em; 
line-height: 1.3em
}

.gig-block dt {
font-size: 1.8rem;
font-weight: 700;
}

.gig-block dt a {
color: #141414;
}

.site-header {
background: none repeat scroll 0 0 #4d4d4f;
border-top: 0 solid #4d4d4f;
box-shadow: 0 0px rgba(0, 0, 0, 0.2), 0 0px rgba(255, 255, 255, 0.2), 0 0px rgba(0, 0, 0, 0.2) inset;
}

.site-title {
font-family: "ambroise-firmin-std","Oswald",sans-serif;
font-size: 2.9rem;
font-weight: 400;
letter-spacing: 0.2em;
text-transform: uppercase;
}

.site-title a {
border: 0 solid #ffffff;
padding: 0;
}

.site-main {
background: none repeat scroll 0 0 #a7a9ab;
border-color: #7D7D81;
border-width: 30px 0;
}

.gig-carousel-toggle {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-weight: 400;
font-size: 1.2rem;
}

#header {
border-color: #3d2215;
border-image: none;
border-style: solid;
border-width: 1px 0;
}

.site-navigation-holder {
background: none repeat scroll 0 0 #1b1b1d;
border-color: #3d2215;
}

.site-navigation {
font-family: "nimbus-sans","Oswald",sans-serif;
font-weight: 700;
font-size: 1.2rem;
}

.site-navigation .menu-item, .site-navigation .page_item {
float: left;
font-weight: 700;
letter-spacing: 0.15em;
text-transform: uppercase;
margin: 0 30px 0 0 ;
padding: 0;
}

.site-navigation .menu {
height: 60px;
}
.site-navigation .menu-item a, .site-navigation .page_item a {
line-height: 60px;
}

.site-navigation-holder .site-navigation-meta {
height: 60px;
}
.site-navigation-holder .group-drop-trigger {
height: 60px;
line-height: 60px;
}

.site-navigation .menu > .menu-item > a:hover:before, .site-navigation .menu > .menu-item > a.is-active:before, .site-navigation .menu > .menu-item.is-active > a:before, .site-navigation .menu > .menu-item.current-menu-ancestor > a:before, .site-navigation .menu > .menu-item.current-menu-item > a:before, .site-navigation .menu > .menu-item.current-menu-parent > a:before, .site-navigation .menu > ul > .page_item > a:hover:before, .site-navigation .menu > ul > .page_item > a.is-active:before, .site-navigation .menu > ul > .page_item.is-active > a:before, .site-navigation .menu > ul > .page_item.current-menu-ancestor > a:before, .site-navigation .menu > ul > .page_item.current-menu-item > a:before, .site-navigation .menu > ul > .page_item.current-menu-parent > a:before {
top: 0;
}

.footer-navigation {
background: none repeat scroll 0 0 #1b1b1d;
border-color: #3d2215;
box-shadow: none;
padding: 20px 0 15px;
}

.footer-navigation a:hover {
color: #426E9D;
}
	  
.footer-navigation .menu-footer {
font-family: "nimbus-sans","Oswald",sans-serif;
font-weight: 700;
font-size: 1.2rem;
letter-spacing: 0.15em;
margin: 0 30px 0 0;
padding: 0;
}

.footer-navigation a {
color: #BBBBBB;
}

.footer-navigation .menu > .menu-item > a:hover:before, .footer-navigation .menu > .menu-item > a.is-active:before, .footer-navigation .menu > .menu-item.is-active > a:before, .footer-navigation .menu > .menu-item.current-menu-ancestor > a:before, .footer-navigation .menu > .menu-item.current-menu-item > a:before, .footer-navigation .menu > .menu-item.current-menu-parent > a:before, .footer-navigation .menu > ul > .page_item > a:hover:before, .footer-navigation .menu > ul > .page_item > a.is-active:before, .footer-navigation .menu > ul > .page_item.is-active > a:before, .footer-navigation .menu > ul > .page_item.current-menu-ancestor > a:before, .footer-navigation .menu > ul > .page_item.current-menu-item > a:before, .footer-navigation .menu > ul > .page_item.current-menu-parent > a:before {
background: none repeat scroll 0 0 #426E9D;
content: "";
height: 4;x;
left: 0;
top: 0;
width: 100%;
}

.marquee-holder {
max-width: 1380px;
}

.marquee {
padding: 0;
height: 475px;
}

.marquee .widget {
max-height: 475px;
}

.marquee .widget_simpleimage {
	width: 100%;
}

.marquee .widget_simpleimage .widget-innards {
	padding: 0;
	bottom: 0;
	top: 0;
}

.marquee .widget_simpleimage .widget-media {
	background: none;
	padding: 0;
	position: relative;
	bottom: 0;
	width: 100%;
}

.marquee .widget_simpleimage .widget-media img {
	height: 100%;
	margin-left: 0;
	max-height: 475px;
	width: auto;
}

.marquee-holder .marquee-direction-nav {
top: 45%;
z-index:999;
width: 100%;
}

.marquee-holder .marquee-direction-nav .marquee-prev {
position: absolute;
}

.marquee-holder .marquee-direction-nav .marquee-next {
position: absolute;
right: 10%;
}

.marquee .widget_simpleimage .widget-description {
	display: none;
}

.pinboard .widget {
box-shadow: 1px 1px rgba(0, 0, 0, 0.02);
}


.pinboard .widget .widget-title {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-size: 2.2rem;
font-weight: 700;
letter-spacing: 0.09rem;
line-height: 1.2;
text-transform: uppercase;
}

.pinboard .widget .widget-title a {
color: #666666;
}

.pinboard .widget .widget-meta, .pinboard .widget .widget-meta a {
font-family: "nimbus-sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 700;
letter-spacing: 0.03rem;
font-size: 1.1rem;
line-height: 1.455;
color: #426e9d;
}

.pinboard .widget .widget-meta a {
border-bottom: 0 solid #426e9d;
}

.widget {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-size: 1.4rem;
line-height: 1.6;
letter-spacing: 0.05rem;
font-weight: 400;
}

.widget .widget-title {
color: #353535;
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-size: 2rem;
line-height: 1.625;
letter-spacing: 0.09rem;
font-weight: 700;
}

.widget ul li a:hover {
text-decoration: none;
}

.footer-widgets .widget .widget-title {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-size: 2rem;
line-height: 1.625;
letter-spacing: 0.09rem;
font-weight: 700;
color: #426e9d;
border: 0 solid #ffffff;
padding: 0;
}

.footer-widgets .widget_text .textwidget {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-weight: 400;
letter-spacing: 0.09rem;
font-size: 1.5rem;
}

.footer-widgets .widget_text .textwidget li, .footer-widgets .widget_text .textwidget p {
line-height: 1.625;
}

.footer-widgets .widget .widget-title-mailchimp {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-size: 2rem;
line-height: 1.625;
letter-spacing: 0.09rem;
font-weight: 700;
color: #426e9d;
border: 0 solid #ffffff;
padding: 0;
margin: 0;
}

.mc4wp-form {
margin: 0.5em 0;
}

.footer-widgets a {
color: #426E9D;
text-decoration: none;
}

.footer-widgets .widget_recent_posts.show-excerpts li h5, .footer-widgets .widget_recent_posts.show-excerpts li h5 a {
color: #426E9D;
}
	
.kebo_twitter_feed_widget .kebo-tweets .ktweet .ktext {
min-height: 3em;
font-size: 1.4rem;
}

.kebo-tweets .ktweet .kmeta a.kaccount {
font-size: 1.6rem;
}

.kebo-tweets.list .ktweet {
border-bottom: 1px solid rgba(183, 183, 183, 0.2) !important;
}

body {
font-family: "nimbus-sans-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;
color: #888888;
font-size: 1.6rem;
font-weight: 400;
letter-spacing: 0.09em;
line-height: 1.625;
}

a:hover {
text-decoration: none; 
}

.archive-title {
font-family: "ambroise-firmin-std","Oswald",sans-serif;
font-weight: 400;
font-size: 2.6rem;
letter-spacing: 0.2em;
line-height: 80px;
color: #ffffff;
text-transform: uppercase;
}

.hentry.media-object .featured-image {
margin: 0;
}
	  
.hentry.media-object {
border: 0 solid #eaeaea;
box-shadow: 3px 3px rgba(0, 0, 0, 0.03)
}

.hentry .entry-title {
font-family: "ambroise-firmin-std","Oswald",sans-serif;
font-weight: 700;
font-size: 2rem;
letter-spacing: 0.09em;
line-height: 1.3;
color: #666666;
text-transform: uppercase;
}

.hentry .entry-title a {
text-decoration: none;
color: #426e9d;
}

.hentry .entry-title a:hover {
text-decoration: none;
color: #353535;
}

.media-object .entry-title, .hentry.media-object .entry-title a {
color: #666666;  
}

.media-object a:hover, .hentry.media-object a:hover {
color: #426e9d;
}

.single-audiotheme_record .hentry .entry-header .entry-title, .single-audiotheme_track .hentry .entry-header .entry-title, .single-post .hentry .entry-header .entry-title {
font-family: "ambroise-firmin-std","Oswald",sans-serif;
font-weight: 700;
font-size: 2.2rem;
letter-spacing: 0.12em;
line-height: 1.3;
color: #666666;
text-transform: uppercase; 
}

.tracklist-section h2, .meta-links h2 {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-weight: 700;
font-size: 2rem;
letter-spacing: 0.09em;
line-height: 1.3;
color: #666666;
text-transform: uppercase;
}
	
.meta-links h2 {
color: #9e0b0f; 
}

.record-artwork {
border: 0 solid #eaeaea;
}
		
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-weight: 700;
line-height: 1.3;
color: #666666;
text-transform: uppercase;	
margin: 1em 0 0.35rem;
}

.content h3 {
font-size: 2rem;
letter-spacing: 0.09em;
}

.media-object .entry-title, .hentry.media-object .entry-title {
font-size: 2rem;
line-height: 1.3;
margin: 15px;
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-weight: 700;
letter-spacing: 0.09em;
color: #666666;
text-transform: uppercase;
}

.post-type-archive-audiotheme_record .site-main .content-area, .post-type-archive-audiotheme_video .site-main .content-area, .site-main .primary-area {
background: none repeat scroll 0 0 #a7a9ab;
border: 0 solid #cacaca;
}

.site-main .widget-area, .site-main .secondary-area {
border: 0 solid #eaeaea;
padding: 15px 29px 29px;
}

.site-main .content-area, .site-main .primary-area {
border: 0 solid #eaeaea;
padding: 15px 29px 29px 30px;
}
	
.single-audiotheme_gig .site-main .primary-area, .single-audiotheme_record .site-main .primary-area {
background: none repeat scroll 0 0 #ffffff;  
}

.single-audiotheme_record .hentry .entry-header, .single-audiotheme_track .hentry .entry-header {
border: 0 solid #eaeaea;
box-shadow: 0 0 #fff inset;
color: #353535;
}
	
.cpi-window {
border: 1px solid #eaeaea !important;
border-radius: 0 !important;
}

.gig-list-year {
border-top: 0 solid #eaeaea;
}
	
.gig-list-year span {
border-color: #426E9D;
color: #353535;
}

.gig-card {
  border-top: 1px solid #3d2215;
	}
	
.gig-card dt {
background: none repeat scroll 0 0 #cccccc;
box-shadow: 0 0 #fff inset;
color: #353535;
min-height: 40px;
padding: 13px 0 10px 140px;
}
		
.gig-card dt .gig-title {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-weight: 700;
font-size: 2rem;
letter-spacing: 0.12em;
line-height: 1.3;
color: #353535;
text-transform: uppercase;
}
	
.gig-card dt .gig-permalink {
background: none repeat scroll 0 0 padding-box #a7a9ab;
border-radius: 0;
font-size: 1.2rem;
font-weight: 700;
}

.gig-card dd.date {
border-color: #426E9D;
border-width: 4px 1px 1px;
color: #426E9D;
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-weight: 700;
font-size: 2rem;
line-height: 1.3;
}

.gig-card dd.date .day {
font-size: 4.2rem;
margin: 0;
}

.gig-card dd.location .fn {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-weight: 700;
font-size: 2rem;
letter-spacing: 0.12em;
line-height: 1.3;
color: #426E9D;
text-transform: uppercase;
}

.gig-card dd.location {
padding: 5px;
}

		
.gig-card dd.location:hover {
background: none repeat scroll 0 0 padding-box #fff;
border: 1px solid #eaeaea;
border-radius: 0px;
box-shadow: 2px 2px rgba(0, 0, 0, 0.2);
}
		
.gig-card:hover, .gig-card.is-featured {
box-shadow: 0 0 #fff inset;
background: none;
}
		
.gig-card:hover dt, .gig-card.is-featured dt {
background: none repeat scroll 0 0 #eaeaea;
box-shadow: 0 0 #fff inset;
}

.post {
margin: -4px -29px 0;
padding: 0 29px 30px;
}

.content .content-area .hero {
margin: 0 0 0.35em;
}
		
.hentry .entry-header {
margin: 0 0 1.25em;
}
	  
.hentry .entry-header .entry-title, .media-object .entry-header .entry-title, .hentry.media-object .entry-header .entry-title {
margin: 1em 0 0.35rem;
}

.blog .comments-link {
display: none; 
}

.mc4wp-form label {
font-weight: 400 !important;
}

.mc4wp-form input[type="submit"] { 
background: none repeat scroll 0 0 #426e9d;
box-shadow: 0 4px rgba(0, 0, 0, 0.2) inset;
  border: 1px solid rgba(183, 183, 183, 0.2) !important;
  color: #fff;
  font-family: "nimbus-sans-condensed","Oswald",sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 22px;
  opacity: 0.8;
  padding-top: 2px;
  text-transform: uppercase;
  transition: all 0.2s ease 0s;
}

.single-product .site-main .site-main-inside #container, .post-type-archive-product .site-main .site-main-inside #container {
background: none repeat scroll 0 0 #ffffff;
padding: 15px 29px 29px 30px;
float: left;
margin: -10px 0;
width: 100%;
}
	
.single-product .site-main .site-main-inside #container #content .woocommerce-breadcrumb, .post-type-archive-product .site-main .site-main-inside #container #content .woocommerce-breadcrumb {
display:none;
}

.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page #content .page-title {
font-family: "ambroise-firmin-std","Oswald",sans-serif;
font-weight: 700;
font-size: 2.2rem;
letter-spacing: 0.12em;
line-height: 1.3;
color: #666666;
text-transform: uppercase; 
}

.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
font-size: 1.1rem;
font-weight: bold;
text-transform: uppercase;
color: #ffffff;	
}
  
.woocommerce div.product .woocommerce-tabs #tab-description h2 {
font-family: "nimbus-sans-condensed","Oswald",sans-serif;
font-weight: 700;
font-size: 2rem;
letter-spacing: 0.09em;
line-height: 1.3;
color: #666666;
text-transform: uppercase;
}
	
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
text-transform: uppercase;
}
	  
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.3);
}
  
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {
border-radius: 0;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.03);
}
		
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
display: none;
}
			  
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
line-height: 1.2em;
text-transform: uppercase;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
background: -moz-linear-gradient(center top , #9e0b0f 0%, #6e080a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-color: #3f0406;
color: #ffffff;
text-transform: uppercase;
font-size: 1.1rem;
text-shadow: 0 0 0 rgba(255, 255, 255, 0.8);
letter-spacing: 0.09rem;
}
	
#page-11 .entry-header, #page-167 .entry-header, #page-164 .entry-header  {
margin: 0;
}

#page-11 .entry-header .entry-title, #page-167 .entry-header .entry-title, #page-164 .entry-header .entry-title  {
display: none;
}

.category-pressreviews .hentry .entry-header {
margin: 0;
}

.category-pressreviews .hentry .entry-meta--header {
display: none;
}

.category-pressreviews .hentry .entry-footer {
display: none;  
}

.archive-title {
display: none;
}

@media only screen and (max-width: 1000px) {
	.marquee {
		height: auto;
	}

	.marquee .widget_simpleimage {
		padding-left: 0;
	}
	
	.marquee .widget_simpleimage .widget-media {
		margin-bottom: 0;
		margin-left: 0;
	}
	
	.marquee .widget_simpleimage .widget-media img {
		height: auto;
		max-height: none;
		max-width: none;
		width: 100%;
	}
}
