/* 
Custom CSS for...
'Modern Business' HTML Theme by Start Bootstrap

All Start Bootstrap themes are licensed under Apache 2.0. 
For more info and more free Bootstrap 3 HTML themes, visit http://startbootstrap.com!
*/

/* Global Styles */

html, body {
  height: 100%;
}

body {

 /* body padding for fixed top nav */
}

.img-home-portfolio,
.img-customer,
.portfolio-item {
  margin-bottom: 30px;
}

.tab-pane {
  margin-top: 15px;
}

/* Page Sections */
.section,
.section-colored {
  padding: 50px 0;
}

.section-colored {
  background-color: #fff;
  color: #ffffff;
 /* change this to change the background color of a colored section */
}

.bg{
  background-color: #4e2e01;

}
.sidebar {
  margin-top: 40px;
}

.sidebar ul {
  border-radius: 5px;
  padding: 5px;
  border: 1px solid #cccccc;
}

/* Half Page Height Carousel Customization */
.carousel {
  height: 50%;
}

.item,
.active,
.carousel-inner {
  height: 100%;
}

.fill {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

/* Social Icons Styles */
.list-social-icons {
  margin-bottom: 45px;
}

.tooltip-social a {
  text-decoration: none;
  color: inherit;
}

.facebook-link a:hover {
  color: #3b5998;
}

.linkedin-link a:hover {
  color: #007fb1;
}

.twitter-link a:hover {
  color: #39a9e0;
}

.google-plus-link a:hover {
  color: #d14836;
}

/* Service Page Styles */
.service-icon {
  font-size: 50px;
}

/* 404 Page Styles */
.error-404 {
  font-size: 8em;
}

/* Pricing Page Styles */
.price {
  font-size: 4em;
}

.price-cents {
  vertical-align: super;
  font-size: 50%;
}

.price-month {
  font-size: 35%;
  font-style: italic;
}

/* Footer Styles */
footer {
  background-color: #4e2e01;
  color: #fff;
    border-top: 5px solid #f4c43a;
}

/* Responsive Styles */
@media (max-width: 767px) {

  .carousel {
    height: 70%;
 /* increases the carousel height so it looks good on phones */
  }
}
.indexcolor {
  color: #2c2400;
}

.greycolor {
  color: #9c9c9c;
}
  
.my-container {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #eee;
    border: 1px solid #ddd;
    background-color: rgba(86,61,124,.15);
    border: 1px solid rgba(86,61,124,.2);
}
.navbar {
    margin: 0;
    min-height: 30px;
}
.nav-container {
    background-color: #4e2e01;
    padding-top:40px;
    padding-bottom: 25px;
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.navbar-brand > a {
  padding-top: 10px;
  padding-bottom: 10px;
}

.demo-code{ background-color:#ffffff; border:1px solid #333333; display:block; padding:10px;}
.option-table td{ border-bottom:1px solid #eeeeee;}

.breadcrumb > li > a {
  background: transparent;
  color: #f4bb1b;
}
a:active,
.breadcrumb > li > a:hover {
  outline: 0;
  color: #f4bb1b;
}

.subfooter{
  min-height: 25px;
  background-color: #754500;
  font-size: 10px;
}

.vcenter {
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    float: none;
}
.sliderbg{
  padding-top: 50px;
  padding-bottom: 50px;
  background-image: url('../../img/sliderbg.png');
  min-height: 460px;

}

hr.oval {
      position: relative;
      width: 80%;
      height: 10px;
      overflow: hidden;

    border: 0;
    margin: 0 auto 0 17%;;
   
  }
   
  hr.oval:before {
      content: '';
      width: 70%;
      height: 3px;
      left: 5%;
      position: absolute;
      z-index: 50;
       /* Edit these radiuses to change the overall curvature.  Duplicate in :after */
      border-bottom-left-radius: 8000px 170px;
      border-bottom-right-radius: 8000px 170px;
  }
   
  hr.oval:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 80%;
      height: 3px;
      z-index: 100;
      border-bottom-left-radius:  8000px 170px;
      border-bottom-right-radius: 8000px 170px;
   
      background: #754500;
  }

  .second{
    margin-top: 20px;
  }

  .first{
    margin-top: 20px;
  }

  .separate{
    min-height: 40px;
      border: 3px solid #814f08;
      background-color: #f4c43a;
  }

  h3.colorlink > a{
    color: #2c2400;
    font-size: 22px;
  }

  .imgborder{
      border: 3px solid #898989;
  }

.col-height {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

#equalheight {
    overflow: hidden; 
}

.item-page {
    min-height: 600px;
}
.customcenter-abs {
  margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
  	font-weight: bold;
  	color: yellow;
}