.page-e-finish #incenterpage2 > table.cart tbody tr td.box_text a#shipping-method-opener {
  color: #87a22D;
}

/* SKRYTIE + - TLACIDIEL V KATEGORIACH PRI PRODUKTOCH LEBO NEFUNGUJU PRI FLITRACII 
.product_wraper.container .input-spinner-group span.input-spinner-btn.btn-l {
  display: none;
}*/

/* SKRYTIE + - TLACIDIEL V KATEGORIACH PRI PRODUKTOCH LEBO NEFUNGUJU PRI FLITRACII 
.product_wraper.container .input-spinner-group span.input-spinner-btn.btn-r {
  display: none;
}*/

/* zmena farby wishlist ikony pri kosiku */
html body #page #ebar .user-wishlist .wishlist-icon {
  fill: red;
}

/* posun wishlist tlacitka */
#page .product .productFooter .wishlist-button-container, #page .product3 .productFooter .wishlist-button-container {
  text-align: left;
  margin-top: -20px;
}

/* zmena pozadia wishlist tlacitka */
.wishlist-button-container .wishlist-button {
  background-color: #ffffffa8;
}

/* posunutie vyskakovacie wishlist okna na mobile */
@media only screen and (max-width: 480px) {
.wishlist-popup.wishlist-popup--show {
  left: auto !important;
	}
}

/* zmenšenie odsadenia prvého separatora v ľavom menu */
.category-menu-sep-order-1 {
  margin-top: 0px;
}

/* zmena farby ceny pri produkte detail + zarovnanie Neplatci DPH pri cene */
html body.page-product-detail #page .total .price-value {
    font-size: 1.4rem;
    color: #87a22d;
    vertical-align: middle;
}


/* posun položiek v hornom menu od seba */
html body #page .myheader #new_top_menu #new_template_row ul {
  margin: 0 2rem 0 0;
}

/* zmena farby vrchneho menu hover */
html body #page .myheader #new_top_menu #new_template_row ul li a:hover {
  background: #E6E6E6; 
  color: #000 !important;
}


/* Unbold na Popis produktu v detaile */
.page-product-detail h3 {
  font-weight: normal;
}




html body #page .myheader #new_top_menu #new_template_row ul li > ul { 
  background-color: #D0DD71;
}

html body #page .myheader #new_top_menu #new_template_row ul li > ul {
  min-width: 260px;
}

/* zvacsenie sirky poloziek vrchneho menu, roletka na širku textu 
html body #page .myheader #new_top_menu #new_template_row ul li {
  width: max-content;
}
*/

/* zmena farby rámiku rotator tlačidlo ďalšie hover */
.page-slider .page-slider-pagination a.next:hover {
  border-color: #87a22d;
}

/* zmena farby tlačidiel posunu stránkovania hover */
.pagination a.previous:hover, .pagination a.next:hover, .pagination a.number:hover {
  background: #87a22d;
}

/* zmena podfarbenia na ikonach strankovania produktov */
.pagination span.act {
  background: #87a22d;
}

.cart tbody tr td.box_text .stock-yes {
  display: table-caption;
}

/* zmensenie medzery medzi Copyright a spodnou lištou */
.myfooter .footer-box {
  padding-bottom: 0.7rem;
}


/* zmena veľkosti medzery pre br v popisoch */
html body #page #page_background #description br {
  line-height: 1;
}

/* zmena veľkosti medzery pre br všade inde */
html body #page #page_background p br {
  display: inline-block;
  line-height: 1;
}


/* zmena riadkovania všade */
body, body p, body a, body input, body button, body td, body div {
  line-height: 1.6;
}

/* zmena riadkovania v popisoch produktov */
.page-product-detail #description .spc p {
  line-height: 1.6;
  font-size: 18px;
}

/* zmena riadkovania v článkoch */
.article-content p {
  line-height: 1.6;
  font-size: 18px;
}

/* zmena farby tlačidla pokračovať v nákupe vo vyskakovacom okne po vložení produktu do košíka */
#ajax-basket .buttons .back a {
  background: #333;
}

/* zmena farby tlačidla späť v prvom kroku košíku */
.page-e-basket #incenterpage2 #basket_form .cart:last-child > tbody > tr > td .buttons table tbody tr td .bookmark.continue_shopping #btn_continue_shopping{
  background: #333;
}

/* zmena farby tlačidla späť v druhom kroku košíku */
.page-e-finish #incenterpage2 .buttons #back_to_cart_icon {
  background: #333;
}

/* zmena farby tlačidla späť v treťom kroku košíku */
.page-e-confirm #incenterpage2 .buttons #back_to_cart_icon {
 background: #333;
}

