
 @font-face {
 font-family: 'dinn-next-pro-medium';
 font-weight: normal;
 font-style: normal;
 src: url('https://www.pilleripoli.fi/static/version1761109417/frontend/Solteq/apteekkariliitto/fi_FI/fonts/custom/dinn-next-pro-medium.eot');
src: url('https://www.pilleripoli.fi/static/version1761109417/frontend/Solteq/apteekkariliitto/fi_FI/fonts/custom/dinn-next-pro-medium.eot') format('embedded-opentype'), url('https://www.pilleripoli.fi/static/version1761109417/frontend/Solteq/apteekkariliitto/fi_FI/fonts/custom/dinn-next-pro-medium.woff2') format('woff2'), url('https://www.pilleripoli.fi/static/version1761109417/frontend/Solteq/apteekkariliitto/fi_FI/fonts/custom/dinn-next-pro-medium.woff') format('woff'), url('https://www.pilleripoli.fi/static/version1761109417/frontend/Solteq/apteekkariliitto/fi_FI/fonts/custom/dinn-next-pro-medium.ttf') format('truetype'), url('https://www.pilleripoli.fi/static/version1761109417/frontend/Solteq/apteekkariliitto/fi_FI/fonts/custom/dinn-next-pro-medium.svg') format('svg');
 }
body {
 font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif, Arial, 'Helvetica Neue', Helvetica, sans-serif;
 }

.headings-font,
.main-font, 

h1, h2,
.section-title,
.products-list .product-name,

.feature .heading,
.uaccordion .heading,

.block .block-title,

#opc-login h3,



.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2,

.product.data.items > .item.title > .switch,

.footer .heading,
#subscribe-form label,

.caption .heading
{
 font-family: 'dinn-next-pro-medium';
 
 }
body
{
 background-color: #fff;
 
 color: #4a4a4a;
 }
a
{
 color: #00b11f;
 }
a:hover,
.sideacco li.current > a,
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover
{
 color: #145f32;
 }
.action.primary
{
 background-color: #00b11f;
 color: #fff;
}
.action.primary:hover
{
 background-color: #145f32;
 color: #fff;
}
.links > li > a:hover {
 color: #00b11f;
 }
.sticker.new {
 background-color: #00b11f;
 color: #fff;
}
.sticker.sale {
 background-color: #00b11f;
 color: #fff;
}
.sticker.custom {
 background-color: #00b11f;
 color: #fff;
}
.fotorama__thumb-border
{
 border-color: #333;
}
.swatch-option.selected,
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected,
.swatch-option:not(.disabled):hover,
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover
{
 outline-color: #333;
}
.price-box .price
{
 color: #4a4a4a;
}
.page-product-configurable .product-info-price .special-price .price
{
 color: #4a4a4a;
}
.rating-summary .rating-result > span:before,
.review-control-vote label:before {
 color: #4a4a4a;
}
.additional-bg-color,
.cart-summary,
.opc-block-summary,
.opc-estimated-wrapper,
.bundle-options-container .block-bundle-summary,
.block-collapsible-nav .content, 

.checkout-agreements li
{
 background-color: #f4f4f4;
}
.minicart-wrapper .action.showcart .counter:not(.ib), .header-container .skip-link .counter, .dropdown-block .dropdown-heading .counter
{
 background-color: #00b11f;
 }
.minicart-wrapper .action.showcart .counter:not(.ib), .dropdown-block .dropdown-heading .counter
{
 }
.modes-mode,
.sorter-action,
.pages .page,
.pages .action,
.pages .action.previous,
.pages .action.next
{
 background-color: #00b11f;
 color: #fff;
}
.modes-mode:before,
.sorter-action:before,
.pages .action:before,
.pages .action.previous:before,
.pages .action.next:before
{
 color: #fff;
}
.modes-mode:hover,
.sorter-action:hover,
.pages .page:hover,
.pages .action:hover
{
 background-color: #4a4a4a;
 color: #fff;
}
.modes-mode:hover:before,
.sorter-action:hover:before,
.pages .action:hover:before,
.pages .action.previous:hover:before,
.pages .action.next:hover:before
{
 color: #fff;
}
.modes-mode.active,
.pages .current .page
{
 background-color: #4a4a4a;
 color: #fff;
}
.modes-mode.active:before
{
 color: #fff;
}

.slider-arrows2 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,

.slider-pagination1 .owl-controls .owl-page span,
.slider-pagination2 .owl-controls .owl-page span,

#cboxPrevious,
#cboxNext,
#cboxClose,

.uaccordion-style1 .opener,
.collapsible .opener,

.qty-button,

#scroll-to-top
{
 background-color: #00b11f;
 color: #fff;
}

.addto-links .ic:hover,
.addto-links .feature-icon-hover:hover .ic,

.slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,

.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.slider-pagination2 .owl-controls.clickable .owl-page:hover span,

