/* @override http://achilleswheel.com/wp-content/themes/wordpress-bootstrap-master/library/css/fresh.css?ver=1.0 */

body {background:#eadfab url(../img/bg-body2014.jpg);  }

.navbar {border-bottom: 2px solid #9f171c; }

body,h1, h2, h3, h4, h5, blockquote {}


a, a:link {color:rgb(100,0,40)}
a:hover {color:maroon; text-decoration: none;}

h1.h2 {font-size:4.4rem; text-shadow: 0px 2px rgba(255,255,255,0.7); font-weight:100 bold;}

ul,li {list-style-type: none; padding:0}

.album-tmb img {width:100%; height:auto}

.thumbnail, .cboxElement, .gallery-item {margin:0}
.thumbnail {border:none; background:transparent; border-radius:0; }
.thumbnail:hover {background:beige}
.thumbnail img {padding:0 !important}

#cboxLoadedContent {background:#000 !important}

.ff, .navbar li a, h1, h2, h3, h4, h5 .widgettitle, .event-day .word-1, .widgettitle, .h2, .ff2, .list-event-link .entry-title, .dig-in a, .super_recent_posts_item_title, .fbtn, .more-link, .tribe-events-widget-link a, .buy-box .amount, .tribe-events-list-separator-month, .chimpy_lite_custom_css header {font-family: "jubilat",sans-serif;font-style: normal;font-weight: 600; }
.fbtn span {font-size:1.4rem; display:block}
.h2,.h3, .super_recent_posts_item_title, .list-event-link .entry-title {font-size:2.9rem; text-shadow:  -2px 2px rgba(255,255,255,0.7);}
.h3 {font-size:2.3rem; padding:5px !important}
.page_title, .archive_title {font-size:4rem}

.notxt {text-indent: 100%; white-space: nowrap; overflow: hidden;}
.bg-m, .navbar, .event-day, .widgettitle{background:#360102} .txt-m  {color:#360102}
.bg-b, .navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {background:beige; color:#000} .txt-b, .navbar-default .navbar-nav > li > a:hover, .widgettitle, .widgettitle a {color:#eadfab }
.txt-w, .bg-o {color:#fbf7f0}
.bg-black {background:rgba(0,0,0,0.9)}

.fbtn, .more-link, .tribe-events-widget-link a{background:url(../img/bg-bandfadebig.jpg) center  repeat-x; color: #fff !important; display:inline-block; padding: 3px 10px; border-radius:2px; font-weight: 500 !important; text-transform: uppercase;  padding:5px 30px; border: 1px dashed rgba(255,255,255,0.3);}
.fbtn:hover, .more-link:hover, .tribe-events-widget-link a:hover {background-position: top left;}

.animate, .fbtn, .more-link, .tribe-events-widget-link a, .super_recent_posts_item img, .pic-item a img, .chimpy_lite_custom_css .button {-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}



/*/////--Header--////*/
.navbar {margin-bottom: 0; padding:10px }
.navbar-fixed-top, .navbar-fixed-bottom {position: relative;}

.navbar-brand {background:url(../img/bg-logowhite.png) center center no-repeat; background-size:100%;}
.navbar-brand {display:inline-block; width:120px; height:45px; margin-left: 0;  padding:0;  float:left }
.navbar-default .navbar-nav > li > a {color:#fff; padding: 10px; font-size:1.4rem; border-radius:10px !important}
.navbar-default .navbar-nav > li > a:after {}
.navbar-default .navbar-nav > li > a:hover {}

.big-logo {display:none; height:5em; margin-top: 0; background:url(../img/bg-logo2014.png) no-repeat center top; background-size:100%; position:relative; z-index:10; margin-bottom: -135px;}
.hp-slider {position:relative; z-index:1; padding:0 10px}


.epk-link a{background:darkred; margin-right: 10px;}

/*.product-cat-thirteen-hours,
.product-cat-free-aw-downloads {display:none !important}*/

/*Sidebars*/
.sb-box, .sb-box .widget, .woocommerce-cart #main, .woocommerce-cart article, .woocommerce-checkout article, .woocommerce-checkout #main {position: relative; box-shadow:0 0 4px #000; background:rgba(255,255,255,0.3); padding:10px}
.woocommerce-cart .sb-box, .woocommerce-cart .tribe-events-list-widget, .woocommerce-checkout .sb-box, .woocommerce-checkout .tribe-events-list-widget{box-shadow:none; background:none}

.woocommerce-checkout .product-name small a {font-size:1.7rem; background:green; color: #fff !important; padding:3px 5px; border-radius: 4px; display:block; margin:10px 0;}
.woocommerce-checkout .product-name small a:hover {background:cadetblue;}
.widgettitle, .tribe-events-list-separator-month span{font-size:4rem; text-align:center;  padding:10px; width:auto; background:url(../img/bg-bandfadebig.jpg) center center; text-shadow:-2px 2px 0 rgba(0,0,0,0.8); box-shadow:-3px 3px maroon; border:1px dashed rgba(255,255,255,0.5)}
.widgettitle:before, .widgettitle:after {content:" - "}
.tribe-events-list-widget .widgettitle {background-position: left 200px;}
#widget-footer {padding-bottom: 130px;}
.ftr-sb {padding:10px 0}
.ftr-sb .sh-sb-link {display:inline-block; width:60px !important;}
.ftr-sb .sh-sb-link img {width:100%}


.ftr-main {background:url(../img/bg-bandfadebig.jpg) center center; padding-top: 10px;}
#widget-footer * {color: #eee;}
#widget-footer .contact-block>br{display:none;} 
#widget-footer .contact-block .cnt-block, #widget-footer .contact-block .cnt-gen {background:rgba(0,0,0,0.3); margin-bottom: .3%;padding:3%}
.fb-like-box {background:rgba(0,0,0,0.4); padding-bottom: 5px;}
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }

.chimpy_lite_custom_css *{background:rgba(0,0,0,0.4) !important;}
.chimpy_lite_custom_css header {text-align:center; font-weight: bold !important; font-size:3rem !important}
.chimpy_lite_custom_css .button{background:url(../img/bg-bandfadebig.jpg) center  repeat-x !important; color: #fff !important;  font-weight: 500 !important; text-transform: uppercase;  padding:5px 30px; border: 1px dashed rgba(255,255,255,0.3) !important; font-family: "jubilat",sans-serif !important;}
.chimpy_lite_custom_css .button:hover {background-position:top center !important}

.mc-signup {background:rgba(0,0,0,0.3); }

/*/////--Page Specific--////*/
/*homepage*/
.hp-quotes {display:block; padding:50px 0; background:url(../img/bg-bandfadebig.jpg) center bottom repeat-x; text-align:center; box-shadow:inset 0 0 18px #000; margin:20px 0; }
.hp-quotes * {text-shadow: 0 3px 0 #000 !important; margin:0 auto;}
.hp-quotes .h2 {line-height:4rem; margin: 10px 0;}
.hp-quotes a.h2 {margin-top: 20px;}
.sh-sb-icon {opacity: 0.6; margin:0 5px}
.sh-sb-icon:hover {opacity: 1; }
.super_recent_posts_item {border-bottom: 1px dashed; margin-bottom: 10px;}
.super_recent_posts_item:last-child {border-bottom: 0;}
.super_recent_posts_item img {border-radius:100%; border: 3px solid #fff;}
.super_recent_posts_item a:hover img{border-radius:0}

/*full-width*/
.page-hdr-bnr {background:url(../img/bg-hdrfade.jpg) center center; padding:15px 0; background-size:cover}
.phb-content {background:rgba(0,0,0,0.2); padding:10px; color: #fff;}
.phb-content *{text-shadow: none !important;}
.phb-content .fbtn {display:block; text-align:center; padding:10px 0 !important}
.phb-content iframe, .phb-content img {background:#eadfab url(../img/bg-body2014.jpg); padding:5px; }
.band-bio-tmb img {width:100% }

/*DUO*/
.sb-box .booking {border-bottom: 1px dashed; margin-bottom: 10px;}


/*Bios*/
.post-type-archive-aw-bios #post-1645{display:none}

/*News & Press*/
.archive-list .post {border-bottom: 1px dashed #333 !important;}
.archive-list .post-tmb {width:100px; display:block; float:left; margin:0 20px 20px 0}
.archive-list .post-tmb img { border-radius:100px; border: 3px solid #fff; }
.archive-list .h2 {margin:0; }


/*Pics*/
.pic-item a {display:block; background:rgba(255,255,255,0.2); margin:5px; padding:5px 0; text-align:center}
.pic-item a:hover {background:rgba(255,255,255,0.4)}
.pic-item a img {border-radius:100%; border: 5px solid #fff;}
.pic-item a:hover img {border-radius:5px}

/*art*/
.post-type-archive-aw-art #post-1789{display:none}

.art-item  {margin-bottom: 20px; }
.art-item a {padding: 5px; background:#fff; display:block}
.art-item img {width:100%; height:auto}

/*Lyrics*/
.post-type-archive-lyrics .lead {font-style: inherit; font-size: inherit; font-weight: inherit;}

.lyric-lnk {display: block; width: 450px; height: 450px;margin: 15px auto; background-repeat: no-repeat; background-position: center center;background-size:100%; border: 5px solid #fff;}
.lyric-lnk.devilintheyard {background-image: url(../../images/acover-dity.jpg);}
.lyric-lnk.stonestosandlyrics {background-image: url(../../images/acover-sts.jpg);}

.lyric-item .inner {padding:0 25px 15px; column-break-inside: avoid; }
.scrollnav {background-color:rgba(255,255,255,0.5); padding:15px; width:95%}
.scrollnav li {border-top: 1px dashed; padding:3px; font-weight: 200; font-size:1.5rem}
.scrollnav li:first-child {border-top: none;}
.scrollnav li a {padding:0 0}
.scrollnav li.active {background:#333; }
.scrollnav li.active a{ color: #fff; padding: 5px}


/******************************************************************
SHOWS [The Event Calendar]
******************************************************************/
.page-id-20 .post {margin-bottom: -13px;}

/*Global Event Styles*/
.event-day {display:block; width: 70px; height:70px; border-radius:100px; text-align:center; font-size:20px; background: rgba(0,0,0,.); float: left;  }
.events-archive .event-day, .single-tribe_venue .event-day, .venue-events .event-day {margin:0 0  !important;}
.event-day .word-0, 
.event-day .word-1, 
.event-day .word-2 {font-size: 12px;  line-height:10px; display:block; text-transform: uppercase; padding: 5px 0; color:#eee; font-weight: bold; }
.event-day .word-0 {padding-top: 8px;}
.event-day .word-1 {font-size: 3rem; line-height:10px; margin:0 auto;  padding:4px 0; }
.event-day .word-4, .event-day .word-3 {display:none}


.list-event-link{ margin-bottom: 5px;  padding: 10px 0;  display:inline-block; width:100%}
.list-event-link:hover {background:#fff; background:rgba(255,255,255,0.3);}

.list-event-link .entry-title { line-height:27px; margin:0 0 2px 80px !important;  display:block}
.list-event-link .list-event-city {font-size:20px; margin-left: 80px; display:block}

/*Event Widget */
.tribe-events-list-widget ol {margin:0; padding:0 !important }
.tribe-events-list-widget li {clear:left; margin:0 0 3px !important; padding:0 !important; border-bottom: 1px dashed #222;}
.tribe-events-list-widget .list-event-link {margin-bottom: 0;}
.tribe-events-list-widget .list-event-link .entry-title {font-size:2.2rem;  line-height:2rem; text-shadow: none;}
.tribe-events-list-widget  .list-event-link .list-event-city {font-size:15px}
.tribe-events-list-widget  .list-event-link:hover {background-image: none;}
.tribe-events-list-widget .dig-in a{ color:#333; background:rgb(0,0,0); background:rgba(0,0,0,0.2); padding:3px 6px; border-radius:3px}
.tribe-events-list-widget .dig-in a:hover {text-decoration: none; background:rgba(0,0,0,0.5); }
.event-list-post {border-bottom: 1px dashed  !important;}
.events-list .page-header {display:none}

/*Event List Page*/
.event-hdr {margin-bottom: 10px;}
.event-hdr .event-day {z-index:10; position:absolute; left: 0; border-radius:0 100px 100px 0}
.event-hdr-nfo {background:rgba(255,255,255,0.4);  display:block; padding-left: 100px; width:100%; padding:0 0 2px 100px}
.tribe-events-loop .tribe-events-event-meta {background:0 !important; line-height:1rem !important; font-size:1.5rem !important}
.tribe-events-list .tribe-events-venue-details {margin:0; padding:0 10px 0 0}
.tribe-events-list-separator-month span {color:#fff; font-size:2.5rem; padding:5px 20px}
/*Single Event Page*/
.single-tribe_events #banner {display:none}
.single-tribe_events .post{background:rgba(0,0,0,0.3)}
.single-tribe_events .post_content {padding:0; width:99%}
.event-img {text-align:center; padding-top: 20px; }
.event-img img {background:#000; padding: 5px; box-shadow:0 0 13px rgba(255,255,255, .6)}
.single-tribe_events .summary p{padding:0 15%; margin:0; font-size:16px}

#tribe-events-event-meta .column {width:45%; padding:0 20px}
#tribe-events-event-meta dd {margin-left: 120px;}
#tribe-events-event-meta {font-size:20px}
#tribe-events-event-meta dd.event-meta-cost:before {content: "$";}
.tribe-navlink, .tribe-back {color:#fff; background:rgb(0,0,0); background:rgba(0,0,0,0.2); padding:3px 12px; border-radius:3px; text-transform: uppercase;}
.tribe-back {text-align:center; display:block; margin-bottom: 5px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {float:none; width: 100%; margin: 0 auto;}
.full-album, .album-track {width:100% !important; margin:0 !important; }
.cds {display:none}
.full-album {background:rgba(0,0,0,0.7); box-shadow:0 0 3px #333; display:block; border: 3px solid beige !important; margin-top: 20px !important; padding:20px !important; }
.album-tmb img {width:100%; padding:10px; background:#fff}
.full-album .album-title {font-size:3rem; border-bottom: 1px dashed; margin-bottom: 10px;}
.buy-links {padding:10px 0}
.buy-cd, .buy-digital, .buy-cd, .buy-flac {background:green; border-radius:10px; font-size:1.4rem}
.buy-cd {background:cadetblue;}
.buy-flac {background:chocolate;}

.buy-box {padding:0 10px; margin-bottom: 10px;}
.buy-box *{float:left; border:none !important; margin-right: 5px;font-weight: normal; color:#fff}
.buy-box h3 {font-size:2rem !important;float:none;display:block; border-bottom: 1px dashed beige !important;}
.buy-box .amount {font-size:2rem; color:#fff; font-weight: normal; }
.album-item {border:1px solid; border-right: 0; border-left: 0; padding:10px}
.album-item:first-child {border: 0; margin-bottom: 20px;}

.fap-cover-wrapper, .fap-track-content h3 {display:none}
.fap-list-item, .fap-list-item div {margin:0}
.fap-play-button {color:#fff !important}
.album-track {background:rgba(255,255,255,0.3); padding:3px 20px; border: 1px dashed rgba(0,0,0,0.5); margin:0; border-top: 0; }

.album-track .album-title h2{margin:8px 0}
.album-track .album-title br {display:none}
.album-track .single-price{ text-align:center; }
.album-track .single-price .price {width:35px; height:30px;  background:#333; padding:4px 0; border-radius:100px; float:  left; margin-top: 5px;}
.album-track .single-price .add_to_cart_button {margin-top: 8px;}
.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart {padding:5px 30px; background:green; color: #fff; border-radius:10px; margin-top: 5px;}
.woocommerce a.added_to_cart:hover,.woocommerce-page a.added_to_cart:hover {background:rgb(70,0,0)}
.woocommerce-breadcrumb {display:none}

.woocommerce-cart article, .woocommerce-checkout article {padding:0 10px !important;}
.woocommerce-page .page-header {margin:0}
.woocommerce-checkout input {font-size:1.5rem; padding:5px}
.affix {position:static; width:100%; padding-top: ;}
@media (min-width: 768px) {
	body {padding-top: 110px;}
	.affix { position:fixed; top: 80px; z-index:-1 ;width:200px}
	
	.big-logo {height:8.5em; margin-bottom: -8em;}
	.navbar {position:relative}
	.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;}
	.navbar-collapse {float: left; width:auto}
	.navbar li a {}	
	.navbar-brand { display:none;}
	.logo-link {margin-right: 10px; background:none !important;}
	.logo-link a {background:darkred url(../img/bg-aw-logo.png) center center no-repeat !important; display:block;width:50px; border-radius:10px; display:block; background-size:60% 90% !important; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.logo-link:hover {background-color:green;}

	#widget-footer .contact-block .cnt-block  {float:left; width:32.7%; height:120px; display:block; }
	#widget-footer .contact-block .cnt-block:last-child {width:66%}
	#widget-footer .contact-block .cnt-block, #widget-footer .contact-block .cnt-gen {margin: .3%;padding:1%}
	.wpmenucart-contents {background:beige; border-radius:20px; padding:5px 10px !important;  color:#000 !important; margin-top: 5px; width1:120px; right:0px; font-size:1rem !important}
	.wpmenucart-contents .amount {display:none !important}
	.wpmenucart-contents:hover {background:#fff !important}
	.art-item  {height: 535px;}
	.pic-item a {text-align:left}
	.lyric-lnk {width:350px; height:350px}

}

@media (min-width: 980px) {
	body {padding-top: 70px;}
	.big-logo {height:11.5em; margin-bottom: -8.5em;}
	
	.wpmenucart-contents .amount {display:inline !important}
	.navbar-default .navbar-nav > li > a {font-size:1.8rem;}
	.scrollnav li {font-size:2rem}
	.affix {width:300px}
	.lyric-lnk {width:450px; height:450px}
	}

@media (min-width: 1200px) {
	.big-logo {height:14em; margin-bottom: -9.5em;}
	.album-tmb {width:350px; height:350px;}
	.wpmenucart-contents {margin:5px 50px}
	.lyric-lnk {width:500px; height:500px}
	}	
	
@media (max-width: 767px) {
	
	.h2, .super_recent_posts_item_title, .list-event-link .entry-title, widgettitle {font-size:3rem; line-height:3rem}
	.fbtn, .more-link, .tribe-events-widget-link a, .super_recent_posts_item_title {display:block ; text-align:center !important}
	.album-track .album-title h2{font-size:1.9rem; line-height:1.8rem; margin:8px 0; font-weight: normal; }
	.album-track .single-price {background:rgba(0,0,0,0.2)}
	.album-track .single-price .add_to_cart_button {float:right}
	.wpmenucart {text-align: left !important;}
	.tribe-events-loop .tribe-events-event-meta {margin:0; padding:0 0 5px}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
body {padding-top: 85px;}
}

/*=====================================================================  Selectric======================================================================*/.selectricWrapper{  position:relative;  margin:0 0 10px;  cursor:pointer}.selectricDisabled{  filter:alpha(opacity=50);  opacity:0.5;  cursor:default;  -webkit-touch-callout:none;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none}.selectricOpen{  z-index:9999}.selectricOpen .selectricItems{  display:block}.selectricHideSelect{  position:relative;  overflow:hidden;  width:0;  height:0}.selectricHideSelect select{  position:absolute;  left:-100%;  display:none}.selectricInput{  position:absolute !important;  top:0 !important;  left:0 !important;  overflow:hidden !important;  clip:rect(0,0,0,0) !important;  margin:0 !important;  padding:0 !important;  width:1px !important;  height:1px !important;  outline:none !important;  border:none !important;  _font:0/0 a;  background:none !important}.selectricTempShow{  position:absolute !important;  visibility:hidden !important;  display:block !important}.selectricOpen .selectric{  border-color:#CCC;  background:#F0F0F0;  z-index:9999}.selectric{  background-color:#f5f5f5;  background-image:-webkit-linear-gradient(#fff,#e6e6e6);  background-image:-o-linear-gradient(#fff,#e6e6e6);  background-image:linear-gradient(#fff,#e6e6e6);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff',endColorstr='#ffe6e6e6',GradientType=0);  border-color:#e6e6e6 #e6e6e6 #bfbfbf;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color:#e6e6e6;  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);  border:1px solid #ccc;  *border:0;  border-bottom-color:#b3b3b3;  border-radius:3px;  position:relative}.selectric .label{  display:block;  white-space:nowrap;  overflow:hidden;  margin:0 30px 0 0;  padding:6px;  font-size:12px;  line-height:18px;  color:#444;  min-height:18px}.selectric .button{  display:block;  position:absolute;  right:0;  top:0;  width:30px;  height:30px;  color:#BBB;  text-align:center;  font:0/0 a; /* IE Fix */  *font:20px/30px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:0; height:0; border:4px solid transparent; border-top-color:#BBB; border-bottom:none}.selectricHover .selectric{ border-color:#CCC}.selectricHover .selectric .button{ color:#888}.selectricHover .selectric .button:after{ border-top-color:#888}/* Items box */.selectricItems{ display:none; position:absolute; overflow:auto; top:100%; left:0; background:#F9F9F9; border:1px solid #CCC; z-index:9998; -webkit-box-shadow:0 0 10px -6px; box-shadow:0 0 10px -6px}.selectricItems ul,.selectricItems li{ list-style:none; padding:0; margin:0; min-height:20px; line-height:20px; font-size:12px}.selectricItems li{ padding:5px; cursor:pointer; display:block; border-bottom:1px solid #EEE; color:#666; border-top:1px solid #FFF}.selectricItems li.selected{ background:#EFEFEF; color:#444; border-top-color:#E0E0E0}.selectricItems li:hover{ background:#F0F0F0; color:#444}.selectricItems li.disabled{ background:#F5F5F5; color:#BBB; border-top-color:#FAFAFA; cursor:default}