#printCatalog{margin:15px 0 0 0}
#printCatalog h1{margin:0}
#printCatalog>div.printCatalog_container{width:100%}
@media screen and (max-width:750px){#printCatalog>div.printCatalog_container{clear:both;overflow:hidden}
}
#printCatalog .zoom-in{z-index:998}
#printCatalog .print-catalogs{padding:10px 0}
#printCatalog .print-catalogs a{width:175px}
#printCatalog .controls{width:100%;text-align:center;position:relative;float:none;padding-bottom:10px;border-bottom:1px solid var(--border-primary-color)}
#printCatalog .controls #catalogSearchPage{width:120px;text-align:center;background:#fff;display:inline-block;padding:0;margin:0;height:auto;border:0;font-weight:inherit;position:absolute;left:0}
#printCatalog .print-catalog-holder{width:100%;min-height:50px;position:relative}
#printCatalog .print-catalog{width:100%;min-height:50px;left:25%;top:0}
#printCatalog .print-catalog-position{position:absolute;left:0;top:0;width:100%}
#printCatalog .print-catalog-container{position:absolute;top:50%;left:50%;width:100%;height:600px;margin:auto}
#printCatalog img{margin:0;display:block;float:none}
#printCatalog .turn-page{position:relative;cursor:grab}
#printCatalog .turn-page img{width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}
#printCatalog .turn-page.odd .gradient,#printCatalog .turn-page.even .gradient{position:absolute;top:0;left:0;width:100%;height:100%}
#printCatalog .turn-page.even .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0.95,rgba(0,0,0,0)),color-stop(1,rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,0.2) 100%);background-image:-moz-linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,0.2) 100%);background-image:linear-gradient(left,rgba(0,0,0,0) 95%,rgba(0,0,0,0.2) 100%)}
#printCatalog .turn-page.odd .gradient{background:-webkit-gradient(linear,right top,left top,color-stop(0.95,rgba(0,0,0,0)),color-stop(1,rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,0.15) 100%);background-image:-moz-linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,0.15) 100%);background-image:-ms-linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,0.15) 100%);background-image:-o-linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,0.15) 100%);background-image:linear-gradient(right,rgba(0,0,0,0) 95%,rgba(0,0,0,0.15) 100%)}
#printCatalog .zoom-in .odd .gradient,#printCatalog .zoom-in .even .gradient{display:none}
#printCatalog .turn-page a,#printCatalog .turn-page div.link{position:absolute;cursor:pointer}
#printCatalog .turn-page a>img{width:100%;height:100%}
#printCatalog .turn-page a:hover,#printCatalog .turn-page div.link:hover{border:1px solid #000;background-color:#777;opacity:.5}
#printCatalog .thumbnails{overflow-x:auto;overflow-y:hidden;z-index:1;position:relative}
#printCatalog .thumbnails div{margin:20px auto;padding:0 10px}
#printCatalog .thumbnails ul{white-space:nowrap;margin:0;padding:0;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px}
#printCatalog .thumbnails li.i{width:7%}
#printCatalog .thumbnails li.d{width:14%}
#printCatalog .thumbnails li.i img{width:100%;height:auto}
#printCatalog .thumbnails li.d img{width:50%;height:auto}
#printCatalog .thumbnails li{list-style:none;display:inline-block;margin:0;box-shadow:0 0 10px #ccc;transition:-webkit-transform 60ms}
#printCatalog .thumbnails span{display:none}
#printCatalog .thumbnails img{float:left;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#printCatalog .thumbnails .thumbnail-hover{transform:scale3d(1.4,1.4,1);box-shadow:0 0 6px #666}
#printCatalog .thumbnails-touch .thumbnail-hover{transform:none}
#printCatalog .thumbnails .thumbnail-hover span{position:absolute;bottom:-19px;left:0;z-index:3;width:100%;height:19px;font-weight:bold;font-size:8px;font-family:Arial,Helvetica,sans-serif;line-height:19px;display:block;cursor:default}
#printCatalog .thumbnails-touch ul{transform:none}
#printCatalog .thumbnails .current,#printCatalog .catalog-overview .thumbnail-container.current{box-shadow:0 0 10px #000}
#printCatalog .animated{transition:margin-left .5s}
#printCatalog .shadow{box-shadow:0 0 20px #ccc}
#printCatalog .catalog-next,#printCatalog .catalog-prev{width:22px;height:100%;position:absolute;top:0}
#printCatalog .catalog-next{right:-22px;border-radius:0 15px 15px 0}
#printCatalog .catalog-prev{left:-22px;border-radius:15px 0 0 15px}
#printCatalog .catalog-prev-hover,#printCatalog .catalog-next-hover{background-color:rgba(0,0,0,0.2)}
#printCatalog .catalog-prev-hover,#printCatalog .catalog-prev-down{background-image:url(../images/arrows.png);background-position:-4px 284px;background-repeat:no-repeat}
#printCatalog .catalog-prev-down,#printCatalog .catalog-next-down{background-color:rgba(0,0,0,0.4)}
#printCatalog .catalog-next-hover,#printCatalog .catalog-next-down{background-image:url(../images/arrows.png);background-position:-38px 284px;background-repeat:no-repeat}
#printCatalog .catalog-next.inactive,#printCatalog .catalog-prev.inactive,#printCatalog .zoom-in .catalog-next,#printCatalog .zoom-in .catalog-prev{display:none}
#printCatalog .controls .catalog-nav-next,#printCatalog .controls .catalog-nav-prev,#printCatalog .controls .catalog-zoom,#printCatalog .controls .catalog-overview-button,#printCatalog .controls .catalog-download-pdf{cursor:pointer;background-image:url(../images/catalog_buttons.png);width:21px;height:21px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}
#printCatalog .controls .catalog-nav-next{background-position:-94px -34px;background-size:120px;border:1px solid #777}
#printCatalog .controls .catalog-nav-next:hover{background-position:-94px -67px;border:1px solid #000}
#printCatalog .controls .catalog-nav-next.inactive{background-position:-94px 0;cursor:default;border:1px solid #f0f0f0}
#printCatalog .controls .catalog-nav-prev{background-position:-69px -34px;background-size:120px;border:1px solid}
#printCatalog .controls .catalog-nav-prev:hover{background-position:-69px -67px}
#printCatalog .controls .catalog-nav-prev.inactive{background-position:-68px 0;cursor:default;border:1px solid #f0f0f0}
#printCatalog .controls .catalog-zoom{background-position:0 -33px;margin:0 30px;background-size:120px}
@media screen and (max-width:750px){#printCatalog .controls .catalog-zoom{margin:0 10px;display:none}
}
#printCatalog .controls .catalog-zoom.inactive.shrink{background-position:0 -94px}
#printCatalog .controls .catalog-zoom.shrink{background-position:0 -126px}
#printCatalog .controls .catalog-zoom.inactive,#printCatalog .controls .catalog-zoom.inactive:hover{background-position:0 0;cursor:default}
#printCatalog .controls .catalog-zoom:hover{background-position:0 -66px}
#printCatalog .controls .catalog-zoom.shrink:hover{background-position:0 -159px}
#printCatalog .controls .catalog-download-pdf{background-position:-45px -55px;width:26px;height:34px}
#printCatalog .controls .catalog-download-pdf:hover{background-position:-45px -110px}
#printCatalog .controls .catalog-overview-button{background-position:-80px -55px;position:absolute;right:0;top:-11px;height:34px;width:26px}
#printCatalog .controls .catalog-overview-button.inactive,#printCatalog .controls .catalog-overview-button.inactive:hover{background-position:-80px 0;cursor:default}
#printCatalog .controls .catalog-overview-button.active,#printCatalog .controls .catalog-overview-button:hover{background-position:-80px -110px}
#printCatalog .controls a{display:inline-block;position:absolute;right:40px;top:-11px;margin:0;padding:0}
#printCatalog .page-loader{background-image:url(../images/preloader-big.gif);width:32px;height:32px;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px}
.esc-hint{position:fixed;top:10px;left:50%;width:200px;height:60px;z-index:2100000001;transform:translateX(-50%)}
.esc-hint>div{width:200px;height:50px;margin:auto;background:rgba(0,0,0,0.5);text-align:center;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:20px;color:#fff;border-radius:10px;padding:5px 0;cursor:pointer}
#printCatalog .catalog-overview{display:none}
#printCatalog .catalog-overview.active{display:block;margin:20px 0 0 0}
#printCatalog .catalog-overview>div{width:100%;font-size:0;display:flex;justify-content:center;align-items:center;gap:10px}
#printCatalog .catalog-overview>div:after{clear:both}
#printCatalog .catalog-overview>div>div{width:15%;margin:0;cursor:pointer}
#printCatalog .catalog-overview .thumbnail-container:hover{transform:scale3d(1.3,1.3,1);box-shadow:0 0 10px #666}
#printCatalog .catalog-overview img{width:50%;height:auto;display:inline;float:none;border:1px solid}
#printCatalog .catalog-overview span.page-number{width:100%;display:block;text-align:center;font-size:14px}
#printCatalog .catalog-overview div.first-single,#printCatalog .catalog-overview div.last-single{width:7.5%}
#printCatalog .catalog-overview div.first-single img,#printCatalog .catalog-overview div.last-single img{width:100%}
@media screen and (max-width:750px){#printCatalog>div{padding:0}
#printCatalog .thumbnails li.i{width:14%}
#printCatalog .thumbnails li.d{width:28%}
#printCatalog .catalog-overview>div>div{width:31%}
#printCatalog .catalog-overview div.first-single,#printCatalog .catalog-overview div.last-single{width:15.5%}
#printCatalog .catalog-next,#printCatalog .catalog-prev{width:32px}
#printCatalog .controls{border:0;border-bottom:1px solid var(--border-primary-color);padding:0 0 10px 0;min-height:50px}
#printCatalog .controls .catalog-overview-button,#printCatalog .controls a{top:0}
#printCatalog .controls #catalogSearchPage{width:80px}
}