a,a:focus,a:hover{color:#fff;}
.btn-default{color:#fff;text-shadow:none;background-color:transparent;border:2px solid #fff;border-radius:20px;padding:0.5rem 2rem;}
.btn-default:hover,.btn-default:focus{background-color:rgba(255,255,255,0.3);}
html,body{height:100%;}
body{background:url(./bg.jpg) no-repeat center center fixed;background-size:cover;color:#fff;
text-align:center;
font-family:'Quicksand',sans-serif;}
.site-wrapper{display:table;width:100%;height:100%;min-height:100%;background:rgba(48,53,70,0.5);box-shadow:inset 0 0 100px rgba(0,0,0,0.5);}
.site-wrapper-inner{display:table-cell;vertical-align:top;}
.cover-container{margin-right:auto;margin-left:auto;}
.inner{padding:30px;}
.masthead-brand{margin-top:10px;margin-bottom:10px;}
.nav-masthead{text-align:center;display:block;}
.nav-masthead .nav-link{display:inline-block;}
@media (min-width: 768px) {.masthead-brand{float:left;}
.nav-masthead{float:right;}
}
.cover{padding:0 20px;}
.cover .btn-notify{padding:10px 60px;font-weight:500;text-transform:uppercase;border-radius:40px;}
.cover-heading{font-weight:500;text-transform:uppercase;letter-spacing:5px;font-size:1.5rem;margin-bottom:5rem;}
@media (min-width: 768px) {
	.cover-heading{font-size:3.4rem;letter-spacing:15px;}
}
.cover-copy{max-width:500px;margin:0 auto 3rem;}
.mastfoot{color:#999;color:rgba(255,255,255,0.5);}
#subscribeModal .modal-content{background-color:#303546;color:#fff;text-align:left;}
#subscribeModal .modal-header,#subscribeModal .modal-footer{border:0;}
#subscribeModal .close{color:#fff;}
#subscribeModal .form-control{margin-top:1rem;background:rgba(0,0,0,0.4);color:#fff;}
#subscribeModal .form-control:focus{border-color:#49506a;}
@media (min-width: 768px) {.masthead{position:fixed;top:0;}
.mastfoot{position:fixed;bottom:0;}
.site-wrapper-inner{vertical-align:middle;}
.masthead,.mastfoot,.cover-container{width:100%;}
}

.img_logo{width:150px;margin-top:2rem;margin-bottom:2rem;}

@media (min-width: 992px) {
	.masthead,.mastfoot,.cover-container{width:1060px;}
}
@media (max-width: 500px) {
	/* .cover-heading{float:left;} */
	.btn-sm {font-size:0.65rem;}
	.btn-lg {font-size:0.75rem;}
	.img_logo{width:90px;margin-top:1rem;margin-bottom:1rem;}
	/* .cover-container{width:300px;} */
}

