.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(https://www.ifsec.events/international/profiles/base_events_ubm/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(https://www.ifsec.events/international/profiles/base_events_ubm/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.ubm-dropdown{margin-bottom:10px;}.ubm-dropdown__content{position:relative;cursor:pointer;padding:10px;}.ubm-dropdown__dropdown{display:none;background:inherit;margin:10px 0px 0px 0px;}.ubm-dropdown__caret{font-size:30px;position:relative;float:right;}
@keyframes hover{100%{opacity:1;}}@keyframes flash{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeinright{0%{right:-50px;}100%{right:20px;}}@keyframes fadeinleft{0%{left:-50px;}100%{left:20px;}}@keyframes fadeoutright{0%{right:20px;}100%{right:-50px;}}@keyframes fadeoutleft{0%{left:20px;}100%{left:-50px;}}#video-placeholder{display:block;margin:auto;max-height:250px;max-width:960px;width:100%;}@media (min-width:472px){#video-placeholder{max-height:350px;}}@media (min-width:768px){#video-placeholder{max-height:auto;min-height:400px;}}.owl-carousel.youtube-playlist{padding:10px 20px;}.owl-carousel.youtube-playlist:hover .owl-buttons .owl-prev{-webkit-transition:fadeinleft 0.5s;animation:fadeinleft 0.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear;}.owl-carousel.youtube-playlist:hover .owl-buttons .owl-next{-webkit-transition:fadeinright 0.5s;animation:fadeinright 0.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear;}.owl-carousel.youtube-playlist .owl-wrapper-outer .owl-wrapper{border-left:0;border-right:0;}.owl-carousel.youtube-playlist .owl-wrapper-outer .owl-wrapper .owl-item{padding:0;}.owl-carousel.youtube-playlist .owl-wrapper-outer .owl-wrapper .owl-item .YT-thumbnail{border:2px solid transparent;cursor:pointer;display:block;opacity:0.7;}.owl-carousel.youtube-playlist .owl-wrapper-outer .owl-wrapper .owl-item .YT-thumbnail:hover{-webkit-animation:hover 1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation:hover 1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear;}.owl-carousel.youtube-playlist .owl-wrapper-outer .owl-wrapper .owl-item .YT-thumbnail.active{opacity:1;overflow:hidden;position:relative;}.owl-carousel.youtube-playlist .owl-wrapper-outer .owl-wrapper .owl-item .YT-thumbnail.active::before{-webkit-animation:flash 0.3s;animation:flash 0.3s;color:#e62117;content:'\f16a';font-family:FontAwesome;font-size:22pt;overflow:hidden;padding:2px 10px;position:absolute;top:0px;width:100%;}.owl-carousel.youtube-playlist .owl-wrapper-outer .owl-wrapper .owl-item .YT-thumbnail h5{font-weight:normal;margin:10px auto;text-align:center;text-transform:uppercase;width:90%;}.owl-carousel.youtube-playlist .owl-wrapper-outer .owl-wrapper .owl-item .YT-thumbnail img.lazyOwl{display:block;margin:auto;width:100%;}.owl-carousel.youtube-playlist .owl-buttons div{background:none !important;color:#000 !important;font-size:28pt !important;top:25% !important;}.owl-carousel.youtube-playlist .owl-buttons div i{background:#676767;color:#FFF;font-size:16pt;font-weight:100;text-align:center;padding:5px 12px 8px 12px;}.owl-carousel.youtube-playlist .owl-buttons .owl-prev{-webkit-animation:fadeoutleft 0.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation:fadeoutleft 0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear;left:20px;position:absolute;}.owl-carousel.youtube-playlist .owl-buttons .owl-next{-webkit-animation:fadeoutright 0.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation:fadeoutright 0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear;position:absolute;right:20px;}
