/* Enter Your Custom CSS Here */
/* Enter Your Custom CSS Here */

.ttw-music-player .progress {
    height: 9px;
    width: 135px;
    cursor: pointer;
    display: none !important;
}
.tslider blockquote footer {
font-size: .8em !important;
}

.bx-wrapper .bx-pager {
display: none !Important;
}

.bx-wrapper .bx-controls-direction a {
display: none !Important;
}

.tslider blockquote p {
    font-size: 1em !important;
}

.ttw-music-player {
    width: 295px !important;
    padding: 15px;
    border-radius: 6px;
}

#feature-slider {
    padding-bottom: 0px;
}

.ttw-music-player .album-cover img, .ttw-music-player .album-cover .img, .ttw-music-player .album-cover .highlight {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 0px !important;
    width: 0px !important;
    display: none !important ;
}

.player-pause, .player-next, .player-prev, .jp-play, .jp-previous, .jp-next, .jp-pause {
    position: absolute;
    width: 13px;
    height: 10px;
    text-indent: -9999px;
    overflow: hidden;
    background: url("css/images/player-control.png") no-repeat scroll 0% 0% transparent;
    left: 26px;
    top: 120px !important;
}

.ttw-music-player .album-cover, .ttw-music-player .album-cover .img, .ttw-music-player .album-cover .highlight {
    display: none !important;
    height: 125px;
    width: 121px;
}

.player-play, .jp-play {
    left: 47px !important;
    background-position: -38px 0px;
}

.player-next, .jp-next {
    left: 79px !important;
    background-position: -26px 0px;
}

.player-pause, .jp-pause {
    left: 47px !important;
    background-position: -13px 0px;
}

/* Header alignment */

#content > div > aside {
  padding-left: 50px
}

#masthead {
  background-color: black
}

#site-logo {
  margin-top: -60px
}

#header-right-search > div > form > label > input {
  margin-bottom: 30px
}

#header-right-search > div > form > label > input {
  display: none
}

#header-right-social-icons {
	margin-top: 30px
}


#masthead > div > aside {
  margin-top: -50px
}

#header-right-search {
  margin-top: -80px
}

#site-branding {
  margin-bottom: -30px;
}

/* Social Icon Colours */

#header-right-social-icons > div > a.genericon_parent.genericon.genericon-facebook-alt {
	    background-color: #4965a0;
		color: white;
  		border: white;
}

#header-right-social-icons > div > a.genericon_parent.genericon.genericon-twitter {
  		background-color: #00abf0;
		color: white;
  		border: white;
}

#header-right-social-icons > div > a.genericon_parent.genericon.genericon-googleplus-alt {
  		background-color: #dd4b39;
		color: white;
  		border: white;
}

#header-right-social-icons > div > a.genericon_parent.genericon.genericon-linkedin {
  		background-color: #1b86bc;
		color: white;
  		border: white;
}

#header-right-social-icons > div > a.genericon_parent.genericon.genericon-pinterest {
  		background-color: #ca2027;
		color: white;
  		border: white;
}

#header-right-social-icons > div > a.genericon_parent.genericon.genericon-youtube {
  		background-color: #e52d27;
		color: white;
  		border: white;
}

/* Centre alignment of Navigation Bar */

#menu-item-433 {
  padding-left: 10px;
  padding-right: 5px;
}

#menu-item-244 {
  padding-left: 20px; 
}

#menu-item-1246 {
  padding-left: 20px;
}

#menu-item-213 {
  padding-left: 20px;
}

#menu-item-212 {
  padding-left: 20px; 
}

#menu-item-319 {
  padding-left: 20px; 
}

#menu-item-427 {
  padding-left: 20px; 
}

#menu-item-414 {
  padding-left: 20px; 
}

#menu-item-499 {
  padding-left: 20px; 
}

/* Quote Box Position */

#black-studio-tinymce-2 {
    margin-right: -40px;
    margin-top: -40px;
}

/* Testimonal Sidebar Box */

#testimonials_widget-3 > div {
    background-color: #f5f5f5;
    margin-top: -50px;
    margin-right: -40px;
}

#testimonials_widget-3 > div > h4 {
  text-align: center;
  padding-top: 20px;
}

#testimonials_widget-3 > div > div > div.bx-viewport > div > div.testimonials-widget-testimonial.post-1513.testimonials-widget.type-testimonials-widget.status-publish.hentry > blockquote {
	margin-top: -10px;
    margin-right: -20px;
    margin-left: -0px;
}

/* Facebook Sidebar Box */

#facebooklikebox-3 > div > h4 {
  text-align: center;
  padding-top: 20px;
}

#facebooklikebox-3 > div {
    margin-top: -40px;
    margin-right: -40px;
    background-color: #f5f5f5;
}

/* Responsive Styling */

@media (max-width: 1152px) {

	#site-header > h2 {
    	position: absolute;
    	margin-left: -10px;
	}
	#header-right-social-icons > div {
  		margin-top: 140px;
	}
	#black-studio-tinymce-2 > div > div > p > a > img {
  		margin-left: -10px;
	}
	#testimonials_widget-3 {
  		margin-right: 10px;
    	margin-left: -10px;
	}
}

@media (max-width: 1100px) {
	#site-header > h2 {
  		font-size: 12px;
	}
}

