/*
 Theme Name:   Cowboy Junkies

 Description:  Cowboy Junkies Theme
 Author:       Bam Digital
 Author URI:   http://bamdigital.ca
 Template:     themify-music
*/
.tsPlayer_cta_wrapper h2 span, .tsPlayer_cta_wrapper, .tsPlayer_cta_sharing_true, .tsPlayer_share_embed, .tsPlayer_share_facebook, .tsPlayer_share_twitter {
display: none!important;
}
.mailing-list-home  {
	text-align: center;
}
.trinity h3 {
font-size: 22px;
}
ul.no-mp li {
	margin: 0;
	padding: 0;
}
.mailing-list-home p {
font-weight: 700;
}
.mailing-list-home #mce-EMAIL {
	margin: 10px 10px 0 20px;
}
body.transparent-header #headerwrap.fixed-header {
  background: #fff;
}
.type-event .post-image img {
  max-height: 240px;
  overflow: hidden;
}
#headerwrap.fixed-header #site-logo {
  top: 10px;
}
.event-end-date {
display: none!important;
}
#body {
  background: #FFF;
}
#site-logo { 
  top: 10px;
}
.sidemenu {
  top: 15px;
}
.module-slider.slider-caption-overlay .slide-content {
    font-size: .8em;
    text-align: left;
    padding: 1em 5%;
    width: auto;
    max-width: 500px;
}
#sidr {
  top: 17px }
body.transparent-header #headerwrap {
  background: #FFF;
}
.widget li {
  border-top: none;
  float: none;
  padding: 0!important;
}
.slide-content {
  background: #FFF!important;
}
.page-id-4715 .loops-wrapper.list-post .post-content {
    position: static;
    border-bottom: 1px solid #CCC;
}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .caroufredsel_wrapper .record-details li p {
  overflow: visible;
}
.single-album .post-title a {
  color: #666;
}
.album-container .album-cover {
  width: 90%;
}
.music-player  {
  float: left;
}
.single-event .post-title a, .single-gallery .post-title a, .single-video .post-title a, .single-press .post-title a, .single-album .post-title a {
    color: #666;
}
.single-event .event-single-details .event-info-wrap {
    padding: 20px 40px 0 40px;
}
.album-cover .buy-button {
  display: none;
}
iframe {
    width: 560px;
}
.album-information {
  float: left;
  margin-left: 40px;
}
.album-information h3, .album-information p, .album-information a {
color: #FFF;
text-align: left;
}
#menu-icon:before {
  color: #000;
}
#nav_menu-2 {
text-align: center;
}

.sidebar-none.full_width .col-full .module-text > h3:first-of-type {
  padding: 0 15% 3em 2%;
}
#headerwrap.fixed-header #mobile-menu {
  top: 20px;
}
#headerwrap #searchform .icon-search:before {
  color: #000;
}
/* .loops-wrapper.slider .post {
  margin: 0 25px; 
}*/
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .caroufredsel_wrapper .record-details li {
  width: 90%;
padding-left: 5%;
}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .caroufredsel_wrapper .record-details li:first-child {
  padding-left: 5%;
}
#headerwrap.fixed-header {
 /*   height: 85px!important; */
}
#headerwrap {
height: auto;
}
#header {
  height: auto;
}

#headerwrap.fixed-header {
    background: none repeat scroll 0 0 #FFF!important;
}
#headerwrap {
    background: none repeat scroll 0 0 #FFF!important;
    background-color: #FFF;
}
#content {
padding: 0;
}
.loops-wrapper.gallery .post-meta {
display: none;
}
#main-nav a {
    color: #000;
  }
 #main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover {
color: #FFF;
}
  #main-nav .current_page_item a, #main-nav .current-menu-item a {
    color: #000;
}

h3 {
padding: 0 0 0.3em 0;
}

.album-cover {
float: left;
width: 100%;

}
.centered-content {
margin: 0 auto;
width: 235px;
float: none;
}
.album-container {

}

.album-cover p {
	text-align: left;
}

