.mbr-gallery .icon {

  z-index: 100 !important;

}



.mbr-gallery .mbr-gallery-item>div:hover .icon-video,

.mbr-gallery .mbr-gallery-item>div:hover .icon-focus {

  opacity: 1;

}



.mbr-gallery .icon-video {

  color: white;

  opacity: 0;

  position: absolute;

  top: calc(50% - 24px);

  left: calc(50% - 27px);

  font-size: 3rem;

  transition: .2s opacity ease-in-out;

  z-index: 5;

}



.mbr-gallery .icon-video::before {

  color: white;

  content: "\e011";

  position: absolute;

}



.mbr-gallery .icon-focus {

  color: white;

  opacity: 0;

  position: absolute;

  top: calc(50% - 24px);

  left: calc(50% - 32px);

  font-size: 3rem !important;

  transition: .2s opacity ease-in-out;

  z-index: 5;

  font-family: 'et-line' !important;

}



.mbr-gallery .icon-focus::before {

  content: '\e01b';

  color: white;

  position: absolute;

}



.mbr-gallery .mbr-gallery-item {

  cursor: pointer;

}



.mbr-gallery .item-overlay {

  position: absolute;

  width: 60px;

  font-size: 60px;

  z-index: 10;

  height: 60px;

  top: calc(50% - 30px);

  left: calc(50% - 30px);

  cursor: pointer;

  z-index: 5;

}



.mbr-gallery .mbr-gallery-item> div::before {

  content: "";

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: -webkit-linear-gradient(left, #554346, #45505b) !important;

  background: -moz-linear-gradient(left, #554346, #45505b) !important;

  background: -o-linear-gradient(left, #554346, #45505b) !important;

  background: -ms-linear-gradient(left, #554346, #45505b) !important;

  background: linear-gradient(left, #554346, #45505b) !important;

  opacity: 0;

  -webkit-transition: .2s opacity ease-in-out;

  transition: .2s opacity ease-in-out;

}



.mbr-gallery .mbr-gallery-item:hover> div::before {

  opacity: 0.5;

}



.mbr-gallery-row {

  padding-left: 0px;

  padding-right: 0px;

}



.mbr-gallery-item__hided {

  position: absolute !important;

  width: 0px !important;

  height: 0px;

  left: 0 !important;

  padding: 0 !important;

}



.mbr-gallery-item__hided img {

  display: none;

}



.mbr-gallery-item__hided span {

  display: none;

}



.mbr-gallery-filter {

  padding-top: 30px;

  padding-bottom: 30px;

  text-align: center;

}

.mbr-gallery-filter.gallery-filter__bg li{

 color: white;

}

.mbr-gallery-filter.gallery-filter__bg .active{

  color:black;

  background-color: white;

}



.mbr-gallery-filter ul {

  padding-left: 0px;

  display: inline-block;

  list-style: none;

  margin-bottom: 0px;

}



.mbr-gallery-filter li {

  font-size: 16px;

  font-family: 'Raleway';

  cursor: pointer;

  color: #242424;

  display: inline-block;

  padding: 9px 30px 9px 30px;

  border: 1px solid #e6e6e6;

  transition: all 0.3s ease-out;

}



.mbr-gallery-filter li:hover {

  background-color: #333333;

  color: #c39f76;

}



.mbr-gallery-filter li.active {

  color: white;

  background-color: #333333;

}



.mbr-gallery-filter li.active:hover {

  color: white;

  background-color: #333333;

}



.mbr-gallery-item> div {

  position: relative;

}



.mbr-gallery-item--p1 {

  padding: 1rem;

}



.mbr-gallery-item--p2 {

  padding: 2rem;

}



.mbr-gallery-item--p3 {

  padding: 3rem;

}



.mbr-gallery-item--p4 {

  padding: 4rem;

}



.mbr-gallery-item--p5 {

  padding: 5rem;

}



.mbr-gallery-item--p6 {

  padding: 6rem;

}

.mbr-gallery .mbr-gallery-item--p6, .mbr-gallery .mbr-gallery-item--p5,.mbr-gallery .mbr-gallery-item--p4{

    width:50%;

}

@media(max-width:992px){

     .mbr-gallery-item--p1 {

    padding: 1rem;

  }

  .mbr-gallery-item--p2 {

    padding: 2rem;

  }

  .mbr-gallery-item--p3 {

    padding: 3rem;

  }

  .mbr-gallery-item--p4 {

    padding: 3rem;

  }

  .mbr-gallery-item--p5 {

    padding: 3rem;

  }

  .mbr-gallery-item--p6 {

    padding: 3rem;

  }

}

.video-container .mbr-background-video iframe {

  width:100%;

  height:100%;

}

@media(max-width:992px) and (min-width:400px) {



  .mbr-gallery .mbr-gallery-item--p6, .mbr-gallery .mbr-gallery-item--p5, .mbr-gallery .mbr-gallery-item--p4, .mbr-gallery .mbr-gallery-item--p3, .mbr-gallery .mbr-gallery-item--p2 {

    width: 50%;

  }

}

@media(max-width:400px){

    .mbr-gallery .mbr-gallery-item--p6, .mbr-gallery .mbr-gallery-item--p5, .mbr-gallery .mbr-gallery-item--p4, .mbr-gallery-item--p3{

    width:100%;

}

}