.mbr-gallery .mbr-gallery-item {position: relative;display: inline-block;width: 25%;cursor: pointer; }@media (max-width: 768px) {.mbr-gallery .mbr-gallery-item {width: 50%; } }@media (max-width: 400px) {.mbr-gallery .mbr-gallery-item {width: 100%; } }.mbr-gallery .icon-focus,.mbr-gallery .icon-video {position: absolute;top: calc(50% - 32px);left: calc(50% - 24px);font-family: 'MobiriseIcons' !important;font-size: 3rem !important;color: #fff;opacity: 0;transition: .2s opacity ease-in-out;z-index: 5; }.mbr-gallery .icon-focus::before {content: '\e96b'; }.mbr-gallery .icon-video::before {content: '\e95c'; }.mbr-gallery .mbr-gallery-item > div:hover .icon-focus,.mbr-gallery .mbr-gallery-item > div:hover .icon-video {opacity: 1; }.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 > div:hover img {opacity: 1; }.mbr-gallery .mbr-gallery-item > div {background: #fff;display: block;outline: none;position: relative; }.mbr-gallery .mbr-gallery-item .icon {-webkit-transform: translateX(-50%) translateY(-50%);-webkit-transition: .2s opacity ease-in-out;color: #000;font-size: 30px;height: 69px;left: 50%;opacity: 0;position: absolute;top: 50%;transform: translateX(-50%) translateY(-50%);transition: .2s opacity ease-in-out;width: 69px; }.mbr-gallery .mbr-gallery-item .icon::after,.mbr-gallery .mbr-gallery-item .icon::before {content: '';display: block;position: absolute;height: 69px;width: 1px;margin-left: 34.5px;background-color: #fff; }.mbr-gallery .mbr-gallery-item .icon::after {width: 69px;height: 1px;margin-left: 0;margin-top: 34.5px; }.mbr-gallery .mbr-gallery-item > div:hover .icon {opacity: 1; }.mbr-gallery .mbr-gallery-item > div:hover::before {opacity: .9; }.mbr-gallery .mbr-gallery-item > div:hover .mbr-gallery-title {background: transparent !important; }.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-article,.mbr-gallery .mbr-gallery-layout-default {overflow: hidden; }.mbr-gallery .modal {position: fixed;overflow: hidden;padding-right: 0 !important; }.mbr-gallery .modal-content {border-radius: 0;border: none;background: transparent; }.mbr-gallery .modal-body {padding: 0; }.mbr-gallery .modal-body img {width: 100%; }.mbr-gallery .modal .close {position: fixed;background: #1b1b1b;opacity: .5;font-size: 35px;font-weight: 300;width: 70px;height: 70px;border-radius: 50%;color: #fff;top: 2.5rem;right: 2.5rem;line-height: 70px;border: none;text-align: center;text-shadow: none;z-index: 5;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;font-family: 'MobiriseIcons'; }.mbr-gallery .modal .close::before {content: '\e91a'; }.mbr-gallery .modal .close:hover {opacity: 1;background: #000;color: #fff; }.mbr-gallery .modal-dialog {max-width: 100% !important; }.mbr-gallery .modal.in .modal-dialog {margin: 0 auto; }.modal-backdrop.in {opacity: .8;filter: alpha(opacity=80); }@media (max-width: 768px) {.mbr-gallery .carousel-control,.mbr-gallery .carousel-indicators,.mbr-gallery .modal .close {position: fixed; } }.mbr-gallery .modal.fade .modal-dialog {-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.fade .modal-dialog,.mbr-gallery .modal.in .modal-dialog {-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none; }.mbr-slider .carousel-inner > .active,.mbr-slider .carousel-inner > .next,.mbr-slider .carousel-inner > .prev {display: table; }.mbr-slider .carousel-control {position: absolute;width: 70px;height: 70px;top: 50%;margin-top: -35px;line-height: 70px;border-radius: 50%;font-size: 35px;border: 0;opacity: .5;text-shadow: none;z-index: 5;color: #fff;-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 .mbr-slider .carousel-control {position: fixed; }@media (max-width: 991px) {.mbr-gallery .mbr-slider .carousel-control {bottom: 2.5rem;margin-top: 0;top: auto;z-index: 17; } }.mbr-gallery .mbr-slider .carousel-inner > .active {display: block; }.mbr-slider .carousel-control.left {left: 0;margin-left: 2.5rem; }.mbr-slider .carousel-control.right {right: 0;margin-right: 2.5rem; }.mbr-slider .carousel-control .icon-next,.mbr-slider .carousel-control .icon-prev {margin-top: -18px;font-size: 40px;line-height: 27px; }.mbr-slider .carousel-control:hover {background: #1b1b1b;color: #fff;opacity: 1; }.mbr-slider .carousel-indicators {position: absolute;bottom: 0;margin-bottom: 1.5rem !important; }@media (max-width: 543px) {.mbr-slider .carousel-indicators {display: none; } }.carousel-indicators .active,.carousel-indicators li {width: 15px;height: 15px;margin: 3px;background: #1b1b1b;opacity: .5; }.carousel-indicators .active {background: #fff; }.carousel-indicators li {max-width: 15px;max-height: 15px;border-radius: 50%; }.container .carousel-indicators {margin-bottom: 3px; }.mbr-gallery .mbr-slider .carousel-indicators {position: fixed;margin-bottom: 2.5rem !important; }@media (max-width: 991px) {.mbr-gallery .mbr-slider .carousel-indicators {margin-bottom: 3.625rem !important;padding-left: 2.5rem;padding-right: 2.5rem; } }.mbr-slider .carousel-indicators .active,.mbr-slider .carousel-indicators li {width: 7px;height: 7px;margin: 3px;background: #1b1b1b;border: 4px solid #1b1b1b;opacity: .5; }.mbr-slider .carousel-indicators .active {background: #fff; }@media (max-width: 767px) {.mbr-slider .carousel-control {top: auto;bottom: 20px; }.mbr-slider > .container .carousel-control {margin-bottom: 0; } }.mbr-slider > .boxed-slider {position: relative;padding: 93px 0; }.mbr-slider > .boxed-slider > div {position: relative; }.mbr-slider > .container img {width: 100%; }.mbr-slider > .container img + .row {position: absolute;top: 50%;left: 0;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);z-index: 2; }.mbr-slider .mbr-section {padding: 0;background-attachment: scroll; }.mbr-slider .mbr-table-cell {padding: 0; }.mbr-slider > .container .carousel-indicators {margin-bottom: 3px; }.mbr-slider > .article-slider .mbr-section,.mbr-slider > .article-slider .mbr-section .mbr-table-cell {padding-top: 0;padding-bottom: 0; }.modal-backdrop.show {opacity: .7; }.video-container .mbr-background-video iframe {width: 100%;height: 100%; }.mbr-gallery-item__hided {position: absolute !important;left: 0 !important;width: 0 !important;height: 0;padding: 0 !important; }.mbr-gallery-item__hided img {display: none !important; }.mbr-gallery-item__hided span {display: none !important; }.mbr-gallery-filter {padding-top: 30px;padding-bottom: 30px;text-align: center; }.mbr-gallery-filter li {display: inline-block;padding: 5px 0;transition: all .3s ease-out; }.mbr-gallery-filter li .btn {cursor: pointer; }.mbr-gallery-filter.gallery-filter__bg li {color: #fff; }.mbr-gallery-filter.gallery-filter__bg .active {color: #000;background-color: #fff; }.mbr-gallery-filter ul {display: inline-block;width: 100%;padding-left: 0;margin-bottom: 0;list-style: none; }.mbr-gallery-item > div {position: relative; }.mbr-gallery-item--p1 {padding: 0.5rem; }.mbr-gallery-item--p2 {padding: 1rem; }.mbr-gallery-item--p3 {padding: 1.5rem; }.mbr-gallery-item--p4 {padding: 2rem; }.mbr-gallery-item--p5 {padding: 2.5rem; }.mbr-gallery-item--p6 {padding: 3rem; }.mbr-gallery .mbr-gallery-item--p4 {width: 33.333%; }.mbr-gallery .mbr-gallery-item--p6, .mbr-gallery .mbr-gallery-item--p5 {width: 50%; }@media (max-width: 992px) {.mbr-gallery-item--p1 {padding: 0.5rem; }.mbr-gallery-item--p2 {padding: 0.8rem; }.mbr-gallery-item--p3 {padding: 1rem; }.mbr-gallery-item--p4 {padding: 1.5rem; }.mbr-gallery-item--p5 {padding: 1.8rem; }.mbr-gallery-item--p6 {padding: 2rem; }.mbr-gallery .mbr-gallery-item--p2,.mbr-gallery .mbr-gallery-item--p3 {width: 50%; }.mbr-gallery .mbr-gallery-item--p6,.mbr-gallery .mbr-gallery-item--p5,.mbr-gallery .mbr-gallery-item--p4 {width: 100%; } }@media (max-width: 400px) {.mbr-gallery .mbr-gallery-item--p3,.mbr-gallery .mbr-gallery-item--p2,.mbr-gallery .mbr-gallery-item--p1 {width: 100%; } }