
::selection {
 color:#fff;
 background:#5C5C5D;
}
::-moz-selection {
 color:#fff;
 background:#5C5C5D;
}
a {
	color:#000;
}
h1 {
	font-family: 'HelveticaNeue-Light', 'Roboto Condensed', 'Myriad Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-weight: 400;
    text-transform: uppercase;	
}
h2, h3, h4, h5, h6 {
	font-family: 'HelveticaNeue-Light', 'Roboto Condensed', 'Myriad Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-weight: 400;
}
.well {
	border-radius:0;
	border:0;
}
.badge {
    border-radius: 0px;
    /* background: none;
    border-bottom: 1px solid #ededed;
    width: 100px;
    text-align: right; */
}
a.badge:hover, a.badge:focus {
    color: #aad400;
}
.alert-info {
    color: #000000;
    background-color: #f8f8f8;
}
blockquote::before {
    content: none;
}
.section-title span {
	color: #5C5C5D;
	text-transform: uppercase;
}
.site-color {
	color:#5C5C5D !important;
}
a:hover, a:focus {
	color:#5C5C5D;
}
.search-full, .search-input {
	background: rgb(170, 206, 24);
}
.search-close {
	color: #ffffff;
    background: rgb(185, 213, 76);
}
.searchInputBox .search-btn {
	color:#fff;
}
.navbar-topline {
	width: 100%;
	background: #aad400;
	display:none;
}
.navbar-topline .alert.alert-success {
	border:0px;
	background: transparent;
	color:#fff;
	height: 35px;
	padding: 10px;
	margin-bottom: 0px;
	font-size: 12px;
    text-transform: none;
    line-height: 12px;
}
.navbar-topline .alert.alert-success a {
	color:#fff;
}
.navbar-topline .alert .close {
    font-size: 25px;
    line-height: 12px;
	font-weight: normal;
}
.navbar-mshop {
	background: #F7F7F7;
    background: rgba(242,242,242,1);
	border-width: 0 0 0px;
	border-color: #eee;
}
.navbar.stuck {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0 -7px 77px rgba(200, 200, 200, 0.1);
	border-bottom: 1px solid #f5f5f5;
}
.btn {
	border-radius: 0px;
}
.btn-success {
    background-color: #aad400;
}
.btn-success:hover {
	background-color: rgba(170, 212, 0, 1);
}
.btn-primary, .product:hover .add-fav:hover, .product:hover .add-fav.active {
	background-color: #5C5C5D;
	color: #FFFFFF;
	border-radius: 0;
}
.action-control {
	padding: 5px 0 0 0;
}
.action-control a, .more-information a {
    text-transform: uppercase;
}
a#add2cart {
    background: #aad400;
}
.item.list-view .action-control {
    display: inline-block;
    width: 20%;
    float: right;
    margin-left: 5px;
}
.pagination > li > a, .pagination > li > span {
	border: 0px solid #fff;
	border-radius: 25px !important;
	margin-left: 2px;
	color: #5C5C5D;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #5C5C5D;
	border-color: #5C5C5D;
	color: #FFFFFF;
	border-width: 0px;
	border-radius: 25px;
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background:  #5C5C5D;
}
.btn-nobg {
	color: #5C5C5D;
}
.navbar-top {
	background: rgba(170, 212, 0, 1);
	/* background: #aad400; */
}
.navbar-nav > li > a {
	color:#5C5C5D;
	font-weight:normal;
	letter-spacing:1px;
}
.nav > li.Active, .nav > li.Active a, .nav > li.active, .nav > li > a:hover, .nav > li > a:focus, .nav > li:hover > a {
	background: #aad400;
	background: rgba(170, 212, 0, 1);
	border-radius: 0px 0px 0 0;
	color: #fff;
	font-weight: normal;
}
.nav > li.active > a, .nav > li.active > a:hover, .nav > li.active > a:focus, .nav > li:hover > a {
	color: #FFF;
	border-radius: 0px 0px 0 0;
}
.nav-pills > li {
  background: none !important;
}
.nav-pills > li > a {
	/* background: rgba(50, 50, 50, 0.34); */
	border-radius: 0px;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .cartMenu:hover > a.dropdown-toggle, .cartMenu > a.dropdown-toggle {
	background: #aad400;
	background: rgba(170, 212, 0, 1);
	color: #fff !important;
}
.cartMenu {
	float:right;
}
.cartMenu a.dropdown-toggle {
  /* color: #5C5C5D !important; */
}
.dropdown-menu {
	border-top: 3px solid rgba(170, 212, 0, 1);
}
.search-box:hover .form-control {
	background:#5C5C5D;
}
.search-box:hover .btn-nobg {
	color:#5C5C5D;
	background: none;
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:rgba(0, 0, 0, 0.7) !important;
}
#headline_banner div {
	color: #fff;
}
#headline_banner div div {
	border: 1px solid #ffffff;
	background-color:#303030;
}
#headline_banner div div:hover {
	border: 1px solid #303030;
}
#headline_banner h3,#headline_banner h3 span,#headline_banner h3 span a {
	padding-bottom: 0;
	color: #fff;
	font-size: 15px;
    text-transform: uppercase;
}
#headline_banner span a, #headline_banner span {
	color: #fff;
}
.action-control a:hover, .action-control a.active {
	color: #fff;
	background: #5C5C5D;
}
.product {
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	width: 100%;
}
.product:hover, .featuredImgLook2 .inner:hover {
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
.price {
	display: block !important;
    font-size: 13px;
}
.discount {
	background: #D40000; /* old browser */
}
#product-details-modal .close {
	color: #5C5C5D;
}
.item h4 a {
	text-transform: capitalize !important;
	font-size: 13px;
	color: #5C5C5D;
}
.subCategoryList .thumbnail:hover {
	border: 1px solid #5C5C5D;
}
#pager a.cycle-pager-active {
	background:rgba(39, 174, 96, 0.5);
}
.pager2 a {
	border: 1px solid #5C5C5D;
}
.pager2 a.selected {
	background:#5C5C5D;
}
.btn-site, .newsLatterBox .btn {
	background: #5C5C5D;
	border-radius: 0px;
}
.btn-discover:hover, .btn-site:hover, .newsLatterBox .btn:hover {
	background: #5C5C5D;
}
.full {
	width:100%;
}
.footer a:hover {
	color:#333333;
}
.footer {
	/*border-top: solid 3px #5C5C5D;*/
	background: #F7F8F7;
}
.footer a {
	color: #5C5C5D;
	text-transform: capitalize;
	font-size:12px;
}
.footer p {
	color: #5C5C5D;
}
.footer h3 {
	color: #5C5C5D;
	text-transform: none;
	font-size: 17px;
}
.footer-bottom {
	background: #F7F8F7;
	text-transform: uppercase;
	font-size: 11px;
	border-top:1px solid #ECEDEC;
	color: #5C5C5D;
}
.footer-bottom a {
	color: #5C5C5D;
}
.footer ul li a.inline {
	font-size:14px;
	text-transform: none;
}
.footer-bottom a:hover {
    color: #333333;
}
.modal-header {
	/* background: #181818; */
}
.form-control:focus {
	border-color: #5C5C5D;
}
.new-product {
	background: rgba(59, 59, 59, 0.95) !important;
}
/* tree menu */
.navbar-brand img {
	width:108px;
	margin-top: 10px;
}
.nav.tree > li.active, .nav.tree > li > a:hover, .nav.tree > li > a:focus, .nav.tree > li:hover > a {
	background:none;
	color:#252525;
}
.nav.tree .open-tree > a, .nav.tree .open-tree > a:hover, .nav.tree .open-tree > a:focus {
	background:none;
	font-weight:bold;
	color:#252525;
}
.nav-stacked > li.active a, .nav-stacked > li.active {
  color: #5C5C5D;
}
#PageContent a {
	text-decoration: underline;
}
.panel-info > .panel-heading {
    color: #5C5C5D;
    background-color: #F7F7F7;
    border-color: #eaeaea;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.panel-title {
	text-transform:uppercase;
}
.panel-title > a {
  font-family: 'HelveticaNeue-Light', 'Roboto Condensed', 'Source Sans Pro', sans-serif;
  line-height: 22px;
}
.panel-default {
	border-color:#fff;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #fff;
	padding: 15px 0px 0px 0px;
}
.panel-default > .panel-heading {
	background-color: #F4F4F4;
	border: 1px solid #F4F4F4;
	padding: 5px 10px;
	border-radius: 0px;
}
.nav-tabs > li > a {
	font-weight: 400;
	letter-spacing: 0px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li:hover > a {
	background:#aad400;
	font-weight: 400;
	letter-spacing: 0px;
}
.nav-tabs {
	border-bottom: 3px solid #a9d000;
}
/* SPECIAL */
.main-container {
    min-height: 0;
}
.full-width-container {
	/* width: 100%;
    margin: 0 -15px 0 0px;
    overflow-x: hidden; */
}
.full-width-container:after {
	clear:both;
}
.breadcrumb {
    padding-top: 15px;
	text-align: center;
}
/* END SPECIAL */
.featuredImageLook3 .inner {
    margin-bottom: 0px;
}
.footer h3 {
	/* visibility: hidden; */
}
.socialIcon a:hover {
	background:#5C5C5D;
}
.social li {
  background: none repeat scroll 0 0 #252525;
  border: 2px solid #252525;
}
.social li:hover {
  border: 2px solid #5C5C5D;
  background: #5C5C5D;
}
.cart-actions button, .cart-actions .btn-cart, .cart-actions .wishlist { 
	border-radius: 0;
}
.cart-actions button, .cart-actions .wishlist {
	background: none repeat scroll 0 0 #5C5C5D;
	border: 2px solid #5C5C5D;
	border-radius: 0px;
}
.btn-cart {
	background: none repeat scroll 0 0 #aad400 !important;
	border: 2px solid #aad400 !important;
}
.btn-cart:hover {
	background: none repeat scroll 0 0 #aad400 !important;
	border: 2px solid #aad400 !important;
	color:#fff !important;
}
.cart-actions button:hover {
	background:#fff;
	color:#252525;
	border:solid 2px #5C5C5D;
}
.sp-thumbs a:hover, .sp-thumbs a:active, .sp-current, sp-current:visited {
	border: 2px solid #5C5C5D !important;
}
.promo-1 {
	background: none repeat scroll 0 0 #5C5C5D;
}
.megamenu-content ul li a {
    font-size: 12px;
    text-transform: capitalize;
}

@media (max-width: 767px) {
	.product:hover div.quickview {
	    visibility: hidden;
		display:none;
	}
	.navbar-mshop {
		background: #F7F7F7;
    	background: rgba(242, 242, 242, 1);
	}
	.megamenu-content ul li a, .megamenu-content ul li p, .megamenu-content ul li, .navbar-nav .dropdown a, .navbar-nav .dropdown {
		color: #000000;
		background: #FFFFFF;
		text-align: center;
	}
	.no-border {display:block;}
}

#pager2 span.cycle-pager-active {
}
#pager2 span.cycle-pager-active {
	background: #5C5C5D !important;
}
#pager2 span {
	border: 2px solid #5C5C5D
}
.orderStep li.active a {
  background: none repeat scroll 0 0 #67A615;
}
.orderStep li.active a:after {
	border-top-color: #67A615 !important;
}
.orderStep li a {
	background:  #EFF0F2;
}

