
/* -----------------------------------*/
/* ---------->>> BASE <<<-------------*/
/* -----------------------------------*/
body {
  background: #1ea9bf;
  font-family: 'PT Sans';
  color: #000000;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Amaranth';
  color: #8446a0;
}

a {
  color: #8446a0;
}

img.pic, div.pic {
  border-color: #ba5a2a;
}

/* Off Canvas (Small Screen Menu) Structure */
#canvas {
  background: #1ea9bf;
}

/* Intro Rotator */
#header h1 a {
  font-family: 'Amaranth';
}

div.container-fill {
  border-top:3px solid #8446a0;
  background: #0387a8;
}

div.filter {
  background: #ba5a2a;
  border-color: #3082d3;
}
div.filter ul li.search a {
  color: #8446a0;
}
div.filter ul li.search form.searchform {
  background: #ba5a2a;
}
div.filter ul li.current-menu-item a, div.filter ul li.current-cat a {
  color: #8446a0;
  border-color: #8446a0;
}
div.filter ul li a {
  color: #000000;
}
div.filter ul li a:hover {
  color: #8446a0;
}

nav.navigation-paging {
  background: #ba5a2a;
}

div.post.disable-image div.post-meta h2 {
  color: #8446a0;
}

div.post-meta div.time {
  font-family: 'Amaranth';
  background: #8446a0;
  color: #000e42;
}

div.comments-label a {
  color: #353535;
}

div.homepage-sidebar .cadence_recent_posts ul a, .widget a {
  color: #000000;
}

header.entry-header {
  background: #ba5a2a;
}
header.entry-header h2 {
  font-family: 'PT Sans';
  color: #000000;
}

#sub-footer {
  background: #8446a0;
  color: #000e42;
}
#sub-footer h3, #sub-footer a {
  color: #000e42;
}

#footer {
  background: #1ea9bf;
  color: #000000;
}
#footer div.menu ul li a, #footer ul.menu li a {
  color: #8446a0;
}

#wp-calendar tbody td { background: #ba5a2a; border-color: #3082d3; }

/* -----------------------------------*/
/* --------->>> BUTTONS <<<-----------*/
/* -----------------------------------*/
.btn, input[type="submit"] {
  -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2), 0px 4px 0px #6b2d87, 1px 5px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2), 0px 4px 0px #6b2d87, 1px 5px 5px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2), 0px 4px 0px #6b2d87, 1px 5px 5px rgba(0, 0, 0, 0.3);
  color: #000e42;
  text-shadow: 1px 1px 0 #6b2d87;
  background: #8446a0;
  border-color: #6b2d87;
  font-family: 'Amaranth';
}

.btn:hover, input[type="submit"]:hover {
  -webkit-box-shadow: inset 0px 0 10px rgba(255, 255, 255, 0.5), 0px 4px 0px #6b2d87, 1px 5px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 0 10px rgba(255, 255, 255, 0.5), 0px 4px 0px #6b2d87, 1px 5px 5px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 0 10px rgba(255, 255, 255, 0.5), 0px 4px 0px #6b2d87, 1px 5px 5px rgba(0, 0, 0, 0.3);
}

.btn.active, .btn:active, input[type="submit"].active, input[type="submit"]:active {
  top: 3px;
  -webkit-box-shadow: 0px 1px 0px #6b2d87, 1px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 0px #6b2d87, 1px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 0px #6b2d87, 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.btn.disabled, .btn[disabled], input[type="submit"].disabled, input[type="submit"][disabled] {
  color: #562296;
  background: #ba5a2a;
  border-color: #3082d3;
}

/* -----------------------------------*/
/* --------->>> COMMENTS <<<----------*/
/* -----------------------------------*/
#comments {
  background: #ba5a2a;
  color: #562296;
}
#comments div.comment {
  border-color: #3082d3;
}
#comments div.comment div.comment-head strong {
  color: #353535;
}
#comments div.comment div.comment-head a.comment-link {
  color: #000000;
}

/* -----------------------------------*/
/* --------->>> NAV MENU <<<----------*/
/* -----------------------------------*/
#menu-toggle {
  color: #000e42;
  background: #8446a0;
}

#menu-panel {
  color: #000e42;
}

.navigation li a {
  font-family: 'Amaranth';
  color: #8446a0;
  text-shadow: 1px 1px rgba(0,0,0,0.5);
}

.navigation li ul a {
  border-color: #985ab4;
  color: #000e42;
}

.navigation li ul {
  background: #8446a0;
}

.navigation > ul > li:hover > a, .navigation > ul:not(:hover) > li.active > a {
  color: #000e42;
}

.navigation li ul li a:hover, .navigation li ul:not(:hover) li.active a {
  background-color: #985ab4;
}

.navigation li ul:before {
  border-bottom-color: #8446a0;
}

