body {
	/*background:#EDEEF0;*/
	background: #fff;
}

::selection {
	color: #fff;
	background: var(--secondary-color);
}

::-moz-selection {
	color: #fff;
	background: var(--secondary-color);
}

::-webkit-selection {
	color: #fff;
	background: var(--secondary-color);
}


a:hover,
a:focus {
	color: var(--site-main-color);
}

.search-full,
.search-input {
	background: var(--secondary-color);
}

.search-close {
	color: var(--secondary-color);
}


.btn-primary {
	background-color: var(--primary-color);
	color: #FFFFFF;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background: #2c88c5;
}

.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: var(--site-main-color);
	border-color: var(--site-main-color);
	color: #FFFFFF;
}

.navbar-top {
	background: var(--top-menu-color);
}

.navbar-tshop {
	background: var(--site-main-color);
}



.site-color {
	color: var(--site-main-color) !important;
}



.navbar-nav>li>a {
	color: #fff;
}

.nav>li.active,
.nav>li>a:hover,
.nav>li>a:focus,
.nav>li:hover>a {
	background: var(--secondary-color);
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.cartMenu:hover>a.dropdown-toggle {
	background: var(--secondary-color);
}


.dropdown-menu {
	border-top: solid var(--secondary-color);
}

.search-box:hover .form-control {
	background: var(--site-main-color);
}

.search-box:hover .btn-nobg {
	color: var(--site-main-color);
}

.searchInputBox .search-btn {
	color: #fff;
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(149, 165, 166, 0.7) !important;
}

.action-control a:hover,
.action-control a.active {
	color: #fff;
	background: var(--secondary-color);

}

.product:hover {
	border: 1px solid var(--site-main-color);
	;
	border-bottom: 2px solid var(--site-main-color);
	;
}


.subCategoryList .thumbnail:hover {
	border: 1px solid var(--site-main-color);
	;
}

.pager2 a {
	border: 1px solid var(--site-main-color);

}

.pager2 a.selected {
	background: var(--site-main-color);
}

.btn-site,
.newsLatterBox .btn {
	background: var(--site-main-color);
}

.btn-discover:hover,
.btn-site:hover,
.newsLatterBox .btn:hover {
	background: var(--secondary-color);
}

.full {
	width: 100%;
}

.footer a:hover {
	color: var(--site-main-color);
}

.footer {
	/*border-top: solid 3px #2d3e50;*/
}

.modal-header {
	background: var(--site-main-color);
}

.form-control:focus {
	border-color: var(--site-main-color);
}


.new-product {
	background: var(--site-main-color) !important;
	opacity: 0.95;
}

#pager a.cycle-pager-active {
	background: var(--site-main-color);
	opacity: 0.5;
}



/* tree menu */


.nav.tree>li.active,
.nav.tree>li>a:hover,
.nav.tree>li>a:focus,
.nav.tree>li:hover>a {
	background: none;
	color: var(--secondary-color);
}

.nav.tree .open-tree>a,
.nav.tree .open-tree>a:hover,
.nav.tree .open-tree>a:focus {
	background: none;
	font-weight: bold;
	color: var(--secondary-color);
}


.panel-default>.panel-heading {
	border-top: 4px solid var(--site-main-color);
}


.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus,
.nav-tabs>li:hover>a {
	background: #BFC9CA;
}

.nav-tabs {
	border-bottom: 3px solid #BFC9CA;
}

.socialIcon a:hover {
	background: var(--site-main-color);
}

.cart-actions button,
.cart-actions .wishlist {
	background: none repeat scroll 0 0 var(--site-main-color);
	border: 2px solid var(--secondary-color);
}

.cart-actions button:hover {
	background: #fff;
	color: var(--secondary-color);
	border: solid 2px var(--site-main-color);
}


.sp-thumbs a:hover,
.sp-thumbs a:active,
.sp-current,
sp-current:visited {
	border: 2px solid var(--site-main-color) !important;
}



.promo-1 {
	background: none repeat scroll 0 0 var(--secondary-color);

}

@media (max-width: 767px) {

	.miniCartFooter {
		background: var(--secondary-color) !important;
	}
}

#pager2 span.cycle-pager-active {}

#pager2 span.cycle-pager-active {
	background: var(--secondary-color) !important;
}

#pager2 span {
	border: 2px solid var(--secondary-color);
}

.orderStep li.active a {
	background: var(--site-main-color);
}

.orderStep li.active a:after {
	border-top-color: var(--site-main-color) !important;

}

.orderStep li a {
	background: #2c88c5;
}