/* 
Custom CSS
*/

a:visited {
	color: #d6c2a4;
}

#main .breadcrumb ul a:visited {
color: #d6c2a4 !important;
}

.footer .pattern a:visited {
color: #d6c2a4 !important;
}

.megamenu-type-26 ul.megamenu > li > a {
	height: 60px;
	padding: 20px 30px 20px 20px;
}

.megamenu-type-26 .horizontal ul.megamenu > li > a img {
	display: block;
	float: left;
	margin: -10px 10px 15px -5px;
}

ul.megamenu > li > a.description .description-left {
	float: left;
	width: auto;
	margin-left: 2px;
}

/*
.box.bf-check-position {
	background: #191819;
}

.box.bf-check-position .box-heading {
	background: #191819;
	color: #ffffff;
}

.box .box-content.brainyfilter-panel {
	background: #191819;
}

.bf-sliding .bf-sliding-show {
	background: #8BBE31;
}

.bf-cell label {
	color: #ffffff;
}

.bf-hidden.bf-attr-val > label {
	color: #ffffff;
}
*/

.category-list {
	background: #333333;
}


#top .megamenu-background {
	background-color: #303030;
}

.megamenu-type-26 #top .megamenu-background > div {
	background-color: #303030;
}

#top .megamenu-background {
	border-bottom: 2px solid #6FBF10;
	border-bottom-color: #6FBF10;
	position: relative;
}

ul.megamenu > li > a strong {
	color: #cccccc;
}

.main-content {
	background-color: rgb(32, 32, 32);
}

.footer .background, .standard-body .footer .background {
background-image: initial;
background-position-x: initial;
background-position-y: initial;
background-size: initial;
background-repeat-x: initial;
background-repeat-y: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
background-color: rgb(48, 48, 48) !important;
}

.bottom-contacts b {
color: rgb(209, 209, 209);
}

.footer .pattern {
padding-top: 0px;
color: rgb(128, 128, 128);
}

.footer h4 {
color: rgb(255, 255, 255);
}

.box-product .product-grid .product .name a, .product .name a {
color: white;
}

.compare-info .price-new, .product-grid .product .price, .product-list .actions > div .price, .product-info .price .price-new, ul.megamenu li .product .price, .mini-cart-total td:last-child, .cart-total table tr td:last-child, .mini-cart-info td.total, .advanced-grid-products .product .right .price, .product-list .name-actions > .price, .today-deals-products .product .price, .medic-last-in-stock .price, .architecture-products .product .right .price, .matrialarts-products .matrial-product .right .price, .today-deals-toys2-products .price, .today-deals-petshop2-products .price, .today-deals-shoes3-products .price, .today-deals-computer8-products .price, .today-deals-computer6-products .price, .holidays-products .product .right .price, .today-deals-computer6-products .countdown-section {
color: #8BBE31 !important;
}

h1 {
	color: #8BBE31;
}

h1#title-page {
	color: #ffffff;
}

.breadcrumb .container h1#title-page {
	color: #ffffff;
}

#main .breadcrumb ul, .breadcrumb ul a {
	color: #ffffff !important;
}

.category-list a {
	color: #ffffff;
}

p {
	color: #666666;
}

#main .shoes2-contact p {
	color: #666666;
}

#top .logo {
	padding: 31px 0px 0px 0px;
}

.shoes2-phone {
display: inline-block !important;
margin: 20px 45px 0px -301px;
position: relative;
}

.col-md-3 .box-no-advanced.box .box-content.mfilter-content, 
.col-md-4 .box-no-advanced.box .box-content.mfilter-content {
	padding: 27px 20px;
	background: #333333;
	position: relative;
	margin-top: -2px !important; 
}

.mfilter-category-tree ul li a {
	color: #888888;
}

.mfilter-tb-as-td {
	color: #888888;
}

.mfilter-gheader {
	color: #ffffff;
	margin-bottom: 10px;
}

.mfilter-box-36 .mfilter-heading {
	padding: 1px 0 3px 5px;
	margin-top: 10px;
}

.mfilter-heading-text {
	padding-top: 6px;
}

.standard-body .full-width .category-info {
background: #333333;
padding: 30px 0px 0px 30px;
margin: 30px 0px 0px 0px;
color: #888888;
}