@media (max-width: 990px) {
	#site-header > h2 {
  		margin-left: 50px;
	}
	#site-logo {
  		padding-top: 40px;
	}
	#pg-333-0 {
  		width: 70%;
  	}
  	#panel-333-0-0-0 > div > h4 {
    	font-size: 12px;
	}
	#panel-333-0-1-0 > div > h4 {
  		font-size: 12px;
	}
	#panel-333-0-2-0 > div > h4 {
  		font-size: 12px;
	}
	#panel-333-0-3-0 > div > h4 {
  		font-size: 12px;
	}
	#panel-333-1-0-0 > div {
  		width: 70%
	}
	#panel-333-2-0-0 > div {
  		width: 70%
	}
	#panel-333-2-0-0 > div > p:nth-child(1) {
  		font-size: 10px;
	}
	#panel-333-2-0-0 > div > p:nth-child(2) {
  		font-size: 12px;
	}
	#panel-333-2-0-0 > div > p:nth-child(3) {
  		font-size: 12px;
	}
	#panel-333-2-0-0 > div > p:nth-child(4) {
  		font-size: 12px;
	}
	#content > div > aside {
  		margin-top: -1569px;
	}
	#black-studio-tinymce-2 > div > div > p > a > img {
  		margin-left: 482px;
   	 	width: 60%;
    	margin-top: -300px;
	}
	#testimonials_widget-3 > div {
  		width: 60%;
    	margin-left: 81px;
	}
	#facebooklikebox-3 > div > fb:like-box {
  		display: none;
	}
	#facebooklikebox-3 > div > h4 {
  		display: none;
	}
	#testimonials_widget-3 > div {
  		margin-left: 196px;
    	margin-top: -2px;
	}
	
	#testimonials_widget-3 {
  		font-size: 10px;
	}
	#post-333 {
  		margin-top: -22px;
	}
	#testimonials_widget-3 > div > h4 {
  		margin-top: -22px;
	}
	#facebooklikebox-3 {
  		display: none;
	}
}

@media (max-width: 780px) {
 	
	#pg-333-0 {
  		display: none;
	}

	#content > div > aside {
  		margin-top: -1409px;
	}

.sidebar-primary {
    display: none;
}

}

@media (max-width: 767px) {
 
	#black-studio-tinymce-2 > div {
  		margin-left: -70px;
   	 	margin-right: 50px;
	}
	#meteor-slideshow {
  		margin-bottom: -30px;
	}
	#testimonials_widget-3 {
  		margin-left: -27px;
	}
	#black-studio-tinymce-2 > div > div > p > a > img {
  		width: 56%;
  		margin-left: 494px;
	}
}
  		
@media (max-width: 700px) {

	#site-header > h2 {
  		margin-left: -30px;
	}

	#black-studio-tinymce-2 > div > div > p > a > img {
  		margin-left: 423px;
  		margin-bottom: 120px;
	}
	#testimonials_widget-3 {
  		margin-left: -46px;	
  		margin-top: -120px;
	}	
	#panel-333-1-0-0 > div {
  		display: inline;
	}
	#meteor-slideshow {
  		margin-bottom: 20px;
	}	

}

@media (max-width: 600px) {
	
	#site-header > h2 {
  		font-size: 10px;
    	margin-left: auto;
	}
	#black-studio-tinymce-2 > div > div {
  		margin-top: -160px;
    	margin-left: -68px;
	}
	#testimonials_widget-3 > div {
  		margin-top: -182px;
  		margin-left: 187px;
	}
	#black-studio-tinymce-2 > div > div > p > a > img {
  		display: none;
	}
	#testimonials_widget-3 > div {
  		display: none;
	}
	#panel-333-2-0-0 > div {
  		width: 100%
	}

}

@media (max-width: 540px) {

	#site-header > h2 {
  		font-size: 9px;
	}
}

@media (max-width: 480px) {
	#site-header > h2 {
  		font-size: 7px;
	}
}

@media (max-width: 400px) {
	#site-header > h2 {
  		margin-left: -30px;
	}
}

/* Song-List Table */

#post-6 > div > div > table {
  	background-color: #f5f5f5;
}

/* FAQ Accordian */

#post-496 > div > div > div {
    padding-left: 20px;
    padding-right: 20px;
}

/* Links on FAQ */

#post-496 > div > div > div > div:nth-child(40) > p:nth-child(1) > a {
  color: black;
}

#post-496 > div > div > div > div:nth-child(2) > p > a {
  color: black;
}

#post-496 > div > div > div > div:nth-child(26) > p > a {
  color: black;
}


/* Home page bubbles */

#panel-333-0-0-0 > div > h4 > a > img {
  	margin-top: -40px;
}

#panel-333-0-1-0 > div > h4 > a > img {
	margin-top: -40px;
}

#panel-333-0-2-0 > div > h4 > a > img {
	margin-top: -40px;
}

#panel-333-0-3-0 > div > h4 > a > img {
  	margin-top: -40px;
}

/* Navigation Bar */
#page > nav {
  background-color: black;
}

/* Testimonials */
#testimonials_widget-3 > div {
    background-color:#f5f5f5 ;
    color: black;
}

/* Footer */
#supplementary {
      background-color: #f5f5f5;
}

#site-generator > div {
  color: white;
}

#footer-content > a:nth-child(2) {
  color: white;
}

    
