@import url(https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i);

body {
  font-style: normal;
  line-height: 1.5 !important;
  font-family: 'Rubik', sans-serif !important;
  
}

.saheader {   /* header*/
    padding-top: 100px;
    padding-bottom: 48px;
	font-size: 48px;
}




/*
.display-1 {
    font-family: 'Rubik', sans-serif;
    font-size: 7.25rem;
	font-weight: 700;
}

.display-2 {
    font-family: 'Rubik', sans-serif;
    font-size: 3rem;
	font-weight: 300;
	line-height: 1.3;
}
*/
/* *********************** Banner ************************** */

.bg-overlay {
    background: linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.7)), url("../images/banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 650px;
    padding-top: 250px;
	padding-bottom: 500px;
}

/* *********************** // Banner ************************** */



.navbar {
    margin-bottom: 0;
    background-color: #555 !important;
    z-index: 9999;
    border: 0;
    font-size: 12px !important;
    line-height: 1.42857143 !important;
    letter-spacing: 4px;
    border-radius: 0;
	opacity: 0.9;
}

.navbar li a, .navbar .navbar-brand {
    color: #fff !important;
}

.navbar-nav li a:hover, .navbar-nav li.active a {
    color: #36b1da !important;
    background-color: #fff !important;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
    color: #fff !important;
}


/* ************************** FOOTER ********************** */
/*

footer.page-footer .footer-copyright {
    overflow: hidden;
    background-color: rgba(0,0,0,.2);
    font-size: .9rem;
    color: rgba(255,255,255,.6);
}
*/


.footer {
    background-color: #2f2d2db5;
	opacity: 0.9;
    color: #423e3e;
    padding: 16px;
	color: #fff;
}

.footer a {
    color: #f5f5f5;
}

.footer a:hover {
    color: #777;
    text-decoration: none;
}