/*
	Title: Debenuwa Custom CSS;
	Author: Yommie!;
*/
body {
	padding-top: 70px;
}
a {
	color: #fa0;
}
a:focus,
a:hover {
	color: #9fa;
}
img {
	max-width: 100%;
}
form textarea {
	resize: none;
}
.navbar-header img {
	float: left;
	width: auto;
	height: 100%;
}
.navbar-brand {
	padding: 5px;
	height: 70px;
}
.navbar-default {
	background-color: #9fa;
	border-bottom: 0;
	border-bottom: 1px solid rgb(218, 218, 218);
}
.navbar-default .navbar-nav a {
	color: #fa0 !important;
}
.navbar-toggle {
	background-color: #666;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #f90;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	background-color: #666;
}
.navbar-default .navbar-nav>li>a {
	padding-top: 25px;
	padding-bottom: 25px;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color: #fa0;
	background-color: #666;
}
.dropdown-menu>li>a {
	padding: 10px;
}
.navbar-nav>li>.dropdown-menu {
	margin-top: -1px;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
	background-color: #666;
}
.carousel {
	margin-bottom: 20px;
}
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
	width: 100%;
}
.marketing h2 {
	font-size: 22px;
	text-align: center;
	letter-spacing: 4px;
	margin-bottom: 15px;
}
.featured-products .btn {
	border-radius: 0;
}
.featured-products div {
	width: 24%;
	margin-left: 5px;
	padding: 0;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	border: 1px solid rgba(0,0,0,.175);
}
.featured-products div h3 {
	font-size: 20px;
	margin: 5px auto 5px;
}
.featured-products div p {
	padding: 0 15px;
}
.staff {
	margin-bottom: 20px;
}
.staff div h3 {
	font-size: 15px;
}
.staff div p {
	text-align: center;
}
.headwell {
	padding-top: 0;
}
.glyicon {
	display: block;
	width: 90px;
	height: 90px;
	margin: 0 auto;
	line-height: 90px;
	font-size: 80px;
	color: #147114;
	text-shadow: 0 0 2px #000;
}


@media (max-width: 527px) {
	.navbar-brand {
		padding: 5px;
		height: 50px;
		max-width: 80%;
	}
	.featured-products div {
		width: 100% !important;
	}
}
@media (max-width: 767px) and (min-width: 528px) {
	body {
		padding-top: 88px;
	}
}
@media (max-width: 1019px) and (min-width: 768px) {
	body {
		padding-top: 50px;
	}
	.navbar-brand {
		padding: 5px;
		height: 50px;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 15px 10px 15px;
	}
}
@media (max-width: 1019px) {
	.container {
		width: 100% !important;
	}
}