.navigation > ul > li.current-menu-item a {
  color: #000e42;
}

body.menu-active .navigation ul li a {
  background: #8446a0;
}

body.menu-active .navigation li a {
  color: #000e42;
}

body.menu-active .navigation,
body.menu-active .navigation ul li a:hover {
  background: #985ab4;
}

/* -----------------------------------*/
/* -------->>> SHORTCODES <<<---------*/
/* -----------------------------------*/
dl.gallery-item dt.gallery-icon a div.magnify span.circle, dl.gallery-item dt.gallery-icon a div.play-button span.circle {
  background: #8446a0;
  color: #000e42;
}

dd.gallery-caption {
  color: #000e42;
}

div.shortcode_feature.highlight {
  background: #ba5a2a;
}

div.symple-testimonial div.symple-testimonial-content {
  background: #ba5a2a;
  color: #562296;
}

div.symple-testimonial div.symple-testimonial-content:after {
  border-right-color: #ba5a2a;
}

div.symple-testimonial div.symple-testimonial-author {
  color: #353535;
}

.symple-tabs ul.ui-tabs-nav, hr.symple-divider {
  border-color: #3082d3 !important;
}

.symple-tabs ul.ui-tabs-nav .ui-state-active a,
.symple-tabs ul.ui-tabs-nav .ui-state-active a:hover,
.symple-tabs .tab-content,
.symple-tabs ul.ui-tabs-nav li a,
.symple-accordion h3.symple-accordion-trigger,
.symple-accordion h3.symple-accordion-trigger:hover,
.symple-toggle .symple-toggle-trigger,
.symple-toggle .symple-toggle-trigger:hover {
  background-color: #ba5a2a;
  color: #562296;
  border-color: #3082d3;
}

.symple-tabs ul.ui-tabs-nav .ui-state-active a {
  color: #353535 !important;
}

.symple-accordion h3.symple-accordion-trigger a,
.symple-accordion h3.symple-accordion-trigger:hover a {
  color: #562296;
}

.symple-tabs ul.ui-tabs-nav li a:hover,
.symple-accordion .symple-accordion-trigger.ui-state-active,
.symple-accordion .symple-accordion-trigger.ui-state-active:hover,
.symple-toggle .symple-toggle-trigger.active, 
.symple-toggle .symple-toggle-trigger.active:hover {
  background-color: #3082d3;
  color: #353535;
}

.symple-accordion .symple-accordion-trigger.ui-state-active a,
.symple-accordion .symple-accordion-trigger.ui-state-active:hover a {
  color: #353535;
}

.symple-toggle .symple-toggle-container {
  border-color: #3082d3;
}

@media only screen and (max-width: 33.5em) {
  div.video-gallery dl.gallery-item dd.gallery-caption {
    color: #000000;
  }
}

/* -----------------------------------*/
/* --------->>> WIDGETS <<<-----------*/
/* -----------------------------------*/
div.widget_gigpress ul li div.time {
  background: #000e42;
  color: #8446a0;
}
div.widget_gigpress a.see_all {
  border-color: #985ab4;
}

div.latest-tweets a.follow_link {
  border-color: #985ab4;
}

#social-bar {
  background: #ba5a2a;
}

#featured-video + #social-bar {
  border-color: #3082d3;
}

#featured-album {
  background-color: #ba5a2a;
}
#featured-album div.album-info div.title a {
  border-color: #3082d3;
}
#featured-album div.album-info div.title h3 {
  color: #353535;
}
#featured-album div.album-info div.title h2 {
  color: #8446a0;
}
#featured-album div.album-info div.testimonial span.quote {
  color: #562296;
}
#featured-album div.album-info div.testimonial span.author {
  color: #562296;
}

aside.widget_ns_mailchimp {
  background-color: #ba5a2a;
}

/* -----------------------------------*/
/* ------->>> BLOG INDEX <<<----------*/
/* -----------------------------------*/
#recent-posts {
  background: #ba5a2a;
}
#recent-posts div.post-wrapper {
  border-color: #3082d3;
}

@media only screen and (max-width: 33.5em) {
  div.post.disable-image div.post-meta {
    border-color: #8446a0;
  }
}
/* -----------------------------------*/
/* -------->>> BLOG POST <<<----------*/
/* -----------------------------------*/
article.post footer {
  color: #353535;
}
article.post footer span.fa {
  color: #8446a0;
}
article.post footer ul li a {
  color: #353535;
}
article.post #post-author {
  border-color: #3082d3;
}

article.post div.post-hero.disable-image div.post-meta h2 {
  color: #8446a0;
}

/* -----------------------------------*/
/* ---------->>> CONTACT <<<----------*/
/* -----------------------------------*/
#contact-form {
  background: #ba5a2a;
}

body.page-template-template-contact-php #social-bar {
  border-color: #3082d3;
}

