.header{background:url(/img/logo-back-rep.png) repeat}@media (max-width:800px){.header{background:#fff;box-shadow:1px 1px 1px #888;left:0;position:fixed;right:0;top:0}}.menu{height:120px;margin:0 auto;max-width:960px;position:relative;width:100%}.menu .logo-image{left:0;margin:0;padding:0;position:absolute;top:-16px;z-index:10}.menu .logo-image .main-title{display:none}.menu .logo-image a{background:#fff;border-radius:100%;box-shadow:1px 2px 1px 0 rgba(0,0,0,.15);display:block;height:250px}.menu .logo-image a img{transform:rotate(0deg);transition:transform .5s ease;width:250px}.menu .logo-image a img:hover{transform:rotate(10deg)}.menu .main-menu{float:right;margin-top:50px;max-width:770px;position:relative}.menu ul li a{box-sizing:border-box;color:#260751;display:block;font-size:14px;font-weight:700;padding:15px 9px;text-transform:uppercase}.menu ul li a:hover{border-bottom:2px solid #e8dbf3;text-decoration:none}.menu .fb-langs{align-items:center;display:flex;flex-direction:row;gap:50px;position:absolute;right:0;top:10px}.menu .fb-langs .langs{display:flex;gap:10px}.menu .fb-langs .langs a{display:inline-block;height:24px;position:relative;vertical-align:top}.menu .fb-langs .langs a img{border:1px solid #ccc;height:24px}.menu .fb-langs .langs a .active-icon{background:#fff;border-radius:100%;bottom:-6px;height:16px;position:absolute;right:-6px;width:16px}.menu .fb-langs .sites{display:flex;flex-direction:row;gap:10px}.menu .fb-langs .sites a{height:24px}.menu .fb-langs .hamburger{display:none}@media (max-width:930px){.menu{height:auto}.menu .logo-image{position:static}.menu .logo-image .main-title{display:block;font-size:24px;line-height:30px}.menu .logo-image a{display:none}.menu .fb-langs{justify-content:end;padding:5px 5px 0 0;position:static}.menu .main-menu{display:block;float:none;margin-left:115px;margin-top:0;max-width:100%;text-align:center}.menu .main-menu ul{display:inline-block;padding-left:0;width:100%}.menu .main-menu ul li{display:inline-block;float:none;padding:0 15px;text-align:center}.menu .main-menu ul li a{border-bottom:2px solid transparent}.menu .main-menu ul li a:hover{border-bottom:2px solid #e8dbf3}.menu{margin-left:0}.menu .logo-image{display:none}.menu .fb-langs{box-sizing:border-box;justify-content:space-between;padding-left:5px}.menu .fb-langs .hamburger{display:flex}.menu .main-menu{height:auto;margin-left:0;margin-top:5px}.menu .main-menu ul{position:static}.menu .main-menu ul li{display:block}.menu .main-menu ul li a.active{background-color:#803374;color:#fff}.menu .main-menu ul li a:hover{border-color:transparent;text-decoration:underline}}@media (max-width:800px){.content{margin-top:35px}}.cks-bar{background:hsla(0,0%,49%,.3);bottom:0;left:0;padding:10px;position:fixed;right:0;text-align:center}.cks-bar p{background:gray;border-radius:4px;color:#fff;font-size:16px;padding:5px;width:auto}.cks-bar .buttons,.cks-bar p{display:inline-block;vertical-align:top}.cks-bar .buttons .reject-btn{background:#c01}.cks-bar .buttons .allow-btn,.cks-bar .buttons .reject-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;padding:5px 10px;text-align:center}.cks-bar .buttons .allow-btn{background:green;margin-left:10px}.home-covers-images{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.home-covers-images .img-variant{background-position:top;background-repeat:no-repeat;filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;transition:opacity 1s ease-in-out;width:100%}.home-covers-images .img-variant.iv-1{background-image:url(/img/bg-back-1.jpg?v=1)}.home-covers-images .img-variant.iv-2{background-image:url(/img/bg-back-2.jpg)}.home-covers-images .img-variant.iv-3{background-image:url(/img/bg-back-3.jpg)}.home-covers-images .img-variant.sel{filter:alpha(opacity=1);opacity:1}.home-covers-images .img-variant:not(.sel){background:none}.home-covers-images-container .home-covers-background{height:440px;margin:0 auto;position:relative;width:960px}.home-covers-images-container .home-covers-background .bg-back{background:url(../img/bg-desc-back.png) no-repeat;height:323px;left:100px;position:absolute;top:85px;width:367px}.home-covers-images-container .home-covers-background .bg-back h2{color:#600051;font-size:30px;font-style:italic;font-weight:400;margin:96px 0 0 30px;text-align:center;width:255px}.home-covers-images-container .home-covers-background .open-gallery{left:400px;position:absolute;top:340px}.home-covers-images-container .home-covers-navigate{height:40px;margin:0 auto;width:960px}.home-covers-images-container .home-covers-navigate .bg-navigate-image{border:none;cursor:pointer;display:inline-block;margin:0 2px;outline:0;padding:0;position:relative;top:-12px;vertical-align:top}.home-covers-images-container .home-covers-navigate button{height:52px}.home-covers-images-container .home-covers-navigate button:hover .item:after{border:2px solid #8458bf;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.home-covers-images-container .home-covers-navigate .item{display:inline-block;height:52px;position:relative;width:96px}.home-covers-images-container .home-covers-navigate .item .overlay{background:hsla(0,0%,100%,.5);height:52px;left:0;position:absolute;top:0;width:96px}.home-covers-images-container .home-covers-navigate .item .overlay.hidden{display:none}.home-covers-images-container .home-covers-navigate .mini-bgs{text-align:center}.home-covers-images-container .home-covers-navigate .mini-bgs a:hover{text-decoration:none}@media (max-width:1024px){.home-covers-images .img-variant.iv-1{background-image:url(/img/bg-back-1-lr.jpg?v=1)}.home-covers-images .img-variant.iv-2{background-image:url(/img/bg-back-2-lr.jpg)}.home-covers-images .img-variant.iv-3{background-image:url(/img/bg-back-3-lr.jpg)}}@media (max-width:960px){.home-covers-images-container .home-covers-navigate{width:100%}}@media (max-width:930px){.home-covers-images,.home-covers-images-container{display:none}}.categories{background:url(../img/clothes-top-back.png) no-repeat top;height:425px}.categories h2.main-clothes{color:#803374;font-size:30px;font-style:italic;font-weight:400;margin:0;text-align:center}.categories p.main-clothes-desc{color:#222;font-size:16px;font-style:italic;font-weight:400;height:150px;line-height:24px;text-align:center}.categories .main-clothes-link{display:flex;justify-content:center}.categories a.clothes-icon{padding-bottom:10px}.categories a.clothes-icon img:hover{filter:drop-shadow(2px 4px 6px black)}@media (max-width:1024px){.categories{height:auto;padding-bottom:25px}.categories .col-md-4{text-align:center}.categories p.main-clothes-desc{height:auto}}.gallery-preview{padding-bottom:50px}.gallery-preview h3{margin:0;padding:25px 0 20px}.bubble-contact{background:url(../img/contact-circle.png) no-repeat top;height:336px;margin:0 auto;max-width:336px;padding:0;position:relative;width:100%}.bubble-contact h2{color:#fff;font-size:22px;font-style:italic;font-weight:400;margin:0;padding-bottom:4px;padding-top:53px;text-align:center}.bubble-contact .open-time{margin:0}.bubble-contact .adress-info,.bubble-contact .open-time{color:#fff;font-size:16px;line-height:22px;text-align:center}.bubble-contact .adress-info{padding-top:8px}.bubble-contact .adress-phone{color:#fff;font-size:18px;font-style:italic;font-weight:400;text-align:center}.bubble-contact .contact{margin-top:20px;text-align:center}.bubble-contact .contact-page{color:#fff;font-size:18px;font-style:italic;font-weight:400;text-decoration:underline}.bubble-contact .contact-page img{margin:0 0 0 8px}.bubble-contact a{color:#fff;font-size:16px;text-decoration:underline;text-transform:capitalize}.bubble-contact a img{margin-left:5px;position:relative;top:2px}.bubble-contact a:hover{color:#ccc}.bubble-contact.covid h2{padding-top:60px}.christmas-opening{--red-color:red;--black-color:#03105a;align-items:center;display:flex;flex-direction:column;font-size:18px;font-weight:700;gap:10px;justify-content:center;margin-bottom:25px}.christmas-opening__title{color:var(--red-color);font-size:24px;margin:0}.christmas-opening__addLine{color:var(--black-color);margin:0}.christmas-opening__regards{color:var(--red-color);font-size:20px;margin:0}.christmas-opening__days{display:flex;flex-direction:column;gap:10px;margin:10px 0;max-width:345px;width:100%}.christmas-opening__day{color:var(--black-color);display:flex;flex-direction:row;gap:10px}.christmas-opening__dayName{flex:0 0 75px}.christmas-opening__dayDate{flex:0 0 75px;text-align:center}.christmas-opening__dayValue{flex:0 0 175px}@media (max-width:640px){.christmas-opening{padding:10px}.christmas-opening__addLine,.christmas-opening__regards{text-align:center}}.home-page .news{background:url(../img/clothes-top-back.png) no-repeat top}.home-page .news #youtubeCont{max-width:100%}.home-page .news .news-text{background:url(../img/news-shadow.png) no-repeat top;color:#222;font-size:18px;font-style:italic;font-weight:400;margin:0 auto;max-width:788px;padding:30px;text-align:center;width:100%}.home-page .news .news-text a{font-size:16px}.home-page .news .news-text img{margin:0 2px;max-width:100%;width:100%}.home-page .news .news-text .skalica{margin-bottom:25px}.home-page .news .news-text.skalica-show .title{display:block;font-size:20px;font-style:italic;font-weight:700;margin-bottom:10px}.home-page .news .news-text.skalica-show .img-cover img{max-height:120px;width:auto}.home-page .news .news-text.skalica-show .link{display:block;margin-top:10px}.home-page .news .news-text .gallery-href{margin-top:25px;max-width:500px}.home-page .news .news-text .common-image{max-width:100%}.home-page .news .news-text .promo-title{display:block}.home-page .news .news-text .promo-img{margin-top:10px;max-width:500px}.home-page .news .news-text .promo-vert{display:inline-block;max-height:333px;vertical-align:top;width:auto}.home-page .news .news-text.christmas .week-date,.home-page .news .news-text.christmas .week-day-hours,.home-page .news .news-text.christmas .week-day-name{display:inline-block;vertical-align:top}.home-page .news .news-text.christmas .week-day-name{width:100px}.home-page .news .news-text.christmas .week-date{font-weight:700;width:150px}.home-page .news .news-text.christmas .week-day-hours{width:200px}.home-page .news .news-text.no-italic{font-style:normal}.home-page .news h1{color:#803374;font-size:30px;font-style:italic;font-weight:400;line-height:26px;margin:30px 0 45px;text-align:center}.home-page .credits p{font-size:16px;padding:25px 0;text-align:center}.home-page .home-page-mobile{display:none;padding-top:7px}.home-page .home-page-mobile img{width:100%}.home-page .home-page-mobile h2{padding:10px 0}@media (max-width:1024px){.home-page .credits p{padding:0 16px}.home-page .news .news-text{box-sizing:border-box;padding:16px}.home-page .news .news-text .promo-vert{margin-bottom:10px}.home-page .news #youtubeCont{max-width:95%;min-width:95%}}@media (max-width:930px){.home-page .home-page-mobile{display:block}}.contacts-page{background:url(../img/page-top-shadow.png) no-repeat top}.contacts-page .desc{color:#222;font-size:16px;line-height:24px;margin-top:0}.contacts-page h2{text-align:left}.contacts-page a{font-size:16px}.contacts-page .gallery-link{display:block}.contacts-page .gallery-link img{width:100%}.contacts-page .col-md-4{box-sizing:border-box;padding:0 10px}.contacts-page .map{border:2px solid #aaa;border-radius:4px}@media (max-width:1024px){.contacts-page .col-md-12,.contacts-page .col-md-4{text-align:center;width:100%}.contacts-page .col-md-12 h2,.contacts-page .col-md-4 h2{text-align:center}.contacts-page .col-md-12{box-sizing:border-box;padding:0 10px}.contacts-page .gallery-link{display:inline-block;max-width:300px;vertical-align:top}}.wedding-page .desc{color:#222;font-size:16px;line-height:24px}.wedding-page h2{font-size:30px}.wedding-page p{text-align:center}.wedding-page .row img{max-width:100%;width:100%}.wedding-page .empty-space{height:65px}.wedding-page .space-between{height:20px}.wedding-page .empty-space.top-shadow{height:20px;margin-top:50px}.wedding-page .square{list-style-type:square}.wedding-page .square li{float:none}.wedding-page h3{color:#803374;font-size:22px;padding:25px 0 20px}.wedding-page .bubble-contact{margin-top:50px}.wedding-page .col-md-6{box-sizing:border-box;padding:0 10px}.gallery-enter-cont h2{text-align:left}.gallery-enter-cont .gallery-enter .gallery-enter__inner{background:#f7f7f7;box-shadow:5px 5px 5px #888;height:328px;width:220px}.gallery-enter-cont .gallery-enter .gallery-enter__inner a{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;text-align:center;width:100%}.gallery-enter-cont .gallery-enter .gallery-enter__inner a span{font-size:20px}.gallery-enter-cont .gallery-enter .gallery-enter__inner a .arrow{background:url(/img/arrow-gallery.png);display:block;height:22px;width:100%;width:50px}.gallery-enter-cont .gallery-enter .gallery-enter__inner a:hover{text-decoration:none}.gallery-enter-cont .gallery-enter .gallery-enter__inner:hover{box-shadow:5px 5px 5px #8458bf}@media (max-width:1024px){.gallery-enter-cont .row{flex-direction:row;flex-wrap:wrap;overflow:visible}}.school-wedding-page .school-wedding-img-cont{margin-top:25px;text-align:center}.school-wedding-page .promo-img{box-shadow:5px 5px 5px #888;max-width:502px;width:100%}@media (max-width:1024px){.school-wedding-page .promo-img{width:90%}}.action-page,.formal-page{min-height:calc(100vh - 170px)}.ourcommodity-page p{font-size:16px;margin:10px 0}.ourcommodity-page h2,.ourcommodity-page h3{text-align:left}.ourcommodity-page .square{list-style-type:square}.ourcommodity-page .square li{float:none}@media (max-width:1024px){.ourcommodity-page .square{padding-left:15px}}.gallery-page{min-height:calc(100vh - 170px)}.gallery-page a{display:block;margin:0 2px;outline:none;text-align:center}.gallery-page a:hover{text-decoration:none}.gallery-page img{margin:0 3px;max-width:300px;width:100%}.gallery-page h2{font-size:30px}.gallery-page h3{color:#803374;font-size:22px;font-style:italic;font-weight:400;line-height:2em;margin:25px 0 20px;text-align:center}.gallery-page p{font-size:16px;margin-top:0;padding:0 16px;text-align:center}.gallery-page .space-betwwen{height:20px}.gallery-page .col-md-4{box-sizing:border-box;padding:0 10px}.modal{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:10}.modal .modal-window{backdrop-filter:blur(27.1828px);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;flex:0 0 auto;padding:40px;position:relative;width:400px}.modal .modal-window .modal-window-btn-close{background:transparent;border:none;cursor:pointer;margin:0;padding:10px;position:absolute;right:8px;top:8px}.modal .modal-window .modal-window-btn-close .svg-icon.close{fill:#666;height:20px;width:20px}.modal .modal-window.modal-gallery{cursor:default;display:flex;height:90%;justify-content:center;width:90%}.modal .modal-window.modal-gallery .modal-gallery-main-image{flex:0 1 auto}.modal .modal-window.modal-gallery .modal-window-btn-close{border-radius:4px;z-index:101}.modal .modal-window.modal-gallery .modal-window-btn-close:hover{background:rgba(0,0,0,.1)}.modal .modal-window.modal-gallery .modal-gallery-desc{background:hsla(0,0%,100%,.5);bottom:0;color:#000;left:0;margin:0;padding:20px 0;position:absolute;right:0;text-align:center}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayLoader{animation:rotation .6s linear infinite;border:6px solid rgba(0,174,239,.15);border-radius:100%;border-top-color:rgba(0,174,239,.8);height:60px;margin:0 auto;position:absolute;top:50%;width:60px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel{-webkit-tap-highlight-color:transparent;align-items:center;background:hsla(0,0%,100%,.5);bottom:0;cursor:pointer;display:flex;justify-content:center;position:fixed;top:0;z-index:100}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel.left{border-bottom-left-radius:12px;border-top-left-radius:12px;left:0}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel.right{border-bottom-right-radius:12px;border-top-right-radius:12px;right:0}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel:hover{background:rgba(0,0,0,.1)}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayIcon{color:#000;flex:0 1 auto;font-size:50px;height:auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}.modal .modal-window.modal-gallery .modal-gallery-img-cover{align-items:center;display:flex;justify-content:center;max-width:80%;overflow:hidden;position:relative}.modal .modal-window.modal-gallery .galleryPage__photoOverlayImg{display:block;max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1024px){.modal .modal-window.modal-gallery{align-items:center;background:#fff;height:100%;padding:0;width:100%}.modal .modal-window.modal-gallery .modal-gallery-img-cover{max-width:100%}.modal .modal-window.modal-gallery .modal-window-btn-close .svg-icon.close{height:24px;width:24px}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel{border-radius:100%;height:70px;margin-top:-50px;top:50%;width:70px}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel.left{left:5px}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayPanel.right{right:5px}.modal .modal-window.modal-gallery .galleryPage__photoOverlayImg{max-height:70%;max-width:100%}.modal .modal-window.modal-gallery .modal-gallery-photoOverlayIcon{font-size:40px;line-height:40px;margin-top:-7px}}.gallery-list .debug-container{margin-bottom:20px;width:100%}.gallery-list .debug-container .space{height:30px}.gallery-list .debug-container textarea{height:100px;width:100%}@media (max-width:1024px){.gallery-list .row{flex-direction:row;flex-wrap:wrap;overflow:visible}.gallery-list .gallery-desc{padding:0 16px}}.gdpr-page{min-height:calc(100vh - 170px)}.gdpr-page h2{text-align:left}.gdpr-page a{font-size:16px}.upload-page{margin:0 auto;min-height:600px;padding:70px 25px 25px;width:800px}.upload-page input[type=file]{display:none}.upload-page input[type=text]{width:77%}.upload-page .file-div{border:1px solid #ccc;border-radius:3px;display:block;margin:10px 0;padding:20px;text-align:center}.upload-page .file-div:hover{border-color:red;cursor:pointer}.upload-page .preview-items{text-align:center}.upload-page .preview-items .preview-item{border:1px solid #ccc;border-radius:3px;display:inline-block;margin:5px;position:relative;vertical-align:top;width:202px}.upload-page .preview-items .preview-item .canvas-cover{align-items:center;background:#eee;display:flex;height:200px;justify-content:center;position:relative;text-align:center;width:200px}.upload-page .preview-items .preview-item .canvas-cover img{flex:0 1 auto;max-height:200px;max-width:150px}.upload-page .preview-items .preview-item .canvas-cover.loading{background:#fff}.upload-page .preview-items .preview-item .loader{display:inline-block;height:24px;position:relative;top:50%;transform:translateY(-50%);width:24px}.upload-page .preview-items .preview-item canvas{display:inline-block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.upload-page .preview-items .preview-item .title{display:block;font-size:14px;overflow:hidden;padding:5px 0;text-align:center}.upload-page .preview-items .preview-item .delete-btn{background-color:#c12e2a;border:1px solid #b92c28;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;padding:4px 10px;position:absolute;right:5px;top:5px}.upload-page .preview-items .preview-item select{display:block;margin:10px auto;width:80%}.upload-page .done-buttons{margin-top:30px;text-align:center}.upload-page .done-buttons button{background-color:#419641;border:1px solid #398439;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;padding:8px 20px}.upload-page .info-cont{text-align:center}.upload-page .info-cont p{font-size:16px;margin-top:15px;text-align:center}.upload-page .info-cont p.error{color:#c01}.upload-page .info-cont p.ok{color:green}@media (max-width:1024px){.upload-page{box-sizing:border-box;max-width:100%;padding-left:16px;padding-right:16px}}.edit-page{min-height:calc(100vh - 170px)}.edit-page h2{text-align:left}.edit-page a{font-size:16px}.edit-page .edit-page__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0 auto;max-width:calc(100% - 25px)}.edit-page .edit-page__item,.edit-page .edit-page__items{-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-page .edit-page__item{background:#ccc;position:relative}.edit-page .edit-page__item img{height:200px;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}.edit-page .edit-page__desc{background:rgba(0,0,0,.5);bottom:0;color:#fff;left:0;position:absolute;right:0;text-align:center}.edit-page .edit-page__itemDelete{color:#c01;cursor:pointer;font-size:16px;padding:3px;position:absolute;right:3px;top:3px}.edit-page .edit-page__info,.edit-page .edit-page__opts{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:25px}.edit-page .edit-page__optsBtn{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:16px;padding:5px 10px;text-align:center}.edit-page .edit-page__optsBtn.active{background:purple;color:#fff}.edit-page .edit-page__infoText{font-size:16px;font-weight:700;margin:10px 0;text-align:center}.editPageDragged img{max-width:150px}.editPageDragged .edit-page__desc,.editPageDragged .edit-page__itemDelete{display:none}body{color:#333;font-family:Open Sans,Arial,Sans-Serif;font-size:16px;margin:0}body.modal-no-scroll{overflow:hidden}a,button,img,input,select,textarea{-webkit-tap-highlight-color:transparent}a:active,a:focus,a:target,button:active,button:focus,button:target,img:active,img:focus,img:target,input:active,input:focus,input:target,select:active,select:focus,select:target,textarea:active,textarea:focus,textarea:target{-webkit-tap-highlight-color:transparent;outline:none!important}ul{list-style:none;margin-top:0;padding:0}ul li{float:left}img.with-border{border:2px solid #aaa;border-radius:4px}img.with-border.click:hover{border-color:#8458bf}a{line-height:24px;outline:none;text-decoration:none}a,a:hover{color:#712dcf;font-size:16px}a:hover{text-decoration:underline}h1{color:#260751;font-size:50px;font-style:italic;font-weight:300;line-height:.8em;margin:0;padding:50px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}h2{font-size:22px;line-height:1.35em;padding:25px 0}h2,h3{color:#260751;font-style:italic;font-weight:400;margin:0;text-align:center}h3{font-size:20px;padding:15px 0}.pagger{margin:30px auto 0;max-width:960px;text-align:center;width:100%}.pagger .back{font-size:16px;margin-right:25px;text-decoration:none}.pagger .item{background:url(../img/pagger-back.png) no-repeat;color:#fff;display:inline-block;font-size:16px;height:43px;margin:0 2px;padding-top:8px;text-align:center;width:43px}.pagger .item.active,.pagger .item.focus{background:url(../img/pagger-active-back.png) no-repeat;color:#260751;text-decoration:none}.pagger .dots{color:#260751;padding:0 3px}.pagger .next{background:url(../img/pagger-next.png) no-repeat;color:#fff;display:inline-block;font-size:16px;height:43px;margin-left:25px;padding-top:8px;text-align:center;width:83px}.pagger .next.focus{background:url(../img/pagger-next-focus.png) no-repeat;color:#260751;text-decoration:none}.pagger .prev{background:url(../img/pagger-prev.png) no-repeat;color:#fff;display:inline-block;font-size:16px;height:43px;margin-right:25px;padding-top:8px;text-align:center;width:113px}.pagger .prev.focus{background:url(../img/pagger-prev-focus.png) no-repeat;color:#260751;text-decoration:none}.pagger a{color:#260751}.pagger a:hover{text-decoration:underline}.hide{display:none}.top-shadow{background:url(../img/page-top-shadow.png) no-repeat top}.gallery-images{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.gallery-images a{display:inline-block;height:120px}.gallery-images .preview-mini-cover{background:#fff;background:rgba(0,0,0,.05);box-shadow:5px 5px 5px #888;display:inline-block;height:120px;overflow:hidden;position:relative;vertical-align:top;width:90px}.gallery-images .preview-mini-cover img{left:50%;margin:0;max-height:120px;max-width:90px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.gallery-images .preview-mini-cover.last{background:#f7f7f7;width:80px}.gallery-images .preview-mini-cover:hover{box-shadow:5px 5px 5px #8458bf}.gallery-images .gallery-images-preview{display:inline-block;vertical-align:top}.gallery-item{-webkit-tap-highlight-color:transparent;background:rgba(0,0,0,.05);box-shadow:5px 5px 5px #888;cursor:pointer;height:328px;margin-bottom:20px;overflow:hidden;width:220px}.gallery-item .gallery-item-inner{align-items:center;display:block;display:flex;height:328px;justify-content:center;position:relative;text-align:center}.gallery-item .desc{background:hsla(0,0%,100%,.5);bottom:0;color:#000;font-size:20px;left:0;line-height:28px;margin:0;opacity:0;padding:25px 10px;position:absolute;right:0;text-align:left;text-align:center}.gallery-item .desc.empty{display:none}.gallery-item .debug-caption{background:rgba(0,0,0,.5);color:#fff;font-size:16px;left:0;position:absolute;right:0;top:0}.gallery-item .debug-caption.select-photo{background:red}.gallery-item:hover{box-shadow:5px 5px 5px #8458bf}.gallery-item:hover .desc{opacity:1;transition:opacity .25s ease-in-out}.gallery-item.selected{border:4px solid red}.body-background{background:url(../img/body-back-rep1.png) repeat}.page-content{overflow:hidden;padding-bottom:50px}.row{display:flex;flex-wrap:wrap;margin:0 auto;max-width:960px;overflow:hidden;width:100%}.col-md-3{flex:0 1 25%;max-width:25%}.col-md-4{flex:0 1 33.3%;max-width:33.3%}.col-md-6{flex:0 1 50%;max-width:50%}.col-md-8{flex:0 1 75%;max-width:75%}.col-md-9{flex:0 1 66.6%;max-width:66.6%}.col-md-12{flex:0 1 100%;max-width:100%}@media (max-width:1024px){h1{padding-left:10px;padding-right:10px}.row{align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center}.col-md-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9{flex:0 1 auto;max-width:100%;padding:0 16px}.gallery-images{padding:0 10px 10px}.gallery-images a{height:auto}.pagger{box-sizing:border-box;padding:0 16px}}
/*# sourceMappingURL=main158.css.map*/