/*!
 * 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%;
	
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
a{
	color: #c1a05d;
}
a:hover{
	color: #c1a05d;
	text-decoration: underline;
}

.pad20{
	padding: 20px;
}
.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}
#custom-search-input{
	padding-top: 5px;
	z-index:10000;
}
/* 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;
}
.carousel-caption h2{
	color: #fff;
}

.imgg1{
	background: url('../images/img1.png') 0 0 no-repeat;
	padding: 10px 20px;
}
.imgg2{
	background: url('../images/img2.png') 0 0 no-repeat;
	padding: 10px 20px;
}
.imgg3{
	background: url('../images/img3.png') 0 0 no-repeat;
	padding: 10px 20px;
}
.price{
color: #00663f;
}


.buy-sell{
	background: url('../images/sell-buy.png');
	display: block;
	padding: 20px 5px;
}

.buy-sell h2{
	font: normal 16pt Georgia, serif;
	color: #00663f;
}

.buy-sell h3{
	font: normal 14pt Georgia, serif;
	color: #fff;;
}

.btn-gold{
	background: #00663f;
	font: normal 14pt Georgia, serif;
	border: none;
}

.btn-gold:hover{
	background: #00663f;
	border: none;
}

.btn-cart{
	background: #c1a05d;
	font: normal 10pt 'PT Sans', sans-serif;
	text-transform: uppercase;
	border: none;
	color: #fff;
}

.btn-cart:hover{
	background: #00663f;
	border: none;
}

.description1{
	font: normal 10pt Georgia;
	color: #b2b2b2;
}
.description1 a{
color: #b2b2b2;
text-decoration: none;
}

.caption {
    height: 70px;
    overflow: hidden;
}

.caption h4 {
    text-transform: uppercase;
}



.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    margin: 10px 10px;
	padding: 10px;
}
.thumbnail:hover {
	background: #f0eeea;
}
.thumbnail .im {
    width: 99%;
	height: 225px;
	overflow: hidden;
}
.thumbnail img {
    max-width: 100%;
	max-height: 100%;
}
.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}
.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
.nav > li > a {
    padding: 10px 10px;
}
/* 404 Page Styles */

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


/* Pricing Page Styles */

.price {
    display: block;

}

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

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

/* Footer Styles */

footer {
    margin: 10px 0;
}

/* 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%;
    }
}