.bc-single-video {width: 100%;position: relative;overflow: hidden;background-color: #000;}
.bc-single-video::before {content: "";display: block;padding-top: 56.25%;height: 0;width: 100%;}
.bc-single-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 0;cursor: default;}
.bc-single-video img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);height: 100%;z-index: 2;opacity: 1;transition: all .5s ease-out;}
.bc-single-video .bc-single-video--play-button {background-color: rgba(0,179,250,.45);border: 0;border-radius: 50%;color: #fff;font-size: 3.5em;line-height: 2em;box-sizing: border-box;display: block;position: absolute;z-index: 3;top: 50%;left: 50%;margin-left: -1em;margin-top: -1em;padding: 0;opacity: 1;width: 2em;height: 2em;cursor: pointer;-webkit-transition: border-color .4s,outline .4s,background-color .4s,opacity .4s;-moz-transition: border-color .4s,outline .4s,background-color .4s,opacity .4s;-ms-transition: border-color .4s,outline .4s,background-color .4s,opacity .4s;-o-transition: border-color .4s,outline .4s,background-color .4s,opacity .4s;transition: border-color .4s,outline .4s,background-color .4s,opacity .4s;}
.bc-single-video .bc-single-video--play-button::before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-35%,-50%);transform-origin: center center;width: 0;height: 0;border-style: solid;border-width: 17.5px 0 17.5px 30px;border-color: transparent transparent transparent #fff;}
.bc-single-video .bc-single-video--play-button:hover {background-color: rgba(0,179,250,.45);}
.bc-single-video .bc-single-video--play-button-text {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.bc-single-video.playing img {opacity: 0;pointer-events: none;}
.bc-single-video.playing .bc-single-video--play-button {opacity: 0;}
.bc-single-video .bc-single-video--title-container {position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 100;}
.bc-single-video .bc-single-video--title-container span {position: absolute;top: 55%;top: calc(50% + 25px);left: 50%;transform: translate(-50%,-50%);font-size: 18px;color: #fff;z-index: 102;opacity: 0;transition: all .25s ease-out;}
.bc-single-video .bc-single-video--title-container .bc-single-video--title-background {position: absolute;z-index: 101;background-color: #000;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;transition: all .5s ease-out;}
.bc-gallery {max-height: 250px;overflow: hidden;transition: all .5s ease-out;}
.bc-gallery.initiallized {max-height: 1000px;}
.bc-gallery .owl-stage {padding: 2% 0;}
.bc-gallery .owl-item {transition: all .5s;transform-origin: center;padding-right: 2px;}
@media (max-width:767px) {.bc-gallery .owl-item {padding-right: 0;}}
.bc-gallery .owl-item.center {z-index: 5;}
.bc-gallery .owl-item.center .bc-single-video--play-button {display: block;}
.bc-gallery .owl-item .bc-single-video--play-button, .bc-gallery .owl-item.center .bc-single-video:hover .bc-single-video--play-button {display: none;}
.bc-gallery .owl-dots {opacity: 1;padding: 20px 0;}
.bc-gallery .owl-dots .owl-dot span, .bc-owl-dots .owl-dot span {background-color: #a5acb0;height: 15px;width: 15px;border: 3px solid #fff;transition: all .5s ease-out;}
.bc-gallery .owl-dots .owl-dot.active span {background-color: #fff;border-color: #a5acb0;}
.bc-gallery .owl-prev {left: 15px;}
.bc-gallery .owl-next {right: 15px;}
.bc-gallery .owl-item.center .bc-single-video {cursor: grab;height: 100%;}
.bc-gallery .owl-item.center .bc-single-video.playing {cursor: default;}
.bc-gallery .owl-item.center .bc-single-video:hover {cursor: pointer;}
.bc-gallery .owl-item.center .bc-single-video:hover .bc-single-video--title-container {display: block;}
.bc-gallery .owl-item.center .bc-single-video:hover .bc-single-video--title-container span {top: 50%;opacity: 1;}
.bc-gallery .owl-item.center .bc-single-video:hover .bc-single-video--title-container .bc-single-video--title-background {opacity: .6;}
.bc-owl-dots, .bc-owl-nav {display: flex;justify-content: center;}
.bc-owl-nav {align-items: center;}
.bc-owl-nav .bc-owl-next, .bc-owl-nav .bc-owl-prev {cursor: pointer;height: 40px;width: 20px;background-position: center;background-size: contain;background-repeat: no-repeat;}
.bc-owl-nav .bc-owl-prev {background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8dGl0bGUvPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDMyLjE1OTk5OTg0NzQxMjExLDMxLjk5OTk5OTk5OTk5OTk5NikgIiBmaWxsPSIjYWJhYmFiIiBpZD0iX0NvbXBvdW5kX1BhdGhfIiBkPSJtNTEuNjYsMzJsLTMyLjY2LC0zMmwtNi4zNCw2LjYybDI2LjI1LDI1LjM4bC0yNi4yNSwyNS4zOGw2LjM0LDYuNjJsMzIuNjYsLTMyeiIvPgogPC9nPgo8L3N2Zz4=");}
.bc-owl-nav .bc-owl-next {background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8dGl0bGUvPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBmaWxsPSIjYWJhYmFiIiBpZD0iX0NvbXBvdW5kX1BhdGhfIiBkPSJtNTEuNjYsMzJsLTMyLjY2LC0zMmwtNi4zNCw2LjYybDI2LjI1LDI1LjM4bC0yNi4yNSwyNS4zOGw2LjM0LDYuNjJsMzIuNjYsLTMyeiIvPgogPC9nPgo8L3N2Zz4=");}
.bc-owl-arrows .owl-next, .bc-owl-arrows .owl-prev {cursor: pointer;opacity: 1;}
.bc-owl-dots {padding-left: 20px;padding-right: 20px;}
.bc-owl-dots .owl-dot {display: inline-block;zoom: 1;vertical-align: middle;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: 0 0;cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.bc-owl-dots .owl-dot span {backface-visibility: hidden;margin: 0 6px;display: block;border-radius: 50%;}
.bc-owl-dots .owl-dot.active span {background-color: #eaeaea;transform: scale(1.5);}
.ilightbox-fullscreen {display: none !important;}
.isMobile .ilightbox-toolbar.black {bottom: auto;top: 5px;text-align: right;background: 0 0;box-shadow: none;}
.isMobile .ilightbox-toolbar.black a.ilightbox-close {right: 5px;}