/* zmena farby a farby textu štítku doprava zdarma */
html body:not(.page-product-detail) #page #page_background .ico_shiping, html body #page #page_background .product .ico_shiping, html body #page #page_background .product3 .ico_shiping, html body #page #page_background .ico_shiping  {
  background-color: #e2c413;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
}

/* zmena farby a farby textu štítku novinka */
html body:not(.page-product-detail) #page #page_background .ico_new, html body #page #page_background .product .ico_new, html body #page #page_background .product3 .ico_new, html body #page #page_background .ico_new {
  background-color: rgb(38, 168, 214);
  color: #fff;
  font-weight: bold;
  font-size: 13px;
}

/* zmena farby a farby textu štítku top produkt */
html body:not(.page-product-detail) #page #page_background .ico_top, html body #page #page_background .product .ico_top, html body #page #page_background .product3 .ico_top, html body #page #page_background .ico_top {
  background-color: #c64534;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
}

/* zmena checkmark farby v štítku skladom */
body #incenterpage2 .stock_yes::before, body #incenterpage .stock_yes::before, .ui-tooltip.ajax-basket-easy .item_list .product_row .image .stock_yes::before, .cart tbody tr td.box_text .stock-yes::before, #ajax-basket .product_info .stock-yes::before {
  -webkit-text-fill-color: #6A864B !important;
}

/* zmena farby štítku skladom - text a pozadie */
.page-product-detail #related .spc .product .productBody .stock_yes, .page-product-detail #incenterpage2 .stock_yes, #incenterpage .stock_yes, .ui-tooltip.ajax-basket-easy .item_list .product_row .image .stock_yes, .cart tbody tr td.box_text .stock-yes, #ajax-basket .product_info .stock-yes {
  background: rgba(135, 162, 45, 0.13) !important;
  color: #6A864B;
}

/* zmena farby posuvniku vernostnych bodov HOVER v košíku */
#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle:hover {
  background-color: #87a22d !important;
}

/* zmena farby posuvniku vernostnych bodov v košíku */
#page .centerpage_params_filter_areas .ui-slider .ui-slider-handle {
  background-color: #87a22d;
}

/* zmena farby refresh tlačitka v košíku */
.wrapper-recalc-btn::before {
  color: #c60404;
}

/* zmena farby pisma prechdadzajucich krokov v košíku na čiernu */
html body #page .steps-order.prev-step .header-slider-heading {
  color: #000;
}

/* zmena farby predchadzajuceho kroku v košíku */
html body #page .steps-order.prev-step {
  background: #87a22D;
}

/* zmena farby pisma aktivnych krokov v košíku na čiernu */
html body #page [class*="header-slider"].steps-order.active h1.header-slider-heading {
  color: #000;
}

/* zmena farby aktivneho kroku v košíku */
html body #page [class*="header-slider"].steps-order.active {
  background: #87a22D;
}

/* zmena farby tlačidla prihlásiť sa v košíku */
.wa-button {
  background: #87a22d;
}

/* zmena farby tlačidla vložiť kupón v košíku */
.page-e-basket #incenterpage2 form[name="voucher"] .cart tbody tr .wrapper-voucher-value .buy_btn.wa-button {
  background: #87a22d;
}


/* zmena farby tlačidla do košíka */
.ui-tooltip.ajax-basket-easy .bottom .go .left a.wa-button {
  background: #87a22d !important;
}

/* veľkosť a farba celkom ceny prvý krok košík */
.page-e-basket #incenterpage2 .cart.cart-items tbody tr.total .price_small {
  font-size: 1.4rem !important;
  font-weight: bold;
  color: #87a22D;
}

/* veľkosť a farba celkom ceny druhý a tretí krok košík */
#price_value_final_small {
    font-size: 1.4rem !important;
    font-weight: bold;
    color: #87a22D;
}

/* zarovnanie zlavovych bodov tretí krok košík */
.page-e-confirm #incenterpage2 table.cart tbody tr.total td.price-desc.left {
   width: -moz-available;
}

/* zarovnanie zlavovych bodov druhý krok košík */
.page-e-finish #incenterpage2 table.cart tbody tr.total td.price-desc.left {
   width: -moz-available;
}

/* posunt prepocitanej zlavy zo zlavovych bodov v kosiku */
body:not(.page-product-detail) #incenterpage2 table.cart tbody tr.total, body:not(.page-product-detail) #incenterpage2 table.cart.cart-items tbody tr.total {
  flex-wrap: nowrap;
}

/* Nie sme platci DPH zarovnane na stred */
.product-no-vat-text  {
  padding-top: 10px;
  vertical-align: middle;
}

/* mobilne zariadenie, background menu na bielo */
html #page .mobile-menu-content ul li ul li a, html .mobile-menu-content > ul ul, html .responsive-menu-button li {
  background-color: #FFF;
}

