.seatComponents-carousel-gallery .modal-gallery .close{color:#FFF;text-shadow:none;width:82px;height:82px;font-family:MetaProLight,sans-serif;font-size:80px;line-height:106px;position:absolute;right:0;z-index:100;opacity:1;outline:0}
.seatComponents-carousel-gallery .modal-gallery .modal-content .modal-body .actions-button .form-group button span{background:url(clientlibs/resources/img/icn_copy_clipboard.png) no-repeat center center transparent;display:inline-block;width:25px;height:100%;background-size:100% auto}
.seatComponents-carousel-gallery .modal-gallery .modal-content .modal-body .container-checks input:checked+label::before{background:url(clientlibs/resources/img/mc_icon_check.png) center center no-repeat #d7122b !important}
.seatComponents-carousel-gallery button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}
.seatComponents-carousel-gallery .m5ImgCar .carousel .carousel-inner .cont-video a{position:absolute;width:100%;height:100%;align-items:center;display:flex;justify-content:center}
.seatComponents-carousel-gallery .m5ImgCar .carousel .carousel-inner .gallery-item-js .caption-text{display:none}
.seatComponents-carousel-gallery .m5ImgCar .carousel .carousel-control{display:block;background-color:transparent;background-image:none;width:65px;height:78px;top:50%}
.seatComponents-carousel-gallery .m5ImgCar .carousel .carousel-control .carousel-arrow{margin-top:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);display:block;position:relative;width:65px;height:364px}
.seatComponents-carousel-gallery .m5ImgCar .carousel .carousel-control .carousel-arrow.arrow-left{background:url(clientlibs/resources/img/a-left.png) center center no-repeat}
.seatComponents-carousel-gallery .m5ImgCar .carousel .carousel-control .carousel-arrow.arrow-right{background:url(clientlibs/resources/img/a-right.png) center center no-repeat}
@media only screen and (min-width:640px){.seatComponents-carousel-gallery .modal-gallery .modal-content .modal-body .toolbar{background-color:black;min-height:85px;height:auto;bottom:0;width:100%;overflow:hidden}
.seatComponents-carousel-gallery .modal-gallery .modal-content .modal-body .toolbar .toolbar-container{width:300000px;display:flex;position:relative;top:10px;padding:0}
.seatComponents-carousel-gallery .m5ImgCar{position:relative}
}
@media only screen and (max-width:639px) and (min-width:320px){.seatComponents-carousel-gallery .modal-gallery .toolbar .toolbar-container{display:none}
}
.modal-gallery .modal-dialog .modal-content .modal-body .carousel .item .cont-video iframe{position:absolute;text-align:center;z-index:10}
@media only screen and (min-width:640px){.modal-gallery .modal-dialog .modal-content .modal-body .carousel .item iframe{height:100%;width:100%}
}
.seatComponents-carousel-gallery .m5ImgCar .carousel .carousel-inner .cont-video a img{width:auto;height:15%}