/*!
 * 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%;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #ffffff;
	background-image:url(../img/wooden_top.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
.h1, h1 {
	font-family: 'Josefin Sans', sans-serif;
    font-weight: 400;
    font-size: 28px;
	color:#ffffff;
	
}
h2 { 
font-family: 'Josefin Sans', sans-serif; 
font-weight:400;
font-size:20px;
color: #ce7a01;
}
h3 { 
font-family: 'Josefin Sans', sans-serif; 
font-weight:400;
font-size:20px;
color: #ce7a01;
}
h4 { 
font-family: 'Josefin Sans', sans-serif; 
font-weight:400;
font-size:20px;
color: #ce7a01;
}
h5 { 
font-family: 'Josefin Sans', sans-serif; 
font-weight:400;
font-size:20px;
color: #ce7a01;
}
a {
    color: #ce7a01;
    text-decoration: none;
}
a:focus, a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}
.banner-index{
padding-top:32px;
background:url(../img/back.png);
}
.content-main{
background:url(../img/back.png);
padding-right: 30px;
    padding-left: 30px;
}
.content-footer{
padding-right: 30px;
padding-left: 30px;
}
.banner-boder{
border: 4px solid #faa222;
	}

.navbar-inverse{
	color:#FFF;
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#faa222), to(#cc7b05));
    background: -webkit-radial-gradient(circle, #faa222, #cc7b05);
    background: -moz-radial-gradient(circle, #faa222, #cc7b05);
    background: -ms-radial-gradient(circle, #faa222, #cc7b05);
}
.navbar-inverse .navbar-nav>li>a {
    color: #FFF;
}
.navbar-inverse .navbar-brand {
    color: #FFF;
}
/* 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;
}


.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #faa222;
}
.glyphicons {
  position: relative;
  top: 1px;
  display: inline-block;
  width: 17px;
  height: 14px;
}
.featurette-image.pull-left {
    margin-right: 40px;
}
.glyphicon-calendaricon {
  background: url(../img/calendar.png) center center no-repeat;
}

/* 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 {

}
.footer-bg{
    background:url(../img/back90.png);
}
.copy-right {
  width: 100%;
 color: #FFF;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#faa222), to(#cc7b05));
    background: -webkit-radial-gradient(circle, #faa222, #cc7b05);
    background: -moz-radial-gradient(circle, #faa222, #cc7b05);
    background: -ms-radial-gradient(circle, #faa222, #cc7b05);
  padding: 10px 0px;
  text-align: center;
  font-size: 11px;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #faa222;
}
/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

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

    header.carousel .carousel {
        height: 70%;
    }
}
.datepicker {
	color:#333;
	}
	/*-----------------------------------------------------------------*/
/* 13. Gallery
/*-----------------------------------------------------------------*/
#gallery-outer-wrap,
#contact-content-wrap {
width:100%;
/*background:url(../images/global/bg-gallery-wrap.png) top center no-repeat;*/
clear: both;
}

#gallery-outer-wrap h4 + p {
margin-top: 12px;
}

#iso-wrap {
padding-bottom:30px;	
}

.lightbox-zoom {
background:url(../images/global/lightbox-zoom.png) center center no-repeat;
width:100%;
height:100%;
}

.lightbox-linked {
background:url(../images/global/lightbox-linked.png) center center no-repeat;
width:100%;
height:100%;
}

#gallery-nav {
width:960px;
padding:35px 0;
/* padding:5px 0 35px 0; */
margin:0 auto;	
display: block;
text-align:center;
}

#gallery-nav a{
color:#fff;
padding:6px 12px;
}

#gallery-nav a:hover,
#gallery-nav .active a{
color: #555;
background:#EEE;
border-radius:5px;
box-shadow:inset 0 0 2px #CCC;
text-decoration:none;
}

#gallery-nav li {
display:inline;
margin-right:0px;
}

#gallery-nav li:last-child {
margin-right:0;
}

#gallery-wrap p {
font-size:13px;
}

#gallery-wrap h3 {
font-size:18px;
}

#gallery-wrap h3 + p {
margin-top:10px;
}

.isotope-item {
z-index:2;
margin: 5px !important;
}

.iso-space .isotope-item {
margin: 10px !important;
}

.isotope-hidden.isotope-item {
  pointer-events:none;
  z-index:1;
}

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration:0.8s;
     -moz-transition-duration:0.8s;
          transition-duration:0.8s;
}

.isotope {
  -webkit-transition-property:height, width;
     -moz-transition-property:height, width;
          transition-property:height, width;
}

.isotope .isotope-item {
  -webkit-transition-property:-webkit-transform, opacity;
     -moz-transition-property:   -moz-transform, opacity;
          transition-property:        transform, opacity;
}
