﻿*{box-sizing:border-box;}
.clear{clear:both;float:none;width:100%;}
.container{max-width:1170px;width:100%;padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;}
.container .gallery a img{float:left;height:auto;border:2px solid #fff;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative;}
.container .gallery a:hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.05);-ms-transform:scale(1.02);transform:scale(1.02);z-index:5;cursor:zoom-in}
.container .gallery a.big img{width:40%;}
.align-center{text-align:center;}
.sl-overlay{background:#0b0808;}
.sl-wrapper .sl-image img{margin:0;padding:0;display:block;width:100%;height:auto;border:10px solid #fff;border-radius:4px;}
div.gallery a img, p.gallery a img{border:1px solid #999!important;}
.sl-image img {cursor: zoom-in};
.gallery a {display: block; position: relative; outline: none;}
.gallery a:focus img {box-shadow: 0 0 0 2px black; border-radius: 5px;}
.gallery a:focus-visible {outline: none}
/*html.has-lightbox { overflow: hidden; }*/
.gallery a {display: inline-block;}
.gallery a img {display: block; max-width: 100%; height: auto;}