/* uprava menu na mensich rozliseniach */
@media only screen and (max-width: 767px) {
  #left-box ul li.leftmenuAct a {
    color: #000;
    text-align: left;
    background: #E6E6E6
  }
}

/* v popise produktu, uprava filtracie podla najlancejsi, najdrahsi, vedla seba */
.page-category #products_sorting_box #products_sorting_table #products_sorting_line .sorting_label {
  width: auto;
  padding-right: 10px;
}

/* odsadenie kategorii v menu */
html .leftmenu2 ul li, .leftmenu > ul > li {
  padding-left: 5px;
}

/* zmena velkosti, farby a fontu pisma v lavom menu  */
html body #aroundpage .leftmenu2 ul li a, html body #aroundpage .leftmenu2 ul li a:hover, html body #page .leftmenu2 ul li:hover a, html body #aroundpage .leftmenu2 ul li a {
  font-size: 1.1rem;
  color: #000;
  font-family: "Open Sans", "Poppins", "sans-serif";
  line-height: 0.7;
}

/* zmena farby kolečka na košíku */
#basket_content_tag #quantity_tag .quantity_count {
  background: #C64534;
}


/* zafarbenie aktivnej kategorie v ľavom menu */
html body #aroundpage #left-box li.leftmenuAct > a {
  color: #000 !important;
  background: #E6E6E6;
}

/* vymazanie čiar medzi kategoriami v menu */
html body #aroundpage .leftmenu2 ul li a, html body #aroundpage .leftmenu2 ul li a:hover, html body #page .leftmenu2 ul li:hover a {
  border-bottom: none;
}

/* úprava menu na hover a vybranych kategoriach */
body #page .leftmenu2 ul li a:hover, body #page .leftmenu2 ul li.leftmenuAct a {
  color: #000 !important;
  background: #E6E6E6;
}

/* úprava separatorov menu */ 
html body #aroundpage .extra-menu-wrapper .root-eshop-menu > li[class*="category-menu-sep"], .root-eshop-menu > li[class*="category-menu-sep"]:hover, .mobile-menu-content ul li[class*="category-menu-sep"] {
  border: none;
  font-family: "Open Sans", "Poppins", "sans-serif";
  font-weight: 600;
  letter-spacing: 1px;
  color: #000 !important;
  background: #FFF !important;
  font-size: 1.2rem;
}

/* vymazanie ramiku menu kategorií */
#left_eshop.menu-typ-0 {
  border: none;
}

/* farba pozadia bottom baru */
.myfooter .contenttwo {
  background: #666666;
}

/* farba pozadia top baru */
#topBar {
  background: #87a22D;
}

/* čierna farba písma po prihlaseni */
.top-bar-login span a {
  color: #000;
}

/* čierna farba písma top bar + registrácia, prihlásenie */
#topBar .top-bar-content, #topBar .top-bar-content p, #topBar .top-bar-content a, #topBar .top-bar-login .user-login a, #topBar .top-bar-login .user-register a {
  color: #000000;
}

/*footer*/

/* farba pozadia pásu z ikonkami vo footeri + tenký pásik nad*/
#und_footer {
  border-top: 5px solid #87a22D;
  background: #E6E6E6;
}


} /* ZA ZIADNU CENU NEMAZAT TUTO ZATVORKU - NEMA TAM BYT ALE BEZ NEJ SA POKAZI PATICKA S IKONAMI */


#footer-icons {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  border-top: 5pt solid #87a22d;
  background: #666666;
}

.footer-content {
  max-width: 1600px;
  position: relative;
  /*left: 26%;
  transform: translateX(-50%);*/
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
}

.col-4 {
  height: 90px;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  align-items: center;
}

.icon-text {
  line-height: 1.5em;
  margin-left: 12px;
}

.icon-text b {
  text-transform: uppercase;
  padding-bottom: 10px;
}

/* text Celkom: */
.ui-tooltip.ajax-basket-easy .bottom .cont .price::before {
  	content: "Celkom:";
}

@media only screen and (min-width: 768px) {
	html body #page .myheader {
  		display: flex;
  		flex-direction: column-reverse;
	}
  
  	html body #page .myheader #new_top_menu {
  		background: #fff;
      	border-top: 1px solid rgba(0, 0, 0, .1);
	}
}

#incenterpage #wherei,
#incenterpage2 #wherei {
	border: none;
}

#incenterpage #wherei > p,
#incenterpage2 #wherei > p {
	padding: 0;
}

#incenterpage #wherei > p > a:first-child,
#incenterpage2 #wherei > p > a:first-child {
	padding-left: 0;
}

