body {
    font-family: "acumin-pro-condensed" !important;
    color: #fff !important;
    webkit-tap-highlight-color: #222;
    top: 0;
}
body {
    opacity: 1;
    transition: 1.5s opacity;
	background-color: #000;
}
body.fade-out {
    opacity: 0;
    transition: none;
}

.fade-out #big-logo{
	 transform: translate3d(0px, -150px, 0px);
}
#big-logo{
	transition: transform .2s ease-in-out;
}
#Page_Title h1{
	text-transform: uppercase;
	margin-bottom: 35px;
	font-family: "allumi-std-extended" !important;
	
	
}
h5{ color: #b9d535 !important;
	text-transform: uppercase;
}
h1, h2, h3, h4, h5 {
	font-family: "allumi-std-extended" !important;
	font-weight: 100 !important;
	white-space: initial !important;		

}
/*////NAVIGATION/////*/

.navbar-right{
	float: right !important;
}
.navbar-default .nav > li>a, .navbar-default .nav>li>a:focus{
	font-size: 20px !important;
}
.navbar-brand{
	max-width: 400px;
}
#topNav{
	background-color: rgba(88, 89, 91, .0);
	 -webkit-transition: all 0.6s ease;
   transition: all 0.6s ease;
	
}
#topNav.stuck{
	background-color: rgba(88, 89, 91, 1);
	}
.navbar-default .nav > li>a, .navbar-default .nav>li>a:focus{
	color: #fff !important;
}
.navbar-default .nav > li>a:hover{
	color: #ccc !important;
}


.navbar-toggler {
	color: #b9d535 !important;
}
.icon-bar{
	background-color: #b9d535 !important;
}

/**buttons**/
.btn-primary-outline{
	border-color: #b9d535 !important;
    color:  #b9d535 !important;
}
.btn-primary-outline:hover{
	background-color:  #b9d535 !important;
	color: #000 !important;
}


section{
	background-color: #333 !important;
	min-height: auto !important;
}


#first{
	background: url("/images/default-header.jpg") no-repeat center;
	background-size:cover !important;
	min-height: 280px !important;
	max-height: 320px;
}

/*///content///*/

p{
	font-size: 20px !important;
	line-height: 1.6 !important;
	font-family: inherit !important;
	font-weight: 300;
}

ul li{
	font-size: 22px;
	font-weight: 200;
	list-style-type: none !important;
}

#contact-panel{
	background-color: #333 !important;
	background: url("/images/contact-bg.jpg") no-repeat center;
	background-size:cover !important;
	min-height: 280px !important;
	padding: 50px 0;
}
a{
	text-decoration: none;
	color: #b9d535 !important;
}
#map{
	min-height: 390px;
	width: 100% !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #333 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #333 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #333 !important;
}
#contact-panel .btn{
	padding: 9px 19px !important;
	margin-top: 15px;

}
#form-btn{
	text-align: right;
}
#contact-form{
	background-color: rgba(0,0,0, .3);
	padding-top: 15px;
	padding-bottom: 15px;
}

/*//footer//*/

footer{
	/*background: rgba(88, 89, 91, 1) !important;*/
	background: #333 !important;
	padding-bottom: 0 !important;
	padding-top: 30px !important;
}
footer a, footer h6, footer h4{
	color: #9B9A9A !important;
}
footer a:hover{
	text-decoration: none;
}
#adeasel-logo{
	text-align: right;
	top: -15px;
}


@media (max-width: 992px){
	.navbar-brand{
		padding: 20px 0 12px !important;
		max-width: 198px;
		margin-right: 5px;
	}
	
	
}


/*///responsive////*/

@media (max-width: 768px){
	h1{
	font-size:1.5em;
	}
	h2{
		font-size: 1.4em;
	}
footer{
	text-align: center;
	padding: 15px 0 !important;
}
footer #adeasel-logo{
	top: 10px;
	text-align: center; 
}

#topNav:hover{
	background-color: rgba(88, 89, 91, 1);
	}
	#topNav:hover #main-logo{
	-webkit-filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.8));
	}
	
	header .header-content{
		top: 75%;
	}
	
	.inner btn{
		display: none;
	}
	
	.navbar-default .navbar-nav{
		float: none !important;
	}
	.navbar-brand{
		margin: 0 !important;
		max-width: 80%;
		float: none !important;
		display: inline-block;
	}
	.navbar-toggler{
		transform: rotate(90deg) !important;
		float: right;
		margin-top:15px;
		width: 20% !important;
	}
	#topNav{
		padding: 0 !important;
	}
	.collapse.in, .collapse{
		clear: both !important;
		width: 100% !important;
		background-color: rgba(88, 89, 91, 1)
	}
	.collapsingNavbar{
		clear: both;
		width: 100% !important;
	}
	#feature-btns .col-sm-5{
		margin-bottom: 25px;
	}
	#feature-btns{
		padding: 35px 0;
	}
	h5{
		white-space: initial !important;
	}
	nav .container{
		padding: 0 !important;
	}
	.navbar-brand{
		padding-left: 15px !important;
	}
	.navbar-right{
		padding: 15px !important;
	}
}

@media (max-width: 576px){
	#form-btn{
	text-align: center;
}
}

@media (max-width: 500px){
	.floated-img{
		clear:both;
		float: none !important;
		margin-left: auto;
		margin-right: auto;
	}
}


