/*
 Theme Name:   Latent Recordings

 Description:  Latent Recordings 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;
}

body.transparent-header #headerwrap.fixed-header {
  background: #fff;
}
#headerwrap.fixed-header #site-logo {
  top: 0px;
}
#site-logo {
  top: 10px;
}
#sidr {
  top: 17px }
body.transparent-header #headerwrap {
  background: #FFF;
}
.slide-content {
  background: #FFF!important;
}
.sidebar-none.full_width .col-full .module-text .loops-wrapper.slider.album .caroufredsel_wrapper .record-details li p {
  overflow: visible;
}

#menu-icon:before {
  color: black;
}
.sidebar-none.full_width .col-full .module-text > h3:first-of-type {
  padding: 0 15% 3em 2%;
}
#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: 69px!important;
}
#headerwrap {
height: 100px;
}

#headerwrap.fixed-header {
    background: none repeat scroll 0 0 #FFF!important;
}
#headerwrap {
    background: none repeat scroll 0 0 #FFF!important;
}
.loops-wrapper.gallery .post-meta {
display: none;
}

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: center;
}

.album-lightbox .album-container {
width: 500px;
}
.album-container a.buy-button {
color: #FFF!important;
border-color: #FFF;
}

.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;

}
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 {
display: none;
}
.page-title {
display: block;
text-align: center;
}
.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;
}
.single-album .post-title a {
color: #000;
}
#pagewrap {
padding-top: 84px;
}

@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;
}

.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;
}