/* Filtrace */
.page-category #incenterpage > #centerpage_params_filter_area {
  	position: relative;
	max-width: 100%;
  	width: 100% !important;
  	top: 0;
  	transform: initial;
  	display: block;
  	box-shadow: none;
  	border: none;
  	max-height: initial;
  	border-radius: initial;
}

.page-category #incenterpage > #centerpage_params_filter_area .p-rolldown {
  	background-color: transparent;
}

.page-category #incenterpage > #centerpage_params_filter_area .p-rolldown > .p-close,
.page-category #incenterpage > #centerpage_params_filter_area .p-rolldown::before,
.page-category #incenterpage .p-rolldown-toggle {
	display: none !important;
}

.page-category #incenterpage > #centerpage_params_filter_area .p-rolldown #centerpage_filtering_form {
  	border: 1px solid rgba(0, 0, 0, .1);
  	border-radius: 6px;
    padding: 10px 0;
}

.page-category #incenterpage > #centerpage_params_filter_area .param_values_checkbox_cell.sys_params_check,
.page-category #incenterpage > #centerpage_params_filter_area .sys_params_check .filter_values,
.page-category #incenterpage > #centerpage_params_filter_area .value_names {
	height: auto;
    min-height: initial;
    line-height: 1.3;
}

.page-category #incenterpage > #centerpage_params_filter_area .param_values_checkbox_cell.sys_params_check {
  display: flex;
  align-items: center;
  gap: 0.2rem;
}

.page-category #centerpage_params_filter_area #centerpage_instant_visible_params .instant_visible_param_line {
  	border: none;
  	border-radius: initial;
  	flex-direction: row;
    gap: 1rem;
    margin: 10px 0;
}

.page-category #centerpage_params_filter_header {
  padding: 10px 1rem;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 1rem;
}

.page-category #centerpage_params_filter_header #centerpage_price_slider_box_area {
  position: relative;
  width: 100%;
  order: 2;
  margin: 0.5rem 0;
}

.page-category #centerpage_params_filter_header #centerpage_price_slider_box_area #centerpage_price_slider_box {
  	border: none;
  	background-color: transparent;
  	box-shadow: none !important;
    height: 12px !important;
}

.page-category #centerpage_params_filter_area input.price {
  margin: 0;
}

.page-category #centerpage_params_filter_header #centerpage_label_min_price {
  order: 1;
  white-space: nowrap;
}

.page-category #centerpage_params_filter_header #centerpage_label_max_price {
  order: 3;
  white-space: nowrap;
}

.page-category #page .centerpage_params_filter_areas .ui-slider .ui-slider-handle, .page-category .centerpage_params_filter_areas .ui-slider-range {
  background: #6a864b;
}

.page-category #page .centerpage_params_filter_areas .ui-slider .ui-slider-handle {
	border: 1px solid #6a864b !important;
}

.page-category #page .centerpage_params_filter_areas .ui-slider .ui-slider-handle, .page-category .centerpage_params_filter_areas .ui-slider-range {
  background: 6a864b;
  top: 50% !important;
  transform: translateY(-50%);
}

.page-category #centerpage_params_filter_header #centerpage_price_slider_box_area #centerpage_price_slider_box .ui-slider-range {
  	top: 50% !important;
    border: none !important;
    border-top: 1px solid var(--primary) !important;
    border-bottom: 1px solid var(--primary) !important;
    background: #D0DD71;
  	border-radius: 0;
    margin: 0;
}

.centerpage_params_filter_areas .ui-slider .ui-slider-handle {
	margin-left: -15px;
}

.page-category #centerpage_params_filter_area #centerpage_instant_visible_params .instant_visible_param_line .instant_visible_values_param {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}

.page-category #centerpage_params_filter_area #centerpage_instant_visible_params {
	padding: 0 1rem;
}

.page-category #centerpage_params_filter_area #centerpage_instant_visible_system_params {
  margin: 0;
  border: none;
}

.page-category #centerpage_params_filter_area #centerpage_instant_visible_params .instant_visible_param_line .instant_visible_param_name {
  	border: none;
    margin: 0;
    min-width: 160px;
    padding: 0;
}

@media only screen and (max-width: 767px) {
	.page-category #centerpage_params_filter_area #centerpage_instant_visible_params .instant_visible_param_line {
  		gap: .2rem;
  		flex-direction: column;
	}
    
    .page-category #centerpage_params_filter_header {
  		flex-wrap: wrap;
	}
    
    .page-category #centerpage_params_filter_header #centerpage_price_slider_box_area {
  		order: 1;
	}
}

@media only screen and (max-width: 767px) {
  .page-e-modify .bookmark, .page-e-logged .bookmark {
    flex-direction: column;
  }
}