.box-office-isotope-filters {
    position: relative;
    top: -50px;
    margin: auto;
    /*left: 50px;*/
}

@media screen and (max-width: 768px) {
  .box-office-isotope-filters  {
    left: unset;
  }
}

.button-group {
    margin-bottom: 10px;
}

.btn-isotope-secondary {
    color: #ffffff !important;
    border-radius: 0px !important;
}



.btn-isotope {
    color: #0a2140 !important;
    border-radius: 0px !important;
    /*background-color: #0a2140 !important;*/
    /*border: none !important;*/
    margin-top: 5px;
    border-color: #0a2140 !important;
}

.button:active, .button.is-checked {
    color: #fff !important;
    background-color: #0a2140 !important;
    border-color: #0a2140 !important;
}



.btn-isotope:hover {
    color: #ffffff !important;
    border-radius: 0px !important;
    /*background-color: #0a2140 !important;*/
    /*border: none !important;*/
    margin-top: 5px;
    background-color: #0a2140 !important;
}

.btn-success {
    color: #ffffff !important;
}



.btn.active.focus, .btn.active:focus,
.btn.focus, .btn:active.focus, 
.btn:active:focus, .btn:focus {
      outline: none;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
    box-shadow: none !important;
}

.col-box-office {
    display: inline-block;
}

.overlay-all-non-exitable {
    position: fixed;
    margin: 0px;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
    background-color: rgba(0, 0, 0, 0.5);

}

.spinner {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100px; 
    height: 100px;
    color: #ffffff !important;

}




 .some-text {
	 position: absolute;
	 bottom: 6px;
	 left: 10px;
	 margin: 0;
	 z-index: 2 !important;
	 color: #fff;
	 font-weight: bold;
	 background-color: #000000;
	/* display: none;
	 */
}

 .video-text {
	 position: absolute;
	 bottom: 6px;
	 right: 10px;
	 margin: 0;
	 z-index: 2 !important;
	 color: #fff;
	 font-weight: bold;
	 background-color: #000000;
	/* display: none;
	 */
}



/*centering items*/
.grid{
    /*background-color: #333;*/
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
     
 }




img.box-office-img {
    max-width: 500px;
    max-height: 349px;


}

.element-item {
    max-width: 500px;
    max-height: 349px;
    margin-bottom: 10px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    /*transition: ease 700ms;*/
}


.element-item:hover {
    
    transition: ease 700ms;
    transform: translate(0, -4px); 

}



@media screen and (max-width: 768px) {
  .element-item, img.box-office-img  {
    width: 100% !important;
    height: auto;
    padding-right: 20px;
  }
}


@media screen and (max-width: 768px) {
    .video-text {
        right: 45px;
    }
}

.elba-box-office-div {
    position: relative;
    margin-top: 80px;
}
    