/*
	uikit
*/

.uk-textarea:active,
.uk-select:active,
.uk-input:active,
.uk-checkbox:active,
.uk-textarea:focus,
.uk-select:focus,
.uk-input:focus,
.uk-checkbox:focus {
	border-color:#4d8659;
}

.uk-checkbox:checked,
.uk-checkbox::selection {
	border-color:#4d8659 !important;
	background-color: #4d8659 !important;
}

.uk-button-secondary {
	background-color:#b94e4d;
}
.uk-button-secondary:hover,
.uk-button-secondary:focus,
.uk-button-secondary:active,
.uk-button-secondary.uk-active {
	background-color:#a43a39;
}

.uk-label {
	background-color:#4d8659;
}

.uk-button-primary {
	background-color:#4d8659;
}
.uk-button-primary:hover,
.uk-button-primary:focus,
.uk-button-primary:active,
.uk-button-primary.uk-active {
	background-color:#3e764a;
}

.uk-background-primary {
	background-color:#3e764a;
}

.uk-link, a {
	color:#67a532;
}
.uk-link:hover, a:hover {
	color:#599526;
}

.uk-subnav-pill > .uk-active > a {
	background-color:#4d8659;
}

.uk-text-primary {
    color: #4d8659!important;
}

/*
	other
*/

.addtofav-link.add {
	color:#b94e4d;
}

#offcanvas-mobnav .uk-offcanvas-bar {
	background-color:#4d8659;
}
#offcanvas-mobnav .menu .uk-active a,
#offcanvas-mobnav .servlinks .uk-active a {
	color:#4d8659;
}
#offcanvas-mobnav .servlinks .uk-active a.serv-link-vwd {
    background-image: url('../images/eye-1.1-4d8659.svg');
}
#offcanvas-mobnav .servlinks .uk-active a.serv-link-fvr {
    background-image: url('../images/heart-1.1-4d8659.svg');
}
#offcanvas-mobnav .servlinks .uk-active a.serv-link-bsk {
    background-image: url('../images/bag-2.1-4d8659.svg');
}

#offcanvas-phgroups .uk-offcanvas-bar > ul > li.uk-active > a {
	background-color:#4d8659;
}
#offcanvas-phgroups .uk-offcanvas-bar > ul > li ul li.uk-active > a {
	color:#4d8659;
}

.pharm__console .search {
	border-color:#4d8659;
}

.serv-link b, .serv-link b:hover {
	background-color:#4d8659;
}

.pharm__nav li.uk-active > a::after {
	background-color:#4d8659;
}
.pharm__nav li.uk-active > a, .pharm__nav li.uk-active > a:hover, .pharm__nav li > a:hover {
	color:#4d8659;
	border-color:#4d8659;
}
.pharm__nav li:first-child > a:hover::before,
.pharm__nav li:last-child > a:hover::before {
	background-color:#4d8659;
}
.pharm__nav li.uk-active:first-child > a::before,
.pharm__nav li.uk-active:last-child > a::before {
	background-color:#4d8659;
}

.pharm__catalog-items-list .item:hover .uk-button-default {
	background-color:#4d8659;
	border-color:#4d8659;
}
.pharm__catalog-items-list .item:hover .uk-button-default:hover {
	background-color:#3e764a;
	border-color:#3e764a;	
}

.productoffers .item.active h3 {
	background-color:#3e764a;
}
.productoffers .item.active tr {
	border-color:#3e764a;
}
.productoffers .item.active th {
	color:#3e764a;
}

.cart-btn.add,
.cart-btn.add:hover {
	background-color:#4d8659;
	border-color:#4d8659;
}
.cart-btn.added,
.cart-btn.added:hover {
	border-color:#4d8659;
	color:#4d8659;
}

.pharm__header .phones a.uk-text-bold.uk-text-large,
.pharm__header .phones a.uk-text-bold.uk-text-large:hover {
	color:#4d8659;
}

.pharm__catalog-filterwrap .catalogbranchselected {
	background-color:#4d8659;
}

.quicksearch-hints .wrap .item b {
	color:#4d8659;
}
.quicksearch-hints .wrap .item:hover {
	background-color:#4d8659;
}
.quicksearch-hints .wrap .item:hover b {
	color:#4d8659;
}

.pharm__section-list .item {
	color:#67a532;
	text-decoration: none;
}
.pharm__section-list .item .icon img {
	opacity:0.8;
	filter: invert(29%) sepia(59%) saturate(1060%) hue-rotate(323deg) brightness(92%) contrast(88%);
}
.pharm__section-list .item:hover {
	color:#a43a39;
	text-decoration: none;
}
.pharm__section-list .item:hover .icon img {
	opacity:1;
	filter: invert(61%) sepia(10%) saturate(2890%) hue-rotate(49deg) brightness(94%) contrast(76%);
}

/*
	images
*/

#offcanvas-mobnav .location .location-desc {
	background-image:url('../images/location-7.1-56b069.svg');
}

.pharm__header .location [uk-toggle]:hover .location-adr {
	background-image:url('../images/location-7.1-4d8659.svg');
}

.pharm__branches .item .location::before {
	background-image:url('../images/location-7.1-4d8659.svg');
}

.breadcrumbs .offcanvas-link::before {
	background-image:url('../images/sections-1.3-4d8659.svg');
}

.icon-select[name="branch_id"]:active,
.icon-select[name="branch_id"]:focus,
.icon-select[name="branch_id"].uk-select:not([multiple]):not([size]):active,
.icon-select[name="branch_id"].uk-select:not([multiple]):not([size]):focus {
	background-image: url('../images/formselect-1.1-666666.svg'), url('../images/location-7.1-4d8659.svg');
}
.icon-input[name="email"]:active,
.icon-input[name="email"]:focus {
	background-image:url('../images/email-1.1-4d8659.svg');
}
.icon-input[name="phone"]:active,
.icon-input[name="phone"]:focus {
	background-image:url('../images/phone-1.1-4d8659.svg');
}
.icon-input[name="name"]:active,
.icon-input[name="name"]:focus {
	background-image:url('../images/person-1.1-4d8659.svg');
}
.icon-input[name="message"]:active,
.icon-input[name="message"]:focus {
	background-image:url('../images/text-6.1-4d8659.svg');
}
.icon-input[name="orderid"]:active,
.icon-input[name="orderid"]:focus {
	background-image:url('../images/order-1.1-4d8659.svg');
}

/*
	pharm__modal > pharm__modal-catalogtree
*/

.pharm__modal.pharm__modal-catalogtree ul[data-sections] li a:hover {
	color:#67a532;
}
.pharm__modal.pharm__modal-catalogtree ul[data-sections] li.uk-active a,
.pharm__modal.pharm__modal-catalogtree ul[data-sections] li.uk-active a:hover {
	background-color: #67a532;
}