/*6 STAIRS*/
/*Header element positions from elements.css*/
#header-logo{position:relative;order:0;left:auto;right:auto;margin:1rem 1rem 1rem 0;top:auto;bottom:auto;width:auto;/*height:3.2rem;*/
 height:calc(100% - 2rem);}
#footer-logo{position:relative;order:0;margin-left:auto;left:auto;margin-right:auto;right:auto;margin-top:auto;top:auto;margin-bottom:auto;bottom:auto;width:auto;height:94px;}
header .horizontal-navigation{order:0;left:0;right:0;top:auto;bottom:0;height:auto;margin:0 auto 0 0;position:relative;width:auto;order:2;}
footer nav.footer-menu{position:relative;order:1;margin-left:auto;left:auto;margin-right:auto;right:auto;margin-top:auto;top:auto;margin-bottom:auto;bottom:auto;width:100%;height:auto;}
header .search{position:relative;order:8;margin-left:1rem;left:auto;margin-right:1rem;right:auto;top:auto;bottom:auto;width:auto;height:2rem;}
footer .search{position:relative;order:8;margin-left:auto;left:auto;margin-right:auto;right:auto;margin-top:auto;top:auto;margin-bottom:auto;bottom:auto;width:auto;height:32px;}
header .languages{/*position:absolute;*/
 order:4;left:auto;right:595px;top:3px;bottom:auto;width:auto;height:2rem;}
footer .languages{/*position:relative;*/
 order:4;margin-left:auto;left:auto;margin-right:auto;right:auto;margin-top:auto;top:auto;margin-bottom:auto;bottom:auto;width:auto;height:32px;}
header .newsletter{/*position:absolute;*/
 order:7;left:auto;right:260px;top:3px;bottom:auto;width:auto;height:2rem;}
footer .newsletter{/*position:relative;*/
 order:7;margin-left:auto;left:auto;margin-right:auto;right:auto;margin-top:auto;top:auto;margin-bottom:auto;bottom:auto;width:auto;height:32px;}
header .userZone{/*position:absolute;*/
 order:6;left:auto;right:390px;top:3px;bottom:auto;width:auto;height:2rem;}
footer .userZone{/*position:relative;*/
 order:5;margin-left:auto;left:auto;margin-right:auto;right:auto;margin-top:auto;top:auto;margin-bottom:auto;bottom:auto;width:auto;height:32px;}
header .eshop-cart{/*position:absolute;*/
 order:3;left:auto;right:830px;top:3px;bottom:67px;width:auto;height:2rem;}
header .eshop-userPanel{/*position:absolute;*/
 order:4;left:auto;right:710px;top:3px;bottom:auto;width:auto;height:2rem;}
header .eshop-currencies{/*position:absolute;*/
 order:5;left:auto;right:500px;top:3px;bottom:auto;width:auto;height:2rem;}
header .user-content{position:relative;order:2;left:auto;right:auto;top:auto;bottom:auto;width:auto;height:auto;margin-left:1rem;margin-right:1rem;}
footer .user-content{position:relative;order:1;margin-left:auto;left:auto;margin-right:auto;right:auto;margin-top:auto;top:auto;margin-bottom:5rem;bottom:auto;width:auto;height:auto;}
.cmsv-soc1,.cmsv-soc2,.cmsv-soc3{font-size:0 !important;background-repeat:no-repeat;width:2rem;height:2rem;display:inline-flex;align-items:center;background-position:center;margin-right:0.5rem;filter:invert(1);opacity:0.4;background-size:60%;}
.cmsv-soc1{background-image:url('https://www.prokit.lt/cloud/ccms/templates/default-template/img/template-icons/png/social/24px/Facebook-1_24px.png');}
.cmsv-soc2{background-image:url('https://www.prokit.lt/cloud/ccms/templates/default-template/img/template-icons/png/social/24px/Linkedin_24px.png');}
.cmsv-soc3{background-image:url('https://www.prokit.lt/cloud/ccms/templates/default-template/img/template-icons/png/social/24px/Youtube-1_24px.png');}
/*device related*/
*[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important;}
/*GLOBAL settings*/
html{overflow-x:hidden;}
/**/
*:not(html){scrollbar-width:thin}
*:not(html)::-webkit-scrollbar{width:8px;}
*:not(html)::-webkit-scrollbar-track{background:#dfdfdf;}
*:not(html)::-webkit-scrollbar-thumb{background-color:#bebebe;}
/*Defaul template icons - icon54.com - see cms help for more info*/
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot#iefix') format('embedded-opentype'),url('../fonts/icomoon.woff2') format('woff2'),url('../fonts/icomoon.woff') format('woff'),url('../fonts/icomoon.ttf') format('truetype'),url('../fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block;font-display:swap;}
.icon::before,.button-icononly::before,.button-withicon-left::before,.button-withicon-right::after{content:"\f58e";font-size:1.2rem;content:"\ebd7";font-size:inherit;/*margin-right:0.25rem;*/
}
.icon-inline,.icon-inline::before{content:attr(data-icon);font-family:var(--icon-plugin-font-family);font-weight:var(--icon-plugin-font-weight);display:inline-block;}
/*ESHOP icons*/
#main-header .display-item-content .display-item-txt{display:none;}
.eshop-cart .display-item-content .icon::before{content:"\ec1d";/*Font awsome "\f07a"*/
font-family:'icomoon';font-weight:normal;font-size:var(--icon-font-size);}
.eshop-userPanel .display-item-content .icon::before{content:"\eca6";/*Font awsome "\f007"*/
font-family:'icomoon';font-weight:normal;font-size:var(--icon-font-size);}
.e_logged .eshop-userPanel .display-item-content .icon::after{content:"";left:75%;top:35%;width:7px;height:10px;border:solid var(--main-accent);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg) scale(1.4);position:absolute;}
.eshop-currencies .display-item-content .icon::before{content:"\f6ac";/*Font awsome "\f153"*/
font-family:'icomoon';font-weight:normal;font-size:var(--icon-font-size);}
.item-remove .icon::before{content:"\fc06";/*bin font awsome "\f2ed"*/
font-family:'icomoon';font-weight:normal;font-size:var(--icon-font-size);}
.html-item.cart-empty{padding-top:0.75rem;text-align:center;}
/**/
.userZone .display-item-content .icon::before{content:"\eb0d";/*Font awsome "\f502"*/
 font-family:'icomoon';font-weight:normal;font-size:var(--icon-font-size);}
/*LAGUAGES DD*/
.languages .display-item-content .display-item-txt{display:var(--head-lang-txt-visibility);font-size:var(--head-lang-txt-font-size);font-weight:var(--head-lang-txt-font-weight);text-transform:var(--head-lang-txt-letter-case);}
.languages .display-item-content .icon{order:var(--head-lang-icon-pos);display:var(--head-lang-icon-visibility);}
.languages .display-item-content .icon::before{content:var(--head-lang-icon);font-family:var(--head-lang-icon-font-family);font-weight:var(--head-lang-icon-font-weight);color:var(--head-lang-icon-color);font-size:var(--head-lang-icon-size);}
.languages.small-dropdown-type1 li.display-item > ul{padding-bottom:0;}
/**/
#main-header .newsletter .display-item-content .icon::before{content:"\eb19";/*Font awsome "\f0e0"*/
 font-family:'icomoon';font-weight:normal;font-size:var(--icon-font-size);}
#main-header .newsletter .button .icon::before{content:"\f928";/*Font awsome "\f2b6"*/
 font-family:'icomoon';font-weight:normal;font-size:1rem;color:var(--main-light);}