.album-lightbox .album-container {
width: 500px;
}
.album-container a.buy-button {
color: #FFF!important;
border-color: #FFF;
}
#mmStore .mmProductUL.mmNormal {

}
.parallax-bg {
background-position-y: -120%!important;
}
.widget_nav_menu ul li a {
text-transform: uppercase;
}
.widget li {
padding-left: 10px;
}
.widget_nav_menu li:hover {
background: #000;
color: #FFF;

}
.page-id-5103 #content {
  width:96%;
  margin: 0 auto;
}
.album-cover iframe {
  float: left;
}
.centered-content {
margin: 0 auto;
width: 235px;
float: none;
}
.music-info {
  margin: 0 auto;
width: 235px;
float: right;
}
.nfs .col4-1.first.tb-column {
    padding-left: 0;
}
.cc-player {
  display: block;
  text-align: center;
  margin: 0 auto;
  width: 50%;
}
.cc-player iframe {
}
.cookie-crumbs.music-info {
  width: 100%;
}
.cookie-crumbs h2 {
font-size: 2.2em;
margin-top: 0;
padding-top: 0;
}
.cookie-crumbs object {
margin-top: 20px;
}
.narrow {
  max-width: 900px;
  margin: 0 auto;
}
.narrow2 {
  padding-left: 40px;
  padding-right: 40px;
}
div#ts_ol_pflow {
  z-index: 99999!important;
  }

#themify_builder_content-4713 {
  display: none;
}
#menu-icon:before {
  color: #000;
}
a:hover {
font-weight: 300;
}
.widget_nav_menu .current-menu-item {
background: #000;
}
.widget_nav_menu .current-menu-item a, .widget_nav_menu li:hover a {
color: #FFF;
text-decoration: none;
}
.loops-wrapper.slider .post-image + .post-content .post-title a, .loops-wrapper.grid4.album .post-image + .post-content .post-title a, .loops-wrapper.grid3.album .post-image + .post-content .post-title a, .loops-wrapper.grid2.album .post-image + .post-content .post-title a {
position: absolute;
top: 0;
}
.loops-wrapper.slider.album .record-details li {
width: 40% !important;
}
@media (min-width: 601px) {

#menu-item-4155 > ul, #menu-item-4381 > ul {
display: none!important;
}
#menu-item-4155.menu-item-has-children > a:after, #menu-item-4381.menu-item-has-children > a:after {
display: none!important;
}
.page-title {
display: none;
}
}
@media (max-width: 600px) {
.widget_nav_menu {

}
#footer {
  text-align: center;
}

.page-title {
display: none;
text-align: center;
}
h2 {
  font-size: 3em;
}
.height-500 {
height: 400px;
}
}
@media (max-width: 400px) {
.height-500 {
height: 200px;
}
}
@media (min-width: 600px) {
.height-500 {
height: 500px;
}
}
.tsPlayer_cta_wrapper h2 span, .tsPlayer_cta_wrapper, .tsPlayer_cta_sharing_true, .tsPlayer_share_embed, .tsPlayer_share_facebook, .tsPlayer_share_twitter {
display: none!important;
}
.tsWidget_body:hover > .tsPlayer_cta_sharing_true {
display: none;
}
.type-album .post-content {
display: none;
}

#pagewrap {
/* padding-top: 0px!important; */
background: #000;
}

@media screen and (max-width: 1200px) {
.pagewidth, .full_width .themify_builder_row .row_inner {
max-width: 100%!important;
}
}
a {
font-weight: 400;
}
a {
color: #666;
}
a:hover {
font-weight: 400;
}
.col4-1.first.tb-column {
padding-left: 20px;
}
.col4-3.last.tb-column {

}
.full_width .themify_builder_row .row_inner {
width: 100%;
}
.widgettitle {
margin: 0px 0 .85em;
}
.footer-nav {
text-align: center;
}
.footer-widgets .textwidget {
text-align: center;
}
.footer-text {
text-align: center;
}
.loops-wrapper.shortcode.clearfix.list-posts.layout.list-post {
padding-left: 20px;
}
#video-loop-1 {
height: auto !important;
}
.album-container.clearfix {
max-height: 90%!important;
}
.clone-wrap.moved {
  top: 5%!important;
}
.album-lightbox {
  top: 5%!important;
}
.music-info h2 {
  color: #FFF;
}
.slide-content {
background-color: rgba(0,0,0, 0.7)!important;
}
.slide-content h3 a {
font-size: 2em;
}

.loops-wrapper.album .post-title {
  color: #FFF;
}
.single-video .post-title a {
  color: #000;
}
#main-nav ul {
  margin-top: 0px;
}

.js .tmce-active .wp-editor-area {
  color: #000!important;
}