<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


/* user history */
.usrhistorder { width: 90%; margin: 0 auto; }
.usrhistorder .ordT { font-weight: bold; padding: 5px; border-bottom: 1px solid #aaa; }
.usrhistorder .ordrw { padding: 5px; border-bottom: 1px solid #eee; }
.usrhistorder .ordrw_mid span { display: none; }

@media only screen and (max-width: 600px) { .usrhistorder { width: 100%; } }
@media only screen and (max-width: 300px) {
	.usrhistorder thead { display: none; }
	.usrhistorder, .usrhistorder tbody, .usrhistorder tr, .usrhistorder tr td { width: 100%; display: block; text-align: center; }
	.usrhistorder tr td.ordrw_mid { border-color: #aaa; margin-bottom: 10px; }
	.usrhistorder tr td.ordrw_right { display: none; }
	.usrhistorder tr td.ordrw_mid span { display: inline-block; }
}


/* wishlist */
.wishlisttbl { width: 90%; margin: 0 auto; }
.wishlisttbl .list_title { font-weight: bold; padding: 5px; border-bottom: 1px solid #aaa; }
.wishlisttbl .list_item { padding: 5px; border-bottom: 1px solid #eee; }

@media only screen and (max-width: 600px) { .wishlisttbl { width: 100%; } }
@media only screen and (max-width: 300px) {
	.wishlisttbl thead { display: none; }
	.wishlisttbl, .wishlisttbl tbody, .wishlisttbl tr, .wishlisttbl tr td { width: 100%; display: block; text-align: center; }
	.wishlisttbl tr td.list_item_right { border-color: #aaa; margin-bottom: 15px; }
}

/* cart - misc forms */
.form-register, .login_page_wrap {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}

.discForm, .ordTotal, .metaforika_basket_preview { text-align: right;  padding: 0.5em 0; margin-bottom: 0.5em; border-bottom: 1px solid #ccc; }
.discForm  .form-control { max-width: 150px; display: inline-block; }
.discForm  .form-group { display: inline-block; }
.basketNav { margin-top: 1em; margin-bottom: 1em; }
.basketNavs button { padding: 0.3em 0.5em; font-size: 1.2em; font-weight: bold; border: none; }
.basketSteps, .basketSteps i { font-size: 1.2em; color: #ccc; }
.basketSteps.activestep, .basketSteps.activestep i { color: #000; }

.timologioForm { display: none; }
.cartField1_error, .cartField2_error, .cartSelect1_error, .cartSelect2_error, .cartField15_error h3 { color: red; border-color: red; }

/*h4.pmtCh:before { content: '\00ab\00a0'; }*/
/*h4.pmtCh:after { content: '\00a0\00bb'; }*/

h4.pmtUnCh { color: #777; cursor:pointer; }
h4.pmtCh { color: #212529; }
h4.pmtCh:before { content:"\f14a"; font-family:'Font Awesome 5 Free'; padding-right: 5px; -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
h4.pmtUnCh:before { content:"\f0c8"; font-family:'Font Awesome 5 Free'; padding-right: 5px; -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1 }



@media only screen and (max-width: 768px) {

	table.masterT{display:none;}


	.gen_field{position: relative;padding:0;margin:0;}
	img.cref{position: relative;top:3px;left:5px;cursor:pointer;}


	table#szcopr{float:left;width:100%;-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none; margin:0px 0 20px 0; background: #fff;color:#333;}
}

.cart_summary&gt;thead, .cart_summary&gt;tfoot { background: #f7f7f7; }


/* search */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: -10px;
	width: 210px;
	cursor: default;
	text-align: left;
	background: #fafafa;
	padding: 0px;
	border: 1px solid #eee;
	z-index: 10000;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ui-autocomplete li.ui-menu-item { padding: 5px; border-bottom: 1px dotted #ccc; font-size: 13px; }
.ui-autocomplete li.ui-menu-item a { display:block; }
.ui-autocomplete li.ui-menu-item.ui-state-focus, .ui-autocomplete li.ui-menu-item.ui-state-focus a, .ui-autocomplete li.ui-menu-item a:hover { background:#ff5555; color: #fff; }
.ui-helper-hidden-accessible { display: none; }


/* cookies */
#cookieNotice { position: fixed; left:5%; right: 5%; bottom:0; text-align: center; padding: 5px; background: #3a3f46; color: #ccc; border-radius: 5px 5px 0px 0px; z-index: 99999; }
#cookieNotice a { color: #ff5555; }
#cookieNotice span { background: #111; color: #fff; cursor: pointer; padding: 2px 5px; border-radius: 3px; white-space: nowrap; }



/* sicoprav */
.sicoprav { margin-bottom: 3px; }
.sicoprav span { display: inline-block; padding: 3px 3px; background: #f2f2f2; }
.sicoprav span.sccol1 { width: 18%; text-align: center; }
.sicoprav span.sccol2 { width: 12%; text-align: center; }
.sicoprav span.sccol3 { width: 10%; text-align: center; font-weight: bold; }
.sicoprav span.sccol4 { width: 10%; text-align: center; font-weight: bold; }
.sicoprav span.sccol5 { width: 38%; }

.sicoprav span.sicoBuy { background: #ff5555; color: #fff; cursor: pointer; }
.sicoprav span.sicoBuyInactive { color: #999; }


/* input-box-2018 */
.input-box-2018 { text-indent: -2000px; overflow: hidden; height: 1px; margin: 0; }
.input-box-2018 input.form-control { display: inline !important; }

/* misc 2019 07 */
.bs3-mt3 { margin-top: 1.5rem; }

#videocode {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
#videocode object, #videocode embed, #videocode iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

#popup-msg2 .modal-body, #popup-msg2 .modal-header { padding: 0px; }
#popup-msg2 .modal-body button { position: absolute; top: 5px; right: 5px; font-size: 41px; line-height: 19px; }


/* lrp custom */
.offcanvas-menu-wrapper.open .offcanvas-menu-inner .container { height: calc(100vh - 80px); overflow-y: auto; }

.header-search-link a { font-size: 0.75rem; color: #71b069; }
.header-search-link a:hover, .header-search-link a:active { font-size: 0.75rem; color: #ce3100 !important; }


#lpr-search-results { position: fixed; top: 120px; left: calc( (100vw - 1140px) / 2 ); right: calc( (100vw - 1140px) / 2 ); bottom: 15px; padding: 15px; background: rgba(255, 255, 255, 1); border-radius: 4px; box-shadow: 1px 1px 3px 2px #666; z-index: 9; }
#lpr-search-results h4 { font-size: 1rem; }

@media only screen and (max-width: 1199px) {
	#lpr-search-results { left: calc( (100vw - 960px) / 2 ); right: calc( (100vw - 960px) / 2 ); }
}

@media only screen and (max-width: 991px) {
	#lpr-search-results { top: 5px; left: 5px; right: 5px; bottom: 5px; }
}

@media only screen and (max-width: 550px) {
	#lpr-search-results .close-res span { display: none; }
}

#aserch-cats p { margin-bottom: 5px; padding: 5px 0; border-bottom: 1px dotted #ccc; cursor: pointer; }
#aserch-cats p.active { color: #71b069 !important; }


#lpr-search-results .content { position: relative; height: calc(100% - 30px); overflow-y: auto; overflow-x: hidden; }
#lpr-search-results .content .adescription p { margin-bottom: 0; font-size: 0.85rem; color: #666; }

#lpr-sres .cat-wrapper { padding-left: 10px; }
#lpr-sres .content { position: relative; }
.ampn { margin-top: 0px; margin-bottom: 5px; font-size: 0.85rem; /* color: #000; font-weight: bold; */ }
.acatpath { margin-top: 0px; font-size: 0.85rem; color: #000; font-weight: bold; }
.acatpath a { margin-top: 0px; font-size: 0.85rem; color: #71b069; }
.acatpath a:hover, .acatpath a:active { color: #111 !important; }
#lpr-sres .content .ampn { margin-top: 0px; }
.aavailability { margin-bottom: 5px; font-size: 0.85rem; color: #444; /* font-style: italic; */ font-weight: bold; }
.aavailability.av-green { color: #006600; }
.aavailability.av-red { color: #880000; }

#lpr-sres .content .adescription p { margin-bottom: 0; margin-bottom: 0; font-size: 0.85rem; color: #666; }
#lpr-sres .content p { word-break: break-word; }
#lpr-sres .as-prod-prices span { font-weight: bold; }
@media only screen and (max-width: 500px) {
	#lpr-sres .as-prod-prices button { margin-bottom: 10px; }
	#lpr-sres .as-prod-prices span.price { margin-bottom: 10px; }
	#lpr-sres .as-prod-prices span.price-del { margin-bottom: 10px; }
}
#lpr-sres .ls-product-request-offer a { font-size: 0.75rem; color: #ce3100; }
#popup-msg .modal-body .request-offer-modal a { color: #ce3100; }


#lpr-sres2 .cat-wrapper { padding-left: 10px; }
#lpr-sres2 .content { position: relative; }
#lpr-sres2 .content .ampn { margin-top: 0px; }
#lpr-sres2 .content .adescription p { margin-bottom: 0; margin-bottom: 0; font-size: 0.85rem; color: #666; }
#lpr-sres2 .content p { word-break: break-word; }
#lpr-sres2 .as-prod-prices span { font-weight: bold; }
@media only screen and (max-width: 500px) {
	#lpr-sres2 .as-prod-prices button { margin-bottom: 10px; }
	#lpr-sres2 .as-prod-prices span.price { margin-bottom: 10px; }
	#lpr-sres2 .as-prod-prices span.price-del { margin-bottom: 10px; }
}
#lpr-sres2 .ls-product-request-offer a { font-size: 0.75rem; color: #ce3100; }


.btn-jb, .gen_btn { background-color: #666666; color: #ffffff; }
.btn-jb:hover, .btn-jb:active { background-color: #71b069; color: #ffffff !important; text-decoration: none; }
.btn-lh-1 { line-height: 1.0; }
.btn-jbg { background-color: #71b069; color: #ffffff; }
.btn-jbg:hover, .btn-jbg:active { background-color: #666666; color: #ffffff !important; text-decoration: none; }

.bg-theme { background-color: #71b069 !important; }
.fg-theme { color: #71b069 !important; }
.fg2-theme { color: #ce3100 !important; }
.h0 { font-size: 4rem; }

span.price-del { color: #ccc !important; text-decoration: line-through; }
span.price { color: #71b069 !important; }

span.av-class.av-green { color: #006600; font-weight: bold; }
span.av-class.av-red { color: #880000; font-weight: bold; }


.jb-slider_area .main-slider .slider-content { max-width: 100%;width: 100%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }

@media only screen and (max-width: 991px) {
	.jb-slider_area .main-slider .slider-content &gt; h5 { font-size: 20px; padding-bottom: 10px; }
	.jb-slider_area .main-slider .slider-content &gt; h3 { font-size: 30px; padding-bottom: 10px; }
}

@media only screen and (max-width: 768px) {
	.jb-slider_area .main-slider .slider-content &gt; h5 { font-size: 16px; padding-bottom: 2px; }
	.jb-slider_area .main-slider .slider-content &gt; h3 { font-size: 24px; padding-bottom: 2px; }
	.jb-slider_area .main-slider .slider-content &gt; .slide-btn &gt; .jb-btn { height: 30px; line-height: 22px; font-size: 14px; }
}

@media only screen and (max-width: 478px) {
	.jb-slider_area .main-slider .slider-content &gt; h5 { font-size: 14px; padding-bottom: 2px; }
	.jb-slider_area .main-slider .slider-content &gt; h3 { font-size: 20px; padding-bottom: 2px; }
	.jb-slider_area .main-slider .slider-content &gt; .slide-btn &gt; .jb-btn { height: 30px; line-height: 22px; font-size: 14px; }
}



.product-list-item .images-container {}
.product-list-item .product-info h2.product-name { font-size: 16px; font-weight: normal; word-break: break-word; }
.product-list-item .product-info .product-description { font-size: 0.85rem; }
.product-list-item .product-info .product-description p { margin-bottom: 0; word-break: break-word; }

.product-list-item .product-request-offer a { font-size: 0.75rem; color: #ce3100; }



#owlphistory .slick-prev,#owlphistory .slick-next{
	font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;
}
#owlphistory .slick-prev:hover,#owlphistory .slick-prev:focus,#owlphistory .slick-next:hover,#owlphistory .slick-next:focus{
	color: transparent;outline: none;background: transparent;
}
#owlphistory .slick-prev:hover:before,#owlphistory .slick-prev:focus:before,#owlphistory .slick-next:hover:before,#owlphistory .slick-next:focus:before{
    opacity: 1;
}
#owlphistory .slick-prev.slick-disabled:before,#owlphistory .slick-next.slick-disabled:before{
    opacity: .25;
}
#owlphistory .slick-prev:before,#owlphistory .slick-next:before{
	font-family: 'Font Awesome 5 Free';font-size: 20px;line-height: 1;opacity: .75;color: black;font-weight: 900;
}

#owlphistory .slick-prev { left: -25px; }
#owlphistory .slick-prev:before{content: '\f0a8';}
#owlphistory .slick-next{right: -25px;}
#owlphistory .slick-next:before{content: '\f0a9';}

#owlphistory .slick-dotted.slick-slider{margin-bottom: 30px;}
#owlphistory .slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
#owlphistory .slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
#owlphistory .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
#owlphistory .slick-dots li button:hover,#owlphistory .slick-dots li button:focus{outline: none;}
#owlphistory .slick-dots li button:hover:before,#owlphistory .slick-dots li button:focus:before{opacity: 1;}
#owlphistory .slick-dots li button:before{font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 16px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '\f192';text-align: center;opacity: .25;color: black;}
#owlphistory .slick-dots li.slick-active button:before{opacity: .75;color: black;}

#prod_gal_01 .slick-dotted.slick-slider{margin-bottom: 30px;}
#prod_gal_01 .slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
#prod_gal_01 .slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
#prod_gal_01 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
#prod_gal_01 .slick-dots li button:hover,#prod_gal_01 .slick-dots li button:focus{outline: none;}
#prod_gal_01 .slick-dots li button:hover:before,#prod_gal_01 .slick-dots li button:focus:before{opacity: 1;}
#prod_gal_01 .slick-dots li button:before{font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 16px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '\f192';text-align: center;opacity: .25;color: black;}
#prod_gal_01 .slick-dots li.slick-active button:before{opacity: .75;color: black;}


.price-box .price { font-size: 1.25rem; font-weight: bold; }



.header-search_box { min-width: unset; width: 100%; float: none; }


@media (max-width: 991px) {
	.menu-btn { right: 15px; }
}

@media (max-width: 767px) {
	.header-search_area-2 { padding-top: 0px; margin-bottom: 5px;  }
}

.offcanvas-menu-wrapper.open .offcanvas-menu-inner { padding-top: 15px;}


#request_offer_link { position: fixed; left: 0; bottom: 15px; background: #ce3100; padding: 10px; border-radius: 0 5px 5px 0; }
#request_offer_link a { color: #fff; font-size: 20px; }



.other-cats-menu ol { margin: 0; padding: 0 0 0 1rem; list-style-type: none; }
.other-cats-menu ol li { padding: 5px 0px 5px 10px; position: relative; }
.other-cats-menu ol li:before { font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f0da'; left: 0px; position: absolute; }

.cat-menu-group-toggle { margin-top: 0.5rem; padding: 0.1rem; cursor: pointer; }
/*.cat-menu-group-container ol { list-style: none; padding-left: 1rem; }*/

.cat-filter-title { color: #333; background: #f2f2f2; padding: 0.5rem; border-radius: .25rem; }

.filter-group-toggle { margin-top: 0.5rem; padding: 0.1rem; cursor: pointer; }
/*.filter-group-container ol { list-style: none; padding-left: 2rem; }*/

.filter-group-container ol { margin: 0; padding: 0 0 0 1rem; list-style-type: none; }
.filter-group-container ol li { padding: 5px 0px 5px 10px; position: relative; }
.filter-group-container ol li:before { font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f0da'; left: 0px; position: absolute; }

@media (min-width: 992px) {
	.footer-widgets_info .footer-widgets_title &gt; h5 { min-height: 42px; }
	/*.footer-widgets-with_banner .footer-widgets_title &gt; h5 { min-height: 42px; }*/
}

@media (min-width: 768px) {
	.footer-widgets-with_banner .footer-widgets_title &gt; h5 { min-height: 42px; }
}</pre></body></html>