.video-container{display:inline-block}
.has-video-pic .bcls-picture-panel{display:block}
.has-video-pic .img-responsive{max-width:100%;display:block}
.has-video-pic .bcls-video-panel{display:none}
.has-video-pic:not(.on-loading) .bcls-loader{display:none}
.on-loading:not(.has-video-modal) .bcls-video-panel,.has-video-modal .modal-body,.bcls-video-wrapper .bcls-picture-panel{position:relative}
.on-loading:not(.has-video-modal) .bcls-video-panel .bcls-loader,.has-video-modal .modal-body .bcls-loader,.bcls-video-wrapper .bcls-picture-panel .bcls-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.bcls-video-wrapper .bcls-small-size *,.bcls-video-wrapper .bcls-medium-size *,.bcls-video-wrapper .bcls-large-size *{max-width:100% !important}
.bcls-video-wrapper .align-center{margin-left:auto;margin-right:auto;text-align:center}
.bcls-video-wrapper .bcls-small-size{width:25%}
.bcls-video-wrapper .bcls-medium-size{width:50%}
.bcls-video-wrapper .bcls-large-size{width:75%}
.modal{text-align:center;padding:0 !important}
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}
.modal-dialog{min-width:350px;display:inline-block;text-align:left;vertical-align:middle}
.media-modal .close span{text-shadow:none}
.media-modal .modal-body{height:0;margin-bottom:.88889rem;overflow:hidden;padding:0 0 67.5%;position:relative}
.media-modal .modal-header{border-bottom:1px solid transparent;padding:0}
.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:"";text-align:center;position:absolute;left:0;width:100%;height:100%;line-height:2.1em}
.video-js .vjs-big-play-button{border:0}
.video-link{display:block}
.video-heading{color:#7da1c4;font-size:20px;font-weight:800;line-height:18px}
.video-title{color:#7da1c4;font-size:28px;font-weight:800;padding-bottom:20px;padding-left:15px}
.column-control.section .container-fluid{background:#fff;width:1170px;padding-bottom:35px}
.video-selected .video-content-section{padding-left:5px}
.video-container p{margin-bottom:0}
.video-content-section{width:95%;padding-top:15px}
.column-control.section .container{width:1060px;margin-left:10px}
.video-container .view-action-link,.video-container .view-arrow{color:#a83d72;font-weight:bold;text-transform:uppercase}
.video-content-section a:active,.video-content-section a:hover{text-decoration:none}
.view-action-link{text-decoration:underline}
#placeholder{background:#000}
.vjs-big-play-button{top:0;left:0;right:0;bottom:0;margin:auto}
.three-col-pad{padding:0 21px 16px 21px}
.video-poster{background:#000}
.vjs-loading-spinner{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}
.videocomponent{background:#fff}
.media-modal .close{font-size:30px !important;color:#fff;filter:alpha(opacity=20);opacity:1.2 !important}
.videocomponent .title h1{color:#8246af;font-family:'Calibri',Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:28px;font-weight:800;margin:10px 0 15px 20px}
.video-sidebar .video-container .view-action-link,.video-sidebar .video-container .view-arrow{color:#8246af}
.video-sidebar .video-container .view-action-link span{text-decoration:underline}
.video-sidebar .video-heading{color:#8246af}
@media only screen and (max-width :1199px){.on-loading:not(.has-video-modal) .bcls-video-panel .bcls-loader,.has-video-modal .modal-body .bcls-loader,.bcls-video-wrapper .bcls-picture-panel .bcls-play-icon{width:30%}
.video-home .three-col-pad{padding:0 20px}
.video-home .three-col-pad .noPadding{padding:0 10px}
}
@media only screen and (max-width:992px){.on-loading:not(.has-video-modal) .bcls-video-panel .bcls-loader,.has-video-modal .modal-body .bcls-loader,.bcls-video-wrapper .bcls-picture-panel .bcls-play-icon{width:30%}
.video-home .three-col-pad{padding:0 20px}
.video-home .three-col-pad .noPadding{padding:0 10px}
}
@media only screen and (orientation:landscape) and (max-width:992px){.on-loading:not(.has-video-modal) .bcls-video-panel .bcls-loader,.has-video-modal .modal-body .bcls-loader,.bcls-video-wrapper .bcls-picture-panel .bcls-play-icon{width:auto}
}
@media only screen and (max-width:767px){.video-link-wrapper{width:auto;margin-bottom:10px}
.video-poster{height:250px !important}
.video-container{margin-bottom:20px}
.video-content-section{width:95%}
.video-link{width:100%;margin:0 auto}
.video-home .three-col-pad{padding:0 35px 16px 35px}
.video-sidebar .video-container{padding-bottom:0}
.colcontrol .video-sidebar .three-col-pad{padding:0}
.colcontrol .container.video-sidebar{margin-top:20px;margin-left:0}
.title .main-video-head{padding:10px 0 10px 15px}
.video-home .three-col-pad{padding:0 15px 10px 15px}
.video-home.container{margin-top:0;padding-bottom:0}
@media only screen and (orientation:landscape){.on-loading:not(.has-video-modal) .bcls-video-panel .bcls-loader,.has-video-modal .modal-body .bcls-loader,.bcls-video-wrapper .bcls-picture-panel .bcls-play-icon{left:18%}
}