.imgs-grid{font-size:0;max-width:800px;margin:0 auto}.imgs-grid.imgs-grid-1 .imgs-grid-image{text-align:center;width:100%}.imgs-grid.imgs-grid-2 .imgs-grid-image,.imgs-grid.imgs-grid-4 .imgs-grid-image{width:50%}.imgs-grid.imgs-grid-3 .imgs-grid-image,.imgs-grid.imgs-grid-5 .imgs-grid-image:first-child,.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(2),.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(3),.imgs-grid.imgs-grid-6 .imgs-grid-image{width:33.333333333333336%}.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(4),.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(5){width:50%}.imgs-grid .imgs-grid-image{padding:1px;position:relative;text-align:center;box-sizing:border-box;display:inline-block}.imgs-grid .imgs-grid-image:before{right:1px;content:"";position:absolute;bottom:1px;top:1px;background-color:#f0f0f0;left:1px;display:block}.imgs-grid .imgs-grid-image:hover{cursor:pointer}.imgs-grid .imgs-grid-image .image-wrap{overflow:hidden;position:relative;vertical-align:middle;display:inline-block}.imgs-grid .imgs-grid-image .image-wrap img{height:auto;position:relative;margin:0;width:100%}.imgs-grid .imgs-grid-image .view-all{right:0;position:absolute;bottom:0;text-align:center;top:0;left:0}.imgs-grid .imgs-grid-image .view-all:before{height:100%;content:"";vertical-align:middle;display:inline-block}.imgs-grid .imgs-grid-image .view-all:hover{cursor:pointer}.imgs-grid .imgs-grid-image .view-all:hover .view-all-text{text-decoration:underline}.imgs-grid .imgs-grid-image .view-all .view-all-cover{height:100%;position:absolute;opacity:.4;top:0;background-color:#000;left:0;width:100%}.imgs-grid .imgs-grid-image .view-all .view-all-text{font-size:16px;color:#fff;position:relative;font-family:sans-serif}@media (max-width:350px){.imgs-grid .imgs-grid-image .view-all .view-all-text{font-size:10px}}.imgs-grid-modal{right:0;position:fixed;opacity:0;bottom:0;top:0;background-color:#000;left:0;-webkit-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-o-user-select:none;user-select:none;z-index:100}.imgs-grid-modal .modal-caption{padding:30px 50px;color:#fff;text-align:center}.imgs-grid-modal .modal-close{height:35px;right:10px;position:absolute;top:10px;background-position:-100px;width:35px;background-image:url(img/imgs-grid-icons.png);background-repeat:no-repeat}.imgs-grid-modal .modal-close:hover{cursor:pointer}.imgs-grid-modal .modal-inner{right:0;position:absolute;bottom:60px;top:60px;left:0}.imgs-grid-modal .modal-inner .modal-control{position:absolute;bottom:0;top:0;width:70px}.imgs-grid-modal .modal-inner .modal-control:hover{cursor:pointer}.imgs-grid-modal .modal-inner .modal-control.left{left:0}.imgs-grid-modal .modal-inner .modal-control.right{right:0}.imgs-grid-modal .modal-inner .modal-control .arrow{height:100%;margin:0 auto;width:40px;background-image:url(img/imgs-grid-icons.png);background-repeat:no-repeat}.imgs-grid-modal .modal-inner .modal-control .arrow.left{background-position:2px}.imgs-grid-modal .modal-inner .modal-control .arrow.right{background-position:-42px}.imgs-grid-modal .modal-inner .modal-image{right:70px;position:absolute;bottom:0;text-align:center;top:0;left:70px}.imgs-grid-modal .modal-inner .modal-image:before{height:100%;content:"";vertical-align:middle;display:inline-block}.imgs-grid-modal .modal-inner .modal-image img{max-width:100%;max-height:100%;vertical-align:middle}.imgs-grid-modal .modal-inner .modal-image img:hover{cursor:pointer}.imgs-grid-modal .modal-inner .modal-loader{font-size:14px;color:silver;vertical-align:middle;display:inline-block}@media (max-width:800px){.imgs-grid-modal .modal-inner .modal-control{width:40px}.imgs-grid-modal .modal-inner .modal-control .arrow{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.imgs-grid-modal .modal-inner .modal-image{right:0;left:0}}.imgs-grid-modal .modal-indicator{height:60px;position:absolute;bottom:0;text-align:center;width:100%}.imgs-grid-modal .modal-indicator ul{padding:0;margin:0}.imgs-grid-modal .modal-indicator ul li{height:12px;border:1px solid #fff;box-sizing:border-box;margin:0 1px;border-radius:100%;width:12px;vertical-align:middle;display:inline-block}.imgs-grid-modal .modal-indicator ul li:hover{cursor:pointer}.imgs-grid-modal .modal-indicator ul li.selected{height:14px;background-color:#fff;margin:0;width:14px}