#cboxPrevious:hover,
#cboxNext:hover,
#cboxClose:hover,

.uaccordion-style1 .opener:hover,
.collapsible .opener:hover,

.qty-button:hover,

#scroll-to-top:hover
{
 background-color: #4a4a4a;
 color: #fff;
}

.slider-pagination1 .owl-controls .owl-page.active span,
.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span, 
.slider-pagination2 .owl-controls .owl-page.active span,
.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span 
{
 background-color: #4a4a4a;
 color: #fff;
}
.ib
{
 background-color: #00b11f;
 color: #fff;
}
.ib-hover:hover,
.feature-icon-hover:hover .ib
{
 background-color: #4a4a4a;
 color: #fff;
}
.ib-ef-1:hover,
.feature-icon-hover:hover .ib-ef-1
{
 background-color: #4a4a4a;
 color: #fff;
}
.ib-ef-1:after
{
 box-shadow: 0 0 0 4px #4a4a4a;
}
.ib-ef-2
{
 box-shadow: 0 0 0 4px #00b11f;
}
.ib-ef-2:after
{
 background-color: #00b11f;
}
.ib-ef-2a:hover,
.feature-icon-hover:hover .ib-ef-2a
{
 color: #fff;
}
.ib-ef-2b:hover,
.feature-icon-hover:hover .ib-ef-2b
{
 color: #00b11f;
}
.ib-ef-3 {
 box-shadow: 0 0 0 4px #00b11f;
}
.ib-ef-3:after
{
 background-color: #00b11f;
}
.ib-ef-3a:hover,
.feature-icon-hover:hover .ib-ef-3a {
 color: #00b11f;
}
.ib-ef-3b {
 color: #00b11f;
}
.ib-ef-3b:hover,
.feature-icon-hover:hover .ib-ef-3b {
 color: #fff;
}
.ib.icon-color-productview
{
 background-color: #00b11f;
 color: #fff;
 }
.ib-hover.icon-color-productview:hover,
.feature-icon-hover:hover .ib.icon-color-productview
{
 background-color: #145f32 !important;
 color: #fff !important;
 }
 .cap {
 background-color: #00b11f;
 }
 .nav.container > .inner-container {
 padding-left: 0;
 padding-right: 0;
 }
.header-container
{
 }
.header.container
{
 }
