/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
  font-family: 'Cabin', sans-serif;
}

@media (min-width: 992px) {
  body {
	font-family: 'Cabin', sans-serif;
  }
}

.carousel-item {
  height: 65vh;
  min-height: 460px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}
.navbar-brand{
position:absolute;
z-index:1;
}
.navbar-custom {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color:#fff !important;
}

.navbar-custom .navbar-brand {
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 0.1rem;
  font-weight: 700;
  position:absolute;
  top:0;
}
.navbar-custom .navbar-nav{
background:#ffffff;
}
.navbar-custom .navbar-nav .nav-item .nav-link {
  font-size: 1rem;
  font-weight: 600;
  color:#333333;
  padding:10px;
}
.navbar-custom .navbar-nav .nav-item .nav-link:hover{
color:#CC0000 !important;
}
.active{
color:#CC0000 !important;
}
.carousel-indicators li{
background:#e79c62;
padding:5px;
border-radius:50px;
}
h1{
font-family: 'Great Vibes';
font-weight:500;
font-size:52px;
}
span{
color:#e79c62;
}
.card{
border-radius:0px;
border:none;
}
.card a{
color:#000000;
text-decoration:none;
}

.section-heading
{
	width:100%;
	text-align:center;
}
.section-heading h1
{
	width:100%;
	color:#341500;
	margin-bottom:-5px;
}
.section-heading img
{
	margin-top:0px;
}
input[type=text], input[type=tel], input[type=email]{
  width: 100%;
  padding: 12px 20px;
  margin: 4px 0;
  box-sizing: border-box;
  border-radius:0px;
}
textarea{
border-radius:0px !important;
margin: 4px 0;
}
input.btn.btn-lg {
    width: 60%;
    height: 60px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
button.btn {
    width: 40%;
    height: 60px;
	background:#e79c62;
	color:#FFFFFF;
	border:#FF9900;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
button.btn:hover {
background:#e79c62;  
}
section .bg-light{
background:#eceae6 !important;
}
::selection{
background:#e79c62;
color:#fff;
}
.gallery img{
  border:#FFFFFF solid 5px !important;
}
footer{
background:#e79c62 !important;
color:#ffffff;
}
.navbar-toggler{
    position: absolute;
    right: 10px;
    top: 20px;
	z-index:1;
}
#topheader{
background-color:#fff !important;
padding:10px;
}