/*MOB ICONS*/
/*cart font awsome - "\f07a" */
/*settings font awsome - "\f142" */
/*menu font awsome - "\f0c9"*/
/*close font awsome - "\f00d" */
.menu-group .icon.eshop::before{content:"\ec1d";font-family:'icomoon';font-weight:normal;}
.menu-group .icon.settings::before{content:"\f9b2";content:var(--head-lang-icon);font-family:'icomoon';font-weight:normal;}
.menu-group .icon.menu::before{content:"\eb32";font-family:'icomoon';font-weight:normal;}
.menu-group .mob-trigger-close .icon::before{content:"\e9bf";font-family:'icomoon';font-weight:normal;}
/**/
header .horizontal-navigation{margin:0 0 0 auto;order:2;}
header .search{order:11;}
header .languages{order:10;}
nav.horizontal-navigation ul li ul li ul li ul li a::before{content:"" !important;}
/*to top*/
#totop{position:fixed;bottom:0;left:auto;right:0;cursor:pointer;z-index:calc(var(--footer-z-index) + 1);opacity:0;transition:opacity 0.6s ease;visibility:hidden;}
#totop .arrowUp{background-color:var(--main-accent);color:#fff;font-size:1.125rem;padding:0 0 6px 0;text-decoration:none;height:50px;width:52px;text-align:center;vertical-align:middle;display:table-cell;box-sizing:border-box;border-radius:var(--border-radius) 0 0 0;}
#totop.not-visible{opacity:0;visibility:hidden;}
#totop.is-visible{opacity:1;visibility:visible;}
/* User content ========================================================================== */
.product-tabs-content ol,.user-content ol,.txt ol,.form-module .data-side ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;padding-inline-start:20px;}
.product-tabs-content ul,.user-content ul,.txt ul,.form-module .data-side ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;padding-inline-start:20px;}
/* Menu ========================================================================== */
.dropdown-type1 ul li ul{display:var(--menu01-visibility);}
/* Default page construction - side menu ========================================================================== */
/*#page-wrapper{}
*/
#page-wrapper{gap:0 !important;}
#content-and-sideblocks{width:100%;}
#main-header{display:flex;flex-wrap:wrap;padding:0 1rem 0 1rem;/*align-content:flex-start;*/
}
#main-header > *{flex-shrink:0;}
#menu-sidebar{}
#menu-sidebar2{overflow:hidden;}
/*TEMP*/
#main-content{padding:0 1rem 0 1rem;position:relative;}
#main-footer{}
/*various*/
blockquote > p{margin-bottom:0;}
/* Default page construction - universal ========================================================================== */
/*body:not(.it150) #main-content{left:calc((var(--left-cont-minwidth)/2)*-1);}
*/
body.it25article #main-content{max-width:1200px;}
body.eprod #main-content{max-width:1200px;}
body.it #main-content{max-width:1200px;}
body.it2 #main-content{max-width:1200px;}
body.it5 #main-content{max-width:1200px;}
body.privacy_policy #main-content{max-width:1200px;}
body.rules #main-content{max-width:1200px;}
.search-query #main-content{max-width:1200px;}
body.starting{overflow-x:hidden;}
/*main headlines,breadcrumbs and links*/
.tools-and-headlines{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:1rem;position:relative;max-width:var(--main-cont-maxwidth,100%);width:100%;margin-left:auto;margin-right:auto;height:auto;min-height:7rem;flex-direction:column;justify-content:center;padding:1rem 0 1rem 0;}
.startpage .tools-and-headlines{display:none;}
.tools-and-headlines.lower{margin-top:1rem;visibility:hidden;display:none;}
.tools-and-headlines.lower nav.order-paging > *{margin-top:0 !important;margin-bottom:1rem;order:100;}
.breadcrumb{padding:0 3rem 0 0;width:100%;font-size:0.7rem;color:var(--second-gray);z-index:10;}
.breadcrumb a{text-decoration:none;margin:0 0.25rem;color:var(--second-dark);font-size:0.9rem}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb a:nth-child(1){margin-left:0;}
.breadcrumb span{margin-left:0.25rem;color:var(--main-gray);font-size:0.9rem}
.tools-and-headlines nav.order-paging{text-align:right;margin-left:auto;display:flex;width:100%;align-items:center;margin-top:1rem;}
.tools-and-headlines nav.order-paging span:not(.display-item-txt):not(.from-this-pages-amount):not(.this-page),.tools-and-headlines nav.order-paging a{display:flex !important;min-width:2rem;height:2rem;text-decoration:none !important;justify-content:center;align-items:center;margin-left:0.125rem;color:#000;font-weight:inherit;}
.tools-and-headlines nav.order-paging .display-item-txt{width:max-content !important;text-align:left !important;padding-left:0.5rem;padding-right:2rem;background:url("https://www.candycss.com/dist/1/img/svg/triangle.svg") no-repeat right 0.5rem top 50%;background-size:0.7rem;}
.tools-and-headlines nav.order-paging .pages-drop{margin-top:1rem;border:1px solid #ccc;background-color:var(--main-light);height:2rem;margin-left:0.125rem;}
.tools-and-headlines nav.order-paging .pages-drop:hover{background-color:var(--menu04-html-bg-color);}
.simple-paging-template{display:flex;justify-content:center;align-items:center;width:auto;justify-content:flex-end;}
.simple-paging-template > *{margin-top:0 !important;max-width:2rem;}
.small-dropdown-type1.pages-drop li.display-item > ul{padding-bottom:0;}
body #main-content .tools-and-headlines nav.order-paging .not-active{display:none !important;}
.tools-and-headlines nav.order-paging .active,.tools-and-headlines nav.order-paging .onlyPage{background-color:#f2f2f2;font-weight:bold;}
.tools-and-headlines nav.order-paging .nobg{border-color:transparent !important;}
.tools-and-headlines nav.order-paging .paging-dots{width:2px !important;min-width:unset !important;}
.tools-and-headlines nav.order-paging span.leftArrow,.tools-and-headlines nav.order-paging span.rightArrow{opacity:0.2;margin-top:1rem;width:2rem;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;background-color:var(--main-light);color:#767676;}
.tools-and-headlines nav.order-paging a.leftArrow,.tools-and-headlines nav.order-paging a.rightArrow{margin-top:1rem;width:2rem;border:1px solid #ccc;background-color:var(--main-light);color:#000;}
.main-headline{width:100%;margin-bottom:0;text-transform:uppercase;font-weight:700;font-size:2.2rem;padding:0 3rem 0 0;}
.main-headline:empty{display:none;}
.main-headline .prodCnt{vertical-align:super;font-size:50%;padding:0.25rem 0.25rem 0.25rem 0.25rem;background-color:var(--main-accent);color:#fff;margin-left:0.25rem;border-radius:var(--border-radius);min-width:1.2rem;display:inline-block;text-align:center;font-size:1rem;line-height:1;margin-top:-3px;margin-left:4px;}
.additional-headline{width:100%;text-transform:uppercase;font-weight:700;font-size:2rem;padding:0 0 0 0;}
.additional-headline:empty{display:none;}
.ecat:not(.eHasProducts) .main-headline .prodCnt{display:none;}
.ecat .link-back{display:none}
.link-back{position:absolute;right:0;top:3rem;display:flex;}
.link-back a{text-decoration:none;font-size:1.5rem;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;}
.content-back,.content-back:hover{text-decoration:none;font-size:1.5rem;}
.content-back > span{font-size:1rem;}
/**/
.after-side-menu:empty{display:none;}
/*CALENDAR module*/
.layer .additional-calendar-data{display:none;}
.calendar-events .main-headline .gt{font-size:1rem;vertical-align:super;}
.calendar-events .main-headline .cap2{font-size:0.8rem;vertical-align:super;background-color:var(--main-accent);color:white;padding:0.125rem 0.5rem 0.2rem 0.5rem;}
.calendar-events .tools-and-headlines nav.order-paging{margin-top:4rem;margin-bottom:1em;justify-content:flex-end;}
.calendar-events .tools-and-headlines.lower nav.order-paging{margin-top:0;margin-bottom:0;}
.calendar-events .tools-and-headlines nav.order-paging .active{border-color:transparent;background-color:transparent;}
.calendar-events .tools-and-headlines nav.order-paging > span{text-align:left;}
.calendar-events .tools-and-headlines nav.order-paging > a{text-align:left;}
body.calendar-events #main-content .tools-and-headlines nav.order-paging .active span:not(.present){border-color:transparent;color:var(--main-gray);}
body.calendar-events #main-content .tools-and-headlines nav.order-paging .active span:not(.present) span{background-color:#C5C5C5;color:#ffffff;}
body.calendar-events #main-content .tools-and-headlines nav.order-paging span.cnt{display:flex !important;vertical-align:super;font-size:0.6rem;width:max-content;min-width:1rem;background-color:var(--main-accent);height:1rem;text-align:center;color:var(--main-light);margin-top:-1rem;border-radius:var(--border-radius);padding:0 0.25rem;order:-1;margin-right:0.25rem;}
.calendar-events .tools-and-headlines nav.order-paging a{border-color:transparent;color:var(--main-accent);}
.calendar-events .link-back,.calendar-events .link-top{display:none;}
.calendar-events .no-events{color:#ccc !important;}
/*article list on calendar*/
.calendar-event-list > .card{border-bottom:1px solid #f2f2f2;}
.calendar-event-list .nophoto{border:1px solid #f2f2f2;}
.calendar-event-list.deck-list-view .card.calendar-event-onlist .card-date{font-size:1rem;color:#000;position:relative;}
.calendar-event-list.deck-list-view .calendar-event-onlist .card-image-link{width:5rem;height:5rem;margin:unset;}
.calendar-event-list .calendar-event-onlist .card-text{margin-top:0;}
.calendar-event-list .card-body-inner > .card-helpers{height:min-content;margin-top:0.3rem;}
/*.calendar-event-list.deck-list-view .card-horizontal .card-title{width:80%;}
*/
.calendar-event-list .card-body .card-date b{display:none;}
.item-date-year{margin-left:0.125rem;margin-right:0.125rem;}
.item-date-month{}
.item-date-day{margin-left:0.125rem;margin-right:0.125rem;}
.item-date-month-symb,.yearsh,.daysh{display:none;}
.calendar-event-list .item-date-year{font-size:0.7rem;margin-bottom:1rem;}
.calendar-event-list .item-date-month{font-weight:bold;}
.calendar-event-list .item-date-day{font-weight:bold;}
.calendar-event-list .item-date-year:only-of-type{font-size:0.7rem;margin-bottom:1rem;background-color:#000;}
.calendar-event-list .item-date-month:only-of-type{font-weight:bold;background-color:#000;}
.calendar-event-list .item-date-day:only-of-type{font-weight:bold;background-color:#000;}
.calendar-event-list .card-date{color:#000;}
.calendar-event-list .card-label-event{display:none;}
.calendar-events .tools-and-headlines.upper .leftArrow,.calendar-events .tools-and-headlines.upper .rightArrow,.calendar-events .tools-and-headlines.upper .pages-drop,.calendar-events .tools-and-headlines.upper nav.order-paging span.leftArrow:not(.display-item-txt):not(.from-this-pages-amount):not(.this-page){display:none !important;}
.calendar-events .tools-and-headlines.lower{display:block;visibility:visible;height:fit-content;min-height:unset;}
.calendar-events .tools-and-headlines.lower .leftArrow{order:0 !important;}
.calendar-events .tools-and-headlines nav.order-paging .pages-drop{order:1 !important;}
.calendar-events .tools-and-headlines.lower .rightArrow{order:2 !important;margin-right:auto;}
.icon.far.fa-calendar-check::before{content:"\f633";}
/*calendar display - days/months etc*/
.buttonHolder,.buttonHolder2,.calDescription{display:none;}
.calendar-events .additional-cal-tools{display:none;}
table thead tr.month{background-color:#fff;}
table thead tr.month th{text-align:center;background-color:transparent;font-size:0.8rem;padding:0;}
table thead tr.cal_header th{border:1px solid transparent;border-bottom:2px solid transparent;color:#000;transition:all 0.2s ease;text-align:left !important;position:relative;width:14.285%;height:0;font-size:0.8rem;padding:0 0 0 0.25rem;}
table tbody tr.calendar_content td{background-color:#fff;border:1px solid transparent;border-bottom:2px solid transparent;color:#ccc;transition:background-color 0.2s ease;text-align:left !important;position:relative;width:14.285%;height:0;padding:0.25rem;}
.calendarMain .cal-cont-wrap{width:100%;height:0;padding-bottom:100%;position:relative;}
.calendarMain .month .month-year .cal-cont-wrap{padding-bottom:20%;}
.prevMnth,.nextMnth,.prevMnth:hover,.nextMnth:hover{font-size:1.25rem;text-decoration:none;}
.calendarMain .month .cal-cont-wrap > *{position:absolute;left:0;top:0;transform:none;height:100%;width:100%;display:flex;justify-content:center;align-items:center;}
.calendarMain .month-year strong{margin-right:0.25rem;}
.additional-cal-tools{margin-top:2rem;}
table tbody tr.calendar_content td:not(.cal_empty):hover{background-color:var(--main-accent);border:1px solid transparent;border-bottom:2px solid transparent;}
table tbody tr.calendar_content td:not(.cal_empty):hover a{color:#fff;}
table tbody tr.calendar_content td a:not(.lnk){text-decoration:none;color:#b5b5b5;font-size:0.8rem;cursor:default;top:-7px;position:relative;}
table tbody tr.calendar_content td.active_day{background-color:#cccccc;}
table tbody tr.calendar_content td.active_day a{color:white !important;}
table tbody tr.calendar_content td.occupied{border-bottom:1px solid #fcfcfc;background-position:right bottom;background-repeat:no-repeat;background-size:19% auto;}
table tbody tr.calendar_content td.occupied a{color:var(--main-accent);}
table tbody tr.calendar_content td.occupied a .from,table tbody tr.calendar_content td.occupied a .to{font-weight:bold;}
table tbody tr.calendar_content td.occupied:hover{background-color:var(--main-accent);}
table tbody tr.calendar_content td.occupied:hover a{color:#fff;}
table tbody tr.calendar_content span.eventsCnt{background-color:var(--third-accent);border-radius:var(--border-radius);bottom:0;color:white;font-size:9px;left:auto;margin-left:0;margin-top:0;position:absolute;right:0;width:1rem;z-index:9;height:1rem;display:flex;justify-content:center;align-items:center;line-height:1;}
table tbody tr.calendar_content td.insideEvent.eventCnt_1 span.eventsCnt{display:none;}
table tbody tr.calendar_content td.endedEvent.eventCnt_1 span.eventsCnt{display:none;}
table tbody tr.calendar_content td.insideEvent{border-bottom:2px solid var(--third-accent);}
table tbody tr.calendar_content td.startedEvent{border-bottom:2px solid var(--third-accent);}
table tbody tr.calendar_content td.endedEvent{border-bottom:2px solid var(--third-accent);}
table tbody tr.calendar_content td.eventCnt_1{}
table tbody tr.calendar_content td.eventCnt_2{}
table tbody tr.calendar_content td.eventCnt_3{}
table tbody tr.calendar_content td.eventCnt_4{}
div.eventWindow{background-color:var(--main-accent);box-shadow:-13px 11px 25px rgba(0,0,0,0.3);bottom:70%;box-sizing:border-box;color:#ffffff;font-size:0.8rem;font-weight:bold;line-height:120%;margin-left:auto;left:0px;padding:1rem;position:absolute;top:auto;width:280px;z-index:10;display:none;}
.eventWindow.fancybox-content{position:unset;width:90%;padding:1rem;max-width:600px;}
.eventWindow.fancybox-content .fancybox-button svg path{fill:var(--main-accent);}
.eventWindow.fancybox-content a{text-decoration:none;}
div.eventWindow div.eventCont{display:block;text-align:left;padding:0 0 1rem 0;}
div.eventWindow div.eventCont:nth-last-of-type(1){padding-bottom:0;}
div.eventWindow div.eventCont span.to{color:#fff;}
div.eventWindow div.eventCont a{font-size:0.8rem;color:#ffffff !important;font-weight:bold;cursor:pointer;text-decoration:none;}
div.eventWindow div.eventCont a:hover{opacity:0.8;}
div.eventWindow div.eventCont a .name{margin-left:0.25rem;font-weight:normal;}
.calendar-events table.path tr td.path h1{padding-bottom:100px;}
.calendar-events table.path .gt{display:none;}
.calendar-events table.path .cap2{display:none;position:absolute;text-align:center;top:62px;width:100%;color:var(--main-accent);padding:0;}
.calendar-events table.path tr td.ord_paging{display:block;left:0;padding-right:0px;position:absolute;text-align:center;top:110px;white-space:nowrap;width:100%;border-bottom:1px solid #d9d9d9;height:25px;padding-left:17px;box-sizing:border-box;}
.calendar-events table.path tr td.ord_paging span:not(.active){font-size:12px;text-transform:uppercase;color:#767676;top:-4px;width:170px;display:inline-block;padding:5px 5px 5px 25px;box-sizing:border-box;text-transform:uppercase;height:30px;}
.calendar-events table.path tr td.ord_paging a{top:-5px;font-size:12px;text-transform:uppercase;width:170px;display:inline-block;padding:5px 5px 5px 17px;box-sizing:border-box;text-transform:uppercase;height:30px;background-color:white;border-bottom:0;overflow:visible;}
.calendar-events table.path tr td.ord_paging span.active font.current_page{font-size:12px;text-transform:uppercase;color:#767676;top:3px;width:170px;display:inline-block;padding:5px 5px 5px 17px;box-sizing:border-box;text-transform:uppercase;border:1px solid #d9d9d9;background-color:#ffffff;border-bottom-color:transparent;box-sizing:border-box;height:30px;overflow:visible;width:100%;}
.calendar-events table.path tr td.ord_paging .active{padding:0;height:30px;width:170px;}
.calendar-events table.path tr td.ord_paging a span{background-color:white;color:var(--main-accent) !important;border:1px solid var(--main-accent);}
.calendar-events table.path tr td.ord_paging a .cnt{background-color:#f2f2f2;border-radius:50%;bottom:auto;color:black;font-size:11px;left:auto;margin-left:0;margin-top:0;position:absolute;right:10px;width:11px;z-index:9;top:-10px;}
body:not(.mobileLayout).calendar-events table.path tr td.ord_paging span.cnt,body:not(.mobileLayout).calendar-events table.path tr td.ord_paging .active .current_page span.cnt,body:not(.mobileLayout).calendar-events table.path tr td.ord_paging a span{background-color:#f2f2f2;bottom:auto;color:black;font-size:11px;left:auto;margin-left:0;margin-top:0;position:relative;right:0px;width:30px;height:20px;line-height:18px;z-index:9;top:-10px;color:#b9b9b9;padding:0;}
.calendar-events table.path tr td.ord_paging .active span{background-color:var(--main-accent) !important;color:white !important;border:1px solid var(--main-accent);}
.calendar-events table.path tr td.ord_paging > *{margin:0 1rem;width:240px !important;}
body:not(.mobileLayout) .occupied:hover div.eventWindow{display:block;opacity:1;}
.calContainer.loading::after{position:absolute;content:'';top:50%;left:50%;margin:-0.75rem 0rem 0rem -0.75rem;width:1.5rem;height:1.5rem;-webkit-animation:circle-spin 1s linear;animation:circle-spin 1s linear;animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:100%;border-color:var(--main-accent) var(--main-accent) var(--second-light) var(--second-light);border-style:solid;border-width:0.1rem;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;}
.calContainer.loading .calHolder{opacity:0.1;filter:grayscale(1);}
/*calendar links and event types*/
.event-link-cont{margin-bottom:1rem;}
.event-link-cont *,.article-relatedInfo a{font-size:0.9rem;text-decoration:none;}
.event-link-cont *:hover,.article-relatedInfo a:hover{font-size:0.9rem;text-decoration:underline;}
.event-action-0{padding-left:1.5rem;background-image:url('../img/template-icons/svg/plus.svg');background-size:1rem;background-repeat:no-repeat;background-position:left center;}
/*regist*/
.event-action-1{padding-left:1.5rem;background-image:url('../img/template-icons/svg/plus.svg');background-size:1rem;background-repeat:no-repeat;background-position:left center;}
/*buy tckt*/
/*cal event place*/
.event-place-cont{margin-bottom:1rem;font-size:0.9rem;padding-left:1.5rem;background-image:url('../img/template-icons/svg/map.svg');background-size:1rem;background-repeat:no-repeat;background-position:left center;}
.event-place-cont a{font-size:0.9rem;text-decoration:none;}
.event-place-cont a:hover{font-size:0.9rem;text-decoration:underline;}
/**/
.floated-left{margin-right:1.5rem;margin-bottom:0.5rem;}
.floated-right{margin-left:1.5rem;margin-bottom:0.5rem;}
/*accorion*/
.accordion-headline{background-color:transparent;cursor:pointer;position:relative;font-size:1.5rem;transition:background-color 0.3s ease;border-top:1px solid transparent;}
.accordion-headline > td > p{margin-bottom:0;}
.accordion-headline::after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:2rem;color:var(--third-accent);transition:transform 0.7s ease-out;}
.accordion-headline.accordion-content-opened{border-top:1px solid #ececec;background-color:#f2f2f2;}
.accordion-headline.accordion-content-opened:hover{background-color:#f2f2f2;}
.accordion-headline.accordion-content-opened::after{content:"–";top:42%;color:var(--main-accent);}
.accordion-headline > td{padding:0.5rem 4rem 0.5rem 1rem;}
.accordion-headline > td:hover{background-color:#f2f2f280;}
.accordion-content{height:0;display:block;overflow:hidden;display:none;transition:background-color 0.2s ease;}
.accordion-content.accordion-content-opened > td{padding:0.25rem 1rem 1rem 1rem;color:#797979;}
.accordion-content.accordion-content-opened{height:100%;background-color:#f2f2f2;display:table-row;}
/*RTL*/
html[dir="rtl"] .txt *:not(.button),html[dir="rtl"] .user-content *:not(.button),html[dir="rtl"] .product-tabs-content *:not(.button),html[dir="rtl"] .form-module-page *:not(.button),html[dir="rtl"] .fck *:not(.button){direction:rtl;text-align:right;}
html[dir="rtl"] a{direction:rtl;text-align:right;}
html[dir="rtl"] body{direction:rtl;text-align:right;}
html[dir="rtl"] .slider .button.control_next{right:auto;left:0;}
html[dir="rtl"] .slider .button.control_prev{right:0;left:auto;}
html[dir="rtl"] .slider .control_next::before{right:40%;left:auto;}
html[dir="rtl"] .slider .control_prev::before{left:40%;right:auto;}
html[dir="rtl"] .prev-article-name{text-align:right;}
html[dir="rtl"] .next-article-name{text-align:left;}
html[dir="rtl"] .news-nav-imgN{margin-left:0;margin-right:0.25rem;}
html[dir="rtl"] .news-nav-imgP{margin-left:0.25rem;margin-right:0;}
/* .txt img:not(.icon):not(.no-float)[style*="float:left;"],.user-content img:not(.icon):not(.no-float)[style*="float:left;"],.product-tabs-content img:not(.icon):not(.no-float)[style*="float:left;"],.form-module-page img:not(.icon):not(.no-float)[style*="float:left;"]/*accorion RTL*/
/* html[dir="rtl"] .accordion-headline > td{padding:0.5rem 1rem 0.5rem 4rem;}
html[dir="rtl"] .accordion-headline::after{content:"";}
html[dir="rtl"] .accordion-headline::before{content:"+";position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:2rem;color:var(--third-accent);transition:transform 0.7s ease-out;}
html[dir="rtl"] .accordion-headline.accordion-content-opened::after{content:"";}
html[dir="rtl"] .accordion-headline.accordion-content-opened::before{content:"–";top:42%;color:var(--main-accent);}
*/
/*no photos*/
body .card .nophoto,.nophoto{background-image:url(../img/no-photo.png) !important;background-size:cover;background-repeat:no-repeat;background-position:center;}
body .card .nophoto > img,.nophoto > img{display:none;}
/*footer*/
.grid-layout-footer a{color:var(--footer-txt-color);}
.footer-contacts{text-align:left;}
.footer-social-media{display:flex;justify-content:flex-end;}
.footer-social-media:empty{display:none;}
/*simple pages*/
.txt{border-top:1px solid var(--main-accent);background-color:white;padding:2rem 0;box-shadow:unset;margin-bottom:4rem;}
/*Slider - animated content demo*/
div.slide-content .circ{width:200px;height:200px;border:0.25rem solid;border-radius:50%;font-size:100px;display:inline-block;line-height:1.7;}
div.active-slide div.slide-content .circ{animation:slideScale 4s forwards;}
@keyframes slideScale{from{transform:scale(1) rotate(0deg);}
to{transform:scale(2) rotate(360deg);}
}
div#slider1-2.active-slide div.slide-content div.circ{animation:slideTargeted 3s forwards}
@keyframes slideTargeted{0%{background-color:transparent;transform:scale(1);}
20%{background-color:powderblue;transform:scale(1.1);border-color:white;color:white;}
40%{background-color:oldlace;transform:scale(1);color:black;}
60%{background-color:steelblue;transform:scale(1.6);color:white;}
90%{background-color:salmon;transform:scale(1);border-color:transparent;color:white;opacity:1}
99%{background-color:transparent;transform:scale(5);border-color:transparent;color:white;opacity:0;}
100%{transform:scale(1);opacity:0;}
}
/************ 150 & 160- layers Stairs and Slides *************/
.no-entries{margin-bottom:2rem;}
body.it150 #main-content,body.it600 #main-content{max-width:100%;padding:0;}
#main-content > .layers-content{max-width:100%;}
.layers-content .block-list{max-width:var(--main-cont-maxwidth);display:flex;flex-wrap:nowrap;flex-grow:0;margin:0 auto;height:100%;align-items:flex-start;}
#main-content > .layers-content{max-width:100%;overflow:hidden;}
.layers-content .block-list > .block{width:100%;height:max-content;}
.block-add{display:none;}
/**/
.block.it160 > .slider{position:relative;height:auto;}
body.it160 .slider{position:relative;height:auto;}
.layers-content .block-list.has-one-slider{max-width:100%;}
.layers-content .block-list.has-one-slider > .block{padding:0;}
/*layers*/
.layer .title.header > h2,.layer .title.header > h2 > a,.layer .title.header > h2 > a:hover{text-align:center;font-size:1.5rem;text-transform:uppercase;font-weight:bold;margin-bottom:1.5rem;}
.layers-content section:nth-child(1){z-index:10;}
.layers-content section{z-index:20;position:relative;}
.layer.preset0{background-color:transparent;}
.layer.preset1{background-color:var(--main-accent);}
.layer.preset2{background-color:#333333;}
.layer.preset3{background-color:#f2f2f2;}
.layer.preset4{background-color:#ffffff;}
.more-items-toList{position:absolute;top:0.25rem;right:1rem;z-index:1;}
.more-items-toList.relative{position:relative;margin-top:2rem;right:auto;}
.layers-content section:not(.slides-layer){padding:1rem 0;}
/*Default Z*index*/
.small-dropdown-type1{z-index:10;}
.small-dropdown-type1:hover,.small-dropdown-type1.open{z-index:999;}
/*resolution marker*/
body::before{opacity:1;position:fixed !important;z-index:9999999999999;color:white;bottom:0;left:-1px;background-color:var(--main-accent);font-size:12px;padding:4px 8px 6px 6px;border-radius:0 7px 7px 0;background:linear-gradient(90deg,#6887ea,#439df9);text-shadow:0 1px 0 #217ef5;box-shadow:0 4px 8px rgba(33,126,245,0.3);text-transform:unset;border:1px solid #5e81f1;transition:top 0.2s ease;/*font-weight:700;letter-spacing:0.2px;*/
}
body:hover::before{opacity:0;}
/* Website logos ========================================================================== */
#header-logo{filter:var(--headlogo-invert-colors) var(--headlogo-desaturate-colors);display:flex;align-items:center;/*max-width:var(--logo-max-width);*/
}
#header-logo a{display:block;z-index:1;outline:none !important;}
#header-logo a.logo{height:100%;}
#header-logo a.logo img{object-fit:contain;height:100%;width:auto;}
#footer-logo{filter:var(--footlogo-invert-colors) var(--footlogo-desaturate-colors);display:var(--footlogo-visibility);align-items:center;overflow:hidden;justify-content:center;height:3rem;margin:1rem 0 1.5rem 0;}
#footer-logo a{display:block;z-index:1;height:100%;}
#footer-logo a.logo img{object-fit:contain;width:100%;height:100%;}
.alt-logo{font-size:0.8rem;position:absolute;top:0.6rem;left:0.6rem;z-index:0;opacity:0;visibility:hidden;}
/* END */
/**/
/* Website header search ========================================================================== */
.search{/*max-width:12rem;*/
 width:auto;}
.search-input{width:100%;margin-right:-1px;}
.search form{display:flex;position:relative;}
.search h2{margin-bottom:0;font-size:1em;}
.search .input{border-right-color:transparent;font-size:var(--small-font-size);border-radius:var(--border-radius,0) 0 0 var(--border-radius,0);min-width:9rem;background-color:var(--search-input-bg-color);border-color:var(--search-input-border-color);border-width:0 0 1px 0;}
.search .button{border-radius:0 var(--border-radius,0) var(--border-radius,0) 0;background:var(--search-button-bg-color);border-color:var(--search-button-border-color);border-width:0 0 1px 0;}
.search .display-item-txt{display:var(--search-button-txt-visibility);color:var(--search-button-txt-color);text-transform:var(--search-button-txt-letter-case)}
.mobEnabled .search{order:1 !important;margin:0 !important;}
.mobEnabled .search form{padding:var(--small-padding) 0 var(--big-padding) 0;}
/*cases*/
div.search-button .button{padding:var(--search-button-paddings);}
div.search-button .icon{display:var(--search-button-icon-visibility);order:var(--search-button-icon-pos);margin:var(--search-button-icon-margin);}
div.search-button .icon::before{content:var(--search-button-icon);font-family:var(--search-icon-font-family);font-weight:var(--search-icon-font-weight);color:var(--search-button-icon-color);font-size:var(--search-button-icon-size);}
/*fast search results*/
.ac_results{position:absolute;width:100% !important;padding:0.5rem;height:auto;max-height:60vh;overflow:auto;overflow-x:hidden;background-color:#ffffff;box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1);z-index:100;box-sizing:border-box;border-radius:var(--border-radius)}
.ac_results div.link{padding:0.2rem 0;font-size:0.9rem;margin-bottom:0.25rem;}
.ac_results div.link:hover{opacity:0.7;}
.ac_results div.link a{text-decoration:none;line-height:1;transition:opacity 0.2s ease;}
.ac_results div.link a:hover{}
.ac_results div.boldCap{font-size:1.25rem;color:#000;font-weight:300;margin:0.25rem 0;}
.ac_results div.boldCap b{font-weight:normal !important;}
.ac_results div.nerasta{text-align:center;}
/*search page*/
.search-query .link-back{display:none;}
.search-query .card:not(.box-bordered):not(.box) .card-body{padding:1rem;}
.search-query .card{margin-bottom:1rem;}
.search-query .main-headline{max-width:81%;margin-right:auto;}
.search-results{position:relative;width:100%;}
.no-results-found{text-align:center;}
.search-query .breadcrumb{display:none;}
.srch_res_cnt{position:absolute;top:-4.0rem;right:0;}
.search-marked-text{background-color:yellow;}
.search_result{display:flex;flex-wrap:wrap;margin-bottom:1.25rem;}
.search_result:nth-last-child(1){margin-bottom:0;}
.result-url{width:93%;}
.result-url a{text-decoration:none;font-size:1.25rem;}
.result-descr{width:100%;font-size:0.9rem;color:#5c5c5c;padding-left:1.3rem;padding-left:1rem;margin-top:0.25rem;}
.result-nr{padding-right:0.6rem;font-size:0.7rem;color:#9f9f9f;display:flex;align-items:baseline;width:7%;max-width:1rem;}
.search-query .categories,.search-query .articles,.search-query .texts,.search-query .formos,.search-query .meniu-punktai{padding:2rem;/*box-shadow:0 0 114px rgba(0,0,0,0.1);*/
 margin-bottom:2rem;border-radius:var(--border-radius);border:1px solid #f2f2f2;background-color:#fff;}
.search-query .product-list .card .card-title{order:0;}
.search-query .product-list .card{margin-bottom:1px;border-bottom:1px solid #f2f2f2;box-shadow:unset;}
.search-query .deck-list-view .card-image-link{margin:1rem 0 auto 0;}
/* END */
/* Website header userZone ========================================================================== */
.small-dropdown-type1.userZone ul ul{min-width:200px;}
.small-dropdown-type1.userZone ul li.html-item .button{width:100%;}
/* END */
/* Website header newsletter ========================================================================== */
#main-header .newsletter{max-width:18rem;width:auto;}
#main-header .newsletter form{display:flex;padding:var(--small-padding) 0;}
.edit-newsletter,.edit-newsletter:hover{text-align:right;margin:0.5rem 0;}
#main-header .newsletter h2{margin-bottom:0;font-size:1em;}
#main-header .newsletter input{border-right-color:transparent;font-size:var(--small-font-size);border-radius:var(--border-radius,0) 0 0 var(--border-radius,0);}
#main-header .newsletter .newsletter-input{width:100%;}
#main-header .newsletter .newsletter-settings a{text-align:right;padding:0 0 var(--small-padding) 0;font-size:var(--small-font-size);text-decoration:none;}
#main-header .newsletter .button{border-radius:0 var(--border-radius,0) var(--border-radius,0) 0;}
.mobEnabled .newsletter > a.display-item-content{display:flex;padding:var(--main-button-padding);margin:1rem auto;border:1px solid var(--main-accent);justify-content:center;align-content:center;cursor:pointer;}
.mobEnabled .newsletter > a.display-item-content .display-item-txt{display:inline-block !important;font-size:0.9rem;color:var(--main-accent);text-transform:var(--main-button-letter-case);}
.mobEnabled .newsletter > a.display-item-content .icon{top:0;}
/* END */
/**/
a.display-item-content:hover,a.display-item-content{cursor:pointer;text-decoration:none;}
/* Website language selector type 1 ========================================================================== */
.languages{}
/* END */
/* Website header eshop cart - header ========================================================================== */
.eshop-cart.closed ul li ul{opacity:0;transform:translateY(10px);box-shadow:var(--menu04-shadow);}
.eshop-cart.open ul li ul{visibility:visible;opacity:1;transform:translateY(0px);box-shadow:var(--menu04-shadow);}
.eshop-cart.fixed ul li ul{visibility:visible;opacity:1;transform:translateY(0px);box-shadow:var(--menu04-shadow);}
.cart-content-count{display:block;background-color:var(--main-accent);color:var(--main-light);text-align:center;line-height:1;width:1rem;height:1rem;font-size:0.7rem;border-radius:50%;position:absolute;top:-0.5rem;left:auto;right:-0.5rem;padding:2px;font-family:var(--main-font-family);font-weight:var(--main-font-weight);}
.mobEnabled .eshop-cart .cart-content-count{top:-2px;left:1rem;}
/*header cart content*/
.cart-items{padding-top:1rem;}
.cart-small-headline{display:none;}
.cart-item-micro{margin-bottom:var(--small-padding);border-bottom:1px solid var(--third-light);padding-bottom:var(--small-padding);display:grid;grid-template-columns:20% 35% 35% 10%;grid-template-rows:repeat(2,auto);}
.cart-item-micro .image-wrap{grid-row:1 / 3;}
.cart-item-micro .image-wrap img{object-fit:contain;width:90%;object-position:unset;height:2.5rem;}
.cart-item-micro .item-count{color:var(--second-gray);grid-row:2;grid-column:2 / 3;}
.cart-item-micro .item-count::before{content:"x";font-weight:400;font-size:0.7rem;}
.cart-item-micro .item-price{color:var(--second-gray);grid-row:2;grid-column:3 / 4;text-align:right;font-size:small;}
/*.eshop-cart*/
 .cart-item-micro .product-name{font-size:0.8rem;text-decoration:none;grid-column:2 / 4;grid-row:1;}
/*.eshop-cart*/
 .cart-item-micro .product-name:hover{font-size:0.8rem;font-weight:inherit;}
/*duplicate of links style for links override in dropdown menus*/
.eshop-cart .cart-item-micro .product-name{font-size:0.8rem;text-decoration:none !important;}
.eshop-cart .cart-item-micro .product-name:hover{font-size:0.8rem;font-weight:inherit;}
.cart-item-micro .item-remove{padding:0 5px;font-size:small;grid-row:1 / 3;cursor:pointer;}
.cart-item-micro .item-remove:hover{color:var(--main-accent)}
.cart-item-micro-summ{text-align:right;margin-bottom:var(--small-padding);border-bottom:1px solid var(--third-light);padding-bottom:var(--small-padding);}
.cart-item-micro-summ strong{}
.cart-item-micro-freeDellivery{text-align:center;margin-bottom:var(--small-padding);border-bottom:1px solid var(--third-light);padding-bottom:var(--small-padding);}
.cart-item-micro-freeDellivery strong{font-size:var(--bigger-font-size);}
.cart-buttons .button{width:100%;}
.mobEnabled .eshop-cart{order:1;}
/* END */
/* Website header eshop userPanel ========================================================================== */
.euser-login{display:inline-flex;width:100%;align-items:center;}
.euser-input{margin-bottom:0.5em;}
.euser-login .eRemind{font-size:var(--small-font-size);}
.euser-login button{margin-left:auto;}
.eRegister .button{width:100%;}
.profile-image{height:1.1rem;width:1.1rem;object-fit:cover;border-radius:50%;/*margin-top:-0.25rem;margin-right:5px;*/
margin:0 5px;}
.shop-user-hello{display:block;padding-bottom:0.5rem;font-size:var(--big-font-size);}
.shop-user{display:flex;width:100%;flex-wrap:wrap;}
.profile-image-big{height:3rem;width:3rem;object-fit:cover;border-radius:50%;margin-top:-0.25rem;margin-right:0.5rem;border:2px solid #fff;box-shadow:0 5px 10px rgba(0,0,0,0.1);line-height:0.9;}
.shop-user-name{display:inline-flex;width:69%;flex-wrap:wrap;align-content:center;font-size:var(--big-font-size);overflow:hidden;}
.shop-user-edit{display:inline-flex;width:100%;font-size:var(--small-font-size) !important;margin-top:0.25rem;}
.euser-logout{text-align:right;}
.euser-logout:hover{text-align:right;}
.profile-image-big.no-photo{background-size:contain;}
/*.eshop-userPanel .display-item-content .display-item-txt{display:inline-block;}
*/
.personal-discount,.loyalty-points,.personal-discount:hover,.loyalty-points:hover{padding-bottom:1rem;}
/* END */
/* Website header currencies ========================================================================== */
.mobEnabled.imOpen .eshop-currencies{order:1;}
.mobEnabled.imOpen .eshop-currencies .display-item-content{display:none;}
.mobEnabled.imOpen .eshop-currencies > ul > li > ul{display:flex;flex-wrap:wrap;}
.mobEnabled.imOpen .eshop-currencies > ul > li > ul > li{height:3rem;width:50%;}
.mobEnabled.imOpen .eshop-currencies > ul > li > ul > li > a{text-align:center;}
/* END */
/* Horizontal menu ========================================================================== */
.horizontal-navigation{width:auto;}
/* END */
/*User content header*/
header .user-content p{margin-bottom:0;}
/*Basic reset of mobile items on mobile menu*/
.mobEnabled.imOpen > *,header .mobEnabled .horizontal-navigation,header .mobEnabled .search,header .mobEnabled .languages,header .mobEnabled .newsletter,header .mobEnabled .userZone,header .mobEnabled .eshop-cart,header .mobEnabled .eshop-userPanel,header .mobEnabled .eshop-currencies,header .mobEnabled .user-content{position:relative;max-width:100%;width:100% !important;order:1 !important;margin:0;padding:0;top:0px;left:0;right:0;bottom:0;height:auto;}
.mobEnabled .mob-menu-heading{position:-webkit-sticky !important;position:sticky !important;top:-10px !important;}
footer .user-content{max-width:var(--main-cont-maxwidth,100%);}
footer .search{display:none;}
footer nav.footer-menu{display:none;}
footer .languages{display:none;}
footer .newsletter{display:none;}
footer .userZone{display:none;}
/**/
section article{/*margin-bottom:1rem;position:relative;*/}
/*anchors*/
a.anchor{display:block;position:relative;top:calc((var(--header-height) * -1) - 20px);visibility:hidden;}
.anchor-compensate{position:absolute;top:calc(var(--header-height) * -1);visibility:hidden;}
/*Slides ========================================================================== */
.slider{position:absolute;height:100%;}
.slide-content{max-width:var(--main-cont-maxwidth,100%);}
.slide-image-itself{position:absolute;object-fit:cover;width:100%;height:100%;object-position:center;top:0;}
.slide > picture > img{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%;top:0;left:0;}
.slides-nav-direction a,.slides-nav-direction a:hover{font-size:0;}
.slider .control_prev:before{content:"〈";font-size:1rem;position:absolute;right:45%;}
.slider .control_next:before{content:"〉";font-size:1rem;position:absolute;left:45%;}
.block-cnt-1 .st-slides{min-height:15rem;}
.nophoto-slide {visibility: hidden;}
/*min height if only one slide*/
.button.control_next{position:absolute;right:0;top:50%;transform:translateX(50%) translateY(-50%);z-index:99;width:3rem;height:3rem;background:#00000000;border-color:transparent;opacity:0;}
.button.control_next:hover{background:var(--main-button-bg-color);}
.button.control_prev{position:absolute;left:0;right:auto;top:50%;transform:translateX(-50%) translateY(-50%);z-index:99;width:3rem;height:3rem;background:#00000000;border-color:transparent;opacity:0;}
.button.control_prev:hover{background:var(--main-button-bg-color);}
.button.control_next,.button.control_prev{font-size:0;}
.slider:hover .control_prev,.slider:hover .control_next{opacity:1;transform:translateX(0) translateY(-50%);}
/*square slides*/
.slider[data-slides-height="square"] .slide{height:0;min-height:unset;padding-bottom:100%;}
.slider[data-slides-height="square"] .slide-content{top:50%;transform:translateY(-50%);padding:0 1rem;}
/*Forms ========================================================================== */
.hidden-label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.form-module .data-side{}
.it5 .data-side:empty{display:none;}
.it5 .form-side:empty{display:none;}
.form-module .form-side{}
.form-module form{background-color:var(--form-bg-background,#ffffff);padding:var(--form-bg-padding,1rem);border-radius:var(--border-radius,0);}
.form-module form > *{margin-bottom:1rem;}
.form-module form.labels-inside{}
.form-module form.labels-outside{}
.form-module form .input-label-explanation{width:100%;justify-items:flex-end;display:inline-grid;}
.form-is-submited{opacity:0.5;filter:grayscale(1);pointer-events:none;}
/**/
.gdpr-agree-check{width:100%;transition:filter 0.3s ease,opacity 0.3s ease;display:inline-flex !important;}
.gdpr-agree-check .register-agree1-txt{display:inline-block !important;}
.gdpr-agree-check .register-agree1-txt a{text-transform:lowercase;}
.gdpr-agree-check.disabled{display:none !important;}
/*forms texts*/
body .field-type-1{}
/*forms textarea*/
body .field-type-2{}
/*forms headline*/
body .field-type-3{margin-bottom:2rem;}
.field-type-3 span.input-label-explanation{color:var(--third-dark);}
.form-heading{display:block;font-size:var(--h3-font-size);}
/*forms one check*/
.form-module .field-type-4{width:100%;flex-wrap:wrap;font-size:var(--small-font-size);min-height:2.5rem;justify-content:flex-end;display:inline-flex;align-items:center;}
.form-module .field-type-4 .input-label-txt{display:none;}
/*forms select*/
body .field-type-5{}
/*forms one many checks*/
body .field-type-6{}
.form-module .field-type-6 label{font-size:var(--small-font-size);min-height:2.5rem;display:inline-flex;align-items:center;padding-right:0.25rem;}
.form-module .field-type-6 .input-label-txt{display:block;}
/*forms browse*/
body .field-type-7{}
.form-module .field-type-7 .input-label-txt{display:block;}
/*forms date*/
body .field-type-8{}
.form-module .field-type-8 .input-label-txt{display:block;}
/*forms future date*/
body .field-type-9{}
.form-module .field-type-9 .input-label-txt{display:block;}
/*email*/
body .field-type-10 .frm.mail:not([required]):invalid{border-color:var(--danger-color) !important;}
/*phone*/
body .field-type-11 .frm.phone:not([required]):invalid{border-color:var(--danger-color) !important;}
/*forms tools&rules*/
.form-tools{display:grid;grid-template-columns:auto auto;}
.form-security{display:flex;align-items:center;flex-wrap:wrap;justify-content:var(--frm-security-justify,flex-start);order:2;}
.form-module .form-security .code-input{border-radius:0 var(--form-input-border-radius,0) var(--form-input-border-radius,0) 0 !important;width:100%;max-width:8rem;}
.form-module .form-security .code-input::placeholder{font-size:0.9rem;}
.form-security input.code-input:required:focus:valid,.form-security input.code-input:required:valid{background:url("../img/template-icons/svg/check1-2.svg") no-repeat right 0.5rem top 50%;}
.form-tools .buttons-stacked-horizontal{justify-content:var(--frm-buttons-justify,flex-end);order:var(--frm-buttons-order,2);list-style:none;padding:0;margin:0;margin-block-start:unset;margin-block-end:unset;padding-inline-start:unset;display:flex;}
.form-tools .buttons-stacked-horizontal .button{min-width:7rem;}
.submit-button-hld .button{background-color:var(--main-button-bg-color) !important;}
.form-info-agreement{width:100%;display:block;}
.form-info{font-size:var(--small-font-size);color:var(--second-gray);}
.form-info-rules{margin-top:0.4rem;display:inline-block;padding-left:1.3rem;position:relative;}
.rules-icon{height:1rem;width:1rem;background-image:url(../img/template-icons/svg/attention.svg);display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:0.2rem;position:absolute;left:0;}
.form-info-agreement a{text-transform:lowercase;font-size:var(--small-font-size);}
/*forms variations and colors*/
.form-module form .input-label-txt{display:var(--form-labels-visibility,none)}
.form-module form *::placeholder{color:var(--form-placeholders-color,#cccccc);}
.form-module form label{display:var(--form-architecture,block);grid-template-areas:"label input" "empty comment";grid-template-columns:30% 70%;}
.form-module form label .input-label-txt{grid-area:label;}
.form-module form label > input{grid-area:input;}
.form-module form label .input-label-explanation{grid-area:comment;}
.form-module form input:not([type="checkbox"]):not([type="radio"]):not(.button):not(button),.form-module form .input,.form-module form textarea,.form-module form select{background-color:var(--form-input-bg-color,#ffffff);border-color:var(--form-input-border-color,#cccccc);border-radius:var(--form-input-border-radius,0);}
.form-module form select{color:var(--form-placeholders-color,#cccccc);}
.form-module form input:not([type="checkbox"]):not([type="radio"]):not(.button):not(button):focus,.form-module form .input:focus,.form-module form textarea:focus,.form-module form select:focus{border-color:var(--main-accent);}
.form-module form input[type="checkbox"],.form-module form input[type="radio"]{border-radius:var(--form-input-border-radius,0);}
.form-module form input.sec,.form-module form input.sec{position:absolute;opacity:0;left:-1000px;top:-1000px;width:0px;height:0px;padding:0px;margin:0px;}
html[dir="rtl"] .form-module form input.sec,html[dir="rtl"] .form-module form input.sec{right:-1000px;left:auto;}
/**/
.gallery-thumb a.video-has-thumb:before{content:"▶";/*background-color:black;*/
color:white;width:2rem;height:2rem;display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:monospace;align-items:center;justify-content:center}
/*Articles and media lists ========================================================================== */
/**/
article.box-bordered{border-color:#f2f2f2;box-shadow:0 0 20px rgba(0,0,0,0.08);}
/*inner page*/
body.it25 .article-list,.calendar-events .article-list{margin-bottom:2rem;}
.article-tools{font-size:var(--small-font-size);font-style:italic;color:var(--second-gray);display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem;}
.article-tools:empty{display:none;}
.article-tools > *{/*margin-bottom:1rem;*/
 margin-right:0.5rem;}
.article-tools > *:nth-last-child(1){margin-bottom:0;}
.article-tools span{font-size:var(--small-font-size);font-style:normal;color:var(--main-dark);}
.event-date{margin-bottom:1rem;}
.article-tools .event-date > span{margin-right:0.5rem;white-space:nowrap;}
.article-tools a{font-size:var(--small-font-size);font-style:normal;}
.all-events{white-space:nowrap;}
.article-is-expired{color:red;}
.article-content{/*display:flex;*/
flex-direction:row;grid-column-gap:1rem;margin-bottom:1rem;}
.article-content .article-pic{width:100%;display:flex;justify-content:center;align-items:flex-start;order:var(--article-foto-position,0);height:0;padding-bottom:100%;position:relative;}
.article-content .article-pic img{object-fit:cover;width:100%;object-position:center;width:100%;height:100%;position:absolute;/*max-width:calc(var(--main-cont-maxwidth,100%) / 3);*/
border-radius:var(--border-radius,0);}
.article-content .user-content{}
.article-content .user-content img{max-width:100%;height:auto;}
.article-gallery{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;margin-bottom:1rem;margin-top:1rem;}
.article-gallery .gallery-thumb{width:100%;}
.article-gallery .gallery-thumb a{width:100%;display:block;min-height:100px;background-size:cover;background-position:center;height:0;padding-bottom:100%;overflow:hidden;position:relative;}
.article-gallery .gallery-thumb a:not(.video-has-thumb){background-image:none !important;}
.article-gallery .gallery-thumb a img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;border-radius:var(--border-radius,0);image-rendering:-webkit-optimize-contrast;left:0;top:0;}
.article-gallery .gallery-thumb.mov img,.article-gallery .gallery-thumb.map img,.article-gallery .gallery-thumb.aud img,.article-gallery .gallery-thumb.int img{visibility:hidden;}
.article-gallery .gallery-thumb.mov,.article-gallery .gallery-thumb.map,.article-gallery .gallery-thumb.aud,.article-gallery .gallery-thumb.int{background-position:center;background-repeat:no-repeat;background-size:15%;background-color:var(--third-light,#f2f2f2);}
.article-gallery .gallery-thumb.mov{background-image:url('../img/template-icons/svg/video.svg')}
.article-gallery .gallery-thumb.map{background-image:url('../img/template-icons/svg/map.svg')}
.article-gallery .gallery-thumb.aud{background-image:url('../img/template-icons/svg/audio.svg')}
.article-gallery .gallery-thumb.int{background-image:url('../img/template-icons/svg/interactive.svg')}
/**/
.text-before-articles{padding-bottom:1rem;}
.text-before-articles:empty{display:none;}
.text-after-articles{padding:0 0 2rem 0;}
.text-after-articles:empty{display:none;}
/**/
.article-related{margin-top:1.5rem;}
/**/
body.it25 .custom-fields{margin-bottom:1rem;}
body.it25 .custom-fields .param{display:flex;}
body.it25 .custom-fields .param .var{width:max-content;padding-right:0.3rem;font-weight:400;color:#666666;white-space:nowrap;}
body.it25 .custom-fields .param .val{width:100%;color:#000000;}
body.it25 .custom-fields .section-header .icon{display:none;}
/**/
.years-paging{display:flex;flex-wrap:wrap;width:100%;}
.activeYear,.yearPagingLink{margin:0 !important;padding:0 0.5rem;color:#cccccc !important;}
.activeYear{background-color:var(--main-accent);color:var(--main-light) !important;}
/**/
.tools-and-headlines nav.order-paging.page-count-1:not(.yearPaging){display:none;}
/*rubrics*/
.rubrics-list{text-align:center;/*display:flex;justify-content:flex-start;align-items:center;*/
margin-bottom:1rem;margin-top:1rem;flex-wrap:wrap;font-size:0.9rem;line-height:1.5;}
.rubrics-list .active-item{text-decoration:none;color:var(--main-gray);}
.rubrics-list a{font-size:0.9rem;white-space:nowrap;}
.rubrics-all > *{margin:0.25rem;}
.rubrics-all{text-align:left;display:flex;flex-wrap:wrap;align-items:center;}
.rubrics-containing{text-align:right;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;}
.rubrics-containing > *{margin:0.25rem;}
.rubrics-mini-headline{color:#767676;}
.rubrics-mini-headline::after{content:":";}
.rubSp{display:none;}
/* retingavimas */
.rating-box{width:104px;height:21px;background-position:0px 0px;background-repeat:no-repeat;background-image:url('../img/stars.png');}
.rating-box.r0{background-position:0px -105px;}
.rating-box.r1{background-position:0px -126px;}
.rating-box.r2{background-position:0px -147px;}
.rating-box.r3{background-position:0px -168px;}
.rating-box.r4{background-position:0px -189px;}
.rating-box.r5{background-position:0px -210px;}
.rating-box.can-edit{cursor:pointer;}
.rating-box.r1.can-edit:hover{background-position:0px -84px;}
.rating-box.r2.can-edit:hover{background-position:0px -63px;}
.rating-box.r3.can-edit:hover{background-position:0px -42px;}
.rating-box.r4.can-edit:hover{background-position:0px -21px;}
.rating-box.r5.can-edit:hover{background-position:0px 0px;}
.rating-box-cont{margin-left:auto;}
.rating-box-cont .rating-cap{float:left;margin-right:0.25rem;}
.rating-box-cont .rating-box{float:left;margin-right:0.25rem;}
.rating-box-cont .rating-vote-cnt{float:left;margin-left:0.25rem;font-style:normal;color:var(--main-dark);}
.rating-box-cont .rating-vote-summ{float:left;margin-left:0.25rem;;margin-right:0.25rem;;}
.rating-box-cont .rate-from{float:left;margin-left:0.25rem;font-style:italic;color:var(--second-gray);}
.article-list .rating-box{justify-content:flex-end;}
.article-list .rating-box:before{color:#ccc;font-size:0.8rem;}
.article-list .rating-box:after{color:var(--yellow-color,yellow)}
.article-list .rating-box.r0{background:none;}
.article-list .rating-box.r0:before{content:"0/5"}
.article-list .rating-box.r0:after{content:"★"}
.article-list .rating-box.r1{background:none;}
.article-list .rating-box.r1:before{content:"1/5"}
.article-list .rating-box.r1:after{content:"★"}
.article-list .rating-box.r2{background:none;}
.article-list .rating-box.r2:before{content:"2/5"}
.article-list .rating-box.r2:after{content:"★"}
.article-list .rating-box.r3{background:none;}
.article-list .rating-box.r3:before{content:"3/5"}
.article-list .rating-box.r3:after{content:"★"}
.article-list .rating-box.r4{background:none;}
.article-list .rating-box.r4:before{content:"4/5"}
.article-list .rating-box.r4:after{content:"★"}
.article-list .rating-box.r5{background:none;}
.article-list .rating-box.r5:before{content:"5/5"}
.article-list .rating-box.r5:after{content:"★"}
/**/
.visible-part-end{display:block;}
.section-cropped{overflow:hidden;}
.drop-vis-section-btn{margin-left:50%;transform:translateX(-50%) !important;margin-top:1rem;margin-bottom:1rem;}
/**/
.album-zip,.album-zip:hover{margin-bottom:1rem;display:block;text-align:center;}
.album-zip .icon{margin-right:0.25rem;}
.album-zip .icon::before{content:"\f75a"}
/*alternative "\ea40"*/
/* articles next-prev */
.news-arrow-nav{display:none;}
/*hide arrows*/
.news-name-nav{display:flex;text-decoration:none;width:100%;}
/*show thumbs and names arrows*/
.next-prev-articles{display:flex;justify-content:space-between;margin-bottom:3rem;margin-top:3rem;}
.next-article,.prev-article{display:flex;flex-direction:row;width:33.33%;}
.list-articles a{display:block;text-decoration:none;padding-top:0.25rem;font-size:var(--small-font-size);}
.list-articles .news-nav-ico{margin-right:0.25rem;}
.next-article{align-items:flex-end;}
.next-article .news-name-nav{justify-content:flex-end;}
.news-nav-imgN,.news-nav-imgP{width:2rem;height:1.5rem;display:block;background-size:cover;background-position:center;background-color:var(--third-light);border-radius:var(--border-radius);}
.news-nav-imgN{margin-left:0.25rem;flex-shrink:0;}
.news-nav-imgP{margin-right:0.25rem;flex-shrink:0;}
.prev-article-name,.next-article-name{white-space:nowrap;width:100%;max-width:20rem;overflow:hidden;text-overflow:ellipsis;padding-top:0.25rem;font-size:var(--small-font-size);}
.next-article-name{text-align:right;}
/*gdpr ========================================================================== */
.gdpr-modal{position:fixed;width:100%;height:100%;background-color:#00000000;display:block;top:0;left:0;z-index:calc(var(--footer-z-index,99) + 15);visibility:hidden;opacity:0;transition:opacity 0.4s ease 2s;}
.gdpr-modal.is-on{opacity:1;}
.gdpr-modal-inner{max-width:30rem;position:absolute;bottom:1rem;left:1rem;right:1rem;background-color:var(--main-light,#ffffff);z-index:calc(var(--footer-z-index,99) + 3);visibility:visible;width:100%;}
.gdpr-descr{margin-bottom:0.5rem;text-align:justify;}
.gdpr-descr-more{margin-bottom:1rem;text-align:center;}
.gdpr-descr-more a{text-transform:lowercase;}
.gdpr-modal-inner .delete-cookie-exit{border-radius:var(--border-radius) 0 0 var(--border-radius);}
.gdpr-modal-inner .button.agree{border-radius:0 var(--border-radius) var(--border-radius) 0;}
/**/
.cart .gdpr-modal{display:none;}
/*additional checkboxes present*/
.gdpr-hidden{animation:loading-off 0.5s ease forwards;}
.gdpr-hidden .gdpr-modal-inner{display:none;}
/*@keyframes loading-off{0%{opacity:1;visibility:visible;}
100%{opacity:0;visibility:hidden;}
}
*/
/*gdpr advanced*/
/*various*/
iframe:hover{filter:none !important;}
/*Eshop ========================================================================== */
/*carts*/
.side-ecart-block .html-item{padding:0;background-color:transparent;}
/*common*/
.eshop .tools-and-headlines.lower{display:none;}
/*.eshop #menu-sidebar,.eshop #menu-sidebar2{position:relative;top:0;}
*/
.eshop .categories-list{margin-bottom:2rem;}
.eshop .product-list{z-index:10;margin-bottom:2rem;}
.cat0 .product-list{display:none;}
.eshop #menu-sidebar .general-menu{display:none;}
.eshop #menu-sidebar .after-side-menu{display:none;}
.no-atrribute-photo{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:50%;border:0.13rem solid;transform:scale(0.6);display:flex;}
.no-atrribute-photo::before{content:"!";font-size:29px;font-family:monospace;text-align:center;width:100%;display:block;font-weight:900;font-style:normal;align-self:center;}
/*left block*/
.eshop .grid-layout-left{display:var(--eshop-left-cont-visibility,block);}
.eshop .category-block{display:var(--eshop-side-menu-visibility,block);margin-bottom:1rem;}
.category-block > h4{display:none;}
.category-block > nav{margin-left:-1rem;}
.eshop .category-block .eshop-attr-menu,.eshop .category-block .eshop-cat-menu{}
.eshop-attr-menu .new{border:1px solid transparent;transition:all 0.2s ease;}
.eshop-attr-menu .sale{border:1px solid transparent;transition:all 0.2s ease;}
.eshop-attr-menu .popular{border:1px solid transparent;transition:all 0.2s ease;}
.eshop-attr-menu .new:hover{border:1px solid var(--new-item-color);background-color:transparent !important;}
.eshop-attr-menu .sale:hover{border:1px solid var(--sale-item-color);background-color:transparent !important;}
.eshop-attr-menu .popular:hover{border:1px solid var(--pop-item-color);background-color:transparent !important;}
.eshop-attr-menu .new > a{color:var(--new-item-color) !important;}
.eshop-attr-menu .sale > a{color:var(--sale-item-color) !important;}
.eshop-attr-menu .popular > a{color:var(--pop-item-color) !important;}
.new.active-item > a,.sale.active-item > a,.popular.active-item > a{color:var(--main-color);}
.eshop .lines-block{display:var(--eshop-lines-visibility,block);}
.eshop .trademarks-block{display:var(--eshop-trademarks-visibility,block);}
.trademarks-block-list{display:flex;flex-wrap:wrap;}
.trademarks-block-list div{width:42%;display:flex;text-align:center;justify-content:center;align-items:center;margin:4%;}
.trademarks-block-list div a{background-image:none !important;text-align:center;text-decoration:none;}
.trademarks-block-list div img{width:90%;object-fit:contain;height:4rem;}
.trademarks-block-list div.txt{}
.trademarks-block-list div.active-item{border:1px dashed var(--main-accent);}
.eshop .random-product-block{display:var(--eshop-random-prods-visibility,block);}
.eshop .random-item-thumb{display:block;}
.eshop .random-item-title{text-decoration:none;margin:0.5rem 0;display:block;}
.eshop .random-item-category,.eshop .random-item-category a{font-size:0.75rem;}
/*right-block*/
.eshop .grid-layout-right{display:var(--eshop-right-cont-visibility,block);}
.right-column-login{margin-bottom:1rem;}
.right-column-login .euser-login{flex-wrap:wrap;}
.right-column-login .euser-login a{margin:0 auto 1rem auto;font-size:0.8rem;}
.right-column-login .euser-login button{width:100%;}
.user-side-block{background-color:white;}
.user-side-block .html-item{padding:0;background-color:transparent;}
.user-side-block .personal-discount{margin-bottom:1rem;}
.user-side-block .loyalty-points{margin-bottom:1rem;}
.user-side-block .html-item.regText{padding-bottom:1rem;}
.side-ecart-block .cart-item-micro-freeDellivery{margin-top:0.5rem;}
.user-side-block .user-menu{margin-bottom:1rem;}
.user-side-block .profile-image-big{height:3rem;width:3rem;}
.user-side-block .shop-user{flex-wrap:nowrap;margin-bottom:1rem;}
.user-side-block .user-menu ul li{border-bottom:1px solid #f6f6f6;}
.user-side-block .user-menu ul li:hover{}
.user-side-block .user-menu ul li > a{font-size:0.8rem;}
.user-side-block .euser-logout{}
.user-side-block .euser-logout .button{width:100%;}
/*exWatermarks*/
.additional-symbol{display:block;position:absolute;right:0.25rem;bottom:0.25rem;width:20%;height:20%;background-position:right bottom;background-repeat:no-repeat;background-size:contain;background-color:transparent;pointer-events:none;}
.additional-symbol.LT{top:0.25rem;left:0.25rem;right:auto;bottom:auto;background-position:left top;}
.additional-symbol.CT{top:0.25rem;left:40%;right:auto;bottom:auto;background-position:center top;}
.additional-symbol.RT{top:0.25rem;left:auto;right:0.25rem;bottom:auto;background-position:right top;}
.additional-symbol.LC{top:40%;left:0.25rem;right:auto;bottom:auto;background-position:left center;}
.additional-symbol.CC{top:40%;left:40%;right:auto;bottom:auto;background-position:center center;}
.additional-symbol.RC{top:40%;left:auto;right:0.25rem;bottom:auto;background-position:right center;}
.additional-symbol.LB{top:auto;left:0.25rem;right:auto;bottom:0.25rem;background-position:left bottom;}
.additional-symbol.CB{top:auto;left:40%;right:auto;bottom:0.25rem;background-position:center bottom;}
.additional-symbol.RB{top:auto;left:auto;right:0.25rem;bottom:0.25rem;background-position:right bottom;}
/**/
.related-categories{margin-bottom:1rem;}
/*filters*/
body.innerpage.mobileLayout.filters-open #main-content{z-index:100000;}
div.filter-content > *{order:100;}
.filters-middle{margin-bottom:1rem;background-color:var(--main-light,#ffffff);padding-bottom:2rem;}
.ecat .filters-middle{display:none;}
.ecat.eHasProducts .filters-middle{display:block;}
.filters-middle.closed{padding-bottom:var(--main-box-padding,1rem);}
.applied-filters{opacity:1;transform:scaleY(1);transition:opacity 1s ease,transform 0.5s ease;transform-origin:top;}
.applied-filters.empty{/*display:none;*/
margin-bottom:0 !important;opacity:0;transform:scaleY(0);transition:opacity 1s ease,transform 0.5s ease;}
div.filter-content.closed{max-height:2.5rem;overflow:hidden;}
div.filter-content.closed .arrow-down{transform:rotate(90deg);}
div.filter-content.closed h4{border-bottom-color:transparent;}
div.filter-content .arrow-down{position:absolute;right:10px;font-size:10px;color:gray;}
div.filter-content .applied-count{font-size:10px;position:absolute;top:0;width:1rem;height:1rem;background-color:var(--main-accent);line-height:1;display:inline-flex;align-items:center;justify-content:center;color:var(--main-light);border-radius:var(--border-radius);}
div.filter-content .applied-count:empty{}
div.filter-content .applied-count:empty::after{content:"0";}
div.filter-content.bpl .applied-count{top:0;}
div.filter-content{position:relative;transition:max-height 0.3s ease;height:auto;overflow:hidden;}
div.filter-content:not(.bpl){margin-bottom:0;}
div.filter-content > h4{background-color:transparent;border-bottom:1px solid #eaeaea;height:40px;line-height:40px;cursor:pointer;pointer-events:none;order:0;}
div.filter-content div.filterBlock{width:98%;margin:1%;background-color:transparent;height:auto;box-sizing:border-box;padding-bottom:0.5rem;}
div.filter-content div.filterBlock .filterOpts{overflow-x:hidden;overflow-y:hidden;}
div.filter-content div.filterBlock.opt-3 .filterOpts{}
div.filter-content div.filterBlock.opt-3 .filterOpts a{height:1.5rem;width:1.5rem;border:1px solid #ccc;border-radius:var(--border-radius);font-size:0;justify-self:center;}
div.filter-content div.filterBlock.opt-3 .filterOpts a span.colorContainer{display:none;}
div.filter-content div.filterBlock .filterOpts:hover{overflow-y:auto;}
div.filterBlock div.sliderDescr span.r{margin-left:auto;}
div.filter-content div.filterBlock .cap{font-size:var(--main-font-size);line-height:100%;padding-bottom:5px;font-style:normal;border-bottom:1px solid #eaeaea;margin-bottom:5px;background-color:transparent;color:var(--main-dark,#000);padding-top:4px;display:flex;white-space:nowrap;align-items:center;}
.sliderDescr{width:100%;padding:0 4%;font-size:11px;display:flex;}
.sliderCont.ui-slider{width:calc(100% - 2.2rem);margin:1rem auto 0 auto;height:0.25rem;}
body .ui-widget-content .ui-state-default{border-radius:var(--border-radius);background:var(--main-light);border-color:var(--main-accent);transform:scale(0.9);top:-0.5rem;border-width:0.5rem;}
body .ui-widget-content .ui-state-default.second-handle{border-radius:var(--border-radius);}
body .ui-slider .ui-slider-range{height:0.25rem;}
div.filterBlock.priceSlider div.sliderDescr span.r{}
div.filterOpts a{font-size:var(--smaller-font-size);line-height:100%;padding:0.25rem 0.625rem 0.25rem 0.625rem;text-decoration:none;display:block;border:1px solid transparent;outline:0;position:relative;transition:padding 0.2s ease;margin-bottom:0.125rem;width:100%;letter-spacing:1px;}
div.filter-content div.filterBlock div.filterOpts a.on{color:inherit;font-weight:normal;border:1px dashed var(--main-accent);background-color:#fbfbfb;outline:0;padding:0.25rem 1rem 0.25rem 0.25rem;}
div.filter-content div.filterBlock div.filterOpts a.on:hover{}
div.filter-content div.filterBlock div.filterOpts a:hover{background-color:#f2f2f2;}
div.filter-content div.filterBlock div.filterOpts a.disabled{opacity:0.2;cursor:default;}
div.filter-content div.filterBlock div.filterOpts a.disabled:hover{background-color:transparent;}
#main-content div.applied-filters{margin:0 0 1rem 0;background-color:var(--main-light,#ffffff);position:relative;}
div.applied-filters.rc,div.applied-filters.lcbm,div.applied-filters.lcam{padding:var(--main-box-padding,1rem);margin-bottom:0;position:relative;}
div.applied-filters.rc a.clearAll,div.applied-filters.lcbm a.clearAll,div.applied-filters.lcam a.clearAll{top:0;}
div.filter-content.lcbm.closed,div.filter-content.lcam.closed,div.filter-content.rc.closed{max-height:3.2rem;overflow:hidden;margin-bottom:1rem;}
div.applied-filters h4{background-color:transparent;border-bottom:1px solid #eaeaea;height:40px;line-height:40px;margin-bottom:10px;}
div.applied-filters a{display:block;margin:3px;font-size:0.75rem;padding:0.25rem 0.5rem;text-decoration:none;border:1px dashed #c2c2c2;}
div.applied-filters a:hover{border:1px dashed var(--main-accent);}
div.applied-filters a > span:nth-child(1){padding-right:5px;color:red;font-weight:bold;font-size:12px;}
.applied-filters a > i{font-style:normal;opacity:0.5;filter:grayscale(1);}
div.applied-filters a.clearAll{border:0;font-weight:normal;position:absolute;top:1.5rem;right:0.5rem;}
.cb_option span.cnt{color:gray;}
.cb_option span.cnt::before{content:"("}
.cb_option span.cnt::after{content:")"}
div.filter-content div.filterBlock div.filterOpts a.moreOptions{border:1px solid var(--main-gray);padding:0.125rem 0.5rem 0.25rem 0.5rem;margin-top:0.5rem;color:var(--third-dark);cursor:pointer;text-align:center;height:2rem;display:flex;justify-content:center;align-items:center;}
div.filter-content div.filterBlock div.filterOpts a.temp-hidden{display:none;}
.no-results{text-align:center;}
.filterBlock.txt-search{order:1;}
div.filterBlock div.filterOpts a.on::after{content:"×";font-size:17px;font-weight:bold;color:red;position:absolute;right:3px;top:50%;transform:translateY(-50%);}
#main-content div.applied-filters{padding:0;border-color:transparent;background-color:transparent;}
#main-content div.applied-filters:empty{display:none;}
.applied-filters-cont.empty{display:none;}
div.applied-filters a.clearAll{top:0.2rem;}
div.filter-content .arrow-down{right:0.25rem;color:#C7C7C7;display:none;}
div.filter-content.lcbm,div.filter-content.lcam{padding:0 0 3rem 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));}
div.filter-content .applied-count{top:-0.8rem;position:relative;left:2px;font-family:var(--h1-font-family);}
.additional_search_form .button span.display-item-txt{display:none;}
.additional_search_form{display:flex;position:relative;}
.additional_search_form .search-button button{border-radius:0 var(--border-radius) var(--border-radius) 0;background:var(--search-button-bg-color);border-color:var(--search-button-border-color);border-width:0 0 1px 0;}
div.additional-search-input{width:100%;}
div.additional-search-input > input,div.additional-search-input > input:focus{border-right-color:transparent;font-size:var(--small-font-size);border-radius:var(--border-radius,0) 0 0 var(--border-radius,0);min-width:9rem;background-color:var(--search-input-bg-color);border-color:var(--search-input-border-color);border-width:0 0 1px 0;}
/*filters - center*/
div.filter-content.bpl div.filterBlock{}
/*filters - sides*/
div.filter-content.rc{padding:var(--main-box-padding,1rem);}
div.filter-content.rc div.filterBlock{min-height:60px;margin-bottom:20px;}
div.filter-content.lcbm div.filterBlock,div.filter-content.lcam div.filterBlock{margin-bottom:0;}
div.filter-content.lcbm div.filterBlock .filterOpts,div.filter-content.lcam div.filterBlock .filterOpts,div.filter-content.rc div.filterBlock .filterOpts{height:auto;display:flex;flex-wrap:wrap;}
/*collapse side filters*/
div.filter-content.lcbm div.filterBlock > .cap > .icon,div.filter-content.lcam div.filterBlock > .cap > .icon{cursor:pointer;}
div.filter-content.lcbm div.filterBlock > .cap > .icon:before,div.filter-content.lcam div.filterBlock > .cap > .icon:before{content:"-";font-size:1.2rem;color:#dfdfdf;}
div.filter-content.lcbm div.filterBlock.collapsed > .cap > .icon:before,div.filter-content.lcam div.filterBlock.collapsed > .cap > .icon:before{content:"+";font-size:0.75rem;;color:var(--second-accent);}
div.filter-content.lcbm div.filterBlock > .cap > .icon,div.filter-content.lcam div.filterBlock > .cap > .icon{margin-left:auto;display:inline-flex;border:1px solid #dfdfdf;height:1rem;width:1rem;justify-content:center;align-items:center;line-height:0;border-radius:var(--border-radius);}
div.filter-content.lcbm div.filterBlock,div.filter-content.lcam div.filterBlock{/*max-height:100rem;transition:max-height 0.3s ease;*/
}
div.filter-content.lcbm div.filterBlock.collapsed,div.filter-content.lcam div.filterBlock.collapsed{max-height:2rem;overflow:hidden;}
/*navigation and paging*/
body:not(.eHasProducts) .eshop-navigation-bar{display:none;}
.eshop div.tools-and-headlines nav.order-paging{display:none;}
.eshop-navigation-bar .headline{font-size:0.75rem;line-height:100%;padding-bottom:5px;font-style:normal;border-bottom:1px solid #eaeaea;margin-bottom:10px;background-color:transparent;color:#9c9c9c;padding-top:4px;display:block;text-align:left;width:100%;}
.eshop-navigation-bar .e-navigation{margin:1% 0 1% auto;background-color:transparent;height:auto;box-sizing:border-box;text-align:left;min-height:3.75rem;text-align:right;overflow:visible;}
.eshop-navigation-bar .page-products{width:100%;font-weight:bold;max-width:5rem;}
.nav-pages-showing{padding-right:0.5rem;}
.eshop-navigation-bar .page-products .fromWord{font-weight:normal;margin-right:0.5rem;}
.eshop-navigation-bar .page-products .headline{font-weight:normal;}
.eshop-navigation-bar .page-products.e-navigation span.showing{top:8px;font-size:12px;display:inline-flex;flex-wrap:wrap;justify-content:space-between;}
.eshop-navigation-bar .product-ordering{width:100%;max-width:9rem;}
.eshop-navigation-bar .products-onpage{width:100%;max-width:4rem;}
.eshop-navigation-bar div.prodPaging.e-navigation .headline{text-align:right;}
div.prodPaging.e-navigation .pages span:not(.this-page):not(.from-this-pages-amount):not(.active),.eshop-navigation-bar div.prodPaging.e-navigation .pages a{display:inline-block;width:2rem;height:2rem;border:1px solid #ccc;text-align:center;font-size:12px;line-height:2rem !important;text-decoration:none;margin-left:0.125rem;border-radius:var(--border-radius);}
.eshop-navigation-bar div.prodPaging.e-navigation .pages span.active,.eshop-navigation-bar div.prodPaging.e-navigation .pages span.onlyPage{background-color:#f2f2f2;font-weight:bold;}
.eshop-navigation-bar .nobg{border-color:transparent !important;}
.eshop-navigation-bar span.leftArrow,.eshop-navigation-bar span.rightArrow{opacity:0.2;}
div.prodPaging.e-navigation .pages{display:flex;}
.pages-drop .display-item-content{padding:0;border:0;}
.pages-drop .html-item,.pages-drop .html-item:hover{padding:0.5rem;}
div.prodPaging.e-navigation .display-item-txt{width:max-content !important;text-align:left !important;padding-left:0.5rem;padding-right:2rem;background:url("https://www.candycss.com/dist/1/img/svg/triangle.svg") no-repeat right 0.5rem top 50%;background-size:0.7rem;}
div.prodPaging.e-navigation .pages-drop:hover .display-item-txt{border-color:transparent !important;}
div.prodPaging.e-navigation span span.pages-drop.only-page{width:5rem;background-image:none;text-align:center;padding:0;}
.ecat.eHasProducts .eshop-navigation-bar.lower{position:relative;margin-left:auto;right:0;margin-top:2rem;margin-bottom:4rem;}
.ecat.eHasProducts .eshop-navigation-bar{display:flex;flex-wrap:nowrap;position:absolute;width:100%;max-width:30rem;top:0.75rem;right:1rem;background-color:transparent;padding:0;border-color:transparent;}
.eshop-navigation-bar .page-products.e-navigation span.showing{margin-top:10px;}
.eshop-navigation-bar .page-products{display:none;}
.eshop-navigation-bar .product-ordering select{font-size:0.8rem;}
.eshop-navigation-bar .products-onpage select{font-size:0.8rem;text-align:left;padding-left:3px;}
/**/
.view-type.e-navigation{overflow:visible;width:6.4rem;display:flex;flex-wrap:wrap;flex-shrink:0;}
.view-type.e-navigation > span.active-item{margin-left:auto;border-color:var(--main-accent);background-color:var(--main-accent);color:#ffffff;border-color:transparent !important;}
.view-type.e-navigation > span.active-item > .icon{color:#ffffff;}
.view-type.e-navigation > span:hover > .icon{color:#ffffff;}
.view-type.e-navigation > span:not(.headline){font-size:1rem;border:1px solid #dedede;padding:0.25rem;margin:0 1px;cursor:pointer;transition:all 0.2s ease;width:2rem;height:2rem;display:inline-flex;justify-content:center;align-items:center;border-radius:var(--border-radius);}
.view-type.e-navigation > span:not(.headline):hover{border-color:#333333;background-color:#333333;color:#ffffff !important;}
.change-view.view-type-grid .icon::before{content:"\f852";}
.change-view.view-type-list .icon::before{content:"\f61f";}
.change-view.view-type-text .icon::before{content:"\fbdd";font-size:0.9rem;}
.change-view .icon::before{font-size:1rem;}
/**/
.view-type.e-navigation > span:not(.headline){border-color:transparent;border-bottom-color:#eaeaea;}
.eshop-navigation-bar .product-ordering select{border-color:transparent;border-bottom-color:#eaeaea;}
.eshop-navigation-bar .products-onpage select{border-color:transparent;border-bottom-color:#eaeaea;}
div.prodPaging.e-navigation .pages span:not(.this-page):not(.from-this-pages-amount):not(.active),.eshop-navigation-bar div.prodPaging.e-navigation .pages a{border-color:transparent;border-bottom-color:#eaeaea;}
/*compare*/
.compare-products{opacity:0;visibility:hidden;background-color:#fff;position:fixed;z-index:100000;bottom:0;left:0;width:100%;transition:opacity 0.2s ease,transform 0.2s ease;display:flex;transform:translateY(100%);}
.compare-products.on{opacity:1;visibility:visible;transform:translateY(0);height:3.75rem;z-index:44446;}
.compare-products .go2compare{margin-left:1rem;margin-right:1rem;opacity:0.3;filter:grayscale(1);pointer-events:none;max-width:8rem;}
.compare-products .go2compare.on{opacity:1;filter:grayscale(0);pointer-events:unset;}
.remove-all,.remove-all:hover{margin-left:auto;text-decoration:none;font-size:2rem;display:inline-block !important;align-self:center;height:100%;cursor:pointer !important;line-height:1.7;}
.compare-header{margin-left:1rem;margin-right:auto;display:flex;line-height:0.8rem;padding-top:1rem;color:#acacac;width:10rem;}
.compare-count{width:100%;font-size:2rem;padding-top:0.3rem;color:#000;padding-left:0.3rem;}
.compare-count span{font-size:1rem;color:#acacac;}
.compare-products .compare-list{display:flex;}
.compare-products .compare-item{width:3.75rem;height:3.75rem;position:relative;}
.compare-products .compare-thumb{opacity:1;transition:opacity 0.2s ease;}
.compare-products .compare-item:hover .compare-thumb{opacity:0.60;}
.drop-compare-item span{text-decoration:none;position:absolute;width:1rem;height:1rem;display:flex;border:1px solid;justify-content:center;align-items:center;padding-bottom:0.25rem;background-color:#fff;}
.modal-compare .removedFromCompare{animation:slideOutItemAnim;animation-duration:0.8s;animation-fill-mode:forwards;}
.modal-compare .card{margin-bottom:0.5rem;}
@keyframes slideOutItemAnim{0%{opacity:1;transform:translateX(0);}
70%{opacity:0;transform:translateX(-100%);}
100%{opacity:0;display:none;position:absolute;z-index:-10;}
}
@keyframes slideInCompare{from{opacity:0;}
to{opacity:1;}
}
.compare-products .compare-item .compare-thumb{position:absolute;width:100%;height:100%;background-size:contain;z-index:1;background-position:center;background-repeat:no-repeat;animation:slideInCompare;animation-duration:0.7s;}
.compare-products .compare-item .drop-compare-item{position:absolute;width:100%;height:100%;background-size:cover;z-index:2;cursor:pointer;}
.modal-compare.fancybox-content{margin-bottom:3.8rem;max-width:1100px;width:100%;overflow:hidden;padding:1rem;}
/* eCats */
.card-title.cat-title{margin-bottom:0;}
.card-title.cat-title:hover{text-decoration:none;}
.categories-list .card-title > h3,.categories-list .card-title > h2{font-size:1.3rem;margin-bottom:0;text-transform:uppercase;font-weight:bold;text-align:center;}
.categories-list .card:not(.box-bordered):not(.box) .card-body{padding:1rem;}
.total-prods-cat{font-style:italic;}
.ecat .second-photo{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 0.2s ease;}
.ecat .second-photo:hover{opacity:1;}
.category-description{margin-bottom:2rem;}
/*Product list - prod list - prodlist*/
.card-body-inner > *{order:12;line-height:1.15;}
.card-body-inner > .card-helpers{order:1;}
.card-title{color:#000;}
.card-title:hover{text-decoration:none;}
.card-text:empty{display:none;}
.card .button.add-to-cart-list{font-size:var(--add2cart-button-txt-size)}
.card .button.add-to-cart-list .icon{display:var(--add2cart-button-icon-visibility);margin:var(--add2cart-button-icon-margin);order:var(--add2cart-button-icon-pos);display:none;}
.card .button-withicon-left::before,.card .button-withicon-right::before,.card .button.add-to-cart .icon::before,.card .button.add-to-cart-list .icon::before{content:var(--add2cart-button-icon);font-family:var(--add2cart-icon-font-family);font-weight:var(--add2cart-icon-font-weight);color:var(--add2cart-button-icon-color);font-size:var(--add2cart-button-icon-size);display:none;}
/*.product-list.updating-filters{position:relative;}
.product-list.updating-filters::before{content:"";animation:load8 1.1s infinite ease;display:block;height:1.5rem;width:1.5rem;border-radius:100%;border:3px solid #e2e2e2;left:50%;position:absolute;top:30vh;border-bottom-color:transparent;}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
*/
body.loading-data .product-list{position:relative;}
body.loading-data #page-wrapper::after{content:"";animation:load8 1.1s infinite ease;display:block;height:2rem;width:2rem;border-radius:100%;border:2px solid var(--main-accent);left:50%;position:fixed;top:50%;border-bottom-color:transparent;}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
body.loading-data.ecat.eHasProducts .eshop-navigation-bar{opacity:0 !important;pointer-events:none;}
body.loading-data .tools-and-headlines.upper{opacity:0 !important;pointer-events:none;}
body.loading-data .product-list{opacity:0 !important;pointer-events:none;}
body.loading-data #main-content div.applied-filters{opacity:0 !important;pointer-events:none;}
body.loading-data .filter-content-wrap{opacity:0.5;pointer-events:none;}
.product-list.updating-filters .card{animation:unset;opacity:0;}
.content-loaded .product-list .card{box-shadow:0 0 20px rgba(0,0,0,0.08);animation:0.5s ease-out 0.0s forwards slideInFromBottom;opacity:0;filter:grayscale(0);}
.content-loaded .product-list .card:nth-child(2){animation-delay:0.1s;}
.content-loaded .product-list .card:nth-child(3){animation-delay:0.2s;}
.content-loaded .product-list .card:nth-child(4){animation-delay:0.3s;}
.content-loaded .product-list .card:nth-child(5){animation-delay:0.4s;}
.content-loaded .product-list .card:nth-child(6){animation-delay:0.5s;}
.content-loaded .product-list .card:nth-child(7){animation-delay:0.6s;}
.content-loaded .product-list .card:nth-child(8){animation-delay:0.7s;}
.content-loaded .product-list .card:nth-child(n+9){animation-delay:0.8s;}
/*.product-list .card:nth-child(9){animation-delay:0.8s;}
.product-list .card:nth-child(10){animation-delay:0.9s;}
.product-list .card:nth-child(11){animation-delay:1.0s;}
.product-list .card:nth-child(12){animation-delay:1.1s;}
.product-list .card:nth-child(13){animation-delay:1.2s;}
.product-list .card:nth-child(14){animation-delay:1.3s;}
.product-list .card:nth-child(15){animation-delay:1.4s;}
.product-list .card:nth-child(16){animation-delay:1.5s;}
.product-list .card:nth-child(17){animation-delay:1.6s;}
.product-list .card:nth-child(18){animation-delay:1.7s;}
.product-list .card:nth-child(19){animation-delay:1.8s;}
.product-list .card:nth-child(20){animation-delay:1.9s;}
.product-list .card:nth-child(21){animation-delay:2.0s;}
.product-list .card:nth-child(22){animation-delay:2.1s;}
.product-list .card:nth-child(23){animation-delay:2.2s;}
.product-list .card:nth-child(24){animation-delay:2.3s;}
*/
@keyframes slideInFromBottom{0%{transform:translateY(1rem);opacity:0;}
100%{transform:translateY(0);opacity:1;}
}
.card .card-image-link{background-image:none !important;}
.card .card-image-link .card-image-itself{padding:0;border-radius:var(--border-radius);}
.card .card-image-link.card-image-portrait .card-image-itself{object-position:top;transform-origin:top;}
.product-list .card:hover .card-image-link .card-image-itself{transform:scale(1.1);}
.product-list .card-params > ul{margin-bottom:0;}
.product-list .card-params > ul > li{padding-left:0;}
.product-list .card-params > ul > li::before{display:none;}
.product-list .card-params .param-name{padding-right:0.2rem;font-size:0.8rem;}
.product-list .card-params .param-value{max-width:unset;font-size:0.8rem;overflow:visible;}
.product-list .card-params > ul > li:nth-child(2n) > .param-value{/*color:var(--second-gray);font-style:italic;*/
}
.product-list .card-params .param-value,.product-list .card-params .param-name{min-height:1.5rem;align-items:center;}
.card-labels{right:0;}
.icon.fas.fa-air-freshener::before{content:"\ec61";font-size:1.2rem;}
/*new*/
.icon.fas.fa-fire-alt::before{content:"\f7e3";font-size:1.2rem;}
/*pop*/
.icon.fas.fa-tag::before{content:"\f4c3";font-size:1.2rem;}
/*sale*/
.card-body .card-date b{margin-right:0.25rem;font-weight:400;}
/*deck list view*/
.deck-list-view .card-title > h3,.deck-list-view .card-title > h2{text-align:unset;}
.deck-list-view .card:not(.box-bordered):not(.box) .card-body{padding:1rem;}
.deck-list-view .card-image-link{width:5rem;padding-bottom:5rem;margin:auto 0;height:auto;}
.deck-list-view .card-image-link .card-image-itself{width:5rem;margin-top:0;}
/*deck text only*/
.deck-list-view.text-only .card{grid-template-columns:1fr;grid-template-areas:"data";}
.deck-list-view.text-only .card-image-link{display:none;}
/*stacked cards both colors*/
.card-vertical.card-stacked-black .card-body{position:absolute;overflow:hidden;}
.card-vertical.card-stacked-black .card-image-link::after{content:"";background:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);top:auto;width:120%;position:absolute;height:50%;bottom:0;transition:height 0.3s ease;filter:blur(8px);left:-10%;}
.card-vertical.card-stacked-black:hover .card-image-link::after{height:80%;}
.card-vertical.card-stacked-black .card-image-link{background-color:#000000;}
.card-vertical.card-stacked-black .card-image-link > img{opacity:0.7;}
.card-vertical.card-stacked-black .card-body .card-title{margin-top:auto;color:#fff;text-align:center;}
.card-vertical.card-stacked-black .card-body .card-text{color:#fff;display:none;}
.card-vertical.card-stacked-black .card-body .buttons-stacked-horizontal{margin-top:inherit;}
.card-vertical.card-stacked-black .card-body .card-date{color:#fff;font-size:var(--smaller-font-size);justify-content:center;}
.card-vertical.card-stacked-black .card-link-overlay{height:100%;width:100%;top:0;left:0;position:absolute;}
/*150 hierarchy*/
.card-title > h3{font-family:var(--h2-font-family);}
/*eshop product page*/
.product-content{height:auto;display:flex;position:relative;flex-wrap:wrap;}
.product-visual-tools{/*padding:0 2rem 0 0;*/
 padding:0;width:40%}
.product-data-tools{padding:0 0 0 2rem;width:60%;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-top:0.5rem;}
/*visual side*/
.product-label-attribute[data-tooltip]{height:3rem;width:3rem;display:flex;top:0;right:0;z-index:5;}
.product-label-attribute .attribute-bg{position:absolute;height:100%;width:100%;background-size:80%;background-repeat:no-repeat;background-position:center;}
.product-gallery{position:sticky;top:calc(var(--header-height) + 2rem);max-width:calc(80vh - var(--header-height));margin:0 auto 1rem auto;}
/*performasnce?*/
.product-visual-tools .main-image{width:100%;height:0;padding-bottom:100%;display:flex;position:relative;justify-content:flex-end;outline:0px;}
.product-visual-tools .main-image:not(.nophoto){background-image:none !important;}
.product-visual-tools .main-image img{position:absolute;object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius);}
.more-photos{display:flex;flex-wrap:wrap;}
.more-photos .gallery-thumb{width:9%;height:0;padding-bottom:9%;display:flex;margin:1.11% 0 0 1.11%;background-color:var(--main-light);}
.more-photos .gallery-thumb:nth-child(1),.more-photos .gallery-thumb:nth-child(11){margin-left:0;}
.more-photos .gallery-thumb > a{width:100%;height:100%;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:opacity 0.3s ease,transform 0.2s ease;opacity:0.7;transform:scale(1);will-change:transform;}
.more-photos .gallery-thumb:hover > a{opacity:1;transform:scale(1.1);}
.more-photos .gallery-thumb a img{object-fit:cover;width:100%;display:none;}
.more-photos .gallery-thumb.mov img,.more-photos .gallery-thumb.map img,.more-photos .gallery-thumb.aud img,.more-photos .gallery-thumb.int img{visibility:hidden;}
.more-photos .gallery-thumb.mov a,.more-photos .gallery-thumb.map a,.more-photos .gallery-thumb.aud a,.more-photos .gallery-thumb.int a{background-position:center;background-repeat:no-repeat;background-size:60%;background-color:var(--third-light,#f2f2f2);}
.more-photos .gallery-thumb.mov a{background-image:url('../img/template-icons/svg/video.svg')}
.more-photos .gallery-thumb.map a{background-image:url('../img/template-icons/svg/map.svg')}
.more-photos .gallery-thumb.aud a{background-image:url('../img/template-icons/svg/audio.svg')}
.more-photos .gallery-thumb.int a{background-image:url('../img/template-icons/svg/interactive.svg')}
/*data side*/
.product-headline{display:none;}
.next-prev-product{margin-left:auto;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;top:0;height:2rem;width:auto;position:relative;margin-left:0;order:0;}
.sell-price{font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-right:1rem;order:0;}
.sell-price .card-price-currency{font-size:1rem;}
.old-price{font-size:1rem;font-weight:300;margin-left:0.5rem;position:relative;}
.old-price::after{border-top:1px solid var(--main-accent);position:absolute;content:"";right:auto;top:55%;left:0;transform:rotate(-10deg);width:120%;left:-10%;}
.add-to-cart.inquire-product{margin-bottom:1rem;/*margin-right:1rem;*/
margin-left:auto;}
.inquire-button{/*margin-left:auto;*/
}
.add-to-cart,.add-to-cart-tools{display:flex;align-items:center;}
.add-to-cart-tools{}
.add-to-cart-tools [type="text"]{width:3rem;text-align:center;padding-right:1rem;transform:translateX(0.5rem);}
.add-to-cart-tools [type="button"]{}
.out-of-stock-card{}
/*WARNING affects projects with 0 WH*/
.categories-list .view-product{display:none;}
.categories-list .out-of-stock{display:none;}
.out-of-stock{margin-left:0.5rem;}
.share-toolbox{margin-bottom:1rem;display:flex;align-items:center;height:2rem;width:100%;justify-content:flex-end;order:15;}
.share-toolbox .share-txt{margin-right:0.5rem;/*margin-left:auto;*/
}
.share-toolbox a{margin-right:0.25rem;filter:grayscale(1);opacity:0.3;transition:opacity 0.2s ease,filter 0.2s ease;}
.share-toolbox a:nth-last-child(1){margin-right:0;}
.share-toolbox a:hover{filter:grayscale(0);opacity:1;}
.modifications-of-product{display:flex;align-items:center;margin-bottom:2rem;width:100%;}
.mod-headline{margin-right:0.5rem;margin-top:1rem;}
.modifications-of-product select{max-width:50%;width:auto;/*margin-left:auto;*/
}
.modifications-of-product div.additional-mod-block{display:flex;align-items:center;}
.modifications-of-product div.additional-mod-block > *{margin-right:1rem;}
.modifications-of-product .additional-mod-block .mod-photo-selection .fieldCap:first-letter{text-transform:capitalize;}
.modifications-of-product .additional-mod-block .fieldCap{font-size:0.8rem;color:#666;margin-bottom:0.25rem;margin-left:0.25rem;}
.modifications-of-product .additional-mod-block .fieldNav{}
.modifications-of-product .additional-mod-block .fieldNav .fieldOptions{min-height:2rem;}
.modifications-of-product .additional-mod-block .mod-text-selection.fieldNav .fieldOptions a{min-height:2rem;display:inline-flex;align-items:center;margin-left:0.25rem;padding:0 0.5rem;font-size:0.9rem;text-decoration:none;}
.modifications-of-product .additional-mod-block .mod-text-selection.fieldNav .fieldOptions a.act{text-decoration:none;border:1px dashed var(--main-accent);position:relative;}
.modifications-of-product .additional-mod-block .mod-text-selection.fieldNav .fieldOptions a.act::after{content:"";opacity:0;top:0;left:0;bottom:0;right:0;position:absolute;z-index:2;background-color:#fff;}
.modifications-of-product a{height:2rem;width:2rem;display:inline-flex;border:1px solid transparent;background-size:cover;background-position:center;box-shadow:0px 0px 7px rgba(0,0,0,0.15);margin-left:0.25rem;position:relative;}
.modifications-of-product a.act{border:1px dashed var(--main-accent);}
.modifications-of-product a.act::after{content:"";opacity:0.8;top:0;left:0;bottom:0;right:0;position:absolute;z-index:2;background-color:#fff;}
/*inquire in prod. page*/
.inquire-modal,.inquire-result-txt{display:none;}
.inquire-modal-content{max-width:35rem;padding:1rem;}
.inquire-modal-content input,.inquire-modal-content textarea,.inquire-modal-content .buttons-stacked-horizontal{margin-bottom:1rem;}
.inquire-modal-content form label{display:var(--form-architecture,block);grid-template-areas:"label input" "empty comment";grid-template-columns:30% 70%;}
body .fancybox-slide--html .fancybox-close-small{top:0;width:3rem;height:3rem;}
/**/
.product-list.related-products{width:100%;margin-bottom:2rem;background-color:transparent;box-shadow:unset;padding:0 0 0 0;order:7;}
.product-list.related-products .card-util-compare{display:none;}
.product-list.related-products .card-title > h2{font-size:1.2rem;}
/*params*/
.param.code,.param.weight,.param.stock,.param.cat{}
.product-params > div.param:nth-last-of-type(1){margin-bottom:1rem;}
.product-params{margin-bottom:1rem;width:100%;}
.product-content .param{width:100%;display:flex;min-height:2.5rem;height:auto;align-items:center;padding:0.5rem;outline:1px solid transparent;transition:opacity 0.5s ease,outline 0.2s ease,background-color 0.2s ease;opacity:1;border-bottom:1px solid #f2f2f2;}
.product-content .param:nth-of-type(2n+1){/*background-color:#f5f5f5;*/
}
.product-content .var.modPhotos:first-letter{text-transform:capitalize;}
/*.product-content .param:hover{outline:1px solid #dfdfdf;background-color:#f0f0f0;box-shadow:0 0 12px rgba(0,0,0,0.1);}
.product-content .param:hover .var{color:#000;}
*/
.product-content .param .var{width:40%;padding-right:0.3rem;font-weight:400;color:#666666;}
.product-content .param .val{width:60%;color:#000000;}
.product-content .param-section{flex-wrap:wrap;margin-bottom:1rem;max-height:125rem;opacity:1;transition:max-height 1s ease,opacity 1.5s ease;width:100%;}
.product-content .param-section > .section-header{width:100%;cursor:pointer;display:flex;font-size:1.5rem;align-items:center;}
.product-content .param-section > .section-header .section-header-txt{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0.25rem 0;}
.product-content .param-section > .section-header .icon{margin-left:auto;display:inline-flex;border:1px solid #dfdfdf;height:2rem;width:2rem;justify-content:center;align-items:center;line-height:0;}
.product-content .param-section > .section-header .icon::before{content:"-";font-size:1.2rem;color:#dfdfdf;}
.product-content .param-section.closed > .section-header .icon::before{content:"+";font-size:1rem;color:var(--second-accent);}
.product-content .param-section.closed > .section-header{}
.product-content .param-section.closed{max-height:2.5rem;overflow:hidden;transition:max-height 0.25s ease;border-bottom:1px solid #f2f2f2;}
.product-content .param-section.closed .param{opacity:0;transition:opacity 0.5s ease;}
.param-section.cnt_0,.param-section.cnt_{display:none;}
.colorContainer{width:1rem;height:1rem;margin:0.25rem 0.25rem 0 0;border-radius:var(--border-radius);box-shadow:0px 0px 7px rgba(0,0,0,0.15);display:inline-flex;flex-shrink:0;}
.has-color{display:flex !important;align-items:center;}
.mods-inParam-table .val a,.product-params .val a.filter-color,.product-params .val .colorContainer{height:2rem;width:2rem;border:1px solid transparent;background-size:cover;background-position:center;box-shadow:0px 0px 7px rgba(0,0,0,0.15);margin-right:0.25rem;}
.mods-inParam-table .val a.act,.product-params .val a.filter-color.act{border:1px dashed var(--main-accent);position:relative}
/*offer price*/
.offer-price{margin-bottom:1rem;}
.offer-price .timer{margin-bottom:1rem;}
.login-to-offer{display:flex;background-color:white;margin-bottom:1rem;}
.time-left{font-weight:600;}
.user-offer{display:flex;height:2rem;align-items:center;padding:0 0.5rem;}
.user-offer:nth-child(even){background-color:#f5f5f5;}
.user-offer .dt{color:#ccc;font-size:0.8rem;}
.user-offer .username{margin:0 auto 0 1rem;}
.user-offer .price{}
.my-offer{display:flex;flex-wrap:wrap;margin-bottom:1rem;align-items:center;}
.my-offer-headline{margin:0.5rem auto 0.5rem 0;}
.offer-tools{display:flex;white-space:nowrap;justify-content:flex-end;}
.my-offer-input{width:5rem;}
.my-offer-input input{text-align:center;width:100%;}
.my-offer-button{width:auto;}
.my-offer-button [type="button"]{width:100%;}
/*tabs*/
.product-description-block{margin-bottom:1rem;width:100%;}
.links-stacked-tabs{border-color:var(--main-gray);}
.links-stacked-tabs a{border-color:transparent;background-color:transparent;border-bottom-color:#ccc;}
.links-stacked-tabs a.active-tab{border-color:var(--main-gray);background-color:var(--main-light);border-bottom-color:var(--main-light);}
.content-holder{overflow:hidden;padding:var(--main-button-padding);padding-top:1rem;padding-bottom:1rem;border:1px solid var(--main-gray);border-top-color:transparent;background-color:var(--main-light);min-height:6rem;}
.product-tabs-content{visibility:hidden;opacity:0;transition:opacity 0.4s ease,transform 0.4s ease;position:absolute;transform:translateY(-50%);}
.product-tabs-content.active-tab{visibility:visible;opacity:1;position:relative;transform:translateY(0%);}
.links-stacked-tabs a:only-of-type{max-width:50%;}
/**/
.prev-button,.next-button{border-color:transparent;background:transparent;font-size:2rem;padding-bottom:0.5rem;height:2rem;padding-bottom:0.875rem;width:2rem;}
.prev-button:hover,.next-button:hover{font-size:2rem;padding-bottom:0.875rem;}
/*modification list*/
.modifications-of-products{margin-bottom:1rem;}
.modifications-of-products .headline{text-transform:capitalize;}
/*shop forms*/
.eregister .main-headline,.eremind .main-headline,.eprofile .main-headline,.everify .main-headline{text-align:center;padding:0;}
.eregister-form,.eremind-form,.eprofile-form{max-width:40rem;margin:0 auto 3rem auto;}
.successful-step-login{padding:0 10rem;}
.register-login-block{margin-bottom:2rem;}
form .txt1{padding:0.5rem 0;display:block;/*margin-bottom:0;*/
}
form .txt2{font-size:0.8rem;color:#767676;padding:0.5rem 0.3rem;display:block;}
form .txt3{position:relative;font-style:italic;font-size:1.1rem;padding-left:2rem;}
.eregister form h4{text-align:center;}
.eprofile form h4{text-align:center;}
.quote-open{position:absolute;top:0;left:0;}
.quote-close{position:absolute;bottom:0.25rem;right:0.25rem;}
.company-only{display:none;}
.company-only.active{display:flex;flex-direction:column;}
.register-user-switch{transform:translateY(1px);display:flex;}
.register-user-types{/*margin-bottom:1.5rem;*/
border-radius:0 0 var(--border-radius) var(--border-radius);border-color:transparent;background-color:var(--main-light);margin-bottom:2rem;}
.is-private,.is-company{width:50%;padding:0.5rem 0;background-color:transparent;height:3rem;position:relative;}
.is-private .input-label-txt,.is-company .input-label-txt{border:1px solid transparent;border-bottom-color:transparent;position:absolute;height:100%;margin:0;transform:translateY(1px);align-items:center;padding:0;top:0;display:inline-flex;justify-content:center;background-color:transparent;border-radius:var(--border-radius) var(--border-radius) 0 0;color:var(--main-gray);}
.is-private input:checked + .input-label-txt,.is-company input:checked + .input-label-txt{border-color:transparent;border-bottom-color:#cccccc;/*background-color:var(--main-light);*/
color:var(--main-dark);}
.is-private input,.is-company input{position:absolute;opacity:0;}
h4.user-type-infoCompany{display:none;}
h4.user-type-infoPerson{}
.user-type-infoPerson,.user-type-infoCompany{margin-bottom:0;}
.company .user-type-infoPerson{margin-top:1rem;display:none;}
.company .register-name{display:none;}
.company .register-surname{display:none;}
.register-pass{display:none;}
.profile-pic.upload-custom{display:none;}
.only-business form .user-type-headline{display:none;}
body.only-business:not(.cart) .register-user-switch{display:none;}
body.only-business.cart.e_logged .register-user-switch{display:none;}
.vat-or-not{display:flex;}
.is-vat-payers select{width:30%;border-radius:var(--border-radius) 0 0 var(--border-radius);}
.is-vat-payers input{width:70%;border-radius:0 var(--border-radius) var(--border-radius) 0;}
.register-phone{/*display:none;*/
}
.register-type-comment{margin-top:1rem;}
.register-address-comment{margin-top:1rem;}
.user-address-block{margin-bottom:2rem;}
.anchor-to-address{visibility:hidden;top:calc((var(--header-height) + 5rem) * -1);position:relative;display:block;}
.expand#rules-content{height:100vh;overflow-y:auto;overflow-x:hidden;}
#rules-content{height:100%;overflow-y:auto;overflow-x:hidden;transition:height 0.3s ease;max-height:40rem;min-height:10rem;padding-left:0;}
.eregister #rules-content{padding-left:1rem;}
.register-agree1-txt{padding:0;margin:0;}
.rules-content{margin-bottom:1rem;}
.next-steps-headline{margin-top:2rem;}
.next-steps-info{margin-bottom:2rem;}
.code-image{max-width:8rem;}
.code-image-hld{border-radius:var(--border-radius) 0 0 var(--border-radius);background-color:#e6e6e6;overflow:hidden;height:var(--main-input-height);display:flex;justify-content:center;align-items:center;}
.user-submit-block{margin-bottom:1rem;}
.user-submit-block .buttons-stacked-horizontal input{width:100%;background-color:var(--main-button-bg-color) !important;}
.eprofile form .txt1:not(.input-label-txt){text-align:center;}
.eprofile .change-pass{margin-top:2rem;}
.eprofile .user-submit-block{margin-top:2rem;}
.eprofile .profile-pic{display:none;flex-wrap:wrap;}
.eprofile .profile-pic-txt{width:100%;}
.eprofile .profile-pic .input{width:calc(100% - 3em);align-self:center;margin-right:auto;}
.eprofile .profile-pic .profile-image-big{height:2rem;width:2rem;align-self:center;}
.eprofile .profile-pic .profile-pic.txt2{width:100%;}
.settings-updated{margin-bottom:2rem;}
.user-remind-block{margin-bottom:2rem;}
.remind-text{margin-bottom:1rem;text-align:center;}
.error-msg{margin-bottom:2rem;border:0;}
/**/
.registration-success .successful-step-login{display:none;}
/*eWelcome page*/
.ewelcome #main-content{padding-bottom:4rem;}
.ewelcome .main-headline{text-align:center;padding:0;}
.ewelcome-container{margin:0 auto;}
.ewelcome .login-block{margin-bottom:2rem;}
.ewelcome .register-block{display:flex;flex-wrap:wrap;}
.ewelcome .register-text{margin-bottom:1rem;}
.ewelcome .register-link{margin-left:auto;}
/**** eCART eshop page *****/
body.cart #menu-sidebar,body.cart #menu-sidebar2{display:none;}
/*eCart page*/
.cart .grid-layout-main{max-width:1200px;}
/*empty cart*/
.empty-cart-page .main-headline{opacity:0;}
.empty-cart-headline{width:100%;text-align:center;}
.empty-cart{text-align:center;display:flex;flex-wrap:wrap;margin-bottom:4rem;}
.empty-cart-links{flex-grow:1;width:100%;margin-bottom:var(--h-bottom-margin);}
.empty-cart-promo{flex-grow:1;margin-bottom:var(--h-bottom-margin);}
/**/
/**/
.decimal{font-size:80%;}
.main-cart-form{/*display:flex;flex-wrap:wrap;*/
margin-bottom:1rem;column-gap:4rem;row-gap:4rem;}
.main-cart-form .step{/*display:flex;flex-wrap:wrap;flex-direction:column;width:50%;overflow:scroll;padding:1rem;*/
}
.main-cart-form .step.nr1{/*order:1;*/
/*background-color:#f2f2f2;*/
}
.main-cart-form .step.nr2{/*order:2;*/
background-color:#ffffff;border-color:transparent;border-left-color:#ccc;padding-left:2rem;}
.cart .main-headline{text-align:center;}
.cart h2.headline{width:100%;align-self:flex-start;font-size:1.8rem;}
.cart h3.headline{font-size:1.5rem;width:100%;}
.cart h4.headline{width:100%;align-self:flex-start;text-align:center;}
.step1-innerBody{width:100%;}
.step.nr1 h2.headline{display:none;}
/*Delivery reminder*/
.cart-freeDellivery-reminder{display:flex;align-items:center;justify-content:space-between;}
.cart-freeDellivery-reminder .cart-item-freeDellivery{order:2;margin-left:1rem;margin-right:auto;line-height:1;}
/*login reminder*/
.cart-login-reminder{display:flex;align-items:center;justify-content:space-between;padding:0 0 var(--main-box-padding,1rem) 0;}
.cart-login-reminder .cart-item-login{}
.guest-headline{padding-top:1rem;}
/**/
.large-cart-items{padding:0.75rem 0;}
.large-cart-items .cart-item{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:normal;/*background-color:#fff;padding:0.5rem;*/
 margin:0 0 1rem 0;border:1px solid transparent;border-bottom-color:var(--main-box-border-color);}
/**/
.large-cart-items .cart-item .image-wrap{width:5rem;height:5rem;margin-right:auto;}
.large-cart-items .image-wrap img{width:100%;height:100%;object-fit:contain;}
/**/
.large-cart-items .cart-vals-group1{display:flex;flex-wrap:wrap;width:calc(100% - 6rem);}
.large-cart-items .cart-vals-group1 > *{align-self:center;font-size:var(--small-font-size);}
/**/
.large-cart-items .cart-item .product-name{width:100%;font-size:var(--big-font-size);text-decoration:none;}
.large-cart-items .cart-item .product-name:hover{text-decoration:underline;}
/**/
.large-cart-items .cart-vals-group1 .cart-item-params{display:block;font-size:0.7rem;width:100%;margin-bottom:0.5rem;color:#ccc;}
.cart-item-params .param-val.color-container{width:0.5rem;display:inline-block;height:0.5rem;}
.cart-item-params .param-val{/*font-weight:bold;*/
color:#000;}
/**/
.large-cart-items .item-weight{width:4.3rem;}
/**/
.large-cart-items .item-price{position:relative;/*margin-left:auto;*/
margin-right:auto;width:5rem;text-align:right;}
.large-cart-items .item-price .item-discount{font-weight:normal;position:relative;}
.large-cart-items .item-price sup{font-weight:bold;position:absolute;display:block;background-color:var(--main-accent);color:var(--main-light);padding:0.5rem 0.25rem;border-radius:var(--border-radius);font-size:60%;right:-0.8rem;bottom:60%;margin-right:auto;top:auto;z-index:10;}
/**/
.large-cart-items .item-count{margin-right:auto;margin-left:auto;position:relative;}
.large-cart-items .item-count .input-label-txt{font-size:var(--small-font-size);}
.large-cart-items .cart-qty{text-align:center;max-width:2.5rem;padding-right:0;padding-left:0;border-radius:0;color:#000;z-index:10;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;}
.large-cart-items .cart-qty:focus{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;box-shadow:var(--main-button-hover);}
.large-cart-items .cart-qty:hover{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;box-shadow:var(--main-button-hover);}
.item-count .inc-input{border-radius:0 var(--border-radius) var(--border-radius) 0;}
.item-count .dec-input{border-radius:var(--border-radius) 0 0 var(--border-radius);}
.item-count .inc-input,.item-count .dec-input{cursor:pointer;line-height:var(--inputs-line-height);width:2.5rem;text-align:center;font-size:1.2rem;border:1px solid transparent;}
.item-count .inc-input:hover,.item-count .dec-input:hover{box-shadow:var(--main-button-hover);border-bottom-color:var(--main-input-border-color);}
.large-cart-items .cart-qty::-webkit-outer-spin-button,.large-cart-items .cart-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.large-cart-items .cart-qty[type=number]{-moz-appearance:textfield;}
/**/
.large-cart-items .item-price-summ{position:relative;font-size:var(--big-font-size);font-weight:bold;margin-right:1rem;width:6.4rem;text-align:center;}
/**/
.removeFromCart{animation:grayOutItem;animation-duration:0.8s;animation-fill-mode:forwards;}
@keyframes grayOutItem{0%{opacity:1;filter:grayscale(0)}
100%{opacity:0.2;filter:grayscale(1)}
}
.large-cart-items .item-remove{}
.large-cart-items .item-remove a{text-decoration:none;font-size:0.9rem;cursor:pointer;}
.removeFromCart .item-remove a[data-tooltip]::after,.removeFromCart .item-remove a[data-tooltip]::before{display:none;}
/**/
.large-cart-items .cart-qty.loading{z-index:0;color:transparent;border-bottom-color:transparent;}
.input-loading{position:absolute;content:'';top:50%;left:50%;transform:translateX(-50%);margin:-0.5rem 0rem 0rem -0.5rem;width:1rem;height:1rem;-webkit-animation:box-load-spin 0.5s linear;animation:box-load-spin 0.5s linear;animation-iteration-count:1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:100%;border-color:var(--main-accent) var(--second-light) var(--second-light);border-style:solid;border-width:0.1rem;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;z-index:5;}
/**/
.cart-items-summ{font-size:1.5rem;font-weight:bold;display:inline-flex;width:100%;align-items:center;justify-content:flex-end;}
.cart-items-summ .cart-items-summ-txt{font-size:0.8rem;font-weight:normal;margin-right:0.25rem;}
/**/
.price-modifiers{overflow:hidden;height:2rem;position:relative;transition:height 0.2s ease;border-radius:var(--border-radius);}
.price-modifiers > div{opacity:0;}
.price-modifiers.open{height:100%;}
.price-modifiers.open > div{opacity:1;}
a.price-modifiers-opener{position:absolute;right:var(--main-box-padding,1rem);z-index:10;text-decoration:none;/*top:50%;transform:translateY(-50%);transition:top 0.2s ease,transform 0.2s ease;*/
}
.price-modifiers.open a.price-modifiers-opener{top:1rem;transform:translateY(0);}
a.price-modifiers-opener .icon{margin-left:0.5rem;}
.price-modifiers.open .opener-txt{display:none;}
a.price-modifiers-opener .icon::before{content:"\f74a";font-family:'icomoon';font-weight:normal;}
.price-modifiers.open a.price-modifiers-opener .icon::before{content:"\e9bf";font-family:'icomoon';font-weight:normal;}
.loyalty-txt{font-size:var(--small-font-size);margin-bottom:0.5rem;}
.loyalty-points-cnt{margin-bottom:0.5rem;font-size:var(--small-font-size);}
.loyalty-points-available{margin-bottom:0.5rem;font-size:var(--small-font-size);}
.loyalty-points-willGet{font-size:0.8rem;display:inline-block;color:var(--second-gray);}
.loyalty-points-willGet:hover{display:inline-block;}
.loyalty-points-willGet:before{width:100%;text-align:left;max-width:200px;}
.loyalty-points-info{display:block;margin-bottom:1rem;font-size:var(--small-font-size);}
.e_logged .loyalty-points-info{font-size:0.8rem;display:block;color:var(--second-gray);}
.loyalty-points-info a{font-size:var(--small-font-size);}
.loyalty-points-willGet .icon::before{content:"ⓘ"}
.loyalty-points-info .icon::before{content:"ⓘ"}
/*group item gift*/
.cart-item-group-gift{border:2px dashed #89bb23;}
.cart-item-group-gift .item-price-summ{margin-left:auto;}
.cart-item-group-gift .item-remove{pointer-events:none;filter:grayscale(1);opacity:0.5;}
.cart-item-group-gift .product-name{color:#89bb23;}
.cart-item-group-gift .item-price-summ{color:#89bb23;}
.cart-item-group-gift .product-name:hover{text-decoration:none;}
.cart-item-group-gift .item-count{pointer-events:none;filter:grayscale(1);opacity:0.5;}
.cart-item-discount-gift .image-wrap.gift-image{background:url("../img/template-icons/svg/gift.svg") no-repeat center center;background-size:60%;}
.cart-item-discount-gift .image-wrap.gift-image img{opacity:0;}
/*discount money gift codes*/
.cart-item-discount-gift{border:2px dashed #89bb23;}
.cart-item-discount-gift .item-price-summ{margin-left:auto;}
.cart-item-discount-gift .item-remove{pointer-events:none;filter:grayscale(1);opacity:0.5;}
.large-cart-items .cart-item-discount-gift .product-name{color:#89bb23;/*width:60%;*/
}
.cart-item-discount-gift .item-price-summ{color:#89bb23;}
.cart-item-discount-gift .product-name:hover{text-decoration:none !important;}
.cart-item-discount-gift .product-name .already-have-disc-info{display:block;font-size:var(--small-font-size);color:var(--second-gray);}
.discount-enter-and-info{}
.discount-txt{font-size:var(--small-font-size);margin-bottom:1rem;}
.discount-enter{display:flex;}
.discount-enter .discount-input{border-radius:var(--border-radius) 0 0 var(--border-radius);border-right-color:transparent;min-width:0;flex-basis:100%;}
.discount-enter .button{border-radius:0 var(--border-radius) var(--border-radius) 0;min-width:0;flex-basis:100%;max-width:10rem;}
.discount-info{}
/*pay options*/
.pay-options{grid-row-gap:0;margin-bottom:2rem;}
.pay-options .headline{}
.payment-descriptions{/*display:flex;*/
display:inline-block;width:100%;align-items:center;padding-bottom:1rem;border-bottom:1px solid #f2f2f2;font-size:var(--small-font-size);color:var(--second-gray);}
.payment-providers{display:flex;width:100%;align-items:center;}
.payment-providers-txt{font-size:var(--small-font-size);color:var(--second-gray);min-width:50%;}
.payment-providers-logos{min-width:50%;display:flex;flex-wrap:wrap;justify-content:center;}
.pay-option-label{width:100%;padding:0.25rem 0;height:3rem;}
.payment-provider-logo{margin:0.25rem 0.5rem;height:1.3rem;width:auto;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;}
#ew2p{/*background-image:url(http://www.prokit.lt/frontend3/modules/w2p/paysera_icon.png) !important;*/
min-width:84px;}
#epaypal{/*background-image:url(http://www.prokit.lt/frontend3/modules/paypal/paypal_icon.png) !important;*/
min-width:84px;}
#ep24{/*background-image:url(http://www.prokit.lt/frontend3/modules/p24/p24_icon.png) !important;*/
min-width:70px;}
#esyspay{/*background-image:url(http://www.prokit.lt/frontend3/modules/syspay/systempay_icon.png) !important;*/
min-width:74px;}
.pay-option-label{position:relative;}
.pay-option-label .input-label-txt{border:1px solid transparent;border-bottom-color:transparent;position:absolute;height:100%;margin:0;transform:translateY(1px);align-items:center;padding:0;top:0;display:inline-flex;justify-content:center;background-color:transparent;border-radius:var(--border-radius) var(--border-radius) 0 0;color:var(--second-gray);text-align:center;line-height:1;}
.pay-option-label input:checked + .input-label-txt{border-color:transparent;border-top-color:#cccccc;background-color:var(--main-light);color:var(--main-dark);}
.pay-option-label input{position:absolute;opacity:0;}
/**/
.shipping-country .shipping-country-select select{margin-top:0.5rem;}
/*shipping options*/
.shipping-options{/* width:49%;display:inline-flex;flex-wrap:wrap;margin-left:auto;*/
}
.shipping-options .headline{}
.shipping-country-select{width:90%;display:block;}
.shipping-options-list{/*padding:0.5rem 0;*/
}
.shipOpts{padding:0.5rem 0;display:grid;grid-column-gap:var(--grid-column-gap,0.25rem);grid-row-gap:var(--grid-row-gap,0.25rem);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));}
.shipOpts .opt{padding:1rem;display:inline-flex;width:100%;display:inline-flex;flex-wrap:wrap;border:1px solid transparent;border-radius:var(--border-radius);}
.shipOpts .opt.checked{border-color:#cccccc;background-color:#ffffff;}
.shipOpts .opt label{max-width:72%;width:auto;margin-bottom:0.5rem;}
.deliveryPrice{display:inline-block;font-weight:bold;margin-right:0.75rem;/*width:28%;*/
text-align:center;}
.deliveryDescr{width:100%;font-size:var(--small-font-size);color:var(--second-gray);order:7;padding-left:1.5rem;height:100%;}
.deliveryDescr a{font-size:var(--small-font-size);/*color:var(--second-gray);*/
}
.shipping-unavailable{}
.shipping-weight{font-size:var(--small-font-size);color:var(--second-gray);text-align:right;display:none;}
/*country select near address*/
.user-address-block .shipping-country-select{width:100%;}
/*shipping date and time*/
.shipping-date-time{}
.shipping-date-time .shipping-date{}
.cart .datepicker{max-width:20rem;box-shadow:0 0 20px rgba(0,0,0,0.08) !important;}
.datepicker td,.datepicker th{padding:0.75rem;}
.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#ffffff !important;background-color:var(--second-dark) !important;background-image:none !important;}
.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#ffffff !important;background-color:var(--second-dark) !important;background-image:none !important;}
.datepicker th.dow,.datepicker th.dow.disabled{opacity:1;filter:grayscale(0);transform:translateY(0);}
.datepicker-switch{background-color:#ffffff;cursor:pointer;}
.datepicker .prev,.datepicker .next{background-color:#ffffff;cursor:pointer;}
.datepicker .prev.disabled,.datepicker .next.disabled{cursor:auto;}
.datepicker .current-day,.datepicker .today{border:1px dashed #cccccc;}
/**/
.user-comment{margin-bottom:2rem;}
.user-comment-text{min-height:5rem;}
/**/
.total-cart-summary{display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;padding-bottom:2rem;}
.total-cart-summary .headline{border-bottom:1px solid #ccc;padding-bottom:0.5rem;}
.cart-summary-prices{text-align:left;padding:0;width:50%;}
.cart-summary-prices .price{font-size:1.5rem;font-weight:bold;margin-left:0.25rem;}
.cart-summary-prices .cart-summary-prod .price{font-size:inherit;}
.cart-summary-prices .cart-summary-ship .price{font-size:inherit;}
.cart-summary-prices .cart-summary-prod-disc .price{font-size:0.8rem;}
.cart-summary-prices .cart-summary-prod-loyl .price{font-size:0.8rem;}
.cart-summary-prod,.cart-summary-prod-disc,.cart-summary-prod-loyl,.cart-summary-ship,.cart-summary-total{font-size:80%;}
.cart-summary-total{font-size:1.4rem;border-bottom:1px dashed #ccc;margin-bottom:0.5rem;padding-bottom:0.5rem;width:max-content;display:inline-block;}
.cart-summary-prod-disc,.cart-summary-prod-loyl{font-size:80%;opacity:0.4;}
.total-cart-summary .buttons-stacked-horizontal{width:50%;justify-content:flex-end;}
.preInvoice-and-stuff{width:100%;text-align:right;}
.cart .vat-or-not{display:flex;flex-direction:column;}
.cart .vat-or-not select{border-radius:var(--border-radius) var(--border-radius) 0 0;width:100%;}
.cart .vat-or-not input{border-radius:0 0 var(--border-radius) var(--border-radius);margin-top:0.25rem;padding-left:0.65rem;width:100%;}
/**/
.submit-info,.submit-info:hover,.last-step-btn,.last-step-btn:hover{font-size:118%;line-height:2;background-color:var(--main-button-bg-color) !important;}
/**/
.eshop-rules{background-color:#fff;border-color:transparent;width:100%;}
/* Step 3 */
.step.nr3{background-color:#f2f2f2;margin-bottom:1rem;min-height:25rem;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;}
.step.nr3 > h2{text-align:center;}
.step.nr3.locked{}
.step.nr3.locked .locked-step-img{height:6rem;width:6rem;background:url("../img/template-icons/svg/lock.svg") no-repeat center center;background-size:60%;}
.locked-step{display:flex;align-items:center;max-width:30rem;margin-bottom:auto;}
.payments-list{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;}
/*.payment-hld.w2p-hld{width:100%;justify-content:flex-start;display:flex;}
*/
 /*paysera*/
.payment-hld.paypal-hld{width:100%;justify-content:flex-start;display:flex;padding:1rem 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-top:1rem;}
/*paypal*/
.payment-hld.syspay-hld{width:100%;justify-content:flex-start;display:flex;padding:1rem 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-top:1rem;}
/*syspay*/
.payment-hld{}
.payments-list .payment{display:inline-flex;align-items:center;padding:1rem;margin-bottom:0.25rem;position:relative;}
.payments-list .payment input[type="radio"]{z-index:2;}
.payment-provider-logo-big{height:2rem;width:7rem;display:block;background-size:contain;background-repeat:no-repeat;background-position:left;z-index:3;}
.checky{width:100%;height:100%;left:0;top:0;position:absolute;border:1px dotted #fff;}
input[type="radio"]:checked + span.checky{border:1px dotted #000;}
.paymentHtml{width:100%;text-align:center;margin-top:auto;}
.paymentHtml .btn,.paymentHtml .btn:hover{font-size:118%;margin-top:2rem;margin-bottom:1rem;line-height:2;}
.requisites{margin-bottom:auto;}
.requisites .val{font-weight:bold;}
#step3box{max-width:50rem;width:100%;}
#step3box .headline{text-align:center;margin-bottom:3rem;}
.cart_step3 .link-back a{display:none;}
.cart_step3 #main-footer{margin-top:5rem;}
.cart_step3 .main-headline{padding:0;}
/*after confirm*/
body.order_confirm{}
body.order_confirm .main-headline{text-align:center;}
body.order_confirm #main-content{height:70vh;max-width:600px;display:flex;flex-direction:column;justify-content:center;}
body.order_confirm .tools-and-headlines{align-self:flex-start;width:100%;margin-bottom:auto;display:none;}
body.order_confirm #main-content > p{margin-bottom:auto;margin-top:-10vh;}
/*TEMP*/
/* Notifications ========================================================================== */
 body.starting .event-holder{display:none;opacity:0;}
.event-holder{visibility:hidden;position:fixed;bottom:0;left:auto;right:1rem;z-index:100000;max-width:70%;}
.event-holder.activated{visibility:visible;}
.event-note{animation-duration:var(--note-anim-duration,5s);animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:opacityOff;transform-origin:left bottom;margin-top:0.5rem;width:100%;max-width:14rem;text-align:center;}
.event-note.note-temp{/*display:block;position:relative;bottom:auto;*/
animation-name:opacityOnAndOff;}
.event-note.note-fixed{/*display:block;position:relative;bottom:0;opacity:1;*/
animation-name:opacityOn;}
@keyframes opacityOff{0%{opacity:1;transform:translateY(0) scale(1);visibility:visible;}
10%{opacity:0;transform:translateY(-10px) scale(0.9);visibility:visible;}
100%{opacity:0;transform:translateY(-10px) scale(0.9);visibility:hidden;}
}
@keyframes opacityOnAndOff{0%{opacity:0;transform:translateY(-10px) scale(0.9);visibility:hidden;}
10%{opacity:1;transform:translateY(0) scale(1);visibility:visible;}
90%{opacity:1;transform:translateY(0) scale(1);visibility:visible;}
100%{opacity:0;transform:translateY(-10px) scale(0.9);visibility:hidden;}
}
@keyframes opacityOn{0%{opacity:0;transform:translateY(-10px) scale(0.9);visibility:hidden;}
10%{opacity:1;transform:translateY(0) scale(1);visibility:visible;}
100%{opacity:1;transform:translateY(0) scale(1);visibility:visible;}
}
.close-note{position:absolute;top:2px;right:5px;cursor:pointer;}
.event-note strong{display:block;}
/*pause on hover*/
.event-note:not(.note-is-closing):hover{animation-play-state:paused !important;}
/*notes for tools positions*/
.comparing-products .event-holder{bottom:3.75rem;}
/*events*/
.event-note{display:none;}
.event-note:nth-last-of-type(1){display:inline-flex;flex-wrap:wrap;text-align:left;}
/*.event-note:nth-last-of-type(2){display:inline-flex;flex-wrap:wrap;text-align:left;}
*/
.note-info{color:var(--main-accent);background-color:#fff;border-color:#CFCFCF;}
/*for disabled*/
html{transition:font-size 0.2s ease;}
.tools-for-disabled-hld{display:block;transform:translate3d(0,100%,0);transition:transform 0.3s ease;position:fixed;}
.tools-for-disabled-hld.is-visible{transform:translate3d(0,0,0);z-index:calc(var(--footer-z-index) + 2);display:block;position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;}
.tools-for-disabled-hld input[type="checkbox"]:checked::after{border:solid white;border-width:0 3px 3px 0;}
.tools-for-disabled-content > div > input{background-color:transparent;}
.tools-for-disabled-content input[type="checkbox"]:checked:hover{border-color:white;}
.tools-for-disabled-content input[type="checkbox"]:checked:active{border-color:white;}
.tools-for-disabled-content input[type="checkbox"]:checked:focus{border-color:white;}
.tools-for-disabled-bg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:#000000C0;}
.tools-for-disabled-modal{display:flex;flex-wrap:wrap;flex-direction:column;position:absolute;width:90%;max-width:750px;height:max-content;left:50%;top:50%;transform:translate(-50%,-50%);padding:2rem;background-color:white;z-index:5;border-bottom:6px solid var(--main-accent);border-radius:var(--border-radius);}
.tools-for-disabled-close{display:block;position:absolute;width:100%;max-width:60px;height:100%;max-height:60px;right:18px;top:18px;cursor:pointer;}
.tools-for-disabled-close:after{display:inline-block;content:"\00d7";font-size:70px;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;}
.tools-for-disabled-headline{width:100%;font-weight:600;}
.tools-for-disabled-content{width:100%;display:flex;justify-content:space-between;min-height:5rem;align-items:center;gap:0.5rem;column-gap:0.5rem;}
.tools-for-disabled-content > div{position:relative;}
.tools-for-disabled-content > div > input{position:absolute;top:50%;left:30px;transform:translate(-50%,-50%) scale(1.5);background-color:transparent;border:2px solid black;}
.tools-for-disabled-content > div > input:checked{border-color:#fff;}
.tools-for-disabled-content > div > input + label{border:1px solid black;background-color:white;color:black;padding:5px 8px;cursor:pointer;font-weight:600;text-transform:uppercase;display:block;text-align:left;padding:15px 17px 15px 60px;border-radius:var(--border-radius);}
.tools-for-disabled-content > div > input + label:active,.tools-for-disabled-content > div > input:checked + label{background-color:black;color:white;}
.more-contrast-cont{display:none;}
body.acc-more-contrast{}
body.acc-underline a{text-decoration:underline !important;}
html body.acc-highlight-links * a{background:#ffff0080 !important;color:#000 !important;filter:none !important;}
/*body.acc_enlarge_text,html.acc_enlarge_text{font:var(--big-body-font)!important;}
*/
/* HEAD Style */
/*@font-face{font-family:accFontFamily-1;src:url(/templates/default-template/fonts/acc-font-1.woff2);}
*/
body.acc-font,body.acc-font *{font-family:accFontFamily-1 !important;}
.accesibility-font-cont{display:none;}
/*fancybox ========================================================================== */
body.compensate-for-scrollbar{overflow:unset !important;margin:0 !important;}
body.compensate-for-scrollbar #main-header{/*top:-100%;*/
}
.fancybox-container a{outline:0;}
.fancybox-content{padding:1rem;/*min-width:15rem;*/
box-shadow:0 50px 100px rgba(0,0,0,0.2);border-radius:var(--border-radius);}
.fancybox-bg{opacity:.6;background:#fff !important;}
.fancybox-is-modal .fancybox-content{padding-top:1.5rem !important;}
.fancybox-close-small,.fancybox-close-small:hover{background:transparent;border:0;border-radius:var(--border-radius);color:#555;cursor:pointer;width:2.75rem;margin:0;padding:0.375rem;position:absolute;right:0;top:0;width:2.75rem;z-index:10;}
.fancybox-close-small:hover{color:var(--main-accent);}
/* fancybox Custom animation */
.fancybox-fx-material.fancybox-slide--previous,.fancybox-fx-material.fancybox-slide--next{transform:translateY(-60px) scale(1.1);opacity:0;}
.fancybox-fx-material.fancybox-slide--current{opacity:1;transform:translateY(0) scale(1);}
.alert-message{text-align:center;}
body .fancybox-navigation .fancybox-button--arrow_left,body .fancybox-navigation .fancybox-button--arrow_right{opacity:1;visibility:visible;}
button.fancybox-button{padding:10px;border-radius:0;border:0;right:0;top:0;}
body .fancybox-navigation .fancybox-button--arrow_left:hover,body .fancybox-navigation .fancybox-button--arrow_right:hover{box-shadow:none;}
body .fancybox-inner .fancybox-caption{color:var(--body-font-color,black);text-align:left;/*opacity:1;*/
visibility:visible;display:flex;height:auto;align-items:center;padding-bottom:1rem;flex-direction:column;background:#fffe;padding-top:1rem;pointer-events:all !important;padding-left:1rem;padding-right:1rem;}
.fancybox-inner .fancybox-caption > *{flex-shrink:0;}
.fancybox-inner .fancybox-caption h6{margin-bottom:0;overflow:hidden;line-height:1.15;height:auto;padding-bottom:0.25rem;color:var(--body-font-color,black);margin-bottom:1rem;font-size:1.2rem;padding:0 1rem 0.25rem 1rem;;}
.fancybox-inner .fancybox-caption .author{margin-left:auto;margin-right:1rem;display:flex;align-items:first baseline;flex-shrink:0;font-style:italic;width:100%;line-height:1.15;margin-bottom:1rem;padding:0 1rem;}
.fancybox-inner .fancybox-caption .author::before{content:"a";border:1px solid;border-radius:0;width:1rem;height:1rem;display:inline-flex;line-height:0;justify-content:center;align-items:baseline;padding-top:5px;font-size:12px;margin-right:0.4rem;color:#9c9c9c;transform:scale(0.85) translateY(-2px);font-style:normal;width:1rem;flex-shrink:0;text-align:center;transform-origin:top;}
.fancybox-inner .fancybox-caption .outer-link{margin-left:auto;margin-right:1rem;display:flex;align-items:first baseline;flex-shrink:0;font-style:italic;width:100%;line-height:1.15;margin-bottom:1rem;color:var(--main-accent);width:100%;word-break:break-all;padding:0 1rem;}
.fancybox-inner .fancybox-caption .outer-link::before{content:"›";border:1px solid;border-radius:0;width:1rem;height:1rem;display:inline-flex;line-height:0;justify-content:center;align-items:baseline;padding-top:5px;font-size:18px;margin-right:0.4rem;color:#9c9c9c;transform:scale(0.85);font-style:normal;width:1rem;flex-shrink:0;text-align:center;transform-origin:top;}
.fancybox-inner .fancybox-caption .copyright{display:flex;align-items:center;flex-shrink:0;font-style:italic;padding:0 1rem;}
div.fancybox-caption div.more-info-cont{padding-bottom:2rem;width:100%;}
.fancybox-inner .fancybox-caption .copyright::before{content:"c";border:1px solid;border-radius:50%;width:1rem;height:1rem;display:inline-flex;line-height:0;justify-content:center;align-items:baseline;padding-top:5px;font-size:12px;margin-right:0.4rem;color:#9c9c9c;transform:scale(0.85) translateY(2px);font-style:normal;transform-origin:top;}
.fancybox-caption::before{filter:invert(1);}
.fancybox-inner .fancybox-caption::after{border-bottom:0;}
body .fancybox-slide--iframe .fancybox-content{height:calc(100% - 64px);margin-bottom:64px;}
.fancybox-inner .fancybox-caption .showMoreInfo,.fancybox-inner .fancybox-caption .showLessInfo{background-color:var(--main-accent);align-self:flex-end;position:absolute;bottom:0;color:#ffffff !important;padding:0.25rem 0.75rem;right:0;}
.fancybox-custom-layout .fancybox-caption a{color:var(--main-accent) !important;}
.fancybox-custom-layout .fancybox-caption a:hover{text-decoration:none;}
.fancybox-close-small svg{height:100%;width:100%;}
.fancybox-button.fancybox-button--share{display:none;}
.fancybox-container .fancybox-thumbs > ul > li::before{border:4px solid var(--main-accent);}
.fancybox-show-caption .fancybox-caption .descr{line-height:1.25;margin-bottom:1rem;padding:0 1rem;}
.fancybox-show-caption .fancybox-caption *{font-family:var(--main-font-family);color:#000000;max-height:unset;/*pointer-events:all !important;*/
}
/*fancy - long texts*/
/*.fancybox-show-caption .fancybox-caption{transform:translateY(0);transition:transform 0.2s ease;}
.fancybox-show-caption .fancybox-caption.minimizi{transform:translateY(100%) translateY(-4rem);transition:transform 0.2s ease;}
*/
body .fancybox-thumbs__list a::before{border:6px solid var(--main-accent);}
.fancybox-custom-layout .fancybox-navigation .fancybox-button[disabled]{display:none;}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{display:none;}
@media all and (min-width:992px){a.showMoreInfo,a.showLessInfo{display:none;}
/* Change color for backdrop */
 .fancybox-custom-layout .fancybox-bg{background:#fcfaf9;}
.fancybox-custom-layout.fancybox-is-open .fancybox-navigation .fancybox-button--arrow_right{right:306px;}
.fancybox-custom-layout.fancybox-is-open .fancybox-bg{opacity:1;}
/* Move caption area to the right side */
 .fancybox-custom-layout .fancybox-caption{background:#f2f2f2;bottom:0;color:#6c6f73;left:auto;padding:30px 20px;right:44px;top:0;max-width:256px;overflow:auto;width:auto;}
.fancybox-custom-layout .fancybox-caption h3{color:#000;font-size:21px;line-height:1.3;margin-bottom:24px;}
/* Remove gradient from caption*/
 .fancybox-custom-layout .fancybox-caption::before{display:none;}
/* Adjust content area position */
 /*.fancybox-custom-layout .fancybox-stage{right:300px;}
*/
 /* Align buttons at the right side */
 .fancybox-custom-layout .fancybox-toolbar{background:#3b3b45;bottom:0;left:auto;right:0;top:0;width:44px;display:flex;flex-direction:column;}
/* Remove background from all buttons */
 .fancybox-custom-layout .fancybox-button{background:transparent;order:10;}
.fancybox-custom-layout .fancybox-button:hover{background-color:var(--main-accent);}
.fancybox-custom-layout .fancybox-button.fancybox-button--close{order:0;}
/* Navigation arrows */
 /* .fancybox-custom-layout .fancybox-navigation .fancybox-button div{padding:6px;border-radius:50%;transition:opacity .2s;box-shadow:0 2px 1px -1px rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 1px 3px 0 rgba(0,0,0,0.12);opacity:.7;}
*/
 .fancybox-custom-layout .fancybox-navigation .fancybox-button:not([disabled]):hover div{opacity:1;}
.fancybox-custom-layout .fancybox-navigation .fancybox-button[disabled]{color:#767676;}
.fancybox-custom-layout .fancybox-navigation .fancybox-button:not([disabled]){color:#fff;background-color:var(--main-accent);}
.fancybox-custom-layout .fancybox-navigation .fancybox-button.disabled{color:#fff;background-color:var(--main-gray);}
/* Reposition right arrow */
 .fancybox-custom-layout .fancybox-button--arrow_right{right:308px;}
}
/*Blocks ========================================================================== */
.block-list{padding:0;}
.block{padding:var(--small-padding,1rem) var(--big-padding,1rem);}
.block.st-slides{padding:0;}
.block-header{}
.block-list > .block{position:relative;height:100%;display:flex;flex-direction:column;}
.block.items-top-vertical > .cont,.block.items-top-vertical > .note-editor{margin-bottom:auto;}
.block.items-centered-vertical > .cont,.block.items-centered-vertical > .note-editor{margin:auto 0;}
.block.items-bottom-vertical > .cont,.block.items-bottom-vertical > .note-editor{margin-top:auto;}
.top-padd-3rem{padding-top:3rem;}
.bott-padd-3rem{padding-bottom:3rem;}
.space-block{}
.space-block-edited{min-height:10rem;}
.slides-layer .block{padding:0;}
.section-list section .block .block-video-holder{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;}
/*.section-list section .block video.block-video{position:absolute;min-width:100%;top:50%;transform:translateY(-50%);}
*/
.section-list section .block video.block-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;}
/*user content ul li*/
.block:not(.st-form) > .cont ul{list-style-type:disc;list-style-position:inside;}
.block:not(.st-form) > .cont ol{list-style-type:decimal;list-style-position:inside;}
.block:not(.st-form) > .cont ul ul,.block:not(.st-form) > .cont ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px;}
.block:not(.st-form) > .cont ol ol,.block:not(.st-form) > .cont ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;}
.block .note-editable ul{list-style-type:disc;list-style-position:inside;}
.block .note-editable ol{list-style-type:decimal;list-style-position:inside;}
.block .note-editable ul ul,.block .note-editable ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px;}
.block .note-editable ol ol,.block .note-editable ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;}
/*Sections ========================================================================== */
.section-list{display:flex;flex-wrap:wrap;width:100%;grid-row-gap:0;justify-content:center;max-height:100%;height:max-content;flex-direction:column;}
.section-list > section{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;/*overflow:hidden;to make dd controlls visible -->*/
/*min-height:15rem;*/
}
.section-list > section.hidden-section{display:none;}
.section-list > section.empty{min-height:5rem;}
/* sections images classes*/
.section-list .bg-image-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.section-list .bg-image-cover-fixed{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}
.section-list .bg-image-contain{background-position:center center;background-repeat:no-repeat;background-size:contain;}
.section-list .bg-image-center-norep{background-position:center center;background-repeat:no-repeat;}
.section-list .bg-image-scroll{background-attachment:scroll;}
.section-list .bg-image-fixed{background-attachment:fixed;}
.section-list .content-zone{height:100%;width:100%;justify-content:center;display:flex;flex-direction:column;position:relative;/*overflow:hidden;max-height:100vh;*/
}
.section-list .block-list{height:100%;min-height:100px;width:100%;z-index:2;grid-column-gap:0;grid-row-gap:0;}
.section-list .block-list .block.hidden-block{opacity:0;}
.section-list .block-list .block div.cont{overflow:hidden;}
.section-list section .video-holder{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;}
.section-list section video.section-video{position:absolute;min-width:100%;top:50%;transform:translateY(-50%);}
.section-list section video.section-content-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;}
.section-list .content-zone .section-header{z-index:2;}
/* sections end */
/*in-viewport animation***************************************/
body:not(.edit-mode) section[class*="fx-"]{opacity:0;}
body:not(.edit-mode) .in-viewport.fx-fade-up{animation:fade-up 1s ease forwards;opacity:0;/*animation-delay:1s;*/
}
@keyframes fade-up{to{opacity:1;}
}
body:not(.edit-mode) .in-viewport.fx-come-up{transform:translateY(50px);animation:come-up 1s ease forwards;opacity:0;/*animation-delay:1s;*/
}
@keyframes come-up{to{transform:translateY(0);opacity:1;}
}
body:not(.edit-mode) .in-viewport.fx-come-down{transform:translateY(-50px);animation:come-down 1s ease forwards;opacity:0;/*animation-delay:1s;*/
}
@keyframes come-down{to{transform:translateY(0);opacity:1;}
}
body:not(.edit-mode) .in-viewport.fx-come-left{transform:translateX(-50px);animation:come-left 1s ease forwards;opacity:0;/*animation-delay:1s;*/
}
@keyframes come-left{to{transform:translateX(0);opacity:1;}
}
body:not(.edit-mode) .in-viewport.fx-come-right{transform:translateX(50px);animation:come-right 1s ease forwards;opacity:0;/*animation-delay:1s;*/
}
@keyframes come-right{to{transform:translateX(0);opacity:1;}
}
/*CMS content custom variables*/
cmsvariable{padding:0em 0.2em 0.15em 0.2em;display:inline-block;line-height:0.9em;background-color:#67869b;color:#f9fdff;}
cmsvariable.clear{background-color:transparent;}
/*sitemap*/
nav[data-descr="Sitemap"]{max-width:26rem;margin:0 auto;line-height:1.5;padding:0 2rem;border-left:1px solid #ececec;border-right:1px solid #ececec;}
nav[data-descr="Sitemap"] > ul{list-style-type:decimal-leading-zero;}
li.module-itsys_link.itemID-privacy-policy{display:none;}
li.module-itsys_link.itemID-search{display:none;}
li.module-itsys_link.itemID-rules{display:none;}
li.module-itsys_link.itemID-ewelcome{display:none;}
li.module-itsys_link.itemID-eregister{display:none;}
nav[data-descr="Sitemap"] ul{counter-reset:item}
nav[data-descr="Sitemap"] li{display:block}
nav[data-descr="Sitemap"] li:before{content:counters(item,".") ". ";counter-increment:item}
/*design constructs (tables)*/
.design-construct{width:100%;}
.design-construct-row{width:100%;display:grid;grid-template-columns:repeat( auto-fit,minmax(14rem,1fr) );grid-column-gap:1rem;grid-row-gap:1rem;}
.design-construct-cell{width:auto;}
/*tables*/
.user-content table th,.user-content table td{border:1px solid transparent;}
table.footer-content-table td,table.footer-content-table th{border-color:transparent;}
table.calendarMain td,table.calendarMain th{border-color:transparent;border-width:0;}
table[style*="border:medium none"] td{border:0px solid #f2f2f2;}
table[style*="border:medium none"] th{border:0px solid #f2f2f2;}
table[style*="border:1px solid rgb(0,0,0)"]{border-color:#f2f2f2 !important;}
/**/
.article-created-modified{font-size:0.75rem;text-align:right;color:#999;width:100%;order:100;margin-bottom:0.5rem;}
.article-created-modified .cap{margin-left:0.5rem;}
/**********************************MEDIA Q**********************************/
@media (min-width:0) and (max-width:1199px) /*Small sreens up to 1199 - .smallScr*/
{body::before{position:fixed !important;z-index:99999 !important;}
body,html{font-size:var(--mobile-body-font-size);}
/* html{overflow:hidden;width:100%;}
body{height:100%;position:fixed;-webkit-overflow-scrolling:touch;}
*/
 /*iOS zoom fix*/
 body{touch-action:pan-x pan-y;}
/*main cosctruct*/
 body #main-content{padding:var(--mob-fixed-header-compensation) 1rem 1rem 1rem;}
/*gdpr*/
 .gdpr-modal{left:0;transform:unset;width:100%;}
.gdpr-controls{display:flex;flex-wrap:wrap;justify-content:center;}
.gdpr-controls a{height:3rem;margin-bottom:1rem;min-width:12rem;}
.gdpr-modal-inner{left:50%;bottom:0;transform:translateX(-50%);}
.gdpr-modal-inner .gdpr-controls > li{width:100%;order:2;}
.gdpr-modal-inner .gdpr-controls > li.agree-cookies{order:0;}
.gdpr-modal-inner .gdpr-controls > li.only-required-cookies{order:1;}
.gdpr-modal-inner .gdpr-controls > li > a:not(.agree){width:100%;font-size:90%;border-radius:0;}
.gdpr-modal-inner .gdpr-controls > li > a.button.agree{width:100%;border-radius:0 0 var(--border-radius) var(--border-radius);}
/*header logo*/
 #main-header #header-logo{display:inline-flex;position:relative;max-width:100%;order:1;margin:0;padding:0;top:0px;left:0;right:0;bottom:0;height:var(--mob-logo-height,80%);width:var(--mob-logo-max-width);justify-content:center;}
#main-header #header-logo a.logo{width:100%;position:absolute;}
#main-header #header-logo a.logo img{width:auto;}
/* #header-logo a{width:130px;max-width:40vw;background-image:url(images/candyLogo1.1inv.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}
*/
 #header-logo a img{}
#header-logo a::after{right:auto;}
/**/
 header .user-content{display:none;}
/*mobile header*/
 header#main-header{align-items:center;background:var(--mob-header-background);position:-webkit-sticky;position:var(--mob-header-positioning);top:0;bottom:auto;height:var(--mob-header-height);width:100%;z-index:var(--mob-header-z-index);box-shadow:var(--mob-header-shadow);padding:0 var(--big-padding,1rem);padding-left:0.7rem;}
#main-header div.search-button .icon::before{font-size:0.9rem;width:1.8rem;padding-left:0.25rem;}
div.search-button .button{height:3rem;}
div.search-button .button.additional-search-input{height:2rem;}
div.search-button .button.additional-search-input .icon::before{margin-left:0.125rem;margin-right:0.125rem;}
body .search .input{height:3rem;font-size:1rem;}
#menu-sidebar{display:none;}
.mob-icons-triggers{filter:invert(1);}
/**/
 .anchor-compensate{position:absolute;top:calc(var(--mob-header-height) * -1);visibility:hidden;}
/*slides*/
 .button.control_next,.button.control_prev{top:var(--mob-header-height);transform:translatey(0%) !important;opacity:1;}
body.it150 #main-content,body.it600 #main-content{padding:var(--mob-fixed-header-compensation) 0 0 0;}
/*footer items disable*/
 #main-footer > *{display:none;}
#main-footer #footer-logo{display:flex;}
#main-footer .user-content{display:block;}
/**/
 .block-list{padding:0;}
/*eshop*/
 .eshop-navigation-bar div.prodPaging.e-navigation .headline{text-align:left;}
.eshop-navigation-bar div.prodPaging .pages{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;}
.eshop-navigation-bar div.prodPaging .pages span{}
.eshop-navigation-bar div.prodPaging .pages a{}
.product-data-tools{padding:0 0 0 0;}
.product-gallery{position:sticky;top:var(--mob-header-height);max-width:unset;margin-bottom:1rem;}
.card-labels [data-tooltip-position="top"]::before,.card-labels [data-tooltip-position="bottom"]::before{left:-20px;min-width:90px;}
/**/
 div.filter-content.lcbm div.filterBlock > .cap > .icon,div.filter-content.lcam div.filterBlock > .cap > .icon{visibility:hidden;pointer-events:none;}
/*section and cntent height override on mobile*/
 .section-list section.mobSetting-1{height:auto !important;background-size:cover;background-position:center;}
section.mobSetting-1 > .content-zone{height:auto !important;}
section.mobSetting-1 > .content-zone .space-block:not(.space-block-edited){display:none;}
.button.delete-cookie-exit,.button.agree{height:3rem;}
.main-headline{font-size:1.8rem;background-position:0 0.5rem;padding:0;}
body.it25article .main-headline{font-size:1.4rem;}
.breadcrumb{padding:0;margin-bottom:0.5rem;}
.more-items-toList{position:relative;margin-top:1rem;right:auto;margin-bottom:1rem;}
.layers-content .block-list{flex-wrap:wrap;}
.layers-content .block-list > .block{width:100% !important;}
body .product-content{/*padding:1rem 1rem 1rem 1rem !important;*/
flex-wrap:wrap;}
.product-visual-tools,.product-data-tools{width:100%;padding:0;}
body .next-prev-product{position:fixed;bottom:0px;top:auto;right:0;left:auto;background:white;z-index:calc(var(--footer-z-index) + 1);height:50px;transition:transform 0.6s ease;box-shadow:0 0 20px rgba(0,0,0,0.08);transform:translate(0px);}
.next-prev-product.repositioned{transform:translate(-52px);}
.eshop-rules{margin-bottom:2rem;}
#rules-content{max-height:20rem;}
.rules-text-cont.txt{padding:1rem;}
.rules-text-cont.txt a{word-break:break-all;}
.categories-list .card-title > h3,.mobileLayout .categories-list .card-title > h2{font-size:min(1.3rem,4.3vw);}
/**/
 .calendar-events.past-events .tools-and-headlines.lower .past-nav,.calendar-events.past-events .tools-and-headlines.lower .present-nav,.calendar-events.past-events .tools-and-headlines.lower .future-nav,.calendar-events.past-events .tools-and-headlines.lower nav.order-paging > span:not(.display-item-txt):not(.from-this-pages-amount):not(.this-page):not(.leftArrow):not(.rightArrow){display:none !important;}
.calendar-events .tools-and-headlines.lower .leftArrow{order:0 !important;margin-left:auto;}
.calendar-events .tools-and-headlines nav.order-paging .pages-drop{order:1 !important;}
.calendar-events .tools-and-headlines.lower .rightArrow{order:2 !important;margin-right:0;}
.calendar-events .tools-and-headlines.lower nav.order-paging .small-dropdown-type1 .js-dropToLeft ul{right:0;left:unset;}
.calendar-events .tools-and-headlines.lower nav.order-paging .small-dropdown-type1 ul li:hover > ul{right:-100%;}
/**/
 .privacy-policy-text-cont.txt{padding:1rem;margin-bottom:1rem;}
.privacy-policy-text-cont.txt a{word-break:break-all;}
.privacy-policy-text-cont.txt h2,.privacy-policy-text-cont.txt h3{line-height:0.8;}
.privacy_policy_controls{display:flex;flex-wrap:wrap;justify-content:center;}
.privacy_policy_controls > *{height:3rem;margin-bottom:1rem;min-width:12rem;}
/**/
 .product-gallery{max-width:40rem;}
body .product-list,body .categories-list,body .article-list,body .form-module-page{padding:0;margin-bottom:0;}
body .txt,body.it25article .article-block{padding:0;padding:1rem 0;box-shadow:none;}
body .product-list{box-shadow:none;margin-bottom:0}
.ecat.eHasProducts .tools-and-headlines{padding:0;}
.related-products{order:5;}
.product-data-tools{order:2 !important;}
.product-visual-tools{order:1 !important;}
.product-visual-tools .main-image{padding-bottom:100%;}
.product-content .param .var{font-size:0.9rem;}
.product-content .param .val{font-size:0.9rem;}
body .form-module{padding:0;}
.form-module form{padding:0;}
.srch_res_cnt{position:relative;top:-16px;margin:0 auto;width:auto;text-align:center;font-size:0.8rem;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;padding:0.5rem 0;}
header .user-content{display:inline-block;transform-origin:left top;margin-left:0 !important;height:48px !important;}
.proj-obj-cnt{display:none;}
.startpage #main-header:not(.is-scrolled) .user-content span{color:var(--main-accent);}
/*nav tools mobile*/
 .eshop-navigation-bar .page-products.e-navigation span.showing{margin-top:10px;}
.eshop-navigation-bar .page-products{display:none;}
.eshop-navigation-bar .product-ordering{max-width:9rem;}
.eshop-navigation-bar .product-ordering select{font-size:0.8rem;}
.eshop-navigation-bar .products-onpage select{font-size:0.8rem;text-align:left;padding-left:3px;}
.ecat.eHasProducts .eshop-navigation-bar{display:flex;flex-wrap:wrap;position:relative;max-width:100%;margin-left:auto;margin-right:auto;top:auto;right:auto !important;width:100%;background-color:transparent;padding:0;border-color:transparent;margin-bottom:1.5rem;}
.eshop-navigation-bar .products-onpage select{text-align:center;text-align-last:center;}
/*filters mobile*/
 .filters-middle-cont{border-bottom:1px solid #e2e2e2;width:100%;margin:0 auto 1rem auto;max-width:100%;height:3.1rem;overflow:hidden;}
.filters-middle-cont:empty{display:none;}
div.filter-content .arrow-down{display:inline-block;}
div.filter-content.closed h4{margin-bottom:0;background-color:white;height:3rem;}
div.filter-content h4{position:sticky;width:100%;z-index:100;background-color:white;top:0.5rem;height:3rem;display:block;align-items:center;pointer-events:all;margin:0.5rem 0 0.5rem 0 !important;}
div.filter-content.open h4::before{content:"";background-color:white;position:absolute;width:calc(100% + 2rem);height:3rem;left:-1rem;z-index:-1;box-shadow:0 10px 20px rgba(0,0,0,0.1);top:-10px;}
div.filter-content.lcbm.closed,div.filter-content.lcam.closed,div.filter-content.rc.closed{max-height:3rem;overflow:hidden;margin-bottom:0;position:relative;top:1.5rem;padding:0;outline:0 solid rgba(0,0,0,0.5);max-width:unset;width:100%;padding:0;}
.filterBlock:nth-last-child(1){padding-bottom:4rem !important;}
div.filter-content.lcbm,div.filter-content.lcam{padding:0 0 3rem 0;grid-template-columns:unset;position:fixed;max-height:90vh;background-color:white;width:90%;max-width:360px;padding:1rem;padding-top:0;overflow:auto;top:50%;left:50%;transform:translate(-50%,-50%);outline:600px solid rgba(0,0,0,0.7);transition:unset;display:flex;flex-direction:column;}
div.filter-content.lcbm.closed,div.filter-content.lcam.closed{z-index:calc(var(--footer-z-index) + 1);}
div.filter-content.lcbm.open,div.filter-content.lcam.open{z-index:calc(var(--footer-z-index) + 2);}
div.filter-content.lcbm div.filterBlock,div.filter-content.lcam div.filterBlock,div.filter-content.rc div.filterBlock{min-height:unset;}
div.filter-content.open .applied-count{order:2;}
div.filter-content.open .arrow-down{font-size:0;position:absolute;margin-left:auto;order:3;}
div.filter-content.open .arrow-down::before{content:"×";font-size:2rem;color:var(--main-accent);background-color:var(--main-light);border:0px solid var(--main-accent);padding:0;position:absolute;right:-1px;top:0;height:2rem;display:flex;align-items:center;width:2rem;justify-content:center;}
div.filter-content.hasApplied.open .arrow-down::before{content:"OK";font-size:0.8rem;color:var(--main-light);background-color:var(--main-accent)}
div.filter-content.closed .arrow-down{right:0;font-size:0.75rem;}
div.filter-content .arrow-down{right:0.25rem;}
div.applied-filters h4{/*padding-left:0.8rem;*/
height:2.5rem;}
div.applied-filters a.clearAll{right:0;}
#main-header .icon::before{font-size:1.3rem;}
div.filter-content div.filterBlock.txt-search{margin:1rem 0 0 0;}
/*cart*/
 .main-cart-form .step.nr2{background-color:#ffffff;border-color:transparent;border-left-color:transparent;padding:0;}
.main-cart-form{column-gap:0;row-gap:0;}
.cart-login-reminder{margin-top:2rem;margin-bottom:1rem;}
.pay-and-ship{margin-top:2rem;}
.register-user-types{margin-bottom:0;}
/**/
 .pages-drop .html-item,.pages-drop .html-item:hover{width:max-content;max-width:16rem;}
div.mob-trigger-close span.icon{left:0.5rem;}
/*footer*/
 .footer-contacts{margin-bottom:1rem;}
/**/
 .prev-button,.next-button{height:3rem;width:3rem;}
/*design constructs (tables)*/
 .design-construct-row{flex-wrap:wrap;}
.design-construct-cell{padding:0.5rem;}
}
@media (min-width:1200px) /*Large sreens from 1200 - .largeScr*/
{}
@media (min-width:0) and (max-width:767px) /*.mobAll*/
{.pay-option-label{margin-bottom:0.5rem;}
.pay-option-label input:checked + .input-label-txt{border:1px dashed #e2e2e2;border-radius:var(--border-radius);}
/*section and cntent height override on mobile*/
 .section-list section.mobSetting-2{height:auto !important;background-size:cover;background-position:center;}
section.mobSetting-2 > .content-zone{height:auto !important;}
section.mobSetting-2 > .content-zone .space-block:not(.space-block-edited){display:none;}
/*section and cntent height override on mobile*/
 .section-list section.mobSetting-3{height:auto !important;background-size:cover;background-position:center;}
section.mobSetting-3 > .content-zone{height:auto !important;}
section.mobSetting-3 > .content-zone .space-block:not(.space-block-edited){display:none;}
.fancybox-inner .fancybox-caption{background-color:#ffffffe0;}
.fancybox-inner .fancybox-caption h6{padding-top:1rem;}
.more-info-cont{display:none;}
body .fancybox-slide--iframe{padding:1rem;}
body .link-back{display:none;}
/**/
 .preInvoice-and-stuff{width:100%;text-align:center;margin-bottom:1rem;}
.cart-summary-prices{text-align:center;padding:0;width:100%;margin-bottom:2rem;}
.total-cart-summary .buttons-stacked-horizontal{width:100%;justify-content:center;}
.card-title > h2{font-size:1.2rem;}
.card-price-current{font-size:1.2rem;}
.footer-contacts{text-align:center;}
.footer-social-media{justify-content:center;}
.tools-for-disabled-content{flex-wrap:wrap;}
.tools-for-disabled-content > div{width:100%;min-width:unset;margin:0.5rem 0;}
.tools-for-disabled-headline{font-size:1.5rem;margin-top:2rem;}
/* .tools-for-disabled-modal{max-height:70vh;overflow-x:auto;}
.tools-for-disabled-modal > *{flex-shrink:0;}
*/
}
@media (min-width:768px) and (max-width:1199px) /*.tabAll*/
{.footer-contacts{margin-top:1rem;}
.eshop-navigation-bar .e-navigation{margin:0 auto;}
}
@media (min-width:1200px) /*.deskAll*/
{/*TEMP*/
 /*.mob-icons-triggers,.mob-trigger-close,.mob-menu-heading{display:none;}
.menu-group{display:flex;}
.menu-group.header-menu{margin-left:auto;}
.header-search{margin-right:10px;}
*/
}
/*step media queries*/
@media (min-width:0) and (max-width:575px) /*mob1*/
{/*articles*/
 .rubrics-containing{text-align:left;justify-content:flex-start;}
.rubrics-mini-headline{width:100%;display:block;}
.rubrics-containing .rubrics-mini-headline{margin-top:0.5rem;}
.article-content .article-pic{margin-bottom:1rem;}
.tools-and-headlines nav.order-paging .small-dropdown-type1 .js-dropToLeft ul{left:50%;right:auto;}
.tools-and-headlines nav.order-paging .small-dropdown-type1 ul li:hover > ul,.tools-and-headlines nav.order-paging .small-dropdown-type1 ul li ul:hover,.tools-and-headlines nav.order-paging .small-dropdown-type1 ul li ul:focus{transform:translateY(0) translateX(-50%);}
.calendar-events .tools-and-headlines nav.order-paging a,.calendar-events .tools-and-headlines nav.order-paging span{font-size:0.7rem;}
.calendar-events .tools-and-headlines nav.order-paging span.current_page{width:100%;}
.calendar-event-list .card.calendar-event-onlist .card-date{font-size:0.8rem;}
/*all eshop*/
 .eshop-navigation-bar .product-ordering{max-width:calc(100% - 11rem);margin-left:auto;min-width:6.3rem;}
.eshop-navigation-bar div.prodPaging.e-navigation{/*width:100%;*/
}
.simple-paging-template{justify-content:center;}
body .product-visual-tools{padding:0 0 0 0;}
body .product-data-tools{padding:0 0 0 0;}
body .product-gallery{max-width:unset;}
.more-photos .gallery-thumb{width:19%;padding-bottom:19%;}
.more-photos .gallery-thumb:nth-child(6),.more-photos .gallery-thumb:nth-child(11),.more-photos .gallery-thumb:nth-child(16),.more-photos .gallery-thumb:nth-child(21){margin-left:0;}
.large-cart-items .cart-vals-group1 .cart-item-params{margin:1rem 0;}
.large-cart-items .item-weight{width:50%;}
.large-cart-items .item-price{width:50%;}
.large-cart-items .item-count{width:100%;margin:0.5rem 0;justify-content:center;}
.large-cart-items .item-price-summ{width:80%;margin:0;text-align:right;order:8;}
.large-cart-items .item-remove{margin-right:auto;}
.out-of-stock{margin:0.25rem 0.5rem;}
body .add-to-cart.inquire-product{margin:1rem auto 2rem auto;}
.sell-price{margin:1rem auto 2rem auto;}
/*section and cntent height override on mobile*/
 .section-list section.mobSetting-4{height:auto !important;background-size:cover;background-position:center;}
section.mobSetting-4 > .content-zone{height:auto !important;}
section.mobSetting-4 > .content-zone .space-block:not(.space-block-edited){display:none;}
/*mobile footer*/
 #main-footer .footer-container-1 > div,#main-footer .footer-container-2 > div{text-align:center !important;}
/*prod params*/
 .product-content .param .var{width:50%;}
.product-content .param .val{text-align:left;width:50%;}
.product-content .param .val a{word-break:break-word;}
.product-content .param-section > .section-header .section-header-txt{font-size:1.3rem;}
body .share-toolbox{width:100%;order:1;height:2rem;flex-shrink:1;display:flex;flex-wrap:wrap;margin-top:-0.5rem;justify-content:center;}
/*fancybox*/
 body .fancybox-content{padding:2rem 0 2rem 0;}
.fancybox-content .alert-title{padding-top:1rem;}
.fancybox-content .buttons-stacked-horizontal{padding-bottom:1rem;}
/*odd number of entries on lists*/
 /*.product-list > .card:nth-child(1){grid-column:1/-1 !important;}
*/
 /**/
 .links-stacked-tabs a.active-tab{border-bottom-color:#cccccc;}
.links-stacked-tabs a:only-of-type{max-width:100%;}
/**/
 .ecat.eHasProducts .eshop-navigation-bar{height:3rem;overflow:hidden;transition:height 0.1s ease;border-bottom:1px solid #e2e2e2;margin-bottom:2.5rem;right:auto;max-width:unset;justify-content:space-between;-webkit-justify-content:space-between;grid-row-gap:0;row-gap:0;}
.eshop-navigation-bar .view-type{margin-left:0;}
.eshop-navigation-bar .products-onpage{margin-left:0;text-align:left;}
.eshop-navigation-bar .products-onpage select{width:100%;}
.eshop-navigation-bar .prodPaging{}
.eshop-navigation-bar .product-ordering{}
.eshop-navigation-bar .view-type,.eshop-navigation-bar .products-onpage,.mob1 .eshop-navigation-bar .prodPaging,.eshop-navigation-bar .product-ordering{height:5rem;flex-shrink:0;min-width:45%;width:45%;max-width:unset;align-content:flex-start;display:flex;flex-wrap:wrap;}
.ecat.eHasProducts .eshop-navigation-bar.opened{height:max-content;overflow:visible;border:1px solid transparent;}
.ecat.eHasProducts .eshop-navigation-bar:not(.opened)::after{content:attr(data-title-enavbar);background-color:white;width:100%;height:100%;top:0;left:0;position:absolute;cursor:pointer;padding-top:0.5rem;font-size:var(--h4-font-size,1.5rem);padding-left:0;}
.ecat.eHasProducts .eshop-navigation-bar:not(.opened)::before{content:"▼";position:absolute;z-index:10;cursor:pointer;right:0;top:35%;transform:translateY(-50%);color:#C7C7C7;font-size:0.75rem;transform:rotate(90deg);}
}
@media (min-width:576px) and (max-width:767px) /*mob2*/
{/*all eshop*/
 .eshop-navigation-bar div.prodPaging.e-navigation{max-width:100%;}
.eshop-navigation-bar .product-ordering{margin-left:auto;}
.links-stacked-tabs a.active-tab{border-bottom-color:#cccccc;}
.links-stacked-tabs a:only-of-type{max-width:100%;}
.eshop-navigation-bar .e-navigation{margin:0 auto;}
}
@media (min-width:768px) and (max-width:991px) /*tab1*/
{/*section and cntent height override on mobile*/
 .section-list section.mobSetting-2{height:auto !important;background-size:cover;background-position:center;}
section.mobSetting-2 > .content-zone{height:auto !important;}
section.mobSetting-2 > .content-zone .space-block:not(.space-block-edited){display:none;}
.fancybox-inner .fancybox-caption{background-color:#ffffffe0;}
.fancybox-inner .fancybox-caption h6{padding-top:1rem;}
.more-info-cont{display:none;}
}
@media (min-width:992px) and (max-width:1199px) /*tab2*/
{.main-cart-form{column-gap:2rem;}
}
@media (min-width:1200px) and (max-width:1599px) /*desk1*/
{}
@media (min-width:1600px) /*desk2*/
{/* #main-content{padding:0 1rem 0.75rem 1rem;}
*/
}
.rel-cnt{display:none;}
