.bg-dark-gray {
  background: #0B3954 !important;
}
.navbar.navbar-default.navbar-fixed-top.affix {
  background-color: #FE4A49 !important;
  z-index: 9999;
  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
  width: 100%;
  max-width: 100% !important;
  margin: 0 auto;
}
.navbar-default.affix .navbar-brand, .navbar-default.show-nav .navbar-brand {
  padding-left: 0px;
}
section#about span {
  color: #6D90A5 !important;
}
section#about h1 {
  color: #6D90A5 !important;
}
section#about .icon-medium {
  color: #FF6663 !important;
}
section#about p.text-medium {
  color: #FEFFFE !important;
}
section#about {
  background-color: #0B3954;
}
p.white-text.text-uppercase.letter-spacing-1.alt-font {
  color: #E0FF4F !important;
}

/*.project-overlay { background-color: black }*/

footer.wow.fadeIn.bg-gray.animated.animated {
  background-color: #FE4A49 !important;
}
.footer-social a i {
  color: white !important;
}
.row.border-bottom.padding-eight.xs-padding-fifteen.no-padding-lr.xs-no-padding-lr {
  border: none !important;
}
.footer-bottom.bg-gray {
  background: #EF4443 !Important;
}
span.text-small.text-uppercase.letter-spacing-1.alt-font {
  color: white !important;
}
span#sent {
  visibility: hidden;
  color: #d84040;
}
.sirname {
	display: none;
}
body.noscroll nav {
  width: 100% !important;
  max-width: 100% !important;
  transition: all 0.3s ease-in-out;
}
.hideme {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.showme {
  opacity: 1;
  visibility: visible;;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.bounce {
  bottom: 0;
  height: 50px;
  -webkit-animation: bounce 2s 3;
  -moz-animation: bounce 2s 3;
  -o-animation: bounce 2s 3;
  animation: bounce 2s 3;
}
#newsletter-container {padding: 27px 0;padding-top: 70px !important;}

#newsletter-container h3 {
font-size: 25px;
line-height: 46px;
color: #444b4c;
text-transform: uppercase;
margin: 0;
float: left;
}

h3 {
font: 19px/38px Arial,sans-serif;
margin: 50px 0 20px;
color: #e3e3e3;
text-transform: uppercase;
}

#newsletter-container form {/* float: right; */}

#newsletter-container input[type=text] {height: 46px;width: 300px;vertical-align: top;margin-right: 5px;border-radius: 4px;/* border: 3px solid #84bb26; */background: #FFFFFF;line-height: 20px;padding: 5px 10px 5px 20px;color: #727b7c;}

input, select, textarea {
outline: 0;
}

#newsletter-container .btn {
padding: 12px 20px;
font-size: 17px;
line-height: 20px;
}

.btn-custom-3 {color: #fff;background-color: #FE4A49;/* border-color: #5c5f5e; *//* -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.4); *//* box-shadow: inset 0 1px 1px rgba(255,255,255,.4); */}

.btn-custom-3:hover {color: #fff;background-color: #EF4443;/* border-color: #94CF2E; *//* -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.4); *//* box-shadow: inset 0 1px 1px rgba(255,255,255,.4); */}


::selection {
background-color: #7bae23;
color: #fff;
}
@-webkit-keyframes bounce {
  0% {
    bottom: 5px;
  }
  25%, 75% {
    bottom: 15px;
  }
  50% {
    bottom: 20px;
  }
  100% {
    bottom: 0;
  }
}
section#newsletter-signup { background-color: #0B3954; }

.blog-post-style4 .post-thumbnail {
    position: absolute;
    top: 0px;
    bottom: 0px;
    opacity: 1;
    z-index: -1;
    background: #303030;
}
.blog-post-style4 article {
    margin: 10px 0 0 0;
    position: relative;
    overflow: hidden;
    cursor: url("../images/arrow-white.png"), pointer;
    cursor: default;
}
.blog-post-style4 .post-thumbnail img {
    opacity: .2;
    top: -100px;
    position: relative;
}

.arrow {
	float:left;
	position:relative;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 3em 3em 0 3em;
	border-color: #ffffff transparent transparent transparent;
	-webkit-transform:rotate(360deg):
}

.arrow:after {
	content:'';
	position:absolute;
	top:-3.2em;
	left:-3em;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 3em 3em 0 3em;
	border-color: #111 transparent transparent transparent;
	-webkit-transform:rotate(360deg):
}
header#email-setup {
  background: #0b3954 !important;

}