/* Filtering */
#slider-range{
	margin:24px 7px
}
#SideCategoryShopByPrice .ui-widget-content {
    border: 1px solid #ccc;
    background: #fff;
}
#SideCategoryShopByPrice .ui-corner-all {
    border-radius: 0;
}
.layered_close {
	float:right;
	text-align:center;
	vertical-align:middle
}
.layered_close a {
	width:16px;
	color:#bbb;
	height:16px;
	line-height:12px;
	border:1px solid #ccc;
	font-weight:300;
	display:inline-block
}
.layered_close a:hover {
	text-decoration:none
}
.f-pop-header {
    display: none;
}
.f-pop-content a {
	color:red;
}
/* #AjaxLoad {
    background-color: rgba(0,0,0,.5);
    color: #fff;
    padding: 10px 20px;
    display: none;
    position: fixed;
    text-align: center;
    z-index: 10000000000;
    line-height: 32px;
    left: 0;
    right: 0;
}
#AjaxLoad img {
    vertical-align: bottom;
    margin-right: 5px;
}
.no-js #AjaxLoad {
	display: none;
} */
/* .js #AjaxLoad {
	display: none;
	position: absolute;
	left: 100px;
	top: 0; 
}
#AjaxLoad {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	text-align:center;
	padding:97px;
	background: url(AjaxLoader.gif) 50% 7% no-repeat rgba(255,255,255,.7);
	display:none;
} */
.pace .pace-progress {
	display:none !important;
}
/* End Filtering */

