html {min-width:320px;}
.lk-bg {}
.lk-bg > .uk-container {background:#fff;padding:25px;}

h1, .uk-h1 {font-size:32px;line-height:40px;}
h2, .uk-h2 {font-size:24px;line-height:30px;}
h3, .uk-h3 {font-size:18px;line-height:24px;}

.uk-container {padding:0 25px;}

a:focus {outline:0;text-decoration:none;}

.tm-logo img {max-height:100px;}
.tm-logo-small {display:inline-block;}
.tm-logo-small img {max-height:45px;}

.tm-toolbar [class*="uk-icon-"] {display:inline;}

.uk-panel-box {background:transparent;border:2px solid #00509D;padding:10px;color:inherit;}
.uk-panel-box .uk-panel-title {background:#00509D;color:#fff;margin:-10px -10px 10px -10px;padding:10px 10px;text-align:center;border-bottom:2px solid #00509D;font-size:24px;line-height:32px;}
.uk-panel-box > .uk-nav-side {margin:0;}
.uk-panel-box + .uk-panel-box {margin:20px 0 0 0;}

.uk-button-primary:hover, .uk-button-primary:focus {background-color:#00509D;color:#fff;}

.uk-nav > li > span {padding:5px 20px;display:block;}
.uk-nav-dropdown > li > span:hover, .uk-nav-dropdown > li > span:focus {background:#00509D;color:#fff;}

.uk-contrast {color:#00509D;}
.uk-contrast a:not([class]), .uk-contrast .uk-link {color:#f5f5f5;}
.uk-contrast .uk-subnav > * > a {color:#f5f5f5;}
.uk-contrast .uk-subnav > * > a:hover, .uk-contrast .uk-subnav > * > a:focus, .uk-contrast .uk-subnav > .uk-active > a {color:#f5f5f5;}
.uk-contrast .uk-nav-side > li > a {color:#f5f5f5;}
.uk-contrast .uk-nav-side > li > a:hover, .uk-contrast .uk-nav-side > li > a:focus, .uk-contrast .uk-nav-side > li.uk-active > a {background:#00509D;color:#f5f5f5;}

.uk-navbar-nav > li > a[href="#"] {cursor:pointer;}


.uk-h3 span {display:block;}


.lk-toolbar {background:#018000;border-top:0px solid #00509D;}
.tm-toolbar {margin:15px 0;}

.lk-headerbar {}
.lk-headerbar .uk-container {}
.tm-headerbar {margin:5px 0;}
.lk-headerbar-modules {margin:25px 0 0 0;}

.lk-navbar {background:#00509D;z-index:999;border-bottom:0 solid #00509D;}
.lk-navbar .uk-container {padding:0;}
.tm-navbar {background:transparent;margin:0;}

.lk-footer {border-top:8px solid #018000;padding:25px 0 0 0;}


.uk-navbar-nav {float:none;display:table;width:100%;}
/*.uk-navbar-nav > li {display:table-cell;vertical-align:middle;height:60px;float:none;width:auto;}*/
.uk-navbar-nav > li > a {padding:10px 10px;font-weight:bold;text-transform:uppercase;display:block;text-align:center;font-size:14px;line-height:16px;height:auto;}
.lk-navbar .uk-navbar-nav > li > a {color:#fff;}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a, .uk-navbar-nav > li.uk-active > a {background-color:transparent;color:#fff;}
.uk-navbar-nav > li:hover, .uk-navbar-nav > li.uk-open, .uk-navbar-nav > li.uk-active {background-color:#018000;color:#fff;}

.uk-dropdown-navbar {}

.uk-dropdown {width:300px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);}
.uk-dropdown .uk-parent {position:relative;}
.uk-dropdown .uk-parent > a {position:relative;background:#00509D;color:#fff;}
.uk-dropdown .uk-parent > a::after {content:"\f107";font-family:FontAwesome;/*position:absolute;top:0;right:0;*/padding:5px 10px;}
.uk-dropdown .uk-parent .uk-nav-sub {/*display:none;position:absolute;top:100%;left:0;width:250px;-index:999;background:#1A3A65;*/padding:5px 20px 10px 20px;}
.uk-dropdown .uk-parent .uk-nav-sub a {}
.uk-dropdown .uk-parent .uk-nav-sub a::before {content:"\f105";font-family:FontAwesome;margin:0 10px 0 0;display:inline-block;}
.uk-dropdown .uk-parent .uk-nav-sub a:focus, .uk-dropdown .uk-parent .uk-nav-sub a:hover {text-decoration:underline;}
.uk-dropdown .uk-parent:hover .uk-nav-sub {display:block;}
.uk-dropdown .uk-parent:hover > a {background:#00509D;color:#fff;}

.uk-navbar-nav > li:last-child > .uk-dropdown {right:0 !important;left:auto !important;}


#lk-mobile {}

.lk-mobile-toggle {background:#00509D;}
.lk-mobile-toggle a {font-size:18px;height:50px;line-height:50px;text-align:center;color:#fff;}
.lk-mobile-toggle a:hover, .lk-mobile-toggle a.active {background:#018000;color:#fff;text-decoration:none;}
.lk-mobile-toggle a:before {font-family:FontAwesome;display:inline-block;font-size:18px;margin:0 10px 0 0;}
.lk-mobile-toggle #lk-menu-mobile:before {content:"\f0c9";}
.lk-mobile-toggle #lk-search-mobile:before {content:"\f002";}
.lk-mobile-toggle #lk-cart-mobile:before {content:"\f07a";}

.lk-mobile-content > div {display:none;}
#lk-search-mobile-content, #lk-cart-mobile-content {border:10px solid #00509D;padding:10px;text-align:center;}


.lk-menu-mobile {list-style:none;padding:0;margin:0;}
.lk-menu-mobile ul {list-style:none;padding:0;margin:0;}
.lk-menu-mobile li > a {display:block;padding:15px 10px;font-size:16px;line-height:20px;font-size:16px;background-color:#f8f8f8;color:#333;}
.lk-menu-mobile li > a:hover, .lk-menu-mobile li > a.active {background-color:#00509D;color:#fff;text-decoration:none;}
.lk-menu-mobile > li > a {text-transform:uppercase;}
.lk-menu-mobile li > a.parent {padding-right:54px;}
.lk-menu-mobile li.level2 > a {padding-left:30px;}
.lk-menu-mobile li.level3 > a {font-size:14px;padding-left:50px;}
.lk-menu-mobile li {position:relative;}
.lk-menu-mobile span.opener {position:absolute;right:0;top:0;display:block;cursor:pointer;text-align:center;width:50px;height:50px;line-height:50px;font-family:FontAwesome;}
.lk-menu-mobile span.opener:before {content:"\f067";line-height:50px;}
.lk-menu-mobile .item-active > span.opener:before {content:"\f068";}
.lk-menu-mobile span.opener:hover {background-color:rgba(0,0,0,.05);}
.lk-menu-mobile li:hover span.opener {color:#fff;}
.lk-menu-mobile li:hover span.opener:hover {color:#333;}
.nav-panel {background-color:#fff;color:#333;z-index:1;position:relative;}
.lk-menu-mobile > li > .nav-panel {box-shadow:0 3px 10px rgba(0,0,0,.15);}
.nav-panel-inner {padding:24px;}
.uk-navbar-content {height:60px;}


.category-view h1 {}

div.product {min-width:0;}
.spacer.product-container {border:0;}
.browse-view .product .product-price {float:none;text-align:center;display:block;}
.browse-view .product p.product_s_desc {text-align:center;height:auto;}
.browse-view .product .vm-product-descr-container-1 {min-height:0;margin-bottom:15px;}
.browse-view .product .vm-product-descr-container-1 > .uk-h2 {font-size:16px;line-height:24px;}
.browse-view .product .vm-product-descr-container-0 > .uk-h2 {font-size:14px;line-height:20px;text-align:center;margin:0 0 10px 0;}
.browse-view .product .vm-product-descr-container-0 > .uk-h2 a {color:#00509D;}
.browse-view .product .spacer span.PricesalesPrice {font-size:24px;line-height:24px;color:#00509D;}
.browse-view .product .spacer .price-crossed span, .price-crossed span {color:red;}
.browse-view .product .spacer .PricediscountAmount span {font-size:14px;}
.browse-view .addtocart-bar {text-align:center;}

.browse-view .lk-product-customfields {text-align:center;}
.browse-view .lk-product-customfield {}

.browseProductImage {max-height:200px;}
.browse-view .product .vm-product-media-container a {position:relative;display:inline-block;height:200px;}
.browse-view .product .lk-gift-product {position:absolute;right:0;top:0;}
.browse-view .product .lk-gift-info {background:#da314b;color:#fff;font-size:12px;line-height:18px;text-align:center;text-transform:uppercase;font-weight:bold;padding:0 5px;}
.browse-view .product .lk-gift-image img {width:60px;max-width:60px !important;}

span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {background:#018000;border:0;border-radius:0;padding:0 20px;height:38px;line-height:38px;text-transform:uppercase;font-weight:bold;}
span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover {background:#00509D;color:#fff;background-position:0 0;}
.addtocart-area {margin:10px 5px 5px 10px;}

.lk-button-green {background:#018000;padding:0 20px;height:38px;line-height:38px;text-transform:uppercase;font-weight:bold;}
.lk-button-green:hover {background:#00509D;}

.lk-buttons .uk-button {margin:5px 5px 0 0;}
.lk-buttons p {margin: 0 0 5px 0;}

.product-price {text-align:left;float:none;display:inline-block;margin:5px 0;}

.productdetails-view .addtocart-bar {margin:0;}
.productdetails-view .lk-product-info {margin-top:20px;}
.productdetails-view .lk-product-info div.PricesalesPrice {color:#00509D;font-weight:bold;padding:10px;font-size:32px;line-height:40px;}
.productdetails-view .lk-product-info .availability {text-align:left;}
.productdetails-view .lk-product-info .lk-product-sku {margin:0 0 15px 0;}
.productdetails-view .lk-tabs {margin:20px 0;}
.productdetails-view .lk-product-customfields {margin:20px 0;}
.productdetails-view .lk-product-customfield {white-space:nowrap;}
.productdetails-view h1 {margin:0;}
.main-image img {max-height:300px;}
.additional-images img {width:auto;height:50px;}
.lk-product-images .additional-images img {height:auto;}
.productdetails-view .uk-navbar {margin:20px 0;}
.productdetails-view .uk-h2 {margin:20px 0;}

.lk-product-childs {border:3px solid #018000;margin:20px 0;}
.lk-product-childs .lk-product-childs-container {padding:10px;}
.lk-product-childs .uk-table {margin:0;}
.lk-product-childs .addtocart-area {display:inline-block;}
.lk-product-childs .quantity-box, .lk-product-childs .quantity-controls {display:none;}
.lk-product-childs .product-price {float:none;display:inline-block;margin:2px 0;vertical-align:middle;}
.lk-product-childs div.PricesalesPrice {font-size:24px !important;line-height:32px !important;}
.lk-product-childs .uk-scrollable-box {height:265px;}

.serie-view {text-align:center;}

.lk-manufacturer-categories ul {float:left;margin:0 0 20px 0;}

.lk-manufacturer-logo img {max-height:80px;}

.lk-manufacturer {margin:0 0 20px 0;}

.lk-product-module .nav {padding:5px 0;}
.lk-product-module .nav > li {display:block;}
.lk-product-module .nav > li > a {font-size:14px;line-height:20px;padding:0 5px 5px 0;}
.lk-product-module .nav > li > a:hover, .nav > li > a:focus {background-color:transparent;}


.cart-summary td {border:0;}

.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited {font-size:16px;line-height:32px;padding:0 10px;color:#fff;background:#00509D;border:0;letter-spacing:normal;border-radius:0;}

.buttonBar-right {float:none;}

.vm-pagination {float:none;}

.uk-pagination {margin:20px 0;}
.uk-pagination > li > a, .uk-pagination > li > span {font-size:18px;line-height:32px;margin:5px 0;padding:5px 10px;}

.lk-cart-update {width:280px;}
.lk-cart-update h4 {margin:0;}
.lk-cart-update .uk-button {display:block;margin:5px 0;}
.lk-cart-update .lk-product img {max-width:90px;}


.manufacturer-view-default h2 {font-size:18px;line-height:24px;}


.manufacturer-details-view h1 {font-size:32px;line-height:40px;margin:0;padding:0;}
.manufacturer-details-view img {float:none;margin:0;}
.manufacturer-details-view .manufacturer-image {float:right;margin:0 0 10px 20px;}


.lk-product-info .lk-gift-product {border:5px solid #da314b;padding:5px;}
.lk-product-info .lk-gift-product .is-countdown {background:transparent;border:0;display:inline-block;width:100%;}
.lk-product-info .lk-gift-product .countdown-amount {font-size:24px;line-height:32px;padding:0 5px;background:#444;color:#fff;}
.lk-product-info .lk-gift-product p {margin:5px 0;}
.lk-product-info .lk-gift-product p strong {background:#da314b;color:#fff;text-transform:uppercase;padding:0 5px;}
.lk-product-info .lk-gift-image {padding:0 10px 0 0;}
.lk-product-info .lk-gift-info {padding:0 10px 0 0;}

.lk-product-info .main-image {position:relative;display:inline-block;}
.lk-product-info .main-image .lk-gift-product {position:absolute;right:0;top:0;padding:0;}
.lk-product-info .main-image .lk-gift-info {background:#da314b;color:#fff;font-size:12px;line-height:18px;text-align:center;text-transform:uppercase;font-weight:bold;padding:0 5px;}

.lk-discounts-or {color:#da314b;text-align:center;text-transform:uppercase;font-weight:bold;font-size:16px;line-height:24px;}

.lk-discounts-wrapper {border:5px solid #da314b;padding:5px;margin:0 0 20px 0;}
.lk-discounts-wrapper .lk-discounts div {display:inline-block;margin:5px 10px 0 0;padding:0 0 0 5px;white-space:no-wrap;}
.lk-discounts-wrapper h3 {background:#444;color:#fff;text-transform:uppercase;padding:0 5px;margin:0;display:inline-block;}
.lk-discounts-wrapper .lk-discounts span {background:#da314b;color:#fff;text-transform:uppercase;padding:0 5px;margin:0;display:inline-block;}
.lk-discounts-wrapper p {margin:5px 0;}


.cp-price-field-input {color:inherit !important;width:65px !important;max-width:65px !important;}
.cp-price-field-currency {color:inherit !important;display:none;}


#mod_virtuemart_search {font-size:18px;width:200px;height:50px;border:2px solid #00509D;background:transparent;color:#00509D;}
#mod_virtuemart_search:focus {}
#lk-search .uk-button {line-height:50px;width:50px;height:50px;overflow:hidden;background:#00509D;color:#fff;}
#lk-search .uk-button:hover, #lk-search .uk-button:focus {background:#00509D;}
#lk-search .uk-button:before {content:"\f002";font-family:FontAwesome;display:inline-block;font-size:18px;}

#vmCartModule {border-radius:0;}

span.vm-price-desc {margin:0;min-width:0;}

span.quantity-controls {overflow:hidden;}

#vmCartModule {z-index:999;}


.lk-slideshow {margin:0 0 20px 0;}
.lk-advantages [class*="uk-icon-"] {font-size:72px;line-height:72px;}


#jc .rbox {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#comments-form p {overflow:visible;margin:0;}
#comments-form textarea {width:100%;height:auto;}
#comments-form .grippie {width:100%;}
#jc #comments .comment-body {margin:10px 0;}


.lk-vm-products-comments {background:#eee;padding:10px 20px;margin:20px 0;}
.lk-vm-products-comments .lk-product-link {font-weight:bold;font-size:16px;}


/*.uk-panel .vmgroup {text-align:center;}
.uk-panel .vmgroup .product-container {float:none;display:inline-block;width:240px;box-sizing:border-box;padding:20px 10px;vertical-align:top;}
.uk-panel .vmgroup .product-container a:first-child {display:inline-block;min-height:200px;}*/
.vm-product-descr-container-0 {min-height:0;margin:0;}
.vm3pr-3 .product-price {min-height:0;}
.vmgroup .addtocart-bar {margin:0;}
.vmgroup div.product {float:none;}
.uk-slider div.product {width:100%;float:none;}


.lk-manufacturer-products {background:#eee;margin:0 -25px;padding:25px;}
.lk-manufacturer-products .uk-overlay {border:5px solid #fff;display:block;background:#fff;max-height:270px;}
.lk-manufacturer-products .lk-main .uk-overlay {max-height:560px;}
.lk-manufacturer-products .uk-overlay-panel {padding: 10px;}
.lk-manufacturer-products .uk-overlay-panel h3 {margin:0;}
.lk-manufacturer-products .lk-main .uk-overlay-panel h3 {font-weight:bold;font-size:14px;line-height:20px;}
.lk-manufacturer-products .uk-overlay-panel .lk-sku {color:#ccc;}
.manufacturer-details-view img.uk-align-center {margin-left:auto;margin-right:auto;}

.lk-maytoni-buy p span {display:inline-block;border:5px solid #00509D;margin:0 5px;padding:5px;min-width:24px;text-align:center;}


.lk-product-info .lk-gift-product .lk-discounts p {background:#00509D;color:#fff;display:inline-block;margin:5px 10px 0 0;padding:0 0 0 5px;white-space:no-wrap;}
.lk-product-info .lk-gift-product .lk-discounts p strong {display:inline-block;}


.lk-payparts {margin:40px 10px;}
.lk-payparts-part {font-size:16px;line-height:24px;}
.lk-payparts-part input {display:inline-block;vertical-align:middle;}
.lk-payparts-part label {display:inline-block;vertical-align:middle;margin:0 0 0 10px;}

.lk-payparts-button, .lk-cheaper {border:3px solid #018000;padding:4px 20px;line-height:24px;display:inline-block;}

#lk-modal-payparts .uk-modal-dialog {background:#F0F1EB;}


.uk-icon-viber::before {content:'';display:inline-block;width:24px;height:24px;background:url(../images/viber.svg) 0 0 no-repeat;margin:-6px 0 -6px 0;}

@media (min-width: 1220px) {
	#mod_virtuemart_search {width:400px;}
}

@media (max-width: 1219px) {
	.tm-toolbar .uk-float-right {display:none;}

	.uk-navbar-nav > li > a {font-size:11px;}
}

@media (max-width: 959px) {
	.uk-navbar-nav > li > a {font-size:10px;padding:0 5px;}
}

@media (max-width: 767px) {
	.lk-toolbar .uk-container {padding:0;}
	.tm-toolbar {text-align:center;margin:5px 0;}
	.tm-toolbar .uk-float-left {float:none;}
	.tm-toolbar .uk-float-right {display:none;}
	.tm-toolbar .uk-float-right .uk-panel {float:none;margin:0;}
	.tm-toolbar .uk-float-left .uk-panel {float:none;margin:0;}
	.tm-toolbar .uk-subnav {float:none;display:inline-block;margin:0;}
	.tm-toolbar .uk-subnav > * {float:none;display:inline-block;}
	.tm-toolbar .uk-subnav-line > :nth-child(n+2)::before {margin:0;border:0;}


}

@media (max-width: 800px) {
	div[class*="vm-col-"], .vm-col-3 {width:33.333%;}
}
@media (max-width: 480px) {
	.uk-slider div.product {width:100%;float:none;}
}

@media (max-width: 479px) {
	.vm-product-container .vm-product-media-container {float:none;width:100%;}
	.productdetails-view .product-price {float:none;}

	.lk-cart-update {width:100%;}

	div[class*="vm-col-"], .vm-col-3 {width:100%;}
}