body {font-family: 'Open Sans', sans-serif; background-color:#FFFFFF;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-attachment: fixed;
background-image: url("/img/splash-bg.jpg")
}
img{max-width:100%;height:auto;}
a, a:hover{}

h1,h2,h3,h4,h5,h6{}

hr{border-top:1px solid #666;}
/* Formidable 2.0 - Title Fix */ fieldset legend{display:none !important;}

.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}

.video-container iframe,  
.video-container object,  
.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {max-width: 100%;}

.nomargin{margin-left:0;margin-right:0;}
.nopadding{padding-left:0;padding-right:0;}

.content {color:#222222; padding-bottom: 100px;}
.content h1 {font-family: 'Oswald', sans-serif; font-size:30px; font-weight:700;}
.content h2 {font-size:22px; font-weight:700;}

.opacity-bg {background:rgba(0,0,0,0.5); padding: 20px 50px; border-radius: 10px; color: #ffffff; margin-bottom: 20px;}
.opacity-bg a {color: #ffffff;}

.button-center {text-align: center;}
.button-section {margin-top: 20px;}

.button-left {text-align: center; padding-right: 0px;}
.button-right {text-align: center; padding-left: 0px;}

.social-section {text-align: center;}
.social-section a {margin-right: 15px;}

footer {text-align:center; background:rgba(0,0,0,0.5); color:#FFFFFF; padding:20px 0px; width: 100%; position: fixed; bottom:0;}
footer a {color:#FFFFFF;}

.btn {
    border-radius: 6px !important;
    cursor: pointer !important;
    padding: 10px 25px 5px 80px !important;
    text-align: center;
	color:#FFFFFF !important;
	font-family: 'Rock Salt', sans-serif !important;
	line-height: 50px !important;
	font-size:16px !important;
	text-transform:uppercase !important;
	font-weight:700 !important;
	background-image: url("/img/ltj-face-mobile.png") !important;
	background-repeat: no-repeat !important;
	background-position: top left !important;
}

.btn-default{background-color: #454546 !important; border:2px solid #ffffff !important; color: #ffffff !important; margin:10px 0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.btn-default:hover{ background-color:rgba(0,0,0,0.3); color:#222222; border:2px solid #000000;background-image: url("/img/ltj-face-mobile-on.png") !important;}
.btn-default:focus{background-color:#222222; border:2px solid #000000;}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #ffffff !important; background-color: #ff0000; padding: 5px; display: inherit;
}

.text-danger {
    color: #ffffff !important; background-color: #ff0000; padding: 5px;
}


/* anything smaller is not needed */
@media (min-width:768px) {
	.btn {
    padding: 10px 25px 10px 80px !important;
    text-align: center !important;
	color:#FFFFFF !important;
	font-family: 'Rock Salt', sans-serif !important;
	line-height: 40px !important;
	font-size:16px !important;
	 margin:20px 0px !important;
	 background-image: url("/img/ltj-face.png") !important;
	 }
	.btn-default:hover{background-image: url("/img/ltj-face-on.png") !important;}
	.button-section {margin-top: -20px;}
	.button-left {text-align: right; padding-right: 50px;}
	.button-right {text-align: left; padding-left: 50px;}
	}
@media (min-width:992px) {
	.btn {
    padding: 10px 25px 10px 100px !important;
    text-align: center !important;
	color:#FFFFFF !important;
	font-family: 'Rock Salt', sans-serif !important;
	line-height: 40px !important;
	font-size:22px !important;}
	.button-section {margin-top: -20px !important;}
	}
@media (min-width:1200px) {
	}