.item-gallery{display:flex;align-items:stretch;box-sizing:border-box;flex-wrap:wrap;margin-bottom:50px;overflow:hidden}.item-gallery .item-1,.item-gallery .item-2,.item-gallery .item-3,.item-gallery .item-4{box-sizing:border-box;padding:0;margin:0}.item-gallery .item-1{flex-basis:100%}.item-gallery .item-2{flex-basis:50%}.item-gallery .item-3{flex-basis:33.333%}.item-gallery .item-4{flex-basis:25%}@media screen and (max-width:767px){.item-gallery .item-3,.item-gallery .item-4{flex-basis:50%}}@media screen and (max-width:480px){.item-gallery .item-2,.item-gallery .item-3,.item-gallery .item-4{flex-basis:100%}}.item-gallery .item-1 .prev-block,.item-gallery .item-2 .prev-block{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);padding:25px;margin:5px;margin-bottom:20px;overflow:hidden}.item-gallery .item-3 .prev-block{padding:10px;margin:10px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);overflow:hidden}.item-gallery .item-4 .prev-block{padding:8px;margin:5px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);overflow:hidden}.item-gallery .prev-block h3{display:block;font-size:18px;font-weight:400;color:#444;text-align:center;padding:0;margin:0;opacity:.6;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item-gallery .prev-block:hover h3{opacity:1}.item-gallery .prev-block .prev-img{display:block;max-width:100%;margin:0;margin-bottom:10px;padding:0;border:0}.item-gallery .prev-block .prev-img a{display:block;padding:0;margin:0;opacity:.6;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item-gallery .prev-block:hover .prev-img a{opacity:1}.item-gallery .prev-block .prev-img a img{display:block;width:100%;height:auto;margin:0;padding:0;overflow:hidden}#pagination{display:block;padding:10px 0 0 0;margin:10px 0 0 0;clear:both;border:0;border-top:1px solid #eee;background:none}#pagination ul.pagination{display:inline-block;padding:0;margin:0;border-radius:0 !important;background:none}#pagination ul.pagination > li{display:inline}#pagination ul.pagination > li > a,#pagination ul.pagination > li > span{position:relative;float:left;padding:6px 12px;margin:0 0 0 1px;line-height:1.428571429;text-decoration:none;color:#666 !important;border:1px solid #ccc !important;background:#ebebeb;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#pagination ul.pagination > li.punkt{position:relative;float:left;padding:7px 12px;margin:0 0 2px 1px;line-height:1.428571429;text-decoration:none;color:#666 !important}#pagination ul.pagination > li > a:hover,#pagination ul.pagination > li > span:hover{border:1px solid #333 !important;background:#555 !important;color:#fff !important;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#pagination ul.pagination > .active > a,#pagination ul.pagination > .active > span,#pagination ul.pagination > .active > a:hover,#pagination ul.pagination > .active > span:hover{z-index:2;color:#fff !important;font-weight:bold;cursor:default;border:1px solid #333 !important;background:#333;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#pagination ul.pagination > .disabled > span,#pagination ul.pagination > .disabled > span:hover,#pagination ul.pagination > .disabled > a,#pagination ul.pagination > .disabled > a:hover{color:#666 !important;cursor:not-allowed;border:1px solid #ccc !important;background:#ebebeb !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;-khtml-border-radius:2px !important;border-radius:2px !important}