/* Add here all your css styles (customizations) */
.header{
	background-color:#2c2a01;
	border:0px;
}

.header .logo img{ max-width:120px;}

.navbar-collapse{ margin-top:-50px;}

.header .navbar-nav > li > a{ color:#fff;}
.header .navbar-nav > .active > a, .header .navbar-nav > li > a:hover, .header .navbar-nav > li > a:focus {color:#acaa81;}

.navbar-header .logo img{ max-height:55px; width:auto; margin-top:-15px;}

/*.letter-space-2{letter-spacing:0.7em;}

.navbar-collapse{ box-shadow:none;}*/

.margin-bottom-5,
.margin-bottom-10,
.margin-bottom-15,
.margin-bottom-20,
.margin-bottom-25,
.margin-bottom-30,
.margin-bottom-35,
.margin-bottom-40,
.margin-bottom-45,
.margin-bottom-50,
.margin-bottom-55,
.margin-bottom-60,
.margin-bottom-100 {
	 clear:both;
}
.margin-bottom-5  { margin-bottom:5px;}
.margin-bottom-10 { margin-bottom:10px;}
.margin-bottom-15 { margin-bottom:15px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-bottom-25 { margin-bottom:25px;}
.margin-bottom-30 { margin-bottom:30px;}
.margin-bottom-35 { margin-bottom:35px;}
.margin-bottom-40 { margin-bottom:40px;}
.margin-bottom-45 { margin-bottom:45px;}
.margin-bottom-50 { margin-bottom:50px;}
.margin-bottom-55 { margin-bottom:55px;}
.margin-bottom-60 { margin-bottom:60px;}
.margin-bottom-70 { margin-bottom:70px;}
.margin-bottom-80 { margin-bottom:80px;}
.margin-bottom-90 { margin-bottom:90px;}
.margin-bottom-100 { margin-bottom:100px;}

.content-bg{ background-color:#fdfee0;}

.bg-filter img{
	width:100%;
	height:auto;
}

.scroll-down {
  position: absolute;
  width: 100%;
  bottom: 20px;
  text-align: center;
}
.scroll-down .btn {
  height: 50px;
  width: 50px;
  border: 2px solid white;
  border-radius: 100% !important;
  line-height: 50px;
  padding: 0;
  letter-spacing: normal;
  color: white;
  font-size: 30px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
.scroll-down .btn:hover {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
  outline: none;
}



@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

.left-inner h5{ margin-bottom:0px; padding-bottom:0px;}

.left-inner h4{ margin-bottom:0px; padding-bottom:0px; margin-top:10px;}

@media (max-width: 991px) {
	.navbar-collapse{ margin-top:0px;}
	/*
	.letter-space-2{letter-spacing:normal;}
	.header .navbar-nav > li > a{ border-bottom:1px #fff solid; margin:10px;}
	.header .navbar-nav > .active > a, .header .navbar-nav > li > a:hover, .header .navbar-nav > li > a:focus { border-bottom:1px #fff solid;}*/
}

.cbp-l-grid-work .cbp-item-wrapper{ background-color:#e9f0f4;}

.dropdown-backdrop{
    position: static;
}
