/* For licensing information see http://contextlysitescripts.contextly.com/kit/assets/3.0/licenses.txt */.ctx-overlay {position: fixed !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;z-index: 99999 !important;margin: 0 !important;padding: 0 !important;}
.ctx-overlay-dialog {position: fixed !important;z-index: 100000 !important;}
.ctx-clearfix:before, .ctx-clearfix:after {content: "";display: table;}
.ctx-clearfix:after {clear: both;}
.ctx-nodefs {margin: 0 !important;padding: 0 !important;}
.ctx-nomar {margin: 0 !important;}
@font-face {font-family: "contextly";src: url("widgets/fonts/contextly.eot");src: url("widgets/fonts/contextly.eot#iefix") format("embedded-opentype"),url("widgets/fonts/contextly.woff") format("woff"),url("widgets/fonts/contextly.ttf") format("truetype"),url("widgets/fonts/contextly.svg#contextly") format("svg");font-weight: normal;font-style: normal;}.ctx-icon {font-family: "contextly" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none !important;text-align: center !important;}
.ctx-icon-logo:before {content: " " !important;}
.ctx-icon-video:before {content: " " !important;}
.ctx-icon-twitter:before {content: " " !important;}
.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;}
.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 (max-width: 799px) {.ctx-video-modal {top: 5% !important;}
.ctx-video-modal .ctx-video-frame {max-height: none;min-height: 0;}
}@media all and (min-width: 540px) and (max-width: 799px) {.ctx-video-modal {margin-left: -260px !important;width: 450px !important;}
.ctx-video-modal .ctx-video-frame {width: 450px !important;height: 280px !important;}
}@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;}
}@media all and (max-width: 339px) {.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 .ctx-branding-link {display: block !important;width: 110px !important;height: 12px !important;margin-right: 1% !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-branding .ctx-branding-link:hover {background: url("widgets/img/brandedlogo.png") no-repeat right 0px !important;color: #1babab !important;}
.ctx-brd-overlay {background: gray !important;background: rgba(0,0,0,.7) !important;cursor: pointer !important;}
#ctx-branding-content {padding: 0 !important;margin: 0 !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;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 {margin: 12px 0 0 0 !important;padding: 0px !important;}
#ctx-branding-content {width: 400px !important;border: 7px solid #def4f9 !important;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
#ctx-brd-modal {margin: 0 27px 17px 27px;font-size: 13px;line-height: 15px;}
#ctx-brd-logo {display: block;height: 58px;background: url("widgets/img/brandpopupimgs.png") no-repeat;margin-top: 17px;}
#ctx-brd-close {display: block;height: 31px;width: 31px;background: url("widgets/img/brandpopupimgs.png") no-repeat 0 -59px;cursor: pointer;position: absolute;right: 0;top: 0;line-height: 22px;text-indent: -10000px;transition: initial;-webkit-transition: initial;}
#ctx-brd-close:active {background-position: 0 -91px;}
@media all and (max-width: 604px) {#ctx-branding-content {width: 250px !important;border: 4px solid #def4f9 !important;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#ctx-brd-modal {margin: 0 15px 10px 15px;}
#ctx-brd-logo {height: 42px;background: url("widgets/img/brandpopupimgs-mobile.png") no-repeat;margin-top: 10px;}
#ctx-brd-close {height: 23px;width: 23px;background: url("widgets/img/brandpopupimgs-mobile.png") no-repeat 0px -42px;}
#ctx-brd-close:active {background-position: 0 -65px;}
}
