/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,
body {
    height: 100%;
	background: url(http://www.jdwdesigns.com/gfx/seamlessparchment3.jpg);
}

/*body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
/* } */

/*adding this to make nav bar transparent */
.navbar-inverse {
    background:transparent;
    border-bottom: none;
}  

.navbar .nav{
    float: none;
    text-align: center;
}
.navbar .nav > li{
    float: none;
    display: inline-block;
}

/* added this from stylebootstrap.info */
.navbar .nav > li > a {
  padding: 10px 13px 11px;
  font-size: 14px;
  font-weight: bold;
  color: #9b8853;
}

.navbar .nav > li a:hover {
  color: #d5a10f;
}
/*end of stylebootstrap.info */

/*adding this to try to get rid of black highlight in selected item for dropdown */
.navbar-nav>.active>a:hover{color:#fff;background-color:#9b8853}

/* careful with this section of edits - it was JL's and I want to keep it separate */
@media (max-width: 768px){
    .navbar .nav > li{
        float: none;
        display: block;
    }
    .navbar .navbar-collapse ul li:first-child{
        border-top: none;
    }
    .navbar .navbar-collapse ul li{
        border-bottom: 1px solid #9b8853;
    }
    .navbar .navbar-collapse ul li:hover{
        background-color: #9b8853;
    }
    .navbar .navbar-collapse ul li:hover a{
        color: #ffffff !important;
    }
}

.navbar .navbar-collapse ul li a{
    color: #9b8853;
    text-decoration: none;
    font-weight: bold;
}

.navbar .navbar-collapse ul li a:hover{
    color: #d5a10f;
    background: transparent;
    text-decoration: underline;
}
.navbar .navbar-collapse ul li a:focus{
    color: #9b8853;
    background: transparent;
}
.navbar .navbar-collapse ul li a:active{
    color: #9b8853;
    background: transparent;
}
.navbar .navbar-collapse ul li a:link{
    color: #9b8853;
    background: transparent;
}
/* end of JL's code */


.page-header {
    border-bottom: none;
}

.img-portfolio {
    margin-bottom: 30px;
	  max-width: 1000px;
	  height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto; 
}

.img-portfolio2 {
    margin-bottom: 30px;
    width: 85%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto; 
}

.img-home {
    margin-bottom: 30px;
	  max-width: 420px;
	  height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.img-single {
    margin-bottom: 20px;
    margin-top: 10px;
    max-width: 95%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.img-hover:hover {
    opacity: 0.8;
}

/* adding this for slideshows */
/*SLIDER*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  /*float: left;*/
  width: 100%;
  border: 0;
  }




/* Home Page Carousel */

header.carousel {
    height: 50%;
}

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

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

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

/* Responsive Styles */

/*added this to try to make 2 columns in tablet portrait mode */

@media (max-width:980px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
	
	/* font size change for LLC */

		.LLC
		{
		font-size: .85em;
		}
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
	
	/* font size change for LLC */

		.LLC
		{
		font-size: .85em;
		}
	}


/* Pragyan EDITS */

ul.dropdown-menu
{
background-color:#9b8853!important;

}

/* font size change for LLC */

.LLC
{
font-size: .85em;
}