.header-container3
{
 
 }
 .header-regular .block-search.expanding._active, 
 .header-regular .block-search
 {
 width: 430px;
 }
 
 .header-regular .block-search .input-text,
 .header-regular .block-search.expanding .input-text {
 
 color: #4a4a4a;
 }
 .header-regular .block-search .input-text:hover,
 .header-regular .block-search .input-text:focus,
 .header-regular .block-search .action.search:hover .icon,
 .header-regular .block-search .action.search:focus .icon,
 .header-regular .block-search.expanding._active .input-text {
 
 color: #4a4a4a;
 }
 .block-search .action.search .icon
 {
 background-color: transparent !important;
 }
 
 
 
 
 .header-regular .block-search .input-text,
 .header-regular .block-search form, .header-regular .block-search .action.search .icon {
 border-radius: 2px;
 }
 
 
 .header-regular .block-search .action.search, .header-regular .block-search .action.search:before, .header-regular .block-search .input-text::-webkit-input-placeholder,
 .header-regular .block-search .input-text:-moz-placeholder,
 .header-regular .block-search .input-text::-moz-placeholder,
 .header-regular .block-search .input-text:-ms-input-placeholder,
 .header-regular .block-search .input-text::placeholder
 {
 color: #4a4a4a;
 }
 
 .header-regular .block-search .action.search:hover, .header-regular .block-search .action.search:focus, .header-regular .block-search .action.search:hover:before, .header-regular .block-search .action.search:focus:before, .header-regular .block-search .input-text:hover::-webkit-input-placeholder,
 .header-regular .block-search .input-text:focus::-webkit-input-placeholder,
 .header-regular .block-search .input-text:hover:-moz-placeholder,
 .header-regular .block-search .input-text:focus:-moz-placeholder,
 .header-regular .block-search .input-text:hover::-moz-placeholder,
 .header-regular .block-search .input-text:focus::-moz-placeholder,
 .header-regular .block-search .input-text:hover:-ms-input-placeholder,
 .header-regular .block-search .input-text:focus:-ms-input-placeholder,
 .header-regular .block-search .input-text:hover::placeholder,
 .header-regular .block-search .input-text:focus::placeholder
 {
 color: #4a4a4a;
 }
 
 
 .header-regular .block-search .input-text
 {
 box-shadow: none;
 }
 
 .header-regular .block-search .input-text:focus
 {
 box-shadow: 0 0 5px rgba(81,167,232,0.5), inset 0 1px 2px rgba(0,0,0,0.075);
 }
 
 .header-container .dropdown-block .dropdown-content,
 .header-container .dropdown-block.filled-heading.open .dropdown-heading .inner-heading,
 .header-container .dropdown-block.open .dropdown-heading.filled .inner-heading,
 .header-container .dropdown-block.open .dropdown-heading.cover .inner-heading, 
 .header-container .block-search .search-autocomplete ul li
 {
 background-color: #fafafa;
 
 color: #4a4a4a; }
 .header-container .dropdown-block.filled-heading.open .dropdown-heading .icon:not(.ib),
 .header-container .dropdown-block.open .dropdown-heading.filled .icon:not(.ib),
 .header-container .dropdown-block.open .dropdown-heading.cover .icon:not(.ib) {
 color: #4a4a4a; }
 .header-container .dropdown-block.filled-heading.open .dropdown-heading a,
 .header-container .dropdown-block.open .dropdown-heading.filled a,
 .header-container .dropdown-block.open .dropdown-heading.cover a {
 color: #4a4a4a;
 }
 .header-container .dropdown-block .dropdown-content a:hover,
 .header-container .dropdown-block.filled-heading.open .dropdown-heading a:hover,
 .header-container .dropdown-block.open .dropdown-heading.filled a:hover,
 .header-container .dropdown-block.open .dropdown-heading.cover a:hover, 
 .header-container .block-search .search-autocomplete ul li:hover,
 .header-container .block-search .search-autocomplete ul li.selected {
 color: #00b11f;
 }
 .dropdown-block.show-pointer .dropdown-content:before {
 border-bottom-color: #fafafa;
 }
 .dropdown-block.show-border .dropdown-content:after {
 border-bottom-color: ;
 }
 .dropdown-block.show-border .dropdown-content,
 .dropdown-block.show-border.filled-heading.open .dropdown-heading {
 border-color: ;
 }
.dropdown-block .dropdown-heading .icon
{
 }
.dropdown-block .dropdown-heading .icon.ib
{
 background-color: #f55856;
 }
.header-top-container
{
 background-color: #dcdcdc;
 
 }
.header-top
{
 
 color: #4a4a4a;
 
 }
.header-top a
{
 }
.header-top a:hover
{
 color: #00b11f;
 }
.header-top .local-font,
.header-top .dropdown-block .dropdown-heading,
.header-top .links > li > *
{
 
 
 
 }
.header-top .local-height,
.header-top .dropdown-block .dropdown-heading,
.header-top .links > li > *
{
 }
.header-primary-container
{
 
 }
.header-primary
{
 
 
 padding-top: 20px;
 padding-bottom: 20px;
 }
.header-primary a {
 }
.header-primary a:hover {
 }
.header-primary .local-font,
.header-primary .dropdown-block .dropdown-heading,
.header-primary .links > li > *
{
 
 
 
 
 line-height: 40px;
 }
 .header-primary .dropdown-block .dropdown-heading
 {
 max-height: 40px;
 }
.cat-label-label1 {
 background-color: #5bd2ec;
 color: #fff;
 }
.cat-label-label2 {
 background-color: #d52462;
 color: #fff;
 }
li.level0 > a > span > .cat-label-label1.pin-bottom:before {
 border-top-color: #5bd2ec;
 }
li.level0 > a > span > .cat-label-label2.pin-bottom:before {
 border-top-color: #d52462;
 }
li > a:hover > span > .cat-label,
.nav-regular li.level0:hover > a > span > .cat-label 
{
 background-color: #ff7214;
 color: #fff;
 }
li.level0 > a:hover > span > .pin-bottom:before,
.nav-regular li.level0:hover > a > span > .pin-bottom:before
{
 border-top-color: #ff7214;
 }
.navi .nav-panel--dropdown
{
 background-color: #fff;
 
 color: #4a4a4a;
 }
.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div
{
 background-color: #fff !important;
 }
.navi .nav-panel--dropdown a
{
 color: #4a4a4a;
 }
.navi .nav-panel--dropdown a:hover
{
 color: #00b11f;
 }
.nav-regular .nav-panel--dropdown
{
 -moz-box-shadow:0 2px 4px 0 rgba(0,0,0, 0.5);
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0, 0.5);
 box-shadow:0 2px 4px 0 rgba(0,0,0, 0.5);
}
.nav-mobile div.nav-panel--dropdown,
.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div
{
 z-index: 1;
 position: relative;
}
.nav-mobile div.nav-panel--dropdown div.nav-panel--dropdown
{
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;
}
.nav-container
{
 
 }
.nav.container
{
 
 }
 .sticky-header .nav-container, .sticky-header .navi-wrapper, .sticky-header .nav-regular:not(.nav-vert) {
 background-color: #fff;
 }
 .sticky-header .nav-regular:not(.nav-vert) .nav-item.level0 > a,
 .sticky-header .nav-regular .nav-item--homeicon a, .sticky-header .nav-regular .nav-item--homeicon.active a,
 .sticky-header .nav-holder .dropdown-block .dropdown-heading, .sticky-header .nav-holder .dropdown-block .dropdown-heading .icon:not(.ib), .sticky-header .nav-holder .dropdown-block .dropdown-heading a 
 {
 color: #4a4a4a;
 }
 .sticky-header .nav-border-bottom
 {
 border-bottom: none;
 }
.nav-mobile .nav-item > a,
.header-mobile .skip-content .links > li > a
{
 line-height: 50px;
}
 
 .navi-wrapper,
 .nav-regular
 {
 background-color: ;
 }
 .nav-regular:not(.nav-vert) .nav-item.level0 > a,
 .nav-holder .dropdown-block .dropdown-heading, .nav-holder .dropdown-block .dropdown-heading .icon:not(.ib), .nav-holder .dropdown-block .dropdown-heading a {
 color: #4a4a4a;
 }
 .navi .nav-item--homeicon a
 {
 color: #4a4a4a !important;
 }
 
 .nav-mobile .nav-item.level0 > a,
 .header-mobile .skip-content .links > li > a {
 background-color: #fff;
 color: #4a4a4a;
 padding: 0 10px;
 }
 .nav-mobile .nav-item.level0 > .opener
 {
 color: #4a4a4a;
 }
 .navi.nav-mobile ul.level0 .nav-item > a
 {
 background-color: #fff;
 color: #4a4a4a;
 }
 .nav-mobile ul.level0 .nav-item > .opener
 {
 color: #4a4a4a;
 }
 
 .nav-regular:not(.nav-vert) .nav-item.level0.active > a
 {
 background-color: ;
 color: #00b11f;
 }
 
 .nav-mobile .nav-item.level0.current > a,
 .header-mobile .skip-content .links > li.current > a {
 background-color: #00b11f;
 color: #fff;
 }
 .nav-mobile .nav-item.level0.current > .opener
 {
 color: #fff;
 }
 .navi.nav-mobile ul.level0 .nav-item.current > a
 {
 background-color: #00b11f;
 color: #fff;
 }
 .nav-mobile ul.level0 .nav-item.current > .opener
 {
 color: #fff;
 }
 
 .nav-regular:not(.nav-vert) .nav-item.level0:hover > a
 {
 background-color: ;
 color: #00b11f;
 }
 
 .nav-mobile .nav-item.level0 > a:hover,
 .header-mobile .skip-content .links > li > a:hover {
 background-color: #00b11f;
 color: #fff;
 }
 .nav-mobile .nav-item.level0 > a:hover + .opener
 {
 color: #fff;
 }
 .navi.nav-mobile ul.level0 .nav-item > a:hover
 {
 background-color: #00b11f;
 color: #fff;
 }
 .nav-mobile ul.level0 .nav-item > a:hover + .opener
 {
 color: #fff;
 }
 .nav-vert .nav-item.level0 > a
 {
 background-color: #f8f8f8;
 color: #4a4a4a;
 }
 
 .sideacco .nav-item > a
 {
 background-color: #f8f8f8;
 color: #4a4a4a;
 }
 .sideacco .nav-item > .opener
 {
 color: #4a4a4a;
 }
 .nav-vert .nav-item.level0.active > a
 {
 background-color: #00b11f;
 color: #fff;
 }
 
 .sideacco .nav-item.current > a
 {
 background-color: #00b11f;
 color: #fff;
 }
 .sideacco .nav-item.current > .opener
 {
 color: #fff;
 }
 .nav-vert .nav-item.level0:hover > a
 {
 background-color: #00b11f;
 color: #fff;
 }
 
 .sideacco .nav-item > a:hover
 {
 background-color: #00b11f;
 color: #fff;
 }
 .sideacco .nav-item > a:hover + .opener
 {
 color: #fff;
 }
 
.navi.nav-vert-triggerable
{
 -moz-box-shadow: 0 3px 10px rgba(0,0,0, 0.15);
 -webkit-box-shadow: 0 3px 10px rgba(0,0,0, 0.15);
 box-shadow: 0 3px 10px rgba(0,0,0, 0.15);
}
 .navi-wrapper .menu-trigger,
 .nav-regular .nav-item.level0 > a {
 line-height: 50px;
 }
 .navi-wrapper .navi.nav-vert-triggerable
 {
 top: 50px;
 }
 
 .nav-holder > * {
 line-height: 50px;
 max-height: 50px;
 }
 .nav-holder .dropdown-block .dropdown-heading {
 line-height: 50px;
 max-height: 50px;
 }
 .menu-trigger,
 .nav-vert .nav-item.level0 > a
 {
 line-height: 36px;
 }
 .vertnav-trigger + .navi.nav-vert-triggerable {
 top: 36px;
 }
 .nav-mobile .nav-item { margin-top: 1px !important; }
 .nav-mobile { background-color: #eee; }
.menu-trigger .menu-trigger-inner
{
 background-color: ;
 color: #4a4a4a;
}
.menu-trigger .menu-trigger-inner:hover
{
 background-color: ;
 color: #00b11f;
}
.menu-trigger.active .menu-trigger-inner
{
 background-color: ;
 color: #00b11f;
}
.menu-trigger .menu-trigger-inner .trigger-icon .line {
 background-color: #4a4a4a;
}
.menu-trigger .menu-trigger-inner:hover .trigger-icon .line {
 background-color: #00b11f;
}
.menu-trigger.active .menu-trigger-inner .trigger-icon .line {
 background-color: #00b11f;
}
.vertnav-trigger .menu-trigger-inner
{
 background-color: #f7f7f7;
 
 color: #4a4a4a;
 }
.vertnav-trigger .menu-trigger-inner .trigger-icon .line {
 background-color: #4a4a4a;
}
 
 
 .vertnav-trigger,
 .nav-regular .nav-item.level0 > a,
 .nav-holder .dropdown-block .dropdown-heading {
 font-family: 'dinn-next-pro-medium';
 
 font-size:20px;
 
 
 text-transform: uppercase;
 }
 .nav-regular .nav-item > a
 {
 font-family: 'dinn-next-pro-medium';
 
 font-size:16px;
 
 
 }
 
 .nav-regular .nav-submenu--mega .nav-item > a
 {
 font-size:14px;
 
 text-transform: none;
 }
 .nav-regular .nav-submenu--mega > .nav-item > a
 {
 font-family: 'dinn-next-pro-medium';
 
 font-size:16px;
 
 
 text-transform: uppercase;
 }
 
 .nav-mobile li.nav-item > a
 {
 font-size:16px;
 }
 
 .nav-mobile .nav-item > a,
 .header-mobile .skip-content .links > li > a {
 font-family: 'dinn-next-pro-medium';
 }
 .mobnav-trigger,
 .nav-mobile .nav-item.level0 > a,
 .header-mobile .skip-content .links > li > a {
 font-size:18px;
 
 
 text-transform: uppercase;
 }
 .nav-mobile .nav-item.level1 > a
 {
 font-size:18px;
 
 text-transform: none;
 }
 @media only screen and (min-width: 1024px) and (max-width: 1279px) {
 
 .nav-regular:not(.nav-vert) .nav-item.level0 > a,
 .nav-regular .nav-holder .dropdown-heading
 {
 font-size: 18px;
 }
 .nav-regular:not(.nav-vert) .nav-item.level0 > a {
 padding: 0 6px;
 }
 }
 @media only screen and (min-width: 960px) and (max-width: 1023px) {
 
 .nav-regular:not(.nav-vert) .nav-item.level0 > a,
 .nav-regular .nav-holder .dropdown-heading
 {
 font-size: 18px;
 }
 .nav-regular:not(.nav-vert) .nav-item.level0 > a {
 padding: 0 4px;
 }
 }
 @media only screen and (max-width: 959px) {
 
 .nav-regular:not(.nav-vert) .nav-item.level0 > a,
 .nav-regular .nav-holder .dropdown-heading
 {
 font-size: 17px;
 }
 .nav-regular:not(.nav-vert) .nav-item.level0 > a {
 padding: 0 3px;
 }
 }
.header-container-micro {
 background-color: rgba(0,0,0, 0.02);
}
.header-mobile.header-container, .header-mobile .header-m-container,
.header-mobile .nav-container
{
 
 padding-top: 0;
 padding-bottom: 0;
}
.header-mobile .header-m-top,
.header-mobile .header-m-primary,
.header-mobile .nav
{
 }
.header-mobile .header-container3
{
 
 }
.header-mobile .skip-link
{
 background-color: #fff;
 color: #4a4a4a;
 }
.header-mobile .skip-link.skip-active
{
 background-color: #00b11f;
 color: #fff;
 }
.header-mobile .skip-link:hover {
 background-color: #00b11f;
 color: #fff;
 }
.header-mobile .skip-content--style
{
 background-color: #fff;
 
 color: #4a4a4a;
 }
.header-mobile .skip-content--style a
{
 color: #4a4a4a;
 }
.header-mobile .skip-content--style a:hover
{
 color: #00b11f;
 }
.main-container
{
 
 }
.main.container
{
 background-color: #fff;
 
 }
.truncated .item-options
{
 background-color: #fff;
}

.slideshow-wrapper .owl-controls .owl-buttons div,

.slideshow-wrapper.slider-pagination1 .owl-controls .owl-page span,

.slideshow-wrapper.slider-pagination2 .owl-controls .owl-page span,
.slideshow-wrapper.slider-pagination2 .owl-controls .owl-page.active span,
.slideshow-wrapper.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span
{
 background-color: #fff;
 color: #4a4a4a;
}

.slideshow-wrapper .owl-controls.clickable .owl-buttons div:hover,

.slideshow-wrapper.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.slideshow-wrapper.slider-pagination2 .owl-controls.clickable .owl-page:hover span
{
 background-color: #fff;
 color: #4a4a4a;
}
.slideshow-wrapper.slider-pagination1 .owl-controls .owl-page.active span,
.slideshow-wrapper.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span 
{
 background-color: #00b11f;
 }
.footer-container
{
 }
.footer
{
 
 }
.footer a
{
 }
.footer a:hover
{
 }
.footer .button
{
 background-color: #00b11f;
 color: #fff;
}
.footer .button:hover,
.footer .button:focus
{
 background-color: #4a4a4a;
 color: #fff;
}
.footer .ib,
.footer span.icon 
{
 background-color: #00b11f;
 color: #fff;
}
.footer .ib-hover:hover,
.footer span.icon-hover:hover, 
.footer .feature-icon-hover:hover .ib,
.footer .feature-icon-hover:hover span.icon 
{
 background-color: #4a4a4a !important;
 color: #fff !important;
}

.footer .slider-arrows1 .owl-controls .owl-buttons div,
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,
.footer .slider-arrows2 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,

.footer .slider-pagination1 .owl-controls .owl-page span,
.footer .slider-pagination2 .owl-controls .owl-page span,

.footer .uaccordion-style1 .opener,
.footer .collapsible .opener
{
 background-color: #00b11f;
 color: #fff;
}

.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,

.footer .slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.footer .slider-pagination2 .owl-controls.clickable .owl-page:hover span,

.footer .uaccordion-style1 .opener:hover,
.footer .collapsible .opener:hover
{
 background-color: #4a4a4a;
 color: #fff;
}
.footer-top-container
{
 background-color: #fff;
 
 }
.footer-top
{
 
 
 }
.footer-top a
{
 }
.footer-top a:hover
{
 }
.footer-primary-container
{
 background-color: #fafafa;
 
 }
.footer-primary
{
 
 color: #4a4a4a;
 
}
.footer-primary a
{
 color: #4a4a4a;
 }
.footer-primary a:hover
{
 color: #00b11f;
 }
.footer-bottom-container
{
 background-color: #fafafa;
 }
.footer-bottom
{
 
 color: #707372;
 
 }
.footer-bottom a
{
 color: #707372;
 }
.footer-bottom a:hover
{
 color: #00b11f;
 }
.social-links .ib,
.social-links a > span.icon 
{
 background-color: #4a4a4a;
 color: #fff;
}
.social-links .ib-hover:hover,
.social-links a > span.icon-hover:hover 
{
 background-color: #00b11f !important;
 color: #fff !important;
}


.sticky-header .sticky-container,

.dropdown-block.filled-heading.open .dropdown-heading,
.dropdown-block.open .dropdown-heading.filled,
.dropdown-block.open .dropdown-heading.cover, 
.dropdown-block.open .dropdown-content,

.search-autocomplete
{
 -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0, 0.5);
 -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0, 0.5);
 box-shadow: 0 2px 4px 0 rgba(0,0,0, 0.5);
}
 
 .search-box__form .block-search .action.search .icon,
 .search-box__icon,
 .search-box__column a:hover,
 a,
 .recipe-order-info .number-list .number-icon,
 .footer-primary a:hover,
 .rss-feed__item-link,
 .nav-regular:not(.nav-vert) .nav-item.level0:hover > a,
 .header-top a:hover,
 .nav-regular:not(.nav-vert) .nav-item.level0.active > a,
 .recipe-order-info .number-list .number-icon,
 .product-item .addto-links .ic,
 .header-container .dropdown-block .dropdown-content a:hover,
 .header-container .dropdown-block.filled-heading.open .dropdown-heading a:hover,
 .header-container .dropdown-block.open .dropdown-heading.filled a:hover,
 .header-container .dropdown-block.open .dropdown-heading.cover a:hover,
 .header-container .block-search .search-autocomplete ul li:hover,
 .header-container .block-search .search-autocomplete ul li.selected,
 .navi .nav-panel--dropdown a:hover,
 .text-primary-color,
 .customer-info__title,
 .prescription-search .search-title,
 .page-footer .text-with-icon i,
 .prescription-search__subtitle,
 #minicart-content-wrapper .minicart-items .product-item-name a:hover,
 .opc-wrapper .edit-address-link:hover
 {
 color: #74b45b;
 }
 .special-price .price
 {
 color: #74b45b!important;
 }
 .search-box,
 .nav-regular .mega > .nav-panel--dropdown,
 .account-nav .item.current a,
 .account-nav .item.current strong,
 .header-bg-image,
 .link-with-border,
 .opc-wrapper .shipping-address-item.selected-item,
 .main-color--border
 {
 border-color: #74b45b;
 }
 .round-stickers .sticker-wrapper .sticker.new,
 .action.primary.tocart,
 .action .secondary.tocart
 {
 color: #74b45b;
 border-color: #74b45b;
 }
 .your-pharmacy,
 .recipe-order-info,
 .action.primary,
 .sticker.sale,
 .action.primary.tocart:hover,
 .action .secondary.tocart:hover,
 .sideacco .nav-item > a:hover,
 .sidebar .block-vertnav .sideacco .nav-item.item-active > a,
 .category-list-banner,
 .sidebar .block-vertnav .sideacco .nav-item.item-active .nav-submenu .nav-item a:hover,
 .sidebar .block-vertnav .sideacco .nav-item.item-active .nav-submenu .nav-item.item-active > a,
 .minicart-wrapper .action.showcart .counter:not(.ib),
 .header-container .skip-link .counter,
 .dropdown-block .dropdown-heading .counter,
 .opc-progress-bar-item._active:before,
 .opc-progress-bar-item._active > span:before,
 .opc-wrapper .shipping-address-item.selected-item:after,
 .filter-title strong[data-count]:after,
 .main-color--bg,
 .action.primary:hover,
 .service-lift__icon,
 .header-mobile .skip-link:hover,
 .header-mobile .skip-link.skip-active,
 .nav-mobile .nav-item.level0 > a:hover,
 .header-mobile .skip-content .links > li > a:hover,
 .navi.nav-mobile ul.level0 .nav-item > a:hover,
 .nav-mobile .nav-item.level0.current > a,
 .header-mobile .skip-content .links > li.current > a,
 .block.filter .block-title.filter-title strong:hover,
 .opc-progress-bar-item._active:before,
 .opc-progress-bar-item._active > span:before,
 .opc-wrapper .shipping-address-item.selected-item:after,
 .filter-title strong[data-count]:after,
 .main-color--bg,
 .product-info-main .product-add-form .quantity-buttons .quantity-btn
 {
 background: #74b45b;
 }
 #scroll-to-top,
 .modes-mode,
 .sorter-action,
 .pages .page,
 .pages .action,
 .pages .action.previous,
 .pages .action.next,
 .product-item .addto-links .ic:hover,
 .product-item .addto-links .ic:active,
 .product.data.items.accordion-style > .item.title:not(.disabled) > .switch:active,
 .product.data.items.accordion-style > .item.title.active > .switch,
 .product.data.items.accordion-style > .item.title.active > .switch:focus,
 .product.data.items.accordion-style > .item.title.active > .switch:hover,
 .ib.icon-color-productview,
 #cboxPrevious, #cboxNext, #cboxClose,
 .uaccordion-style1 .opener,
 .collapsible .opener,
 .qty-button,
 .product.data.items.accordion-style > .item.title:not(.disabled) > .switch:hover,
 .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
 .slider-pagination1 .owl-controls .owl-page span,
 .slider-pagination2 .owl-controls .owl-page span
 {
 background: #74b45b;
 color: white;
 }
 a:hover,
 .sideacco li.current > a,
 h2.product-name a:hover,
 h3.product-name a:hover,
 h4.product-name a:hover,
 h5.product-name a:hover,
 p.product-name a:hover,
 .action-auth-toggle:hover,
 .checkout-payment-method .checkout-billing-address .action-cancel:hover,
 .checkout-agreements-block .action-show:hover,
 .cart-summary .block.giftcard .action.check:hover,
 .gift-options .actions-toolbar .action-cancel:hover,
 .table-comparison .wishlist.split.button > .action:hover,
 .product-items .wishlist.split.button > .action:hover,
 .paypal-button-widget .paypal-button:hover,
 .block.related .action.select:hover,
 .your-pharmacy__persons .info a:hover
 {
 color: rgba(116,180,91,0.8);
 }
 .ib-hover.icon-color-productview:hover,
 .feature-icon-hover:hover .ib.icon-color-productview,
 .cart.table-wrapper .action.help.map:hover,
 .action.primary.subscribe:hover
 {
 background: rgba(116,180,91,0.8)!important;
 }


 .container { width: 96%; }
 
 .lte-ie8 .container { max-width:1230px; }
 
 
 
 
 
 
 
 
 @media only screen and (min-width: 1200px) {
 
 .container { max-width: 1230px; }
 
 
 
 
.itemgrid .item { width:23%; clear:none !important; }
.itemgrid > li:nth-of-type(4n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-2col .item { width:31.3333%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-2col > li:nth-of-type(3n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-3col .item { width:23%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-3col > li:nth-of-type(4n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-4col .item { width:18%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(5n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-5col .item { width:14.6666%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(6n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-6col .item { width:12.2857%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(7n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-7col .item { width:10.5%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(8n+1) { clear:left !important; }
 
 .hide-below-1280 { display:inherit !important; }
 }
 
 
 @media only screen and (max-width: 1199px) {
 }
 
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
 
 
 
 
 
.itemgrid .item { width:23%; clear:none !important; }
.itemgrid > li:nth-of-type(4n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-2col .item { width:48%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-2col > li:nth-of-type(2n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-3col .item { width:31.3333%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-3col > li:nth-of-type(3n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-4col .item { width:23%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(4n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-5col .item { width:18%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(5n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-6col .item { width:14.6666%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(6n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-7col .item { width:12.2857%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(7n+1) { clear:left !important; }
 }
 
 
 @media only screen and (max-width: 991px) {
 }
 
 @media only screen and (min-width: 770px) and (max-width: 991px) {
 
 
 
 
 .page-layout-2columns-left .column.main {
 width: 75%;
 }
 .page-layout-2columns-left .sidebar-main {
 width: 25%;
 }
 .page-layout-2columns-left .sidebar-additional {
 width: 25%;
 }
 
 .page-layout-2columns-right .column.main {
 width: 75%;
 }
 .page-layout-2columns-right .sidebar-main {
 width: 25%;
 }
 .page-layout-2columns-right .sidebar-additional {
 width: 25%;
 }
 
 .page-layout-3columns .column.main {
 width: 75%;
 float: right;
 }
 .page-layout-3columns .sidebar-main {
 width: 25%;
 float: left;
 }
 .page-layout-3columns .sidebar-additional {
 width: 25%;
 padding-right: 2%;
 padding-left: 0;
 clear: left;
 float: left;
 }
 
 
.itemgrid .item { width:48%; clear:none !important; }
.itemgrid > li:nth-of-type(2n+1) { clear:left !important; }
 
 
 .itemgrid-adaptive.itemgrid-4col .item { width:31.3333%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(3n+1) { clear:left !important; }
 
 .itemgrid-adaptive.itemgrid-5col .item { width:23%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(4n+1) { clear:left !important; }
 
 .itemgrid-adaptive.itemgrid-6col .item { width:18%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(5n+1) { clear:left !important; }
 
 .itemgrid-adaptive.itemgrid-7col .item { width:14.6666%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(6n+1) { clear:left !important; }
 
 .itemgrid-adaptive.itemgrid-8col .item { width:12.2857%; clear:none !important; }
 .itemgrid-adaptive.itemgrid-8col > li:nth-of-type(7n+1) { clear:left !important; }
 }
 
 
 @media only screen and (max-width: 769px) {
 .container {
 max-width: none !important;
 width: 100%;
 }
 
 .grid12-1,
 .grid12-2,
 .grid12-3,
 .grid12-4,
 .grid12-5,
 .grid12-6,
 .grid12-7,
 .grid12-8,
 .grid12-9,
 .grid12-10,
 .grid12-11,
 .grid12-12,
 .grid-full
 {
 width:100% !important; margin-left:0;
 margin-right:0;
 }
 .columns .column.main,
 .columns .sidebar-main,
 .columns .sidebar-additional
 {
 width: 100%;
 margin-left: 0;
 margin-right: 0;
 padding-right: 0;
 padding-left: 0;
 }
 .v-grid-container { display:block; }
 .v-grid { float:inherit; display:block; width:100%; }
 }
 
 @media only screen and (min-width: 640px) and (max-width: 769px) {
 
 
.itemgrid .item { width:48%; clear:none !important; }
.itemgrid > li:nth-of-type(2n+1) { clear:left !important; }
 }
 
 @media only screen and (max-width: 639px) {
 
 
 .category-products-grid.hover-effect .item:hover {
 margin-left:0;
 margin-right:0;
 padding-left:1%;
 padding-right:1%;
 box-shadow: none !important;
 border-color: #f5f5f5;
 }
 .category-products-grid.hover-effect .item .display-onhover { display:block !important; }
 .category-products-grid.hover-effect.single-line-name .item .product-name { overflow: visible; white-space: normal; }
 
 
 }
 
 @media only screen and (min-width: 480px) and (max-width: 639px) {
 
 
.itemgrid .item { width:48%; clear:none !important; }
.itemgrid > li:nth-of-type(2n+1) { clear:left !important; }
 }
 
 @media only screen and (max-width: 479px) {
 
 
 .category-products-grid.hover-effect .item .addto-links,
 .category-products-grid .item .addto-links {
 display: none !important;
 }
 
 }
 
 @media only screen and (min-width: 320px) and (max-width: 479px) {
 
 
.itemgrid .item { width:48%; clear:none !important; }
.itemgrid > li:nth-of-type(2n+1) { clear:left !important; }
 }
 
 @media only screen and (max-width: 319px) {
 
 
 
 
 
 .itemgrid.itemgrid-adaptive .item { width:98%; clear:none !important; }
 }
 
 @media only screen and (max-width: 1023px) {
 .hide-below-1024 { display:none !important; }
 }
 @media only screen and (max-width: 959px) {
 .hide-below-960 { display:none !important; }
 }
 @media only screen and (max-width: 769px) {
 .hide-below-768 { display:none !important; }
 }
 @media only screen and (max-width: 479px) {
 .hide-below-480 { display:none !important; }
 }
 @media only screen and (max-width: 319px) {
 .hide-below-320 { display:none !important; }
 }