/* -----------------------------------*/
/* ----------->>> MUSIC <<<-----------*/
/* -----------------------------------*/
section.album div.album-cover-mobile,
section.album div.album-cover {
    -webkit-box-shadow: 0px 0px 8px #005576;
  -moz-box-shadow: 0px 0px 8px #005576;
  box-shadow: 0px 0px 8px #005576;
}
section.album div.cd-call-to-action ul.purchase-options li a {
  color: #353535;
}
section.album div.album-track-list h2 span {
  font-family: 'PT Sans';
  background: #ba5a2a;
}
section.album div.album-track-list div.track-list {
  background: #ba5a2a;
}
section.album div.album-track-list div.track-list ul li {
  border-color: #3082d3;
}
section.album div.album-track-list div.track-list ul li a {
  color: #562296;
}
section.album div.album-track-list div.track-list ul li a:hover {
  color: #353535;
}
section.album div.album-track-list div.track-list ul li span.track-no {
  color: #8446a0;
}
section.album div.album-track-list div.track-list ul li span.track-duration {
  color: #000000;
}

/* -----------------------------------*/
/* ----------->>> TOUR <<<------------*/
/* -----------------------------------*/
section.tour-schedule div.event {
  background: #ba5a2a;
  border-color: #3082d3;
}
section.tour-schedule div.event div.event-date span.date {
  font-family: 'Amaranth';
  color: #8446a0;
  border-color: #8446a0;
}
section.tour-schedule div.event div.event-details h2 {
  color: #353535;
}
section.tour-schedule div.event div.event-additional-info span.gigpress-info-label {
  color: #353535;
}
section.tour-schedule div.event div.event-additional-info a {
  color: #000000;
}

@media only screen and (max-width: 48em) {
  section.tour-schedule div.event div.event-date {
    border-color: #8446a0;
  }
}
/* -----------------------------------*/
/* ---------->>> VIDEO <<<------------*/
/* -----------------------------------*/
#featured-video div.photo-fabric {
  background: #0387a8;
}

div.featured-video {
  background: #ba5a2a;
  border-color: #ba5a2a;
}
div.featured-video article header {
  border-color: #8446a0;
}
div.featured-video article header h3 {
  color: #353535;
}
div.featured-video article footer div.video-actions {
  border-color: #3082d3;
}
div.featured-video article footer a.play {
  color: #353535;
}
div.featured-video article footer a.play span {
  color: #8446a0;
}

div.video-gallery-cta span.fa {
  color: #8446a0;
}
div.video-gallery-cta strong {
  color: #353535;
}

/* -----------------------------------*/
/* ------->>> RESPONSIVE <<<----------*/
/* -----------------------------------*/
@media only screen and (max-width: 48em) {
  #sub-footer div.widget.footer-widget-right,
  #sub-footer div.widget {
    border-color: #a264be;
  }
}
@media only screen and (max-width: 40em) {
  #featured-video div.video-caption {
    background: #ba5a2a;
  }
}

/* -----------------------------------*/
/* --->>> CUSTOM (USER DEFINED) <<<---*/
/* -----------------------------------*/
article#post-21 {
background-image: url(http://gigilove.com/wp/wp-content/uploads/2014/07/cement_sidewalk_texture_by_gurumedit-d4131ec.png);
}

article.post #post-comments-social div.comments-label {
  float: right;
  margin-right: 10px;
  display: none;
}

#comments {
  clear: both;
  margin-top: 4em;
  padding: 2em 0;
	display: none;
}

.btn, input[type="submit"] {
background: #FF69B4;
-webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2), 0px 4px 0px  #E55EA2, 1px 5px 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2), 0px 4px 0px  #E55EA2, 1px 5px 5px rgba(0, 0, 0, 0.3);
box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2), 0px 4px 0px  #E55EA2, 1px 5px 5px rgba(0, 0, 0, 0.3);
color: #ffffff;
text-shadow: 1px 1px 0  #E55EA2;
border-color:  #E55EA2;
}

.btn:hover, input[type="submit"]:hover {
-webkit-box-shadow: inset 0px 0 10px rgba(255, 255, 255, 0.5), 0px 4px 0px #E55EA2, 1px 5px 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0px 0 10px rgba(255, 255, 255, 0.5), 0px 4px 0px #E55EA2, 1px 5px 5px rgba(0, 0, 0, 0.3);
box-shadow: inset 0px 0 10px rgba(255, 255, 255, 0.5), 0px 4px 0px #E55EA2, 1px 5px 5px rgba(0, 0, 0, 0.3);
}

section.album div.cd-call-to-action ul.purchase-options {
background: #eee;
}

section.album div.album-track-list h2 {
color: #391356;
}

section.album div.album-cover-mobile, section.album div.album-cover {
    margin-bottom: 2em;
    max-width: 255px;
    margin-left: 20px;
}