/* SPECIAL HEADER NAV RESIZE */
.navbar-brand img {
    width: 130px;
	margin-top:8px;
}
.navbar-nav > li > a {
    line-height: 20px;
}
/* @media (min-width: 1345px){
	.navbar-nav {
	    float: left;
	    margin: 0 0 0 292px;
	}
	.navbar-nav.navbar-right:last-child {
	    margin-left: 0;
	}
}
@media (min-width: 1015px){
	.navbar-nav {
	    float: left;
	    margin: 0 0 0 126px;
	}
	.navbar-nav.navbar-right:last-child {
	    margin-left: 0;
	}
} */
.account-nav {
    float: right;
    height: 50px;
    width: 38px;
}
.account-page {
    line-height: 50px;
    font-size: 17px;
}
.cartMenu a.dropdown-toggle {
    padding-bottom: 8px;
    padding-top: 8px;
}
.search-box {
    height: 50px;
    width: 38px;
}
.searchInputBox .search-btn {
    padding: 0 10px 0 10px;
    float: right;
    line-height: 84px;
}
.search-box .input-group {
    margin-top: 8px;
}
.search-full {
    top: 0;
    min-height: 85px;
}
.search-close {
    height: 85px;
}
.search-input {
    padding: 30px 0 30px 0px;
}
.navbar-right .dropdown-menu {
    right: 15px;
}
button.navbar-toggle {
    padding: 3px;
}
@media (max-width: 767px){
	.navbar-brand {
	    padding: 10px;
	}
}

/* SPECIAL HOME GAP FIX */
body#home .gap { 
	display:none;
}


/* SPECIAL NO GRADIENT BG ON ZOOM */
.mz-expand-bg {
	display:none !important;
}

em,i {font-style:italic;}

/* SPECIAL IPAD FIX FOR NAV */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	.nav > li > a {
	    padding: 15px 8px;
	}
	.navbar-nav > li > a {
    	font-size: 12px;
	}
}

#account.php .col-lg-12 {
	position: inherit;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.add2cartBtn {
	background: #aad400;
}

.add2cartBtn:hover {
	background: #aac400 !important;
}