body {font-family: 'Open Sans', sans-serif; font-weight: 400; font-size:18px;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; padding:0; margin:0; margin-bottom:15px;}
h1 {font-size: 32px;}
h2 {font-size: 28px;}
h3 {font-size: 24px;}
h4 {font-size: 20px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}

a {color: #000;}
a:hover {text-decoration: none;}

legend {font-size: 18px; padding: 7px 0px}
label {font-weight: normal;}
.input-group .input-group-addon {height: 30px;}
.form-control, input, select, textarea {border:0;}

.nav-tabs {margin-bottom: 15px;}
div.required .control-label:before {content: '* '; color: #F00; font-weight: bold;}

.dropdown-menu li > a:hover {text-decoration: none; color: #ffffff;}

.body-header {background:#FFF;}
@media (min-width: 1200px) {
    .body-header .container {width: 1260px !important;}
}
/* logo */
.top-logo-area {padding:20px 0; background:#114866;}
#logo {text-align:center;}
#logo img {margin:auto;}

/* menu */
#menu {margin-bottom:0; text-align:center; border-radius:0; border:0; }
#menu .navbar-collapse {padding:0;}
/*#menu .navbar-nav {float:none; display: inline-block;}*/
#menu .nav > li > a {font-size: 18px; color: #fff; /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/ padding: 0 10px; line-height: 55px; background-color: transparent; text-transform:uppercase; font-weight:600;}

#menu .nav > li > a:hover, #menu .nav > li.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-menu {
	padding-bottom: 0; min-width:250px;
}
#menu .dropdown-inner {
	display: table; width:100%;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 50px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {font-size: 15px; padding:0; line-height:50px; width:50px; text-align:center; margin:0;}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
/* cart */
#cart {position:relative; margin:7.5px 0;}
#cart .dropdown-menu {background: #eee; z-index: 1001;}
#cart .dropdown-menu {max-width:300px;}
#cart .dropdown-menu table {margin-bottom: 10px;}
#cart .dropdown-menu li > div {padding: 0 10px;}
#cart .dropdown-menu li p {margin: 20px 0;}
.dropdown-menu{top:46px;}
@media (max-width: 478px) {
    #cart .dropdown-menu {width: 100%;}
	#cart .dropdown-menu li > div {min-width: 100%;}
}
@media (min-width: 768px) {
    .navbar-right {margin-right:0 !important;}
}

.content-body {padding:30px 0; background:#D0D0D2;}

/* footer */
.body-footer {padding:30px 0; background:#000;}
.body-footer img {max-height:40px;}
.copy-rights {line-height:50px;}

.bg-box .container {padding:0; margin:0; width:auto;}

.bg-box .container > .row {margin:0;}

.home-ban {margin:0;}
.home-ban + .home-ban {margin-top:30px;}
.home-ban img {border: 5px solid #FFF; border-radius: 5px; box-shadow: 2px 2px 10px 0 rgba(104,104,104,.2);}

.bg-box {padding: 30px;}
.no-padding-top {padding-top:0;}
.bg-gray, .bg-white, .bg-yellow {padding:30px 0;}


/* alert */
.alert {padding: 8px 14px 8px 14px;}
/* breadcrumb */
.breadcrumb {display:none;}
.pagination {margin: 0;}
/* buttons */
.buttons {margin: 1em 0;}
.checkout-cart .buttons {margin:0; margin-top:-109px; float:right;}

.btn {padding: 7.5px 12px; border: 1px solid #cccccc; border-radius: 4px; box-shadow: none; font-size:18px;}
.btn-xs {font-size: 9px;}
.btn-sm {font-size: 10.2px;}
.btn-lg {font-size: 15px;}
.btn {text-shadow:none; border:0; font-weight:bold;}
.btn-link {cursor: pointer; border-radius: 0;}
/* list group */
.list-group a {border: 1px solid #DDDDDD; color: #888888; padding: 8px 12px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {color: #444444; background: #eeeeee; border: 1px solid #DDDDDD; text-shadow: 0 1px 0 #FFF;}

/* product list */
.product-thumb {background:#FFF; border-radius:5px; margin-bottom: 20px; overflow: auto; text-align:center; padding:10px; box-shadow: 2px 2px 10px 0 rgba(104,104,104,.2);}
.product-thumb:hover {box-shadow: 2px 2px 10px 0 rgba(104,104,104,.5);}
.product-thumb .image a {display: block;}
.product-thumb .image a:hover {opacity: 0.8;}
.product-thumb .image img {margin-left: auto; margin-right: auto;}
.product-thumb h4 {font-weight: bold;}
.product-thumb h4 a {height:44px; overflow:hidden; line-height:22px; display:block;}
.product-thumb .caption {padding: 0 20px;}
.product-thumb .rating {padding-bottom: 10px;}
.product-thumb a.btn {padding: 10px 25px; border-radius: 4px; box-shadow:none; border:0;}
.product-thumb .price {font-size:20px;}
.product-thumb .price-old {text-decoration: line-through; margin-left: 10px; color:#CCC;}

.thumbnails {overflow: auto; clear: both; list-style: none; padding: 0; margin: 0;}
.thumbnails > li {margin-left: 20px; margin-bottom:20px;}
.thumbnails {margin-left: -20px;}
.thumbnails > img {width: 100%;}
.image-additional a {margin-bottom:0px; padding: 5px; display: block; border: 1px solid #ddd;}
.image-additional {max-width: 78px;}
.thumbnails .image-additional {float: left; margin-left: 20px;}

.sub-categories {display:none;}
.sub-categories {margin-bottom:30px;}
.bg-white .form-control {border:1px solid #DDD;}
.note {line-height:150%; font-size:12px; color:#666; padding:15px; padding-bottom:0;}
.image-large .thumbnail {padding: 0px; overflow:hidden;}
#product #input-quantity {max-width:150px;}
.top-des {font-size:16px; line-height:180%; overflow:auto;}
.top-des img {max-width:100%;}
.top-des * {font-size:inherit !important;}



.col-auto .form-group { display:inline-block; width:100%;}
.col-auto2 .col-sm-2 {padding:5px;}
.col-auto2 button {background: #114866; display: block; line-height: 18px; color: #fff;border: none !important;}
.apply {background: #fef100 !important; margin-top:15px; color:#000 !important; height:40px; width:29%; font-weight:bold;}
.discounts{font-weight:bold; font-size:16px;}


.only-img img{width:100px; display:none;}
.copy-rights{background:#086AAB; color:#ccc;}
.body-footer h5{color:#ccc; font-size:18px;}
#menu .nav>li:hover> a:after{display:none;}
.btn.text-size-large {font-size:20px;}
.alert.text-size-large {font-size:16px;}
.btn-group .btn {margin: 0 5px !important; background: #086AAB; color: #fff;}
.donation legend strong{background-color:#fef100; padding:7px 15px;}
h2.product-page-name {margin-top:0px; line-height:180%;}
.top-des h1.large {font-size:34px !important;}
.bold {font-weight:bold;}
.yellow-text{background:#FEF100; font-size:20px;padding:5px 10px; margin-left:120px; border-radius:5px;}
/*Color Settings*/
body {color:#666;}
body, .bg-gray {background:#f1f1f1;}
.bg-white {background:#FFF;}
a, a:hover, a:active, .btn-link:hover, .product-thumb .price  {color: #0a0a0a;}
.btn, .btn:focus, .btn.focus, .btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {background: #fef100;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover { border-color:#fef100;}
 .top-menu-area, .btn-inverse {background-color:#086AAB;}
.body-footer{background-color:#42424a;}
#cart .dropdown-menu, .bg-white, .bg-gray,.bg-white a:hover, .bg-gray a:hover, .product-thumb a {color:#000;}
.form-control{font-size:18px;}
.product-thumb a.btn, .btn, .btn:focus, .btn.focus, .btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled], .pagination>li>a, .pagination>li>span {color:#000;}
.copy-rights a, .body-footer, .body-footer a{color:#fff;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .bg-yellow, .dropdown-menu li > a:hover, #menu .see-all:hover, #menu .see-all:focus {background:rgba(0,0,0,0.2);}
.btn-warning {background-color: #faa732;}
.btn-danger {background-color: #da4f49;}
.btn-success {background-color: #5bb75b;}
.btn-info {background-color: #df5c39;}
.btn-link, .btn-link:active, .btn-link[disabled] {background:transparent}

