.bmi {
   color:#bebebe;
}
.fullscreen {
   background: #fff none repeat scroll 0 0;
}
.bmi--fullscreen {
   background: rgba(255, 255, 255, 0.8);
}
.bmi--fullscreen .bmi__nav,
.bmi--fullscreen .bmi__stage {
   background: rgba(255, 255, 255, 0.8);
}
.bmi__arr--next:after,.bmi__arr--prev:after {
   background: rgba(255, 255, 255, 0.5);
   font-family: "bmiicon";
   display: inline-block;
   text-align: center;
   text-decoration: none;
   border: 1px solid #bebebe;
   border-radius: 1px;
   color: #bebebe;
   font-size: 22px;
   height: 38px;
   line-height: 35px;
   top: 50%;
   transition: color 0.2s ease 0s;
   width: 36px;
}
.bmi__arr--next:after {
   content: '\e922';
}
.bmi__arr--prev:after {
   content: '\e923';
}
.bmi__dot {
   height: 10px;
   width: 10px;
}
.bmi__nav__frame.bmi__active .bmi__dot {
   border-width: 5px;
}
.bmi__fullscreen-icon:after {
   display: inline-block;
   font-family: "bmiicon";
   content: '\f08e';
   font-size: 37px;
   line-height: 37px;
   text-decoration: none;
}

.bmi--fullscreen .bmi__fullscreen-icon:after {
   font-family: 'bmiicon';
   content: '\e932';
   background-color: transparent;
   font-size: 44px;
   line-height: 38px;
}
.bmi__video-play:after {
   background:#fff;
   border-radius: 50%;
   color: #999;
   font-family: "bmiicon";
   content: '\e953';
   font-size: 70px;
}
.bmi__video-play {
   margin-top: -48px;
}
.bmi__nav__frame .bmi__video-play:after {
   border-radius: 25px;
   font-size: 28px;
   line-height: 28px;
   height: 28px;
   margin-top: -7px;
   left: 3px;
   width: 28px;
   text-indent:0.74rem;
}
.bmi__video-close:after {
   font-family: 'bmiicon';
   content: '\e932';
   height: 30px;
   width: 30px;
   font-size: 30px;
}
.bmi__video-close {
   top: 0;
}
/* Color themes*/
.bmi__fullscreen-icon:hover,
.bmi__video-close:hover,
.bmi__thumb-border,
.bmi__video-play:after{
   color:#0b6389;
}
.bmi__arr--next:hover:after,.bmi__arr--prev:hover:after {
   color: #0b6389;
   border: 1px solid #aaa;
}
.bmi__dot {
   border: 1px solid #0b6389;
}
