/* 
	BreakTackle Blue #003572 rgba(0, 53, 114, 1)
	Break Tackle Red #970F0C rgba(151, 15, 12, 1)

    BreatTackle Dark Blue #001B58

    BreakTackle Gold #FFD700
*/



body
{
background-color: #001B58;
}

body.body-white

{
background-color: #FFF;
}

.bt-logo
{
text-align: center;
background-image: linear-gradient(#1e1e2f, #000);
}

.parallax-container h1.text-center
{
	position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    margin-top: 4rem;
}

.parallax-container h1.text-center
{
	
	font-weight: 600;
	
}

.parallax-container .parallax img 
{
max-width: none;
max-height: none;
}

h1.with-p
{
	font-size: 1.8rem;
	font-weight: normal;
	line-height: 2rem;
	margin: 0rem 0rem 0rem 0rem;
	padding: 5rem 2rem 0rem 2rem;
	color: #FFD700;
    font-family: 'Bangers', cursive;	
	text-align: center;
}


h2
{
	font-size: 1.8rem;
	font-weight: normal;
	line-height: 2rem;
	margin: 0rem 0rem .5rem 0rem;
	padding: 5rem 2rem 5rem 2rem;
	color: #FFD700;
    font-family: 'Bangers', cursive;	
	text-align: center;
}

h2.with-p
{
	font-size: 1.8rem;
	font-weight: normal;
	line-height: 2rem;
	margin: 0rem 0rem .5rem 0rem;
	padding: 6rem 2rem 0rem 2rem;
	color: #FFD700;
    font-family: 'Bangers', cursive;	
	text-align: center;
}

p.with-h2
{
	font-size: 1.2rem;
	font-weight: 200;
	line-height: 1.5rem;
	margin: 0rem 0rem 0rem 0rem;
	padding-top: 0rem;
	padding-bottom: 5rem;
	padding-left: 15%;
	padding-right: 15%;
	color: #FFF;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	text-align: center;
}

h2 b
{	
	font-weight: 600;
}

p.text-center
{
	font-size: 2.5em;
	line-height:  1.2em;
    margin-top: 0rem;
}

    
.parallax-container p.text-center a
{
	color: #FFF;
text-decoration: none;
}


 .parallax-container{
           max-height: 200px;
           border-top : 1px solid #333;
           border-bottom : 1px solid #333;
      }


  .page-intro .parallax
  {
	  background-color: #333;
  }
 

 /** Mobile Rules **/
@media (max-width: 768px) {
	 
	.parallax-container.video-holder
	{
	max-height: 200px;
	 }
	 
	
    
    	.parallax-container h1
	{
	font-size : 3.3rem;
	line-height: 3.3rem;
	margin : 2.8rem 0 1.68rem 0; 
	}
	
	.parallax-container
	{
	max-height: 150px;
	}
	
	 p.text-center
	{
	font-size: 2em;
	line-height:  1.2em;
    margin-top: 0rem;
	}
	
	p.lightroom-presets-link a
	{
	font-size: .8rem;
	line-height:  1rem;
    }
    
    .parallax-container .parallax img
    {
	max-width: 768px;
    }
    
    .parallax-container #logos
    {
	max-width: none;
    }
           
    .page-logos
	 {
	 max-height: 300px;
	 }
	 
	 h2
	 {
	 padding : 5rem 1.5rem 5rem 1.5rem;
	 font-size: 1.8rem;
	font-weight: 600;
	line-height: 2.6rem;
	 }
	 
	 h2.lightroompresetsheader
	 {
	color: #000;
	font-size: 1.8em;
	line-height: 1.2em;
	font-weight: 500;
	background-color: #EEE;
	padding: 4rem 2rem 4rem 2rem;
	 }
 
	 
  .preset-pack-container
	 {
	width : 90%; 
	padding-top: 30px; 
	border-bottom: 2px solid #CCC
	 }
	
	 
 }


 .form-control::placeholder {
	color: #FFF;
	opacity: 1;
	font-size: 1.2rem;
	font-weight: 200;
	line-height: 1.5rem;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	text-align: center;
}

.form-control {
	color: #FFF;
}

input:not([type]):focus:not([readonly]), input[type="text"]:not(.browser-default):focus:not([readonly]), input[type="password"]:not(.browser-default):focus:not([readonly]), input[type="email"]:not(.browser-default):focus:not([readonly]), input[type="url"]:not(.browser-default):focus:not([readonly]), input[type="time"]:not(.browser-default):focus:not([readonly]), input[type="date"]:not(.browser-default):focus:not([readonly]), input[type="datetime"]:not(.browser-default):focus:not([readonly]), input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), input[type="tel"]:not(.browser-default):focus:not([readonly]), input[type="number"]:not(.browser-default):focus:not([readonly]), input[type="search"]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
	border-bottom: 1px solid #FFF;
	-webkit-box-shadow: 0 0px 0 0 #FFF;
	box-shadow: 0 0px 0 0 #FFF;
}
	 
.form-control:focus {
	color: #FFF;
}

.btn-primary {
	color: #fff;
	background-color: #970F0C;
	border-color: #970F0C;
}

.btn-primary:hover {
	color: #fff;
	background-color: #970F0C;
	border-color: #970F0C;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #970F0C;
	border-color: #970F0C;
}

.facebook-link
{
background-color: #FFF;
}