/* For licensing information see http://contextlysiteimages.contextly.com/_kit/assets/dev/licenses.txt */.ctx-video-icon {display: block !important;position: relative;width: 14px;height: 12px;float: left;margin-top: 4px;margin-right: 9px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.ctx-video-icon:after {content: "";position: absolute;width: 0;height: 0;margin-top: 1px;background-color: transparent;border-width: 5px 6px 5px 0;border-bottom-color: transparent;border-top-color: transparent;border-left-color: transparent;border-style: solid;left: 12px;}
.ctx-video-overlay {display: none;cursor: pointer;position: fixed;height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.7);z-index: 10000;top: 0;left: 0;}
.ctx-video-modal {display: none;top: 5% !important;left: 50% !important;background: #f6f6f6;position: fixed !important;z-index: 99999;padding: 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);box-sizing: content-box;}
.ctx-video-modal .ctx-video-close {display: block !important;float: right !important;margin-top: 5px;font-size: 21px;line-height: 24px;top: 8px;right: 11px;color: #7e7c7c;font-weight: bold;font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-decoration: none;cursor: pointer;padding-top: 1px;padding-right: 7px;padding-left: 7px;padding-bottom: 3px;border: 1px solid #7e7c7c;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.ctx-video-modal .ctx-video-close:hover {background-color: #7e7c7c;color: white;}
.ctx-video-modal .ctx-video-frame {position: relative !important;z-index: 1000;overflow-y: auto;}
.ctx-video-loading {display: block !important;height: 24px;left: 50%;position: absolute !important;z-index: 50;top: 45%;width: 24px;margin: -24px 0 0 -24px !important;background: url("widgets/img/loading.gif") center center no-repeat;}
.ctx-video-title {color: #000;font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size: 15px;margin: 5px 0 8px 0;float: left;}
.ctx-modal-social {width: 100%;float: left;}
.ctx-modal-social iframe {float: left;}
.ctx-video-frame .twitter-tweet-rendered {width: 100% !important;}
@media all and (min-width: 800px) {.ctx-video-modal {margin-left: -350px !important;width: 700px !important;top: 10% !important;}
.ctx-video-modal .ctx-video-frame {width: 700px !important;max-height: 480px !important;min-height: 380px !important;}
.ctx-video-title {width: 90%;}
}@media all and (min-width: 540px) and (max-width: 799px) {.ctx-video-modal {margin-left: -260px !important;width: 450px !important;top: 10% !important;}
.ctx-video-modal .ctx-video-frame {width: 450px !important;height: 280px !important;}
.ctx-video-title {width: 90%;}
}@media all and (min-width: 340px) and (max-width: 539px) {.ctx-video-modal {margin-left: -180px !important;width: 340px !important;}
.ctx-video-modal .ctx-video-frame {width: 340px !important;height: 250px !important;}
.ctx-video-title {width: 90%;}
}@media all and (max-width: 340px) {.ctx-video-modal {margin-left: -110px !important;width: 200px !important;}
.ctx-video-modal .ctx-video-frame {width: 200px !important;height: 200px !important;}
.ctx-video-title {width: 80%;}
}.ctx-tweet-icon {width: 25px;height: 20px;}
.ctx-tweet-icon img {width: 16px;height: 16px;box-shadow: none !important;margin: 0 !important;}
.ctx-branding {width: 100%;margin: 8px 0px !important;padding: 0 !important;}
#ctx-branding-link {display: block !important;width: 110px !important;height: 12px !important;float: right;line-height: 1.4 !important;background: url("widgets/img/brandedlogo.png") no-repeat right -12px !important;text-decoration: none;font-size: 9px;font-family: Arial,Helvetica,sans-serif;color: #7e7e81;transition: initial;-webkit-transition: initial;}
.ctx-text-column-one #ctx-branding-link {float: left !important;}
.ctx-text-column-multiple #ctx-branding-link {float: right !important;}
#ctx-branding-link:hover {background: url("widgets/img/brandedlogo.png") no-repeat right 0px !important;color: #1babab !important;}
.ctx-brd-overlay {width: 100% !important;height: 100% !important;position: fixed !important;z-index: 9999;background: rgba(0,0,0,.7);top: 0 !important;left: 0 !important;margin: 0 !important;padding: 0 !important;}
#ctx-branding-content {position: fixed !important;left: 50% !important;top: 50% !important;padding: 0 !important;margin: 0 !important;z-index: 10000 !important;background-color: #fff !important;-webkit-box-shadow: 0px 0px 0px 2px rgba(255,255,255,1);-moz-box-shadow: 0px 0px 0px 2px rgba(255,255,255,1);box-shadow: 0px 0px 0px 2px rgba(255,255,255,1);}
#ctx-brd-text-head {display: block;float: left;width: 100%;height: 3px;margin-top: 11px;background-size: 3px;background-position: top;background: #def4f9;background: -moz-linear-gradient(left,#def4f9 0%,#f4fbfd 100%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,#def4f9),color-stop(100%,#f4fbfd));background: -webkit-linear-gradient(left,#def4f9 0%,#f4fbfd 100%);background: -o-linear-gradient(left,#def4f9 0%,#f4fbfd 100%);background: -ms-linear-gradient(left,#def4f9 0%,#f4fbfd 100%);background: linear-gradient(to right,#def4f9 0%,#f4fbfd 100%);}
#ctx-brd-text p {margin: 0 !important;padding: 0 !important;line-height: 1.3 !important;font-family: Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;color: #404040 !important;font-size: 13px !important;text-align: left !important;}
#ctx-brd-text p a {text-decoration: none !important;color: #0897d3 !important;margin: 0 !important;padding: 0 !important;}
#ctx-brd-text p a:hover {color: #94d2ec;margin-top: 0 !important;padding: 0 !important;}
#ctx-brd-text {float: left;margin: 12px 0 0 0 !important;padding: 0px !important;}
@media all and (min-width: 605px) {#ctx-branding-content {width: 552px !important;height: 285px !important;margin: -155px 0 0 -285px !important;border: 7px solid #def4f9 !important;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
#ctx-brd-left-content {float: left;width: 257px;margin-left: 27px;font-size: 13px;line-height: 15px;}
#ctx-brd-right-content {display: block;float: right;height: 229px;width: 228px;background: url("widgets/img/brandpopupimgs.png") no-repeat -38px -59px;margin-top: 34px;margin-right: 13px;}
#ctx-brd-logo {display: block;width: 267px;height: 58px;float: left;background: url("widgets/img/brandpopupimgs.png") no-repeat;margin-top: 17px;}
#ctx-brd-close {display: block;display: block;float: right;height: 31px;width: 31px;background: url("widgets/img/brandpopupimgs.png") no-repeat 0px -59px;cursor: pointer;top: -3px;top: 0;position: absolute;right: 0;line-height: 22px;text-indent: -10000px;transition: initial;-webkit-transition: initial;}
#ctx-brd-close:active {background-position: 0px -91px;}
}@media all and (max-width: 604px) {#ctx-branding-content {width: 250px !important;height: 480px !important;margin: -240px 0 0 -125px !important;border: 4px solid #def4f9 !important;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#ctx-brd-left-content {float: left;width: 210px;margin-left: 15px;font-size: 13px;line-height: 13px;margin-top: 5px;}
#ctx-brd-right-content {display: block;float: left;height: 161px;width: 165px;background: url("widgets/img/brandpopupimgs-mobile.png") no-repeat -27px -42px;margin-top: 34px;margin-left: 43px;}
#ctx-brd-logo {display: block;width: 192px;height: 42px;float: left;background: url("widgets/img/brandpopupimgs-mobile.png") no-repeat;margin-top: 6px;}
#ctx-brd-close {display: block;display: block;float: right;height: 23px;width: 23px;background: url("widgets/img/brandpopupimgs-mobile.png") no-repeat 0px -42px;cursor: pointer;top: -3px;top: 0;position: absolute;right: 0;line-height: 22px;text-indent: -10000px;transition: initial;-webkit-transition: initial;}
#ctx-brd-close:active {background-position: 0px -65px;}
}