.htabs a.selected, .htabs a:hover {
color: #ffffff !important;
}

/*
#content .product-info div {
	background: #333333;
}

.product-info .cart {
	background: #333333;
}
*/

.center-column .tab-content {
	background: #333333;
	color: #888888;
}


.body-other .standard-body .full-width .product-info:before {
	content: '';
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #333333;
}

.review a {
	color: #888888;
}

.product-info .description, .product-info .price, .product-info .options, .product-info .description a {
	color: #888888;
}

.product-info .description a:hover {
	color: #8BBE31;
}

.product-info .price {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.product-info .cart {
	margin-top: 10px;
	border: 1px solid #e5e5e5;
	background: #333333;
}

.product-info .cart .links a {
	color: #888888;
}

.product-block {
	border: 1px solid #e5e5e5;
	background: #202020;
	padding: 25px;
}

.body-other .product-block .table td {
	padding: 0px;
	border: none;
}

.body-other .product-block .table {
	background: #202020;
	border: none;
	color: #888888;
}

.body-other .product-block .table tr {
	background: #202020;
}

table.attribute,  table.attribute tr, table.attribute tr td {
	background: #333333;
}

.product-compare a {
	color: #888888;
}

.body-other .select:after, .body-other .product-filter .list-options .sort:after, .body-other .product-filter .list-options .limit:after {
	color: #8BBE31;
}

.quickcheckout-content {
	background: #eeeeee;
}

.body-other table.attribute td, .body-other table.list td, .body-other .wishlist-product table td, .body-other .wishlist-info table td, .body-other .compare-info td, .body-other .checkout-product table td, .body-other .table td {
	padding: 20px 10px 16px 10px;
}

.terms, .terms a {
	color: #ffffff;
}
/*
.mfilter-content .mfilter-tb {
	overflow-y: scroll !important;
}

.mfilter-content .mfilter-options {
	overflow-y: scroll !important;
}

.mfilter-content .mfilter-iscroll {
	overflow-y: scroll !important;
}

.mfilter-filter-item.mfilter-tree.mfilter-categories {
	overflow-y: scroll !important;
}

.mfilter-content-opts, .mfilter-opts-container {
	overflow-y: scroll !important;
}

.mfilter-content-wrapper.mfilter-iscroll.scroll-content.scroll-wrapper.mfilter-scroll-standard {
	overflow-y: scroll !important;
}

.mfilter-category.mfilter-category-tree {
	overflow-y: scroll !important;
}

-webkit-scrollbar {
    width: 7px;
    background-color: #f9f9fd;
}
*/
.mfilter-price-inputs {
	color:#ffffff;
}

.mfilter-price-inputs input.form-control {
	color:#ffffff !important;
	border: 1px solid #d9d9d9;
	padding-left: 5px;
	padding-right: 5px;
	width: 48px;
	font-size:12px;
}

.main-content .product-info .price .price-new {
	font-size: 40px;
}

.product-manufacturer p.mletters {
	padding: 20px;
	background: #ffffff;
}

/*
p.mletters {
	display: block;
	position: sticky;
	position: -webkit-sticky;
	width: 100%;
	margin-bottom: 20px;
    top: 0;
    z-index: 1000;
    border-bottom: 1px solid #666666;
}
*/

.sticky {
	background: #ffffff;
	position: sticky;
	position: -webkit-sticky;
	margin-bottom: 20px;
    top: 0;
    width: 100%;
    z-index: 1000;
}

.sticky.fixed {
		position: fixed;
		padding: 0;
		z-index: 999;
		top: 0;
		left: 0;
	}

.sticky.fixed > .mletters {
	text-align: center;
	margin: 0;
	box-shadow: 0 4px 8px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);
}

.product-manufacturer-info h1#title-page {
	text-transform: uppercase;
}

.breadcrumb-ul li:last-child {
	text-transform: uppercase;
}

.manufacturer-list .manufacturer-content a {
	text-transform: uppercase;
}

#liaj1 {
	display: inline-block;
}

#top #liaj1  #cart_block {
	margin-top: 0;
}

.simple-content .quantity input {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
