
.theme-color{
	color: #ca3a53;
}



h3 {
  font-size: 2rem;
}

.section-header.left-style .section-title{
	font-size: 3rem;
}

p.tvis{
	font-size: 2.5rem;
	font-weight: bold;
	margin-bottom: 50px;
}

h1.banner-title{
	margin-bottom: 5px;
}

h4.banner-title{
	margin-bottom: 50px;
}

.phbr{
	color: #ca3a53;
	text-transform: lowercase;
}

.phbb{
	color: #000000;
	
}

.phbb:hover{
	color:#ca3a53;
}


.navbar-default .navbar-toggle{
	background-color: #CA3A53;
	border-color: #CA3A53;
    border-top-color: rgb(202, 58, 83);
    border-right-color: rgb(202, 58, 83);
    border-bottom-color: rgb(202, 58, 83);
    border-left-color: rgb(202, 58, 83);
}

.navbar-brand img{
	width: 230px;
	margin-top: -3px;
}

/*.navbar-header{
	width: 600px;
}*/

.fluid-container{
	background-color: #a8a9b5;
}

.latest-album-section {
    padding: 40px 0;
    height: 600px;
}

.page-header{
	height: 500px;
	background-position: right;
}

.banner-item-3{
	background-position: right;
}

.right{
	/*margin-right: 550px;*/
	margin-bottom: 30px;

}

.ml{
	margin-left: 20px;
	margin-top: 5px;

}

/*.lef{
	margin-left: -25px;
}*/
 
 .ntop{
 	margin-top: 40px;
 	padding-left: 300px;
 	

 }
 .ntop::before{
 	margin-top: 40px;
 	

 }

 /*.ntop::after{
 	margin-bottom: 10px;
 }*/

 .logo-footer img{
 	width: 300px;
 }

 .phbf{
	color: #ffffff;
	
}

.phbf:hover{
	color:#ca3a53;
}


/*-------------------------
PROMO BANNER
--------------------------*/

.nvid{
	
	
}

.blk{
	background: #000;
}

h1.section-title.wht{
	color: #fff;
	
}

h3.section-title.wht{
	color: #fff;
}

.mtop{
	margin-top: 20px;
}



.videoWrapper {
  position: relative;
  width: 100%;
  height: 0;
  background-color: #000;
}
.videoWrapper43 {
  padding-top: 75%;
}
.videoWrapper169 {
  padding-top: 56%;
}

.videoIframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.videoPoster {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  border: 0;
  outline: none;
  /*background-position: 50% 50%;*/
  background-size: 100% 100%;
  background-size: cover;
  text-indent: -999em;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 800ms, height 0s;
  -moz-transition: opacity 800ms, height 0s;
  transition: opacity 800ms, height 0s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}
.videoPoster:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90px;
  height: 90px;
  margin: -40px 0 0 -40px;
  border: 5px solid #fff;
  border-radius: 100%;
  -webkit-transition: border-color 300ms;
  -moz-transition: border-color 300ms;
  transition: border-color 300ms;
}
.videoPoster:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin: -20px 0 0 -10px;
  border-left: 40px solid #fff;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  -webkit-transition: border-color 300ms;
  -moz-transition: border-color 300ms;
  transition: border-color 300ms;
}
.videoPoster:hover:before, .videoPoster:focus:before {
  border-color: #ca3a53;
}
.videoPoster:hover:after, .videoPoster:focus:after {
  border-left-color: #ca3a53;
}
.videoWrapperActive .videoPoster {
  opacity: 0;
  height: 0;
  -webkit-transition-delay: 0s, 800ms;
  -moz-transition-delay: 0s, 800ms;
  transition-delay: 0s, 800ms;
}




/*-------------------------
SUBSCRIBE
--------------------------*/





/*=========================*/

/*DISC*/

/*=========================*/




.section-padding-1{
	padding-top: 100px;
}

.section-padding-2{
	padding-top: 50px;
}

.section-padding-end{
	padding-top: 50px;
	padding-bottom: 50px;
}

.about-album {
    padding-top: 10px;
} 

h1.page-title{
	color: #ca3a53;
}

.discb{
	margin-top: 30px;
}

.purchase-section{
	padding-top: 100px;
}


/*CONTACT*/

.overlay-black{
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;

	
}

.contphb{
	background-color: #000000;
}



/*VISUALS*/
.product-thumb-hover{
	height: 20px;
}

.plyr--video .plyr__controls{
	
}

#grey{
	background-color: #FBFBFB;
}


.plyr .plyr__play-large{
	
	
}

.white{
	background-color: #ffffff;
}

.black{
	color: #000000;
}

.negbot{
	margin-bottom: 0;
	
}

/*ABOUT*/
.about-artist {
    padding-top: 50px;
}

.about-artist .artist-name{
	margin-bottom: 5px;
}


