.mbr-gallery .mbr-gallery-item{position:relative;padding-bottom:30px}.mbr-gallery .mbr-gallery-item>a{position:relative;display:block;background:#fff;outline:none}.mbr-gallery .mbr-gallery-row{margin-bottom:-30px}.mbr-gallery .mbr-gallery-item img{width:100%;opacity:1;-webkit-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out}.mbr-gallery .mbr-gallery-item>a:hover img{opacity:.9}.mbr-gallery .mbr-gallery-item .icon{position:absolute;font-size:30px;top:50%;left:50%;color:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out}.mbr-gallery .mbr-gallery-item>a:hover .icon{opacity:1}.mbr-gallery .mbr-gallery-row.no-gutter{margin:0}.mbr-gallery .mbr-gallery-row.no-gutter .mbr-gallery-item{padding:0}.mbr-gallery .container.mbr-gallery-layout-default{padding:93px 0}.mbr-gallery .mbr-gallery-layout-default,.mbr-gallery .mbr-gallery-layout-article{overflow:hidden}.mbr-gallery .mbr-gallery-layout-article>div{padding-left:0;padding-right:0}.mbr-gallery .modal{position:fixed;overflow:hidden;padding-right:0!important}.mbr-gallery .modal-body{padding:0}.mbr-gallery .modal-body img{width:100%}.mbr-gallery .modal .close{position:absolute;background-image:none;font-size:20px;width:54px;height:54px;top:20px;right:20px;line-height:54px;opacity:1;color:#fff;border:2px solid #fff;text-align:center;text-shadow:none;z-index:5;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.mbr-gallery .modal .close:hover{background:#fff;color:#000}.modal-backdrop.in{opacity:.8;filter:alpha(opacity=80)}@media(max-width:768px){.mbr-gallery .modal-dialog{margin:10px auto}.mbr-gallery .carousel-indicators,.mbr-gallery .carousel-control,.mbr-gallery .modal .close{position:fixed}}.mbr-gallery .modal.fade .modal-dialog{margin-top:-100px;-webkit-transition:margin-top .3s ease-out;-moz-transition:margin-top .3s ease-out;-o-transition:margin-top .3s ease-out;transition:margin-top .3s ease-out}.mbr-gallery .modal.in .modal-dialog,.mbr-gallery .modal.fade .modal-dialog{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.mbr-gallery .modal.in .modal-dialog{margin-top:30px}