/*Fonts*/
@font-face{font-family:'Open Sans';font-display: swap; src:url('/inc/fonts/opensans-regular-webfont.woff2') format('woff2'),url('/inc/fonts/opensans-regular-webfont.woff') format('woff');font-weight:400;font-style:normal;}
@font-face{font-family:'Open Sans';font-display: swap; src:url('/inc/fonts/opensans-italic-webfont.woff2') format('woff2'),url('/inc/fonts/opensans-italic-webfont.woff') format('woff');font-weight:400;font-style:italic;}
@font-face{font-family:'Open Sans';font-display: swap; src:url('/inc/fonts/opensans-semibold-webfont.woff2') format('woff2'),url('/inc/fonts/opensans-semibold-webfont.woff') format('woff');font-weight:600;font-style:normal;}
/*Main Divs*/
body{margin:0;color:#373C43;font-family:'Open Sans', sans-serif; min-width:300px;}
#wrapper{background-color:#EEEEEE;background-color:rgba(238, 238, 238, 0.5);padding:0;}
.top-takeover{width : 1100px; font-size: 12px; margin: 3px auto 6px auto; background-color: #fff; padding: 3px 15px; color: red; }
.top-takeover a, a:visited {color:blue; !important}
#topbar{width:100%;height:115px;float:none;margin:0 auto;background-color:#FFFFFF;}
#story-zone{width:760px;float:left;border-right:1px solid #DDDDDD;padding-right:18px;}
.contentarea{min-height:1500px;clear:both;float:none;background-color:#FFFFFF;padding:20px 35px;margin:0 auto;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE; min-width: 800px;}
#sidebar{float:right;}
#contentsidebar{width:300px;float:left;margin:0 0 25px 18px;}
#advertsidebar{width:300px;float:right;margin:0 0 25px 30px;padding:0;}
.wide-tools{width:720px;}
.alignright{float:right;margin:6px 0 6px 6px;}
.alignleft{float:left;margin:6px 6px 6px 0;}
.textalignright {text-align: right}
.textaligncenter {text-align: center}
.textalignleft {text-align: left}
.overflow{overflow-x:hidden;}
.hidden {display: none; }
/*Spacers*/
.spacer{clear:both;height:6px;}
.sectionspacer{clear:both;height:50px;}
.mainbottom{clear:both;}
.sectionbottom{clear:both;margin:0;padding:0;}
.clearfix:before, .clearfix:after{content:" ";display:block;clear:both;}
/*Misc*/
.site-issue-msg{padding: 0 10px;border: 3px dashed gold;background: #ffd7000a;}
a{color:#CC3366;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#CC3366;}
h2 a{color:#373C43;}
h2 a:visited{color:#373C43;}
ol{padding-left:28px;}
.important{background-color:rgba(255, 253, 138, 0.50);padding:10px;clear:both;}
.important-gold{background-color:rgba(255, 207, 136, 0.50);padding:10px;clear:both;}
.important-green{background-color:rgba(198, 255, 138, 0.50);padding:10px;clear:both;}
.important-blue{background-color:rgba(204, 255, 255, 0.50);padding:10px;clear:both;}
.important-pink{background-color:rgba(255, 207, 207, 0.50);padding:10px;clear:both;}
.sectiontitle{font-size:20px;font-weight:bold;padding:15px 0 0 0;margin:15px 0 15px;border-top:1px solid #CCCCCC;}
.sectiontitle a{color:#373C43;text-decoration:none;}
/*Article Page (Single)*/
.article-title h1{font-size:21pt;font-weight:600;margin:0;}
.article-title hr{width:300px;margin:5px 0;}
.articleribbon{height:24px;margin-bottom:10px;}
.articlestats{float:left;margin:0 25px 15px 0;width:100%;min-height:32px;}
.articleprevious, .articlenext{width:73px;height:23px;background-color:#CC3366;border:1px solid #CC3366;color:#FFFFFF;margin:0 1px 3px 0;font-size:14px;text-align:center;}
.articleprevious:hover, .articlenext:hover{background-color:#FFFFFF;color:#CC3366;font-weight:600;}
.articleprevious{float:left;}
.articlenext{float:right;}
.articlemeta{width:180px;font-size:10pt;height:18px;padding:3px;float:left;margin-left:5px;}
.articleimagesmall{ }
.articleimagesmall img{float:right; margin:0 15px 5px 15px;}
.articleimagemedium{margin:0 0 15px 181px;}
.articleimagemedium img{border:1px solid #CCCCCC;}
.articleimagelarge{width:100%;overflow:hidden;max-height:450px;margin-bottom:-6px;position:relative;padding:0;}
.articleimagelarge img{width:100%;height:auto;}
.image-copyright { position: absolute; bottom: 6px; right: 0  ; color:#FFFFFF; background-color: #7e7e7e;   opacity: 0.7; padding: 0 3px; font-size: 9px; }
.articlecontent img{max-width:600px;height:auto;padding:6px;}
#articlemain{clear:both;}
.articlecontent{word-break:break-word;}
.articlecontent h2{font-size:19.5pt;margin:25px 0 0;}
.articlecontent h2 + hr{width:300px;margin:5px 0 15px;}
.articlecontent h3{font-size:18pt;margin:24px 0;}
.articlecontent h4{font-size:15pt;margin:22px 0;}
.articlecontent h5 {font-size:14pt;margin:22px 0;}
.articlecontent h6 {font-size:13pt;margin:22px 0;}
.articlecontent  {font-size:12pt;}
.project-url a{color:#CC3366;text-decoration:none;font-weight:bold;float:left;margin:10px 0 10px 0;}
.project-url a:hover{text-decoration:underline;}
.registerlink a{color:#CC3366;text-decoration:none;font-weight:bold;float:right;}
.registerlink a:hover{text-decoration:underline;}
.readmore a{color:#CC3366;text-decoration:none;font-weight:bold;float:right;}
.readmore a:hover{text-decoration:underline;}
.authorbox{border:1px solid #CCCCCC;background-color:#EEEEEE;background-color:rgba(238, 238, 238, 0.5);padding:0 17px 0 20px;margin:0 0 10px;}
.authorbox h3{padding:0;margin:10px 0 0;}
.authorbio{font-size:14px;line-height:20px; min-height:130px;}
.release_info{background-color:#FCE0E0;border:1px solid red;margin-top:10px;margin-bottom:10px;padding:0 10px;width:85%;}
.disclaimer{font-style:italic;color:#777777;font-size:12px;}
ol.top10{padding-left:200px;}
.wide-tools span.highlight{background-color:gold;}
.wide-tools p span{color:inherit;}
.articlecontent span.highlight{background-color:gold;padding:0 3px;}
.articlecontent span.highlight.green{background-color:lightgreen}
.articlecontent span.highlight.red{background-color:#fd6f6f;}
.articlecontent span.highlight.orange{background-color:darkorange;}
.articlecontent p span{color:inherit;}
.erlang-form{float:left;background:linear-gradient(#F9F9F9, #FFFFFF);font-size:16px;margin-top:20px;border:4px solid #0066CC;border-radius:10px;width:600px;}
.erlang-form input{font-size: 16px;}
.erlang-form-header{background-color:#0066CC;font-size:20px;color:#FFFFFF;text-align:center;padding:0 0 8px 0;}
.erlang-form-row{width:100%;height:42px;padding:2px 10px;float:none;clear:both;}
.erlang-form-caption{text-align:center;float:none;padding:10px 10px 14px 10px;}
.erlang-spacer{height: 10px;clear:both;}
.erlang-form-row-label{width:42%;float:left;padding:2px;}
.erlang-form-box{width:25%;text-align:center;margin-left:10px;float:left;}
.erlang-form-box input{padding: 6px;width: 100px;text-align:center;}
.erlang-form-right{margin-left:10px;width:20%;float:left;padding:6px;}
.erlang-divider-row{border-top:3px dashed #A3A3A3;padding:10px 10px 6px 0;margin:10px 20px 0 20px;clear:both;}
.erlang-results{width:580px;height:auto;font-size:18px;}
.erlang-results-caption{font-size:18px;}
.erlang-results-value {font-size:21px;}
#erlang-period-box {width: 116px; height: 37px; font-size: 16px; padding: 0 0 0 10px;}
#erlang-multiple-days {display:none;}
.erlang-form-percent{width:40%;text-align:left;margin-left:28px;float:left;}
.erlang-form-percent input{padding: 6px 12px; width: 32px;text-align:left;}
#erlang-form-total-percent{width: 38px; margin: 0 15px 10px 0; height: 20px;background-color: #CFEA93 ; float:left; border: 1px solid #ccc ; padding:6px 12px; font-weight: bold;}
.erlang-form-percent-text {padding: 6px 12px; text-align:left; font-weight: bold;}
#erlang-reporting-interval-box {width: 116px; height: 37px; font-size: 16px; padding: 0 0 0 10px;}
#weekly-split-warning {font-size : 16px; color: red; font-weight:bold; display:none; }
#percentCallsPerDay0 , #percentCallsPerDay1, #percentCallsPerDay2, #percentCallsPerDay3, #percentCallsPerDay4, #percentCallsPerDay5, #percentCallsPerDay6 {width: 63px; margin: 0 15px 10px 0; }
.advanced-options-button{}
.advanced-options-button span.but-text{background-color:#F9F9BB;color:#373C43;border:1px solid #373C43; border-radius:1px;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;padding: 8px 10px 8px 10px;width: 70%;text-align: center;}
.advanced-options-button span.but-text:hover{color:#FFFFFF;background:#373C43;}
.calculate input{margin:0;border:1px solid #999999;color:#FFFFFF;background-color:#0066CC;padding:6px 10px 6px 10px;font-size:18px;width:100px;}
.privacytext{float:right;clear:right;width:420px;padding:0 0 25px 50px;margin:20px 50px 0 0; font-size:10px; }
.privacytext.left{float:left;clear:left;}
.wp-caption{border:1px solid #DDDDDD;text-align:center;background-color:#EEEEEE;background-color:rgba(238, 238, 238, 0.5);padding:4px 0 0 0; margin:10px;clear:both;}
.wp-caption img{margin:0;padding:0;border:0;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.wp-caption.alignleft{clear:left;float: none;}
.wp-caption.alignleft + h4.nextsection{clear: both;}
.sponsor-permissions{padding:5px;width:405px;}
.sponsor-permissions-message{line-height:20px !important;}
.cch-permissions{padding:5px;width:405px;}
.cch-permissions-message{line-height:20px !important;}
.errorMsg{font-size:11pt;color:red;}
.sponsor-error-msg{font-size:11pt;color:red;}
.cch-error-msg{font-size:11pt;color:red;}
.next-webinar{float:left;width:650px;margin-right:3%;margin-bottom:20px;clear:both; border-bottom: 1px solid #ccc; }
.next-webinar h4{min-height:20px; font-size: 22px; margin: 0   0 16px 0; }
.next-webinar img{width:200px !important; height:auto;}
.next-webinar .cta{width:200px;height:15px;padding:15px 0;margin-bottom: 10px;}
.next-webinar .cta .cta-button{padding:7px 15px;background-color:#CC3366;color: #FFFFFF;text-align:center;margin:0 auto; }
.next-webinar .cta .cta-button:visited{color:#FFFFFF;}
.next-webinar .cta .cta-button:hover{background-color:#FFFFFF;color:#CC3366;border:1px solid #CC3366;text-decoration:none;}
.next-webinar-time{ margin: 0 0 9px 0; }
.next-webinar-project-image{float:right; margin: 10px 0 10px 25px; }
.button {padding:7px 15px;background-color:#0066cc; color: #FFFFFF;text-align:center; width: 190px;    }
.button a {color: #FFFFFF; }
/*Chat messages css style*/
.chat-left,.chat-right{position: relative; display: inline-block; margin-bottom: 17px; margin-left: 10px; padding: 10px 16px; border-radius: 4px; background: #177E99; font-size: 17px;color: #ffffff;}
.chat-left.large, .chat-right.large{font-size: 20px;padding: 10px 20px;}
.chat-left.small, .chat-right.small {font-size: 14px;padding: 10px 12px;}
.chat-right{float: right;clear: left;}
.chat-left{float: left;clear: right;}
.chat-left:before{position: absolute; top: 16px; left: -14px; width: 0; height: 0; content: ''; border-width: 7px 7px 7px 7px; border-style: solid; border-color: transparent; border-right-color: #177E99;}
.chat-right:after{position: absolute; top: 16px; right: -14px; width: 0; height: 0; content: ''; border-width: 7px 7px 7px 7px; border-style: solid; border-color: transparent; border-right-color: #177E99;transform: rotate(180deg);}
.chat-left.pink,.chat-right.pink{background: #cc3366;}
.chat-left.pink:before,.chat-right.pink:after{border-right-color: #cc3366;}
.chat-left.blue,.chat-right.blue{background: #0066cc;}
.chat-left.blue:before,.chat-right.blue:after{border-right-color: #0066cc;}
.chat-left.green,.chat-right.green{background: lightgreen;}
.chat-left.green:before,.chat-right.green:after{border-right-color: lightgreen;}
.chat-left.red,.chat-right.red{background: red;}
.chat-left.red:before,.chat-right.red:after{border-right-color: red;}
.chat-left.orange,.chat-right.orange{background: darkorange;}
.chat-left.orange:before,.chat-right.orange:after{border-right-color: darkorange;}
/*Site Search Bar*/
form .search{margin:15px 0 0 0;}
.searchinput{height:25px;font-style:italic;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
.searchsubmitbutton{background-color:#CC3366;color:#FFFFFF;;height:31px;width:90px;font-weight:bold;margin-left:-6px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
/*Social Icons - Topbar and Single*/
#sitelogo{width:210px;height:85px; float:left;margin:6px 0 0 6px;}
.logo-box {width:220px;  float:left; }
.strapline {width: 270px; float:none; font-size: 12px; font-weight: bold; margin:0 ; padding: 0 0 0 20px; clear:left; }
#sitesocial{width:243px;height:53px;float:right;margin:0 15px 15px 6px;}
.facebook, .twitter, .linkedin, .googleplus, .youtube{width:25px;height:25px;margin:10px 3px 0;float:left;}
.googleplus{background-position:-882px -21px;}
.pageviews{float:left;margin-left:5px;}
.mobilepageviews{display:none;float:left;margin-left:5px;}
.pageviews-icon{float:left;margin:3px 0 5px 15px;width:25px;height:16px;background-position:-55px -180px;text-align:right;}
.mobilepageviews-icon{display:none;float:left;margin-bottom:5px;width:25px;height:16px;background-position:-55px -180px;text-align:right;}
.comments{float:left;margin-left:15px;}
.comments-icon{float:left;clear:left;margin-left:10px;margin-bottom:5px;width:25px;height:16px;text-align:right;}
.facebook-story, .twitter-story, .linkedin-story, .email-story{width:55px;height:25px;margin:0 5px 5px 5px;float:left;  border-radius: 5px; padding: 0 0 0 3px}
.facebook-story span, .twitter-story span, .linkedin-story span, .email-story span{float:right;color:#FFFFFF;padding:1px 15px 0 0;}
.facebook-story{background-color:#4274b9;}
.twitter-story{background-color:#38a8e0;}
.linkedin-story{background-color:#006799;}
.email-story{background-color:#999999;}
.social{max-width:300px;margin:10px auto;height:30px;}
.filedunder{font-size:10pt; clear:both ; border-bottom: 1px solid #7e7e7e; padding: 0 6px 6px 6px; margin: 0 0 6px 0;  }
.filedunder a{color:#CC3366;text-decoration:none;}
.filedunderbottom{font-size:10pt; clear:both ; padding: 0 6px 6px 6px; margin: 0 0 6px 0;  }
.filedunderbottom a{color:#CC3366;text-decoration:none;}
/*Menu bar and nav*/
#sitesearch{float:right;clear:right;margin:0 15px 0 0;}
#menubar{height:40px;width:100%;clear:both;background-color:#177E99;border-bottom:1px solid #177E99;border-top:1px solid #177E99;}
.menubar-fixed{top:0;z-index:100;position:fixed;border-bottom:1px solid #177E99;}
.widthcontainer{width:1500px;margin:0 auto;}
#menubar ul{margin:0;padding:0;}
#menubar li{display:inline-block;padding:6px;color:#FFFFFF;font-size:14pt;font-weight:600;}
#menubar li.active{background-color:#FFFFFF;height:41px;}
#menubar li.active a{color:#177E99;}
#menubar li.active ul a{color:#FFFFFF;}
li#desktop-home{width:41px;height:41px;margin :0 0 0 0; background-color:#FFFFFF;}
#nav>ul>li#desktop-home>a{width:41px;padding:2px 0;background-color:#177e99;height:41px;}
#nav>ul>li#desktop-home.active,#nav>ul>li#desktop-home.active>a{background-color:#FFFFFF;}
#nav li#mobile-home{display:none;}
#nav, #nav ul, #nav ul li, #nav ul li a, #nav #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#nav:after, #nav > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#nav #menu-button{display:none;}
#nav{background:#177E99;}
#nav > ul > li{float:left;padding-right:10px;}
#nav.align-center > ul{font-size:0;text-align:center;}
#nav.align-center > ul > li{display:inline-block;float:none;}
#nav.align-center ul ul{text-align:left;}
#nav.align-right > ul > li{float:right;}
#nav > ul > li > a{padding:13px 6px;font-size:13px;letter-spacing:1px;text-decoration:none;color:#FFFFFF;font-weight:700;text-transform:uppercase;}
#nav > ul > li:hover > a{color:#FFFFFF;}
#nav > ul > li.active:hover > a{color:#177E99;}
#nav > ul > li.has-sub > a{padding-right:20px;}
#nav > ul > li.has-sub > a:after{position:absolute;top:20px;right:7px;width:8px;height:2px;display:block;background:#FFFFFF;content:'';}
#nav > ul > li.active.has-sub > a:after{background:#177E99;}
#nav > ul > li.has-sub > a:before{position:absolute;top:17px;right:10px;display:block;width:2px;height:8px;background:#DDDDDD;content:'';transition:all .25s ease;}
#nav > ul > li.active.has-sub > a:before{background:#177E99;}
#nav > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#nav ul ul{position:absolute;left:-9999px;}
#nav.align-right ul ul{text-align:right;}
#nav ul ul li{height:0;transition:all .25s ease;}
#nav li:hover > ul{left:auto;z-index:999;}
#nav.align-right li:hover > ul{left:auto;right:0;}
#nav li:hover > ul > li{height:37px;}
#nav ul ul ul{margin-left:100%;top:0;}
#nav.align-right ul ul ul{margin-left:0;margin-right:100%;}
#nav ul ul li a{border-bottom:1px solid rgba(150, 150, 150, 0.15);padding:11px 15px;width:193px;font-size:14px;text-decoration:none;color:#DDDDDD;font-weight:400;background:#177E99;}
#nav ul ul li:last-child > a, #nav ul ul li.last-item > a{border-bottom:0;}
#nav ul ul li:hover > a, #nav ul ul li a:hover{color:#FFFFFF;border-bottom:1px solid #CC3366;}
#nav ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#DDDDDD;content:'';}
#nav.align-right ul ul li.has-sub > a:after{right:auto;left:11px;}
#nav ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#DDDDDD;content:'';transition:all .25s ease;}
#nav.align-right ul ul li.has-sub > a:before{right:auto;left:14px;}
#nav ul ul > li.has-sub:hover > a:before{top:17px;height:0;}
/*Footer and Bottombar*/
#footer{background-color:#EEEEEE;background-color:rgba(238, 238, 238, 0.5);border-top:1px solid #CCCCCC;height:200px;width:100%;clear:both;}
.footermodule{width:20%;float:left;padding:10px 10px 0 50px;}
.footermoduletitle{text-decoration:underline;margin:0 0 10px;font-weight:bold;}
.footermodulecontent{font-size:11pt;padding:0 0 6px 0;margin:0;}
.footermodulecontent a{font-weight:bold;text-decoration:none;}
.footermodulecontent a:hover{text-decoration:underline;}
.footermodulecontent ul{padding:0;margin:0;}
.footermodulecontent .mainlinks li{margin:0 0 4px;}
.footermodulecontent li{margin:0 0 15px 0;display:block;}
.footernewsletterform{margin:15px 0 0 0;}
.footernewsletterinput{height:25px;font-style:italic;border-radius:0;}
.footernewslettersubmitbutton{background-color:#373C43;color:#FFFFFF;padding:3px;height:31px;width:90px;font-weight:bold;margin-left:-5px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
#bottombar{background-color:#CC3366;height:30px;width:100%;clear:both;color:#FFFFFF;font-size:10pt;}
#bottombar a:hover{text-decoration:underline;}
#bottombar a{color:#FFFFFF;text-decoration:none;}
.bottombarleft{float:left;color:#FFFFFF;padding:6px;}
.bottombarright{float:right;padding:6px;position:relative;}
.bottombarright a{text-decoration:none;color:#FFFFFF;}
.bottombarright .arrow{position:absolute;left:60px;margin:-12px 0 0;z-index:5;width:12px;height:12px;background-color:#CC3366;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
/*Next Webinar Countdown*/
.nextwebinarcountdown{border:10px solid #DDDDDD;padding:5px 15px 0 15px; margin-bottom:15px;}
.nextwebinarcountdown .sectiontitle{font-size:20px;font-weight:bold;padding:0;margin:0 0 15px;border-top:none;}
.nextwebinarcountdowntitle{font-size: 22px; font-weight: bold; }
.next-webinar-register { margin: 10px 0 2px 0 ; border: 1px solid #999999; color: #FFFFFF; background-color: #0066CC; padding: 6px 10px 6px 10px; font-size: 18px; width: 120px; text-align: center; float:right; }
#countdown{padding:0;margin:20px 0 0;font-size:24px;font-family:Arial, Helvetica, sans-serif;color:#666666; float: left; max-width: 350px;}
.daysLeft, .hoursLeft, .minutesLeft, .secondsLeft{float:left;margin-right:15px;height:55px;}
.days, .hours, .minutes, .seconds{background:linear-gradient(#666666, #000000);color:#FFFFFF;padding:10px;border-radius:10px;font-weight:700;}
.timeRefDays, .timeRefHours, .timeRefMinutes, .timeRefSeconds{font-size:16px;font-family:Arial, Helvetica, sans-serif;}
/*Featured Event Countdown*/
.featuredEventCountdown{border-bottom:1px solid #CCCCCC;padding:10px 0 15px 0;margin:15px 0;}
.featuredEventCountdown.single{padding:0 0 15px 0;margin:0 0 15px 0;}
.featuredEventCountdown .sidebarsectiontitle{font-size:20px;font-weight:bold;padding:0;margin:0 0 15px;border-top:none;}
#featuredCountdown.featuredEventCountdownTime{padding:0;margin:20px 0 0;font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#666666;}
.featuredEventCountdownTime .daysLeft, .featuredEventCountdownTime .hoursLeft, .featuredEventCountdownTime .minutesLeft, .featuredEventCountdownTime .secondsLeft{float:left;margin-right:20px;height:35px;width:40px;}
.featuredEventCountdownTime .featuredDays, .featuredEventCountdownTime .featuredHours, .featuredEventCountdownTime .featuredMinutes, .featuredEventCountdownTime .featuredSeconds{background:linear-gradient(#666666, #000000);color:#FFFFFF;padding:8px;border-radius:10px;font-weight:700;}
.featuredEventCountdownTime .featuredTimeRefDays, .featuredEventCountdownTime .featuredTimeRefHours, .featuredEventCountdownTime .featuredTimeRefMinutes, .featuredEventCountdownTime .featuredTimeRefSeconds{float:left;margin-right:20px;height:30px;width:40px;font-size:15px;font-family:Arial, Helvetica, sans-serif;text-align:center;}
.featuredEventCountdownText{display:inline-block;padding:5px 10px;border:1px solid #CC3366;background-color:#CC3366;text-transform:uppercase;font-size:11px;letter-spacing:1px;text-decoration:none;color:#FFFFFF;font-weight:700;margin-right:20px;margin-bottom:20px;cursor:hand;}
.featuredEventCountdownText:hover{border:1px solid #CC3366;background-color:#FFFFFF;color:#CC3366;}
.featuredEventCountdownText a{color:#FFFFFF;}
.featuredEventCountdownText:hover a{color:#CC3366;}
.featuredEventCountdownText:hover a:hover{text-decoration:none;}
/*Report/Webinar Mailing Popup*/
.mailing-popup{width:100%;height:100%;display:none;position:fixed;top:0  ;left:0  ;z-index: 9999;}
.mailing-popup-overlay{width:100%;height:100%;position:fixed;top:0  ;left:0  ;background:rgba(0,0,0,0.75);}
.mailing-popup-inner{max-width:700px;width:90%;padding:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0   2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff;}
.mailing-popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0;right:0;transition:ease 0.25s;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);border-radius:100%;background:rgba(0,0,0,0.8);font-size:20px;text-align:center;line-height:100%;color:#fff;}
.mailing-popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}
.mailing-popup-small-text{font-size:11px;}
.mailingForm .title{font-size:18px;margin:0 0 10px 0;line-height:21px;font-weight:600;}
.mailingForm .subtitle{font-weight:700;font-size:12pt;margin-bottom:10px;}
.mailingForm input, .mailingForm textarea, .mailingForm select{background-color:cornsilk;border:1px solid rgba(255, 255, 255, 0.15);padding:7px;color:#373C43;font-size:14px;margin-bottom:15px;margin-top:-10px;}
.mailingForm input:disabled, .mailingForm textarea:disabled, .mailingForm select:disabled{background-color:rgb(235, 235, 228);}
.mailingForm input[type="text"], .mailingForm input[type="email"]{width:400px;}
.mailingForm input[type="submit"]{background-color:#CC3366;color:#FFFFFF;}
.mailingForm input[type="submit"]:hover{background-color:#FFFFFF;color:#CC3366;border:1px solid #CC3366}
.mailingForm select{width:416px;}
.mailingForm fieldset{border:0;padding:0;margin:0;width:416px;}
.mailingForm fieldset input[type="text"]{width:184px;}
.mailingForm fieldset select{width:200px;}
.mailingForm .formleft{float:left;margin-right:16px;}
.mailingForm span.info{color:#AAAAAA;font-size:12px;font-style:italic;font-weight:500;}
.unsub{font-size:12px;}
#unsub-button{color:#cc3366;cursor:hand;}
.unsub-form.preferencesForm{margin-top:0;}
/*Preferences Splash Popup*/
.preferences-popup{width:100%;height:100%;display:none;position:fixed;top:0  ;left:0  ;z-index: 9999;}
.preferences-popup-overlay{width:100%;height:100%;position:fixed;top:0  ;left:0  ;background:rgba(0,0,0,0.6);}
.preferences-popup-inner{max-width:670px;width:90%;padding:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0   2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff;}
.preferences-popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0  ;right:0  ;transition:ease 0.25s;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);border-radius:100%;background:rgba(0,0,0,0.8);font-size:20px;text-align:center;line-height:100%;color:#fff;}
.preferences-popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}
.preferences-popup-small-text{font-size:11px;}
.preferences-form h3{text-align:center;}
.preferences-form .title{font-size:18px;margin:0 0 10px 0;line-height:21px;font-weight:600;}
.preferences-form .subtitle{font-weight:700;font-size:12pt;margin-bottom:10px;}
.preferences-form p.contact{font-size:13px;margin:0 0 10px 0;line-height:14px;font-weight:600;}
.preferences-option{margin-left:25px;}
.preferences-form input, .preferences-form textarea, .preferences-form select{background-color:cornsilk;border:1px solid rgba(255, 255, 255, 0.15);padding:7px;color:#373C43;font-size:14px;margin-bottom:15px;margin-top:-10px;}
.preferences-form input:disabled, .preferences-form textarea:disabled, .preferences-form select:disabled{background-color:rgb(235, 235, 228);}
.preferences-form input[type="text"], .preferences-form input[type="email"]{width:400px;}
.preferences-form input[type="submit"]{background-color:#CC3366;color:#FFFFFF;}
.preferences-form input[type="submit"]:hover{background-color:#FFFFFF;color:#CC3366;border:1px solid #CC3366}
.preferences-form #unsubscribe{background-color:#b7b7b7;}
.preferences-form #unsubscribe:hover{background-color:#FFFFFF;color:#b7b7b7;border:1px solid #b7b7b7;}
.preferences-form #staySubscribed{float:right;}
.preferences-form .info{max-width:410px;}
.preferences-form select{width:416px;}
.preferences-form fieldset{border:0;padding:0;margin:0;width:416px;}
.preferences-form fieldset input[type="text"]{width:184px;}
.preferences-form fieldset select{width:200px;}
.preferences-form .formleft{float:left;margin-right:16px;}
.preferences-form span.info{color:#AAAAAA;font-size:12px;font-style:italic;font-weight:500;}
.preferences-form .button { display: inline-block; padding: 5px 10px; border: 1px solid #373C43; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; text-decoration: none; color: #373C43; font-weight: 700; margin-right: 20px; margin-bottom: 20px; cursor: hand; }
.preferences-form .button:hover { border: 1px solid #373C43; background-color: #373C43; color: #FFFFFF; }
.preferences-form .button.pink { border: 1px solid #cc3366; background-color: #cc3366; color: #FFFFFF; }
.preferences-form .button.grey:hover { border: 1px solid #b7b7b7; background-color: #FFFFFF; color: #b7b7b7; }
.preferences-form .button.grey { border: 1px solid #b7b7b7; background-color: #b7b7b7; color: #FFFFFF; }
.preferences-form .button.pink:hover { border: 1px solid #cc3366; background-color: #FFFFFF; color: #cc3366; }
.success { padding: 10px; color: #58C43A; border: 1px solid #58C43A; background-color: #CBFFBC; text-align: center }
.error { padding: 10px; color: #F93B3B; border: 1px solid #F93B3B; background-color: #F7CFCF; text-align: center }
.erlang-error { padding: 10px; color: #F93B3B; border: 1px solid #F93B3B; background-color: #F7CFCF; text-align: center }
.reportformpreferences {width: 90%; float:none;clear:both; margin: 0 0 10px 0; font-size: 11pt; }
.reportformpreferencesrow {width: 100%; float:none;clear:both; margin: 0 0 6px 0; font-size:13px;}
.reportformpreferencestickbox {float:left; margin: 2px 0 0 0 ; width: 10%}
.reportformpreferenceslabel {float:left; margin: 0 0 3px 0 ; width: 90%;}
.reportformpreferencesbox{margin: 0 0 6px 0;}
.subscribed-preferences { list-style: none;}
.subscribed-ticked  { color:darkgreen;}
.subscribed-unticked {color:red;}
.contact{font-size:13px;margin:0 0 10px 0;line-height:14px;font-weight:600;}
#unlock-code-input {float:none; clear:both; background-color:#FFFED1; width:170px; margin: 0 0 6px 0; }
.unlock-code-text {font-size: 14px; font-style: italic; margin: 0 0 9px 0;}
.unlock-code-box {border: 3px dashed #cc3366; padding: 0 5px 5px 5px; margin: 10px 0 0 0 ; width: 250px; text-align: center;  }
/*Tabs*/
.tab-links{height:42px;border-bottom:1px solid #DDDDDD;margin-bottom:10px;text-align:center;}
.tab-left{float:left;width:48%;margin-right:2%;padding:10px 5px;}
.tab-right{padding:10px 5px;}
.tab-left, .tab-right{background:rgba(183, 183, 183, 0.2);border:1px solid #DDDDDD;border-bottom:none;}
.tab-left.active, .tab-right.active{background:#FFFFFF;text-decoration:underline;}
/*Submenu*/
.submenu ul{display:inline-flex;list-style:none;padding:0;margin:0 0 16px;}
.submenu ul li{margin-right:30px;}
.submenu{height:40px;width:100%;clear:both;}
.submenu ul li{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.submenu ul li a{padding:13px 6px 6px 0;font-size:13px;letter-spacing:1px;text-decoration:none;color:#373C43;font-weight:700;text-transform:uppercase;}
.submenu ul li a:hover{text-decoration:underline;}
/*Latest Stories*/
#lateststories{margin:12px 0 0;padding:0;}
.leadstoriesarticle{width:456px;float:left;margin-right:35px;}
.leadstoryimage{transition:all 0.5s ease;}
.leadstoryimage:hover{transform:scale(1.1);}
.leadstoryimage img{width:454px;height:auto;border:1px solid #CCCCCC;}
.leadstoryheader{font-size:18pt;font-weight:700;margin:8px 0;}
.leadstoryheader a{text-decoration:none;color:inherit;}
.leadstoryheader a:hover{text-decoration:underline;}
.lateststoriesarticle{float:left;width:268px;}
.lateststoryimage{border:1px solid #CCCCCC;height:166px;width:99%;overflow:hidden;transition:all 0.5s ease;}
.lateststoryimage:hover{transform:scale(1.1);}
.lateststoryimage img{width:100%;height:auto;}
.lateststoryheader{font-size:14pt;font-weight:700;margin:4px 0 10px;}
.lateststoryheader a{text-decoration:none;color:inherit;}
.lateststoryheader a:hover{text-decoration:underline;}
.lateststorymeta{margin:0 0 10px 0;}
/*Home guest blogs*/
#homeguestblogs{}
.homeguestblogsarticle{margin:0 2% 2% 0;border-bottom:1px solid #DDDDDD;padding-bottom:15px;min-height:60px;}
.homeguestblogsarticle:nth-child(4){border:none;padding:0;margin-bottom:0;}
.homeguestblogsimage{float:left;margin-right:25px;width:100px;height:100px;border:1px solid #CCCCCC;overflow:hidden;}
.homeguestblogsmeta a{color:inherit;font-weight:bold;text-decoration:none;}
.homeguestblogsmeta a:hover{text-decoration:underline;}
.homeguestblogsheader{font-size:16pt;font-weight:700;margin:0 0 5px;}
.homeguestblogsheader a{text-decoration:none;color:inherit;}
.homeguestblogsheader a:hover{text-decoration:underline;}
.homeguestblogstext p{margin:0 0 5px;}
/*Latest news*/
#latestnews{}
.latestnewsarticle{width:48%;float:left;margin:0 25px 25px 0;}
.latestnewsarticle:nth-child(odd){margin:0 0 25px;}
.latestnewsimage{overflow:hidden;margin-bottom:5px;border:1px solid #CCCCCC;height:173px;transition:all 0.5s ease;}
.latestnewsimage:hover{transform:scale(1.1);}
.latestnewsimage img{width:100%;height:auto;}
.latestnewsheader{font-size:16pt;font-weight:700;margin-bottom:5px;}
.latestnewsheader a{text-decoration:none;color:inherit;}
.latestnewsheader a:hover{text-decoration:underline;}
.latestnewstext{margin-bottom:10px;font-size:12pt;}
/*Latest Resources*/
#latestresources{}
.latestresourcesarticle{margin:0 2% 2% 0;border-bottom:1px solid #DDDDDD;padding-bottom:15px;}
.latestresourcesarticle:nth-child(5){border:none;padding:0;}
.latestresourcesimage{float:left;height:180px;}
.latestresourcesimage img{height:150px;margin-right:25px;width:auto;}
.latestresourcesheader{margin:0 0 10px 0;}
.latestresourcesheader a{color:inherit;font-weight:bold;text-decoration:none;}
.latestresourcesheader a:hover{text-decoration:underline;}
.latestresourcestext{font-size:12pt;}
/*Upcoming Webinars*/
#upcomingwebinars{}
.webinarsarticle{width:46.5%;margin-right:25px;float:left; margin-bottom: 16px;}
.webinarsarticle:nth-child(3){margin-right:0;}
.webinarimage{width:100%;height:auto;overflow:hidden;transition:all 0.5s ease;}
.webinarimage:hover{transform:scale(1.1);}
.webinarimage img{max-width:100%;height:auto;}
.webinarheader{margin:10px 0;}
.webinarheader h2{font-size:12pt;}
.webinarheader a{color:inherit;font-weight:bold;text-decoration:none;}
.webinarheader a:hover{text-decoration:underline;}
/*Upcoming Events*/
.eventContainer { width: 100%; margin-bottom: 20px; border: 1px solid #373C43;}
.eventDateImageContainer {float: left;}
.eventDateContainer {width: 20px; background-color: #177E99; height: 175px; color: #FFFFFF; padding: 0 19px; float: left;}
.eventDate {font-weight: 600;font-size: 14px;height: 35px;width: 150px;transform: rotate(270deg);text-align: center;margin-top: 69px;margin-left: -60px;}
.eventImage {float: left;margin:0;height: 175px;width:210px;}
.eventImage img {object-fit: cover;width: 210px;height: 175px;}
.eventInformation {margin-left: 20px;float: left;width: 300px;}
.eventTitle h3 {font-size: 18px;margin: 8px 0 5px 0;border-bottom: 1px solid #DDDDDD;padding: 0 0 6px 0;}
.eventTime  {margin: 6px 20px 0 0;float: left;}
.eventLocation {margin: 6px 0 0 0;float: left;  }
.event-location-single {margin: 6px 0 0 0  ;float: left;  width:100%; }
.eventCTAs .eventCTA {float: left;text-transform: uppercase;}
.eventCTA {width: auto;padding: 10px 0;margin-right: 15px;}
.eventCTA .cta-button {padding: 7px 15px;background-color: #FFFFFF;border: 1px solid #CC3366;color: #CC3366;text-align: center;margin: 0 auto;}
.eventCTA .cta-button:visited {color: #CC3366;}
.eventCTA .cta-button:hover { background-color: #CC3366;color: #FFFFFF;text-decoration: none;}
.eventarticle{float:left;width:48%;margin:0 2% 2% 0;border-bottom:1px solid #DDDDDD;padding-bottom:15px;}
.eventarticle:nth-child(even){/*clear:both;*/;}
.eventheader{font-size:12pt;font-weight:700;float:left;width:80%;margin:5px 0 10px;min-height:80px;}
.eventdate{float:right;width:51px;height:51px;border:1px solid;text-align:center;}
.month{border-bottom:1px solid;font-size:10pt;}
.day{font-size:15pt;font-weight:700;padding:2px 0 0;}
.eventmeta p{float:left;}
.eventmeta .location{float:right;clear:left;margin:0;}
.eventmeta .type{float:left;margin:0;}
.event-image-events{background-color: #00CCCC ; width: 210px; }
.event-image-conference{background-color: #ffc733 ; width: 210px;}
.event-image-training{background-color: #33c1aa ; width: 210px; }
.event-image-text{padding: 20px; color:#FFFFFF; font-size: 18px;overflow: hidden; }
.event-image-text a:hover {color:#FFFFFF; text-decoration: underline;}
.event-image-single {float: left;margin:0;height: 250px; width:auto;}
.event-image-single img {max-height: 250px; max-width: 510px; width:auto;}
.eventContentRight { float: right; width: calc(75% - 15px); margin-left: 15px; }
.eventContentLeft { float: left; margin-right: 15px; width: calc(25% - 15px);     }
.eventDateTime.mobile, .eventLocation.mobile { display: none ;}
.articlecontent h4.eventHeading {font-size: 13pt; }
.eventOrganisers {margin-bottom: 15px; }
.articlecontent .eventOrganisers img { width: auto; height: 65px;}

/*Sidebar Generic*/
.sidebarsectiontitle{font-size:20px;font-weight:bold;padding:0;margin:0 0 15px;}
.sidebarsectiontitle a{color:inherit;font-weight:bold;text-decoration:none;}
.sidebarsectiontitle a:hover{text-decoration:underline;}
/*Generic Module*/
.modulehead{margin:0 0 10px;font-weight:700;}
.modulehead a{text-decoration:none;color:inherit;}
.modulehead a:hover{text-decoration:underline;}
.moduleimage{overflow:hidden;width:100px;height:65px;float:left;margin-right:15px;margin-bottom:10px;clear:both;}
.moduleimage span{background-color:#CC3366;color:#FFFFFF;padding:4px;font-size:12px;float:left;clear:left;margin:-25px 0 0;min-width:60px;}
.modulehead h2{clear:both;margin:0;}
.moduletext{font-size:11pt;margin:5px 0;}
.moduletext a{text-decoration:none;color:inherit;}
.moduletext a:hover{text-decoration:underline;}
.moduleblock{padding-bottom:10px;height:100%;min-height:75px;}
.modulemeta{font-size:13px;}
/*Community Module*/
.communitymodule{border-bottom:1px solid #DDDDDD;margin:0 0 5px 0;}
.communitymoduleblock{float:left;margin:5px 0 15px 0;width:300px;}
.communitymoduleimage{float:left;margin-right:15px;width:100px;overflow:hidden;height:75px;border:1px solid #CCCCCC;}
.communitymoduleimage img{float:left;width:100px;border:1px solid #CCCCCC;}
.communitymoduleimage span{background-color:#CC3366;color:#FFFFFF;padding:4px 0 4px 6px;font-size:9pt;float:left;clear:left;margin:-51px 0 0 -2px;width:69px;border:1px solid #CCCCCC;}
.communitymodulemeta{float:left;font-size:9pt;clear:none;margin:0 0 10px;width:199px;}
.communitymodulemeta span{float:none;}
.communitymoduletext{font-size:12px;}
.communitymoduletext a{font-size:14px;color:inherit;text-decoration:none;font-weight:bold;}
.communitymoduletext a:hover{color:inherit;text-decoration:underline;}
#latestcommunitymodule .moduleblock .moduleimage{float:left;margin-right:15px;height:75px;}
#latestcommunitymodule .moduleimage img{width:75px;max-height:75px;float:left;}
#latestcommunitymodule{margin:5px 0;}
#latestcommunitymodule .moduleblock .modulemeta p{font-size:12px;clear:none;margin:0 0 10px;}
#latestcommunitymodule .moduleblock .modulemeta p span{margin-left:10px;}
#latestcommunitymodule .moduleblock .moduletext p{font-size:14px;}
#latestcommunitymodule .moduleblock{height:65px;border-bottom:1px solid #DDDDDD;padding:10px 0;}
/*Jontys Tip Module*/
.jontystipmodule{border-bottom:1px solid #DDDDDD;padding:0 0 5px 0;margin:10px 0 0 0;}
.jontystipmodule .moduleimage img{width:100%;max-height:150px;float:left;}
.jontystipmodule span{background-color:#CC3366;color:#FFFFFF;padding:4px;font-size:12px;min-width:60px;position:absolute;bottom:0;left:0;}
.jontystipmoduletext{font-size:11pt;padding:8px 0;}
.jontystipmodulehead a{text-decoration:none;color:inherit;font-weight:bold;}
.jontystipmodulehead a:hover{text-decoration:underline;}
.jontystipmoduleimage{border:1px solid #CCCCCC;float:left;margin:0 0 10px;position:relative;width:100%;overflow:hidden;height:200px;}
.jontystipmoduleimage img{height:200px;width:auto;}
/*Newsletter Module*/
.manifestomodule{border:1px solid #cc3366;padding:10px;}
.manifestomodule li{font-size:15px;}
.manifestomodule .sidebarsectiontitle{font-size:19px;}
.newslettermodule{margin: 20px 0 25px 0; padding:10px ;border:3px dashed #0066cc;}
.newslettermoduleform{margin:15px 0 5px 0;}
.newslettermoduleinput{height:25px;font-style:italic;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;width:296px;}
.newslettermoduleform fieldset.preferences{width:300px;padding:5px 0 10px 0;font-size:14px;}
.newslettermodulesubmitbutton{background-color:#CC3366;color:#FFFFFF;padding:3px;height:31px;width:90px;font-weight:bold;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;margin:5px 0;}
#newslettermodulepopup {display: none; max-width: 720px;}
/*Editors Pick*/
.editorspickmodule{border-bottom:1px solid #DDDDDD;padding:10px 0;margin:15px 0 5px 0;height:240px;}
.editorspickmoduleblock{margin:15px 0;width:300px;height:76px;clear:left;}
.editorspickmoduleimage{float:left;margin:0 15px 0 0;width:100px;height:75px;overflow:hidden;border:1px solid #CCCCCC;}
.editorspickmoduleimage img{width:100px;}
.editorspickmoduletext{float:left;font-size:12px;width:175px;}
.editorspickmoduletext a{font-size:14px;color:inherit;text-decoration:none;font-weight:bold;}
.editorspickmoduletext a:hover{color:inherit;text-decoration:underline;}
#editorspickmodule .moduleblock .moduleimage img{width:100px;}
#editorspickmodule{border-bottom:1px solid #DDDDDD;padding:0 3px 0 0;margin:0 0 6px;}
/*Hot Tools*/
.hottoolsmoduleblock{float:left;margin:5px 0 15px 0;width:300px;}
.hottoolsmoduleimage{float:left;margin-right:15px;width:100px;height:73px;overflow:hidden;border:1px solid #cccccc;}
.hottoolsmoduleimage img{float:left;width:100px; height:auto;}
.hottoolsmoduleimage span{background-color:#CC3366;color:#FFFFFF;padding:4px 0 4px 6px;font-size:9pt;float:left;clear:left;margin:-22px 0 0 -2px;width:69px;border:1px solid #CCCCCC;}
.hottoolsmodulehead{font-size:11pt;float:right;width:180px;}
.hottoolsmodulehead a{text-decoration:none;color:inherit;font-weight:bold;font-size:14px;}
.hottoolsmodulehead a:hover{text-decoration:underline;}
.hottoolsmoduletext{font-size:12px;margin:5px 0 8px 0;}
.hottoolsmoduletext a{font-size:14px;color:#CC3366;text-decoration:none;font-weight:bold;}
.hottoolsmoduletext a:hover{color:inherit;text-decoration:underline;}
#hottoolsmodule .moduleblock .moduleimage{float:left;margin-right:15px;height:100px;}
#hottoolsmodule .moduleimage img{width:100px;max-height:100px;float:left;}
#hottoolsmodule{padding:10px 0;border-bottom:1px solid #DDDDDD;}
#hottoolsmodule .moduleblock .modulehead h2{font-size:14px;clear:none;}
#hottoolsmodule .moduleblock .moduletext{font-size:11pt;}
#hottoolsmodule .moduletext span{margin-left:10px;}
#hottoolsmodule .moduleblock{border-bottom:1px solid #DDDDDD;padding:10px 0;}
/*Next Webinars*/
.nextwebinarmoduleblock{float:left;margin:5px 0 15px 0;width:300px;padding:0 0 10px 0;}
.nextwebinarmoduleimage{float:left;margin-right:15px;width:100px;border:1px solid #CCCCCC;height:73px;overflow:hidden;}
.nextwebinarmoduleimage img{float:left;width:100px;border:1px solid #CCCCCC;height:auto;}
.nextwebinarmoduleimage span{background-color:#CC3366;color:#FFFFFF;padding:4px 0 4px 6px;font-size:9pt;float:left;clear:left;margin:-51px 0 0 -2px;width:69px;border:1px solid #CCCCCC;}
.nextwebinarmodulehead{font-size:11pt;float:right;width:180px;}
.nextwebinarmodulehead a{text-decoration:none;color:inherit;font-weight:bold;}
.nextwebinarmodulehead a:hover{text-decoration:underline;}
.nextwebinarmoduletext{font-size:12px;margin:5px 0 8px 0;float:right;width:180px;}
.nextwebinarmoduletext a{font-size:14px;color:#CC3366;text-decoration:none;font-weight:bold;}
.nextwebinarmoduletext a:hover{color:inherit;text-decoration:underline;}
#nextwebinarmodule .moduleblock .moduleimage{float:left;margin-right:15px;height:100px;}
#nextwebinarmodule .moduleimage img{width:100px;max-height:100px;float:left;}
#nextwebinarmodule{margin:10px 0;border-bottom:1px solid #DDDDDD;}
#nextwebinarmodule .moduleblock .modulehead h2{font-size:14px;clear:none;}
#nextwebinarmodule .moduleblock .moduletext{font-size:11pt;}
#nextwebinarmodule .moduletext span{margin-left:10px;}
#nextwebinarmodule .moduleblock{border-bottom:1px solid #DDDDDD;padding:10px 0;}
/*Directory Module*/
.directorymodule{width:300px;margin:0 20px 10px 0;float:left;border-bottom:1px solid #DDDDDD;padding:10px 0 10px 0;}
.directorymoduleentry{float:left;margin:6px 10px 15px 0;min-height:60px;width:140px;height:80px;text-align:center;}
.directorymoduleentry img{max-width:140px;max-height:80px;width:auto;}
.directorymodulemeta{text-align:center;clear:left;}
.directorymodulemeta a{color:inherit;font-weight:bold;text-decoration:none;}
.directorymodulemeta a:hover{text-decoration:underline;}
/*Trending Module*/
.trendingmodule{border-bottom:1px solid #DDDDDD;padding:10px 0;margin:5px 0;min-height:240px;}
.trendingmoduleblock{margin:5px 0 25px 0;width:300px;height:100px;}
.trendingmoduleimage{float:left;margin:5px 15px 0 0;width:100px;height:75px;overflow:hidden;}
.trendingmoduleimage img{width:100px;height:75px;margin:0 0 10px 0;border:1px solid #CCCCCC;}
.trendingmoduletext{float:left;font-size:12px;width:175px;}
.trendingmoduletext a{font-size:14px;color:inherit;text-decoration:none;font-weight:bold;}
.trendingmoduletext a:hover{color:inherit;text-decoration:underline;}
.trendingmodulemeta{float:right;font-size:9pt;clear:none;margin:10px 0 10px;width:180px;}
.trendingmodulemeta a{text-decoration:none;font-weight:bold;}
.trendingmodulemeta a:hover{color:inherit;text-decoration:underline;}
.trendingmodule .moduleblock .moduleimage img{width:100px;}
.trendingmodule .moduleblock .moduleimage{float:left;height:100px;margin-right:15px;}
.trendingmodule .moduleblock{height:110px;padding:10px 0;}
.trendingmodule .moduleblock:nth-child(1){border-bottom:1px solid #DDDDDD;}
.trendingmodule .eventdate{float:none;margin:0 auto;}
/*Twitter Module*/
.twittermodule{border-bottom:1px solid #DDDDDD;margin:5px 0;}
.twittermoduleblock{margin-bottom:10px;}
.twittermoduletext{font-size:15px;}
.twittermodulemeta{font-size:13px;font-style:italic;margin-top:3px;font-weight:bold;}
/*Popular in Category Module*/
.popularcatmodule{border-bottom:1px solid #DDDDDD;padding:10px 0;margin:15px 0 5px 0;height:240px;}
.popularcatmoduleblock{margin:15px 0;width:300px;height:76px;}
.popularcatmoduleimage{float:left;margin:0 15px 0 0;width:100px;height:71px;overflow:hidden;border:1px solid #CCCCCC;}
.popularcatmoduleimage img{margin:0 0 10px -14px;width:auto;height:75px;}
.popularcatmoduletext{float:left;font-size:12px;width:175px;}
.popularcatmoduletext a{font-size:14px;color:inherit;text-decoration:none;font-weight:bold;}
.popularcatmoduletext a:hover{color:inherit;text-decoration:underline;}
.popularcatmodulemeta{float:right;font-size:9pt;clear:none;margin:10px 0 10px;width:180px;}
.popularcatmodulemeta a{text-decoration:none;font-weight:bold;}
.popularcatmodulemeta a:hover{color:inherit;text-decoration:underline;}
#popularcatmodule .moduleblock{height:75px;padding-bottom:10px;}
#popularcatmodule .moduleblock .moduleimage{overflow:hidden;width:75px;height:75px;float:left;margin-right:15px;}
#popularcatmodule .moduleblock .moduleimage img{height:75px;}
#popularcatmodule{border-bottom:1px solid #DDDDDD;padding:10px 0;}
/*Popular Pages Module*/
.popularpagesmodule{border-bottom:1px solid #DDDDDD;padding:10px 0;margin:15px 0 5px 0;height:240px;}
.popularpagesmoduleblock{margin:15px 0;width:300px;height:76px;}
.popularpagesmoduleimage{float:left;margin:0 15px 0 0;width:100px;height:75px;overflow:hidden;border:1px solid #CCCCCC;}
.popularpagesmoduleimage img{margin:0 0 10px 0;max-width:100px;}
.popularpagesmoduletext{float:left;font-size:12px;width:175px;}
.popularpagesmoduletext a{font-size:14px;color:inherit;text-decoration:none;font-weight:bold;}
.popularpagesmoduletext a:hover{color:inherit;text-decoration:underline;}
.popularpagesmodulemeta{float:right;font-size:9pt;clear:none;margin:10px 0 10px;width:180px;}
.popularpagesmodulemeta a{text-decoration:none;font-weight:bold;}
.popularpagesmodulemeta a:hover{color:inherit;text-decoration:underline;}
#popularpagesmodule .moduleblock{height:75px;padding-bottom:10px;}
#popularpagesmodule .moduleblock .moduleimage{overflow:hidden;width:75px;height:75px;float:left;margin-right:15px;}
#popularpagesmodule .moduleblock .moduleimage img{height:75px;}
#popularpagesmodule{border-bottom:1px solid #DDDDDD;padding:10px 0;}
/*Adverts*/
#homedesktopadvert, #categorydesktopadvert, #desktopadvert {margin:12px 0 15px 0;border:1px solid #CCCCCC;width:300px;height:250px;}
#targeted-advert{margin:12px 0 15px 0;border:1px solid #CCCCCC;width:300px;height:250px;}
#singledesktopadvert{display:none;margin:12px 0 15px 0;}
#mobileadvert{display:none;}
.advertboxmodule{width:300px;height:250px;border:1px solid #CCCCCC;margin-bottom:15px;margin-top:15px;}
.advertmodule{width:300px;height:121px;margin-bottom:15px;border-bottom:1px solid #CCCCCC;padding:20px 0;}
.advertmodule div{border:1px solid #CCCCCC;}
/*Preferences/Unsubscribe Page*/
.preferencesForm{margin-top:50px;}
.preferencesForm .title{font-size:18px;margin:0 0 10px 0;line-height:21px;font-weight:600;}
.preferencesForm .subtitle{font-weight:700;font-size:12pt;margin-bottom:10px;}
.preferencesForm p.contact{font-size:13px;margin:0 0 10px 0;line-height:14px;font-weight:600;}
.preferencesForm input, .preferencesForm textarea, .preferencesForm select{background-color:cornsilk;border:1px solid rgba(255, 255, 255, 0.15);padding:7px;color:#373C43;font-size:14px;margin-bottom:15px;margin-top:-10px;}
.preferencesForm input:disabled, .preferencesForm textarea:disabled, .preferencesForm select:disabled{background-color:rgb(235, 235, 228);}
.preferencesForm input[type="text"], .preferencesForm input[type="email"]{width:400px;}
.preferencesForm input[type="submit"]{background-color:#CC3366;color:#FFFFFF;}
.preferencesForm input[type="submit"]:hover{background-color:#FFFFFF;color:#CC3366;border:1px solid #CC3366}
.preferencesForm select{width:416px;}
.preferencesForm fieldset{border:0;padding:0;margin:0;width:416px;}
.preferencesForm fieldset input[type="text"]{width:184px;}
.preferencesForm fieldset select{width:200px;}
.preferencesForm .formleft{float:left;margin-right:16px;}
.preferencesForm span.info{color:#AAAAAA;font-size:12px;font-style:italic;font-weight:500;}
.unsub{font-size:12px;}
#unsub-button{color:#cc3366;cursor:hand;}
.unsub-form.preferencesForm{margin-top:0;}
/*Blockquote*/
blockquote{display:block;background:#FFFFFF;padding:10px 15px 15px 45px;margin:0 0 20px;position:relative;font-size:16px;line-height:1.2;color:#373C43;-moz-box-shadow:2px 2px 15px #CCCCCC;-webkit-box-shadow:2px 2px 15px #CCCCCC;box-shadow:2px 2px 15px #CCCCCC;border-left-style:solid;border-left-width:10px;border-right-style:solid;border-right-width:2px;border-left-color:#177E99;border-right-color:#177E99;overflow-x:hidden;overflow-y:hidden;}
blockquote::before{content:"\201C";font-size:60px;font-weight:bold;color:#373C43;position:absolute;left:10px;top:5px;}
blockquote::after{content:"";}
blockquote.small{font-size:14px;}
blockquote.large{font-size:18px;}
blockquote.small::before{font-size:56px;}
blockquote.large::before{font-size:64px;}
blockquote.half-left{width:270px;float:left;margin:0 20px 20px 0;}
blockquote.half-right{width:270px;float:right;margin:0 0 20px 20px;}
blockquote em{font-style:italic;}
blockquote p{overflow:inherit !important;}
blockquote a{text-decoration:none;cursor:pointer;padding:0 3px;color:#177E99;}
blockquote a:hover{color:inherit;}
blockquote.pink{border-left-color:#CC3366;border-right-color:#CC3366;}
blockquote.blue{border-left-color:#0066CC;border-right-color:#0066CC;}
blockquote.pink a{color:#CC3366;}
blockquote.blue a{color:#0066CC;}
blockquote cite{font-size:80%;display:block;font-weight:200;color:#4e4e4e;}
blockquote cite::before{content:"\2014";font-size:80%;font-weight:200;color:#4e4e4e;margin-right:5px;}
/*Jazzy List*/
.jazzy-list{min-width:298px;max-width:500px;clear:both;border:1px solid #373C43;}
.articlecontent .jazzy-list h4{margin:0;padding:10px 20%;border-bottom:1px solid #373C43;text-align: center;color: #FFFFFF;font-size:12pt;background-color: #177E99;}
.jazzy-list ol{margin: 10px auto;font-size: 13pt;width:60%;list-style-position: inside;text-align: left;padding: 0;max-width: 400px;min-width: 225px;counter-reset:item;}
.jazzy-list ol li:nth-child(even){/*margin-left: 35px;*/}
.jazzy-list ol>li{margin:0 0 5px;padding:0 0 0 2em;text-indent:-2em;list-style-type:none;counter-increment:item;}
.jazzy-list ol>li:before{display:inline-block;width:1.5em;padding-right:0.5em;font-weight:bold;text-align:right;content:counter(item) ".";}
.jazzy-list.pink h4{background-color:#cc3366;}
.jazzy-list.blue h4{background-color:#0066CC;}
.jazzy-list.green h4{background-color:#52BE7F;}
.jazzy-list.yellow h4{background-color:#FFD700C7}
/*CCH Letter*/
.cch-letter{max-width:500px;font-size:10.5pt;font-style:italic;padding:15px;border:1px solid rgba(55, 60, 67, 0.37);width:calc(100% - 30px);box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);margin:15px 0;}
.cch-letter p:nth-child(1){margin-top:0;}
.cch-letter p:last-child{margin-bottom:0;}
/*Category Page*/
.categorytitle{font-size:19pt;font-weight:600; padding: 0 0 6px 0; border-bottom: 1px solid #ccc;}
.categorytitle hr{width:300px;margin:5px 0;}
.categoryribbon{height:24px;margin-bottom:10px;}
.categoryprevious, .categorynext{width:73px;height:23px;background-color:#CC3366;border:1px solid #CC3366;color:#FFFFFF;margin:0 1px 3px 0;font-size:14px;text-align:center;}
.categoryprevious:hover, .categorynext:hover{background-color:#FFFFFF;color:#CC3366;font-weight:600;}
.categoryprevious{float:left;}
.categorynext{float:right;}
.categoryarticle{width:48%;float:left;margin:0 25px 25px 0;/*min-height:370px*/;}
.categoryarticle:nth-child(even){margin:0 0 25px;}
.categoryimage{width:366px;overflow:hidden;margin-bottom:5px;transition:all 0.5s ease;}
.categoryimage:hover{transform:scale(1.1);}
.categoryheader{font-size:16pt;font-weight:700;margin-bottom:15px;}
.categoryheader a{text-decoration:none;color:inherit;}
.categoryheader a:hover{text-decoration:underline;}
.categorytext{margin-bottom:10px;}
#categoryguestblogs{}
.categoryguestblogsarticle{margin:0 2% 2% 0;border-bottom:1px solid #DDDDDD;padding-bottom:15px;min-height:100px;}
.categoryguestblogsimage{float:right;margin-left:25px;width:100px;height:100px;border:1px solid #CCCCCC;overflow:hidden;}
.categoryguestblogsmeta a{color:inherit;font-weight:bold;text-decoration:none;}
.categoryguestblogsmeta a:hover{text-decoration:underline;}
.categoryguestblogsheader{font-size:18pt;font-weight:700;margin:0 0 5px;}
.categoryguestblogsheader a{text-decoration:none;color:inherit;}
.categoryguestblogsheader a:hover{text-decoration:underline;}
.categoryguestblogstext p{margin:0 0 5px;}
.categorydirectoryarticle{border-bottom:1px solid #CCCCCC;margin-bottom:10px;}
.categorydirectoryheader{padding:1px 0 6px;line-height:130%;font-size:18px;}
.categorydirectoryimage{float:right;margin-left:15px;}
.categorydirectoryimage img {width: 210px; }
.categoryarticle.tag:nth-child(even){margin:0 25px 25px 0;}
.categoryarticle.tag:nth-child(odd){margin:0 0 25px;}
.categorywhitepaperarticle{margin:0 2% 2% 0;border-bottom:1px solid #DDDDDD;padding-bottom:15px;}
.categorywhitepaperimage{float:left;height:180px;}
.categorywhitepaperimage img{height:150px;margin-right:25px;width:auto;}
.categorywhitepaperheader{margin:0 0 10px 0;word-break: break-word; }
.categorywhitepaperheader a{color:inherit;font-weight:bold;text-decoration:none;}
.categorywhitepaperheader a:hover{text-decoration:underline;}
.categorywhitepapertext{font-size:12pt;}
.tag-description {width:100%; min-height: 25px; margin:0; padding: 0;}
/* Comments Section*/
#articlecomments-button{text-align:center;width:100%;}
#articlecomments-button a, #articlecomments-button span.comment-but-text{background:#CC3366;color:#FFFFFF;border:1px solid #CC3366;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;padding:15px 0;width:50%;}
#articlecomments-button a:hover, #articlecomments-button span.comment-but-text:hover{color:#CC3366;background:#FFFFFF;}
#articlecomments{float:left;font-size:0.8rem;line-height:120%;margin:30px 0;overflow:hidden;width:100%;}
.articlecomments-header{overflow:visible;border-top:1px solid #DDDDDD;}
span.articlecomments-headertext{border-top:1px solid #177E99;float:left;font-size:0.9rem;font-weight:700;margin-top:-1px;padding-top:5px;}
ol.articlecommentslist{float:left;list-style:none;margin:0;width:100%;padding:0;}
ol.articlecommentslist li{margin:0;padding:0;}
.articlecomments-links{clear:both;}
.articlecomments-inner{border-bottom:1px solid #DDDDDD;margin-bottom:5px;padding:20px 0 10px;}
#articlecomments .articlecomments-avatar{float:left;width:46px;}
#articlecomments .comments-avatar{display:block;background-color:#FFFFFF;}
#articlecomments .articlecommentsmeta{display:block;/*float:left;width:75%;*/;}
#articlecomments .articlecommentsmeta-1{display:block;float:left;font-weight:700;margin-bottom:5px;width:100%;}
#articlecomments .articlecommentsmeta-2{display:block;float:left;font-size:.75rem;line-height:100%;margin:0;}
#articlecomments .articlecommentstext{clear:both;display:block;float:left;}
#articlecomments .articlecommentstext p{font-size:15px;line-height:20px;margin-top:5px;}
#commentsform{display:none;float:left;font-size:0.8rem;line-height:120%;overflow:hidden;width:100%;}
.commentsform-header{overflow:visible;border-top:1px solid #DDDDDD;margin-bottom:1em;height:20px;}
span.commentsform-headertext{border-top:1px solid #177E99;float:left;font-size:0.9rem;font-weight:700;margin-top:-1px;padding-top:5px;}
#commentsform .comment-notes{margin-bottom:1rem;}
#commentsform .required{color:#FF4B33;font-weight:bold;}
#commentsform p{margin:0;}
#commentsform label{color:#888888;font-size:12px;}
#commentsform textarea{background:#F6F6F6;border:1px solid #DDDDDD;-webkit-box-shadow:2px 2px 5px 0 #EEEEEE inset;-moz-box-shadow:2px 2px 5px 0 #EEEEEE inset;-o-box-shadow:2px 2px 5px 0 #EEEEEE inset;box-shadow:2px 2px 5px 0 #EEEEEE inset;width:97%;}
#commentsform input{background:#F6F6F6;border:1px solid #DDDDDD;-webkit-box-shadow:2px 2px 5px 0 #EEEEEE inset;-moz-box-shadow:2px 2px 5px 0 #EEEEEE inset;-o-box-shadow:2px 2px 5px 0 #EEEEEE inset;box-shadow:2px 2px 5px 0 #EEEEEE inset;display:block;margin:0 0 9px;padding:5px;width:auto;}
#commentsform #submit{background:#373C43;border:0;box-shadow:none;color:#FFFFFF;cursor:pointer;font-weight:700;margin-top:10px;padding:5px 10px;width:120px;}
input:focus, textarea:focus, select:focus{outline:2px solid #177E99;}
/* Newsletter Pop up form */
.popup{display :none;border :2px dashed #177E99;margin-bottom :10px;padding :10px;color :#177E99;}
.popup-form h3{margin :0 0 10px;}
.popup-form input{background-color :cornsilk;border :1px solid rgba(206, 206, 206, 0.4);padding :7px;color :#373C43;font-size :14px;margin-top :-10px;}
.popup-form input:focus{background-color :#FFFFFF;}
.popup-form input[type="submit"]{background-color :#177E99;color :#FFFFFF;border :1px solid #177E99;}
.popup-form input[type="submit"]:hover{background-color :#FFFFFF;color :#177E99;border :1px solid #177E99;}
.popup-form input.error{border :2px solid red;margin-bottom :2px;}
.popup-form fieldset.preferences{display :none;}
.popup-form fieldset{width :100%;padding :0;margin :0 0 10px 0;}
.popup .submitted-message.error span{color :red;font-style :italic;font-size :14px;margin-left :5px;}
.popup .submitted-message.success h4{margin :5px 0;}
.popup .submitted-message.success a{font-size :14px;font-style :italic;}
/*Recommended Module*/
.recommendedarticles{margin-bottom:15px;}
.recommendedmodule{width:31%;float:left;}
.recommendedmodule:nth-child(3){margin:0 20px;}
.recommendedmoduleimage{width:100%;height:150px;overflow:hidden;}
.recommendedmoduleimage img{margin:0 0 0 -23px;}
.recommendedmoduleimage.directory img{margin:0;}
.recommendedmoduletext{margin:10px 0;float:left;}
.recommendedmoduletext a{color:#373C43;text-decoration:none;}
.recommendedmoduletext a:hover{text-decoration:underline;}
/*Recommended Module*/
#targeted-report { }
#targeted-report h3{ margin: 10px 0 0 0; }
.related-report-articles{margin-bottom:15px;}
.related-report-module{width:29%;float:left;margin: 10px; }
.related-report-module:nth-child(3){margin:0 20px;}
.related-report-module-image{height:175px;overflow:hidden; }
.related-report-module-image img{margin:10px; max-width: 200px;  }
.related-report-module-image.directory img{margin:0;}
.related-report-module-text{margin:10px 0;float:left;}
.related-report-module-text a{color:#373C43;text-decoration:none;}
.related-report-module-text a:hover{text-decoration:underline;}
/*Related Items Module*/
.relateditems{border-bottom: 1px solid #dddddd;}
.relateditemsmodule{border-bottom:1px solid #DDDDDD;padding:10px 0;margin:15px 0 5px 0;height:240px;}
.relateditemsmoduleblock{margin:15px 0;width:300px;min-height:80px;}
.relateditemsmoduleimage{float:left;margin:0 15px 0 0;width:100px;height:75px;overflow:hidden;border:1px solid #CCCCCC;}
.relateditemsmoduleimage img{height:75px;width:auto;margin:0 0 0 -14px;}
.relateditemsmoduletext{float:left;font-size:12px;width:175px;}
.relateditemsmoduletext a{font-size:14px;color:inherit;text-decoration:none;font-weight:bold;}
.relateditemsmoduletext a:hover{color:inherit;text-decoration:underline;}
.relateditemsmodulemeta{float:right;font-size:9pt;clear:none;margin:10px 0 10px;width:180px;}
.relateditemsmodulemeta a{text-decoration:none;font-weight:bold;}
.relateditemsmodulemeta a:hover{color:inherit;text-decoration:underline;}
#relateditemsmodule .moduleblock{height:75px;padding-bottom:10px;}
#relateditemsmodule .moduleblock .moduleimage{overflow:hidden;width:75px;height:75px;float:left;margin-right:15px;}
#relateditemsmodule .moduleblock .moduleimage img{height:75px;}
#relateditemsmodule{border-bottom:1px solid #DDDDDD;padding:10px 0;}
/*Report Download Page*/
.reporttitle{max-width:880px;float:left;margin-bottom:25px;}
.reporttitle h1{font-size:20pt;font-weight:600;margin:0;}
.reporttitle hr{width:300px;margin:5px 0;}
.reportribbon{height:24px;margin-bottom:10px;}
.reportmain{clear:both;}
.reportinfo{float:left;max-width:880px;padding: 0 0 20px 0 ;    }
.reportinfo.posted{text-align:center;float:none;max-width:100%;}
.reportinfo-left{float:left;}
.reportimg{float:left;clear:left;max-width:302px;margin:0 20px 20px 0;}
.reportform{background-color:#EEEEEE;width:470px;padding-left:50px;padding-top:20px;float:right;}
.reportform .title{font-size:18px;margin:0 0 10px 0;line-height:21px;font-weight:600;}
.reportform input, .reportform textarea, .reportform select{border:1px solid rgba(255, 255, 255, 0.15);padding:7px;color:#373C43;font-size:14px;margin-bottom:15px;margin-top:-10px;}
.reportform input[type="text"], input[type="email"]{width:400px;}
.reportform input[type="submit"]{background-color:#CC3366;color:#FFFFFF;}
.reportform input[type="submit"]:hover{background-color:#FFFFFF;color:#CC3366;border:1px solid #CC3366;}
.reportform select{width:416px;}
.reportform hr{max-width:416px;margin:20px 0 35px;}
.reportform textarea{width:400px;height:45px;margin-top:0;}
.reportform .error, .webinarform .error{border:1px solid rgba(255, 0, 57, 0.3);background:rgba(255, 0, 57, 0.1);padding:5px;text-align:left;}
.reportbutton{background-color:#CC3366;width:200px;font-weight:bold;padding:5px;margin:0 auto;}
.reportbutton a{color:#FFFFFF;}
.reportbutton a:visited{color:#FFFFFF;}
.reportform fieldset{border:0;padding:0;margin:0;width:416px;}
.reportform fieldset input[type="text"]{width:185px;}
.reportform .formleft{float:left;margin-right:14px;}
/*Webinar Registration Page*/
.speakers {width: 100%; }
.webinartitle{max-width:880px;float:left;margin-bottom:12px;}
.webinartitle h1{font-size:20pt;font-weight:600;margin:0;}
.webinarribbon{height:24px;margin-bottom:10px;}
.webinarmain{clear:both;}
.webinarinfo{float:left;max-width:880px;}
.panellists{clear:both; }
.subtitle{font-weight:700;font-size:12pt;margin:0 0 12px 0;}
.webinarinfo .title{font-weight:700;margin-bottom:20px;font-size:17px;}
.webinarimg{float:left;width:250px;margin-right:2%;}
.webinarimg img{width:100%;height:auto;}
.overview{margin-bottom:6px;  }
.webinarinfo .topics{float:left;margin-right:15px;width:100%;}
.webinarinfo .topics ul{float:left;margin-top:0;}
.topics ul ul{float:right;width:90%;}
.speaker{float:left;max-width:21%;width:16.5%;min-width:135px;text-align:center;margin:15px 15px 10px;font-style:italic;font-size:12px;}
.speaker img{border:1px solid #DDDDDD;}
.company{font-style:italic;font-size:12px;min-height:34px;}
.sponsorlogo img {max-width: 210px; }
.webinarform {background-color:#EEEEEE;width:470px;padding-left:50px;padding-top:20px;float:right; margin: 0 0 25px 0; }
.webinarform .title{font-size:18px;margin:0 0 10px 0;line-height:21px;font-weight:600;}
.webinarform input, .webinarform textarea, .webinarform select{border:1px solid rgba(255, 255, 255, 0.15);padding:7px;color:#373C43;font-size:14px;margin-bottom:15px;margin-top:-10px;}
.webinarform input[type="text"], .webinarform input[type="email"]{width:400px;}
.webinarform input[type="submit"]{background-color:#CC3366;color:#FFFFFF;}
.webinarform input[type="submit"]:hover{background-color:#FFFFFF;color:#CC3366;border:1px solid #CC3366;}
.webinarform select{width:416px;}
.webinarform fieldset{padding:0;margin:0;width:416px;}
.webinarform fieldset input[type="text"]{width:184px;}
.webinarform fieldset select{width:200px;}
.webinarform .formleft{float:left;margin-right:16px;}
.webinartimes {width: 500px;}
/* Forum */
#forumsidepanel{float:right;width:300px;margin:25px 15px 0;}
#forum_content{width:600px;clear:both;}
.forumbox{background:none repeat scroll 0 0 #CFECFF;border-radius:1px;box-shadow:0 0 2px #999999;color:#888888;margin:10px 0;padding:6px 10px;}
.forumbox h4{color:#1E79A7;font-size:110%;font-weight:700;margin:0;padding:0 0 1px;}
.num, #forumlist small{max-width:80px;word-wrap:break-word;}
.contentforum{float:left;border-right-color:#333333;padding:0 0 0 20px;width:550px;margin:10px 0 0;line-height:150%;}
.contentforum a:link{color:#CC3366;}
.contentforum a:visited{color:#CC3366;}
.contentforum a:hover{color:#CC3366;text-decoration:underline;}
.contentforum .post .header_body .more-link{color:#2871C0;}
.Count{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);border-radius:3px;color:#FFFFFF;font-size:80%;font-weight:400;padding:1px .8ex;}
/* Question Advert (Sidebars) */
.ask-question-box{width:268px;height:228px;border:1px solid #373c43;padding:10px 15px;}
.ask-question-header h3{font-size:18pt;margin:0;text-align:center;}
.ask-question-header h3 span{color:#cc3366;}
.ask-question-text p{color:#373c43;padding:0 33px;/*font-size:13pt;*/ margin:3px 0 11px;}
.ask-question-cta{width:185px;height:22px;padding:15px 0;margin:0 auto;}
.ask-question-cta-button{padding:15px 20px;background-color:#CC3366;color:#FFFFFF;text-align:center;font-weight:600;margin:0 auto;}
.ask-question-cta-button:visited{color:#FFFFFF;}
.ask-question-cta-button:hover{background-color:#FFFFFF;color:#CC3366;border:1px solid #CC3366;text-decoration:none;}
/*Tables*/
.table-container{overflow-x:auto;}
.table-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.table-container::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
.cch-table{border-radius:3px;border-collapse:collapse; }
.cch-table th{color:#ffffff;background:#177E99;border-right:1px solid #CCCCCC;padding:5px;text-align:left;vertical-align:middle;font-weight:700;}
.cch-table.blue th{background:#0066cc;}
.cch-table.pink th{background:#cc3366;}
.cch-table.grey th{color:#373c43;background:#B3B3B3;}
.cch-table th:first-child{border-top-left-radius:3px;}
.cch-table th:last-child{border-top-right-radius:3px;border-right:none;}
.cch-table tr{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;color:#666B85;font-size:16px;font-weight:normal;text-shadow:0 1px 1px rgba(256, 256, 256, 0.1);}
.cch-table tr:first-child{border-top:none;}
.cch-table tr.blank{border-bottom:none;}
.cch-table tr:nth-child(odd) td{background:#EBEBEB;}
.cch-table tr:last-child td:first-child{border-bottom-left-radius:3px;}
.cch-table tr:last-child td:last-child{border-bottom-right-radius:3px;}
.cch-table td{background:#FFFFFF;padding:4px;vertical-align:middle;border-left: 1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.cch-table td.highlight{background-color:gold;}
.cch-table td.blank{background:none;border-left:none;border-right:none;}
.cch-table tr:nth-child(odd) td.highlight{background:gold;}
.cch-table tr:nth-child(odd) td.blank{background:none;border-left:none;border-right:none;}
.cch-table.xsmall tr{font-size:12px;}
.cch-table.small tr{font-size:14px;}
.cch-table.textleft th, .cch-table.textleft td{text-align:left;}
.cch-table.text-center th, .cch-table.text-center td {text-align:center;}
.cch-table.text-right th, .cch-table.text-right td {text-align:right;}
.cch-table th.rotate{white-space:nowrap;padding:5px;height:50px;}
.cch-table th.rotate > div{transform:rotate(270deg);width:20px;margin-top:10px;}
.factfile {float:right; width: 295px; margin: 10px 0 10px 6px;  }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed { max-width: 100%; }
.equation {overflow-x: scroll; width:270px;}
/* -------------------- Media Queries -------------------- */

/*Large Screens*/
@media screen and (min-width:1500px){
    .widthcontainer{width:1500px;}
    #sidebar{float:left;}
    #story-zone{width:760px;}
    .articlecontent img{max-width:760px;height:auto;}
    .latestnewsimage{height:219px;}
    /*Forum*/
    #forum_content{width:1040px;}
    .eventInformation {width:400px;}
}

/*Tablets*/
@media screen and (min-width:1215px) and (max-width:1499px){
    .widthcontainer{width:1129px;}
    #story-zone{width:720px;}
    .articlecontent img{max-width:720px;height:auto;}
    #nav > ul > li{padding-right:3px;}
    #nav ul li a{font-size:12px;}
    #nav > ul > li.has-sub > a:after{top:17px;}
    #nav > ul > li.has-sub > a:before{top:14px;}
    .footermodule{width:230px;padding:10px 10px 0 30px;}
    #sidebar{float:left;width:300px;}
    #advertsidebar{float:left;margin:0 0 0 35px;}
    .privacytext{width:320px;  }
    .leadstoriesarticle{width:416px;}
    .leadstoryimage img{width:414px;}
    .latestnewsimage{height:208px;}
    .categoryimage img{max-width:273px;height:auto;}
    /*Adverts*/
    #singledesktopadvert{display:inline-block;}
    #desktopadvert{display:none;}
    /*Report Download Page*/
    .reportinfo{max-width:600px;}
    .reportform{width:370px;}
    .reportform input[type="text"], .reportform input[type="email"]{width:300px;}
    .reportform select{width:316px;}
    .reportform hr{max-width:316px;}
    .reportform textarea{width:300px;}
    .reportform fieldset input[type="text"]{width:135px;}
    /*Webinar Registration Page*/
    .webinarform{width:370px;}
    .webinarform input[type="text"], .webinarform input[type="email"]{width:300px;}
    .webinarform select{width:316px;}
    .webinarform fieldset{width:316px;}
    .webinarform fieldset input[type="text"]{width:134px;}
    .webinarform fieldset select{width:150px;}
    .webinarinfo{max-width:630px;width: 630px; }
    .webinarinfo .topics ul{width:44%;}
    .speaker{margin:10px 30px 5px 10px;}
    .sponsor-permissions{width:300px;}
    .cch-permissions{width:300px;}
    /*Footer*/
    .footernewsletterinput{width:130px;}
    /*Forum*/
    #forum_content{width:745px;}
}
/*Tablets*/
@media screen and (min-width:720px) and (max-width:1214px){
    .widthcontainer{width:720px;}
    .wide-tools{width:100%;}
    .erlang_form{width:100%;}
    #story-zone{width:100%;border-right:none;padding-right:0;}
    .articlecontent img{max-width:720px;height:auto;}
    #sidebar{float:left;}
    #contentsidebar, #advertsidebar{margin:25px 10px;}
    .sectionspacer{clear:both;height:20px;}
    .privacytext{float:none;margin:0;padding:0 0 20px 0 ;}
    .leadstoriesarticle{width:399px;}
    .leadstoryimage img{width:397px;}
    .lateststoriesarticle{width:214px;}
    .lateststoryimage{height:145px;}
    .articleimagemedium{margin:0;}
    .latestnewsimage{height:186px;}
    .webinarmeta{font-size:13px;}
    .categoryimage img{max-width:273px;height:auto;}
    /*Adverts*/
    #homedesktopadvert{}
    #mobileadvert{display:block;text-align:center;width:100%;padding:15px 0 0;border-top:1px solid #CCCCCC;}
    /*Footer*/
    .footermodule{width:300px;}
    .footermodule:nth-child(3), .footermodule:nth-child(4){display:none;}
    /*Report Download Page*/
    .reportinfo{}
    .reportform{float:none;margin:0 auto;clear:both;}
    .reportimg{width:150px;}
    .reportimg img{width:150px;}
    .reportlogo img{width:100px;}
    .reportinfo-left{min-height:250px;}
    /*Webinar Registration Page*/
    .next-webinar{width:47%;}
    .webinarinfo{margin-bottom:20px;}
    .webinarinfo .topics ul{width:45%;padding:0 0 0 30px;}
    .speaker{margin:10px;}
    .webinarform{float:none;margin:0 auto 25px auto;clear:both;}
    /*Forum*/
    .contentforum{width:100%;}
    #forum_content{width:100%;}
}
/*Phones Mobiles*/
@media screen and (max-width:719px){
    .top-takeover {max-width: 300px;}
    .widthcontainer{width:100%;}
    .wide-tools{width:100%;}
    .erlang-form{width:100%;font-size:15px;}
    .erlang-results{width:100%;}
    .erlang-form-row-label{width:32%;text-align:center;}
    .erlang-form-box{width:25%;text-align:center;}
    .erlang-form-right{width:25%;text-align:center;}
    .table-fill tr{font-size:12px;}
    .table-fill th{font-size:12px;padding:4px;}
    .article-title h1{font-size:17pt;}
    .articleimagemedium{margin:0; }
    .contentarea{padding:3px 20px;min-width:260px;}
    #story-zone{width:100%;border-right:none;padding-right:0;}
    #contentsidebar, #advertsidebar{margin:10px 0 0;width:100%;}
    #homedesktopadvert{}
    #desktopadvert{text-align:center;}
    #mobileadvert{display:block;text-align:center;width:100%;padding:15px 0 0;border-top:1px solid #CCCCCC;}
    /*.adminsonly{clear:both;width:150px;}*/
    .nextwebinarcountdown{margin-top:10px;}
    .leadstoriesarticle{width:56%;}
    .leadstoryimage img{width:99%;}
    .lateststoriesarticle{width:34%;min-width:185px;}
    .lateststoryimage{height:140px;}
    .advertmodule{margin:0 auto;width:100%;}
    .advertboxmodule{margin:15px auto;}
    .latestnewsarticle{width:100%;}
    .latestnewsarticle .container{overflow:hidden;float:left;max-width:50%;margin:0 10px 5px 0;}
    .latestnewsimage{float:left;border:none;height:auto;}
    .project-url a{float:none;}
    .homeguestblogstext, .latestnewstext, .latestresourcestext{display:none;}
    #password{width:55px;}
    #header-bb{margin-bottom:12px;}
    .bbcrumb{display:none !important;}
    #topic-tags{padding:0;font-size:9pt;}
    .threadauthor{padding:12px 0 0 !important;width:66px !important;}
    .threadpost{padding:10px 0 0 6px !important;margin-left:70px !important;}
    .infobox{margin-top:15px;}
    #thread{padding:10px 0 0 0 !important;}
    .webinarsarticle{width:100%;border-bottom:1px solid #DDDDDD;padding:10px 0;}
    .webinarsarticle:nth-child(3){border:none;padding:10px 0 0;}
    .webinarsarticle .container{overflow:hidden;width:50%;float:left;margin:0 15px 5px 0;}
    .webinarimage{float:left;}
    .webinarimage img{width:100%;}
    .webinarheader h2{margin-top:0;}
    .eventarticle{width:100%;}
    .jontystipmoduleimage{width:200px;overflow:hidden;margin-right:15px;}
    .jontystipmoduleimage img{width:100%;}
    .communitymodule{height:auto;}
    .relateditemsmoduleblock{float:left;width:47%;margin:15px 15px 15px 0;}
    .relateditemsmoduletext{width:50%;}
    .popularpagesmoduleblock{float:left;width:47%;margin:15px 15px 15px 0;}
    .popularpagesmoduletext{width:50%;}
    .editorspickmoduleblock{width:47%;float:left;clear:none;margin-right:15px;}
    .editorspickmoduletext{width:50%;}
    .nextwebinarmoduleblock{width:100%;}
    .trendingmoduleblock{width:100%;}
    .trendingmoduleimage{}
    .trendingmoduletext{width:58%;}
    .trendingmodulemeta{float:left;}
    .trendingmodule{height:auto;}
    #footer{height:220px;}
    .footermodule{width:94%;text-align:center;padding:3%;}
    .footermodulecontent li{display:inline-block;margin-right:6px;}
    .footermodule:nth-child(3), .footermodule:nth-child(4){display:none;}
    #bottombar span{display:none;}
    .sectionspacer{display:none;}
    .privacytext{float:none;margin:20px auto;padding:0;width:100%;}
    /*Category Page*/
    .categoryarticle{width:100%;}
    .categoryimage{width:50%;float:left;margin:0 15px 5px 0;border:none;}
    .sponsor-permissions{width:269px;}
    .cch-permissions{width:269px;}
    /*Report Download Page*/
    .reporttitle h1{font-size:16pt;}
    .reportmain{font-size:11pt;}
    .reportimg{width:150px;margin-bottom:50px;}
    .reportimg img{width:150px;}
    .reportlogo{text-align:center;}
    .reportform{float:none;margin:0 auto;clear:both;width:85%;max-width:283px;min-width:283px;padding:20px 25px;}
    .reportform input[type="text"], .reportform input[type="email"]{width:269px;}
    .reportform select{width:285px;}
    .reportform hr{max-width:285px;}
    .reportform textarea{width:269px;}
    .reportform fieldset{width:285px;}
    .reportform fieldset input[type="text"]{width:269px;}
    .reportlogo img{width:100px;}
    .reportinfo-left{min-height:250px;}
    .reportinfo-right {}
    /*Webinar Registration Page*/
    .next-webinar{width:47%;}
    .webinartitle h1{font-size:16pt;}
    .webinarmain{font-size:11pt;}
    .webinarinfo{width:100%;}
    .webinarimg img{width:300px; }
    .webinarinfo .topics{margin-bottom:20px;}
    .webinarinfo .topics ul{width:94%;padding-left:18px;margin-top:0;margin-bottom:0;}
    .panellists {min-width:300px;margin:6px auto 6px auto;clear:both;max-width:600px;}
    .speaker{width:50%;margin:0 auto 15px;}
    .webinarform{float:none; margin:0 auto 25px auto;clear:both;width:85%;max-width:283px;min-width:283px;padding:20px 25px;}
    .webinarform input[type="text"], .webinarform input[type="email"]{width:269px;}
    .webinarform select{width:285px;}
    .webinarform fieldset{width:285px;}
    .webinarform fieldset select{width:134px;}
    .webinarform fieldset input[type="text"]{width:269px;}
    /*Forum*/
    #forum_content{width:100%;}
    .contentforum{width:100%;padding:0;}
    .recommendedarticles{display:none;}
    #singledesktopadvert{display:block;text-align:center;}
    #advertsidebar.advertsidebar-single, #advertsidebar.advertsidebar-main{display:none;}
    #desktopadvert{display:none;}
    .advertmodule{display:none;}
    .latesttweets-single{display:none;}
    .latestnews-single{display:none;}
    .events-single{display:none;}
    .latestblogs-single{display:none;}
    .editorspick-single{display:none;}
    .directorymodule{display:none;}
    #popularpagesmodule{display:none;}
    /* Newsletter pop up form */
    .popup-form p, .popup-form label{font-size:10pt;}
    .popup-form input[type="email"]{width:60%;}
    /*Webinar Category*/
    .categoryarticle .container {width: 326px;float: left;margin-right: 15px;}
    .categoryarticle .container .categoryimage{width:100%;}
    .next-webinar-project-image{float:none; margin: 0; }
    .math{margin: 0 0 10px 0 !important;}
    .categorydirectoryimage  {margin: 0 15px 0 15px; }
    .categorydirectoryimage img {width: 280px; }

}
/*
@media screen and (max-width:540px){
    .logo-box {float:left; width: 175px;}
    .eventContainer {width: 100%;}
    .eventDateContainer {display: none; }
    .eventDate {margin-left: -66px;margin-top: 79px;}
    .eventImage {width: 100%; height:auto; }
    .eventImage img {width: 92%;height: auto; margin: 10px 0 10px 12px; }
    .eventInformation {margin: 0;padding: 0 0 15px 15px; width:90%;}
    .eventTitle {font-size: 13px; }
    .eventCTAs .eventCTA {width: auto;}
    .eventCTAs  {margin: 10px 0 10px 0 ;}
    .eventContentRight { float: none; width: 100%; margin-left: 0; }
    .eventContentLeft { float: none; margin-right: 0; width: 100%; }
    .eventDateTime.mobile, .eventLocation.mobile { display: block;}
    .eventDateTime.desktop, .eventLocation.desktop { display: none; }
   .searchinput{width:130px;}
    .wide-tools{width:100%;}
    .erlang-form{width:96%;}
    .erlang-results-caption{font-weight:bold;}
    .leadstoryheader{font-size:16pt;}
    .leadstoriesarticle, .leadstoryimage img{width:100%;}
    .leadstorytext{display:none;}
    .lateststoriesarticle{width:100%;margin-top:10px;border-top:1px solid #DDDDDD;padding-top:10px;}
    .lateststoryimage, .lateststoryimage img{width:150px;float:left;margin-right:10px;height:auto;}
    .lateststoryheader{clear:both;}
    .lateststoryheader h1{margin:0 0 10px;}
    .lateststorymeta{clear:left;}
    .articleimagemedium{margin:0;}
    .reportinfo-left{min-height:250px;}
    .webinarimage{/ display:none;}
    .webinarmeta{clear:left;}
    .relateditemsmoduleblock{float:left;width:100%;margin:15px 0;}
    .relateditemsmoduletext{width:50%;}
    .popularpagesmoduleblock{float:left;width:100%;margin:15px 0;}
    .popularpagesmoduletext{width:50%;}
    .editorspickmoduleblock{width:100%;float:none;clear:left;margin-right:0;}
    .editorspickmoduletext{width:50%;}
    #forum_content{width:400px;}
    .questionsBanner{width:100%;height:auto;}
    .next-webinar{width:100%;margin-left:0}
    .categoryarticle .container {width: 256px;float: left;margin-right: 15px;}
    .categoryarticle .container .categoryimage{width:100%;}
    .next-webinar-project-image{float:none; margin: 0; }
}
*/
@media screen and (max-width:550px){
    .wide-tools{width:100%;}
    .erlang-form{width:95%;}
    .erlang-form-row{width: 94%;text-align:center;height: 60px;}
    .erlang-form-row-label{width: 100%;text-align: center;}
    .erlang-form-box{width: 47%;text-align:center;}
    .erlang-form-right{width: 40%;text-align:center;}
    .calculate input{text-align:center;}
    .erlang-form-box.submit{width:100%;margin:10px 0 0;}
    .advanced-options-button{margin:10px 0 0;}
    #topbar{height:66px;}
    #sitelogo{width:120px;height:50px;background-position:-310px -20px;}
    #sitesocial{width:100px;margin:10px 15px 40px;display:none;}
    .logo-box{float:none;}
    .strapline{display:none;}
    #sitesearch{float:right;text-align:center;margin:2px 5px 0 0; width: 120px;}
    #nav li#desktop-home{display:none;}
    li#mobile-home{display:inline-block;}
    .searchinput{width:100px;}
    .searchsubmitbutton{width:60px;}
    .articleimagemedium{margin:0;}
    .articleimagemedium img{max-width:270px;height:auto;}
    .nextwebinarmoduleimage {margin-right: 10px;}
    #sidebar{float:none;}
    /*Next Webinar Countdown*/
    .nextwebinarcountdown .sectiontitle{font-size:19px;}
    .nextwebinarcountdowntext{margin-top:5px;}
    #countdown{padding:0;font-size:24px;font-family:Arial, Helvetica, sans-serif;color:#666666;}
    .daysLeft, .hoursLeft, .minutesLeft, .secondsLeft{width:50px;}
    /* Latest Stories*/
    .lateststoriesarticle{width:100%;}
    .lateststoryimage{height:150px;width:100%;margin-bottom:5px;}
    .lateststoryimage{margin-top:-20px;height:170px;}
    .lateststoryimage img{width:100%;}
    .latestresourcesimage{}
    .latestresourcesimage img {margin-right: 10px;}
    .latestresourcesarticle{height:auto;}
    .latestresourcesmeta{clear:left;}
    /*Latest News*/
    .latestnewsarticle{width:100%;}
    .latestnewsimage{height:135px;width:100%;}
    .latestnewstext{display:none;}
    .homeguestblogsheader{font-size:15px;}
    .homeguestblogsmeta{font-size:13px;}
    .directorymoduleentry{width:46%;}
    .directorymoduleentry img{width:100%;}
    #homedesktopadvert{ }
    #mobileadvert img{width:100%;max-width:300px;max-height:250px;}
    /*Article Page*/
    .articlemeta{width:94px;}
    .articlemeta-date{display:none;}
    .article-title hr{width:260px;}
    .articleimagemedium{margin:0;}
    .articlecontent{clear:both;}
    .articlecontent > p{margin-top:0;}
    .articlecontent > p.important {margin-top: 10px;}
    .articlecontent ul{padding-left:20px;}
    blockquote {padding:0 15px 5px 45px;}
    blockquote.half-left {width: 280px;}
    blockquote.half-right{width: 280px;}
    /*Social*/
    .articlestats{width:100%;min-height:0;height:auto !important;margin:8px 0 5px 0;}
    .pageviews{display:none;}
    .pageviews-icon{display:none;}
    .comments{display:none;}
    .comments-icon{display:none;}
    .mobilepageviews-icon{display:block;}
    .mobilepageviews{display:block;}
    .latestnewsheader{font-size:12pt;}
    .readmore a{font-size:12pt;}
    ol.top10{padding-left:20px;}
    .filedunder{display:none;}
    .facebook-story, .twitter-story, .linkedin-story, .email-story{clear:right;width:57px;margin:0 2px 5px 0;float:left;}
    .facebook-story span, .twitter-story span, .linkedin-story span,  .email-story span{padding:3px 7px 0 0;font-size:14px;}
    .facebook-story{}
    .twitter-story{}
    .linkedin-story{}
    .email-story{}
    .social{height:60px;width:70%;}
    /*Category Page*/
    .categoryarticle{width:100%;}
    .categoryimage{width:100%;}
    .categoryheader {font-size: 14pt;}
    .categorytext{display:none;}
    .articlecontent img{max-width:270px;float:none;}
    .wp-caption {margin:0 0 5px 0 ; max-width:274px;  }
    .wp-caption img{max-width:251px;}
    .reportinfo-left{float:none; }
    /*Forum*/
    #forum_content{width:100%;}
    #forum_content h1{line-height:32px;font-size:18pt;}
    #discussions h1{font-size:25px;margin:11px 0;}
    .num.imagecol, .num.whocol{display:none;}
    #hottags{width:300px;height:377px !important;}
    #forumsidepanel{float:none;width:300px;margin:0;}
    #header-bb{width:300px;}
    .contentforum{width:100%;padding:0;}
    /*Preferences Splash Popup*/
    .preferences-form{font-size:15px}
    .preferences-form h3{text-align:center;}
    .preferences-option{margin-left:0;}
    .preferences-form #staySubscribed{float:none;}
    /*Webinar Registration Page*/
    .webinarimg {width:100%;height:100%;margin-bottom:10px;}
    .webinarform {width: 100%;padding: 20px 10px;  margin: 0 0 20px 0;}
    /*Report Page*/
    .reportform {width: 100%;padding: 20px 10px;}
    .reportimg {width: 100%;margin-bottom: 15px;margin-right: 0;}
    .reportimg img {width: 100%;max-width: 302px;}
    .reportlogo img {width: 150px;}
    .reportlogo {margin-bottom: 10px;}
    /*Category Page*/
    .categoryarticle .container {width: 100%;margin-right: 0;height: 180px;margin-bottom: 10px;}
    .categoryarticle .container .categoryimage {margin-right: 0;width: 100%;}
    .categoryarticle .container .categoryimage img {width: 100%;height: auto;}

    #webinar .container{height:auto;}
    #webinar .categoryimage{width:auto;}
    #webinar .categoryimage img{height: 166px !important;width:auto;}
    .next-webinar-project-image{float:none; margin: 0; }

}
/*Navigation*/
@media all and (max-width:519px){
    #nav{width:100%;z-index:999;}
    #nav ul{width:100%;display:none;}
    #nav.align-center > ul{text-align:left;}
    #nav ul li{width:100%;border-top:1px solid rgba(120, 120, 120, 0.2);}
    #nav ul ul li, #nav li:hover > ul > li{height:auto;}
    #nav ul li a, #nav ul ul li a{width:100%;border-bottom:0;}
    #nav > ul > li{float:none;}
    #nav ul ul li a{padding-left:25px;}
    #nav ul ul ul li a{padding-left:35px;}
    #nav ul ul li a{color:#DDDDDD;background:none;}
    #nav ul ul li:hover > a, #nav ul ul li.active > a{color:#177E99;}
    #nav ul ul, #nav ul ul ul, #nav.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
    #nav > ul > li.has-sub > a:after, #nav > ul > li.has-sub > a:before, #nav ul ul > li.has-sub > a:after, #nav ul ul > li.has-sub > a:before{display:none;}
    #nav #menu-button{display:block;padding:13px;color:#FFFFFF;cursor:pointer;font-size:14px;text-transform:uppercase;font-weight:700;}
    #nav #menu-button:after{position:absolute;top:19px;right:17px;display:block;height:4px;width:20px;border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;content:'';}
    #nav #menu-button:before{position:absolute;top:13px;right:17px;display:block;height:2px;width:20px;background:#FFFFFF;content:'';}
    #nav #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#FFFFFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
    #nav #menu-button.menu-opened:before{top:23px;background:#FFFFFF;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
    #nav .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120, 120, 120, 0.2);height:41px;width:40px;cursor:pointer;}
    #nav .submenu-button.submenu-opened{background:#177E99;}
    #nav .active .submenu-button.submenu-opened{background:#FFFFFF;}
    #nav ul ul .submenu-button{height:34px;width:34px;}
    #nav .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#DDDDDD;content:'';}
    #nav .active .submenu-button:after{background:#177E99;}
    #nav ul ul .submenu-button:after{top:15px;right:13px;}
    #nav .submenu-button.submenu-opened:after{background:#FFFFFF;}
    #nav .active .submenu-button.submenu-opened:after{background:#177E99;}
    #nav .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#DDDDDD;content:'';}
    #nav .active .submenu-button:before{background:#177E99;}
    #nav ul ul .submenu-button:before{top:12px;right:16px;}
    #nav .submenu-button.submenu-opened:before{display:none;}
    #nav .active .submenu-button.submenu-opened:before{background:#177E99;}
    #nav li#mobile-home{display:inline-block;}
    #menubar li.active{height:auto;}
    #menubar li.active ul a{color:#177E99;}
    #menubar li.active ul a:hover{color:#177E99;}
    #nav ul ul li a:hover{color:#FFFFFF;border-bottom:1px solid #CC3366;}
    .articleimagemedium{margin:0;}
    .menubar-fixed{position:relative;}
    .pagedescription {display: none; }
}
@media screen and (min-width:678px) and (max-width:1215px){
    #nav > ul > li.erlang, #nav > ul > li.technology, #nav > ul > li.tools, #nav > ul > li.news, #nav > ul > li.whitepapers, #nav > ul > li.events.has-sub, #nav > ul > li.jobs.has-sub, #nav > ul > li.advertise.has-sub{display:none;}
}
@media screen and (min-width:540px) and (max-width:677px){
    #nav > ul > li.management, #nav > ul > li.erlang, #nav > ul > li.technology, #nav > ul > li.tools, #nav > ul > li.news, #nav > ul > li.whitepapers, #nav > ul > li.events.has-sub, #nav > ul > li.jobs.has-sub, #nav > ul > li.advertise.has-sub{display:none;}
}
@media screen and (min-width:520px) and (max-width:539px){
    #nav > ul > li.strategy, #nav > ul > li.management, #nav > ul > li.erlang, #nav > ul > li.technology, #nav > ul > li.tools, #nav > ul > li.news, #nav > ul > li.whitepapers, #nav > ul > li.events.has-sub, #nav > ul > li.jobs.has-sub, #nav > ul > li.advertise.has-sub{display:none;}
}
@media all and (max-width:362px){
    .factfile {float:none; width: 264px; margin: 10px 0 10px 0  ; }
    .ask-question-box{width: 226px; height: 247px;}
    .hottoolsmodulehead {float:left !important; width: 158px;}
    #targeted-advert {width: 270px; height:auto; margin-top: 15px; border: 0 ;}
    #targeted-advert img {border: 1px solid #ccc; ;}
    #contentsidebar img {width: 270px; height:auto; }
    .singledesktopadvert  {width: 200px;}
    blockquote.half-left {width: 200px; float:none; }
    blockquote.half-right{width: 200px; float:none;}
    #webinar .container{height:auto;}
    #webinar .categoryimage{width:auto;}
    #webinar .categoryimage img{height: 150px !important;width:auto;}
    #sitelogo{margin:10px 0 5px 5px;}
    .facebook-story, .twitter-story, .linkedin-story,  .email-story{clear:right;width:57px;height:25px;margin:0 9px 5px 0;float:left;}
    .facebook-story span, .twitter-story span, .linkedin-story span, .email-story span{padding:3px 7px 0 0;font-size:14px;
    }
}
@media all and (max-width:301px){
    #menubar{max-width:300px;}
    /*Forum*/
    #forum_content{width:100%;}
    #hottags{width:300px;height:377px !important;}
    #header-bb{width:300px;}
    .contentforum{width:100%;padding:0;}
}
/*Used to make sure text is wrapped better around article stats*/
@media all and (min-width:500px){
    .articlecontent ul{overflow-x:hidden;}
    .articlecontent ol{overflow-x:hidden;}
}
/* -------------------- Miscellaneous -------------------- */
img.alignnone{display:block;clear:right;padding:3px 0 12px 0;}
.container{overflow:hidden;}
/*Style for search results page*/
.adminsonly{border:1px solid #FF0000;font-size:12px;padding:3px;margin-top: 6px;}
.searchpagearticle .adminsonly{clear:both;margin-top:10px;}
#refinesearch{margin:20px 0 0;}
.refinesearchinput{height:25px;font-style:italic;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;width:270px;}
.refinesearchbutton{background-color:#CC3366;color:#FFFFFF;;height:31px;width:90px;font-weight:bold;margin-left:-4px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
.search-results{margin-top:20px;}
.searchpagearticle{margin:0 2% 2% 0;border-bottom:1px solid #DDDDDD;padding-bottom:15px;min-height:90px;}
.searchpageheader{font-size:18pt;font-weight:700;margin:0 0 5px;}
.searchpageheader a{text-decoration:none;color:inherit;}
.searchpageheader a:hover{text-decoration:underline;}
.searchpagearticleimage{float:left;margin-right:25px;width:100px;height:100px;border:1px solid #CCCCCC;overflow:hidden;}
.searchpagearticleimagefull{float:left;margin:0 25px 25px 0;border:none;overflow:hidden;}
.searchpagearticleimagefull img {;width:140px;height:auto;}
/*Style for best-product page*/
.productform{width:600px;float:left;}
.productform .title{font-size:18px;margin:0 0 10px 0;line-height:21px;font-weight:600;}
.productform p.contact{font-size:14px;margin:0 0 10px 0;line-height:15px;font-weight:600;}
.productform input, .productform textarea, .productform select{border:1px solid rgba(255, 255, 255, 0.15);padding:8px;height:20px;color:#373C43;font-size:14px;margin-bottom:15px;background-color:cornsilk;}
.productform select{height:40px;}
.productform textarea{height:100px;width:100%;}
.productform input[type="text"], .productform input[type="email"]{width:100%;}
.productform input[type="submit"]{background-color:#CC3366;color:#FFFFFF;height:35px;width:100px;}
.productform input[type="submit"]:hover{background-color:#FFFFFF;color:#CC3366;border:1px solid #CC3366;}
.productform input[type="checkbox"]{margin-bottom:0;}
.productform select{width:616px;}
.radioOption{margin-right:20px;}
.productform .error{border:1px solid rgba(255, 0, 57, 0.3);background:rgba(255, 0, 57, 0.1);}
.reportbutton{background-color:#CC3366;width:200px;font-weight:bold;padding:5px;margin:0 auto;}
.reportbutton a{color:#FFFFFF;}
.reportbutton a:visited{color:#FFFFFF;}
fieldset{width:400px;border:none;}
p span{color:red;}
.productform .copyright{font-size:12px;}
.techimg{width:200px;height:auto;margin-left:100px;}
@media screen and (max-width:999px){
    .productform{width:100%;}
    .productform input[type="text"], .productform input[type="email"], .productform select, .productform textarea{width:95%;}
    .techimg{margin:0 auto;}
}
/*Handle zoom out on screens*/
@media screen and (min-width:1500px){
    .widthcontainer{width:94em;}
    #story-zone{width:47.5em;}
    .articlecontent img{max-width:47.5em;height:auto;}
    .leadstoriesarticle{width:28.5em;margin-right:2.19em;}
    .leadstoryimage img{width:28.38em;}
    .lateststoriesarticle{width:16.75em;}
    .latestnewsimage{height:13.69em;}
    #forum_content{width:65em;}
    #contentsidebar{width:18.75em;margin:0 0 1.56em 1.13em;}
    #advertsidebar{width:18.75em;margin:0 0 1.56em 1.88em;}
    #nextwebinarmodule{margin:0.62em 0;border-bottom:0.06em solid #DDDDDD;}
    .nextwebinarmoduleblock{margin:0.31em 0 0.93em 0;width:18.75em;padding:0 0 0.63em 0;}
    .nextwebinarmoduleimage{margin-right:0.93em;}
    .nextwebinarmodulehead{width:12.28em;}
    .nextwebinarmoduletext{width:15em;margin:0.31em 0 0.5em 0;}
    .nextwebinarmoduleimage span{padding:4px;margin:-28px 0 0 0;width:4.31em;border:0.06em solid #CCCCCC;}
    .communitymoduleblock{margin:0.31em 0 0.93em 0;width:18.75em;}
    .communitymoduleimage{margin-right:0.93em;width:6.25em;}
    .communitymoduleimage img{width:4.69em;border:0.06em solid #CCCCCC;}
    .communitymoduleimage span{width:69px;border:1px solid #CCCCCC;}
    .communitymodulemeta{margin:0 0 0.63em;width:15em;}
    .popularpagesmoduleblock{margin:0.94em 0;width:18.75em;height:4.75em;}
    .popularpagesmoduleimage{margin:0 15px 0 0;width:100px;height:75px;border:1px solid #CCCCCC;}
    .popularpagesmoduletext{width:14.6em;}
    .editorspickmoduleblock{margin:0.94em 0;width:18.75em;height:4.75em;}
    .editorspickmoduleimage{margin:0 0.94em 0 0;width:6.25em;height:4.69em;}
    .editorspickmoduletext{width:14.6em;}
    .trendingmodule{border-bottom:1px solid #DDDDDD;padding:10px 0;margin:5px 0;min-height:240px;}
    .trendingmoduleblock{margin:5px 0 15px 0;width:300px;height:80px;}
    .trendingmoduleimage{margin:5px 15px 0 0;width:102px;height:77px;}
    .trendingmoduleimage.height100{margin:0.31em 0.94em 0 0;width:6.25em;height:6.25em;}
    .trendingmoduletext{width:14.6em;}
    .reportform fieldset input[type="text"]{width:13em;}
    .webinarform fieldset input[type="text"]{width:13em;}
    .wide-tools{width:68em;float:left;border-right:1px solid #DDDDDD;padding-right:18px;}
    .ask-question-box{width:16.75em;height:14.25em;}
    .ask-question-text p{margin:0.19em 0 0.69em;}
    .ask-question-cta{width:11.6em;height:1.38em;padding:0.94em 0;}
    .ask-question-cta-button{padding:0.94em 1.25em;}
}
@media screen and (min-width:1350px) and (max-width:1499px){
    .wide-tools{width:58em;float:left;border-right:1px solid #DDDDDD;padding-right:18px;}
}
@media screen and (max-width:1349px) and (min-width:1111px){
    .wide-tools{width:800px;float:left;border-right:1px solid #DDDDDD;padding-right:18px;}
    #tools #sidebar #contentsidebar #desktopadvert{display:block;}
}
@media screen and (max-width:1110px){
    #tools #sidebar{display:none;}
}
.green_warning{background-color:#52BE7F !important;}
.amber_warning{background-color:#F0A860 !important;}
.yellow_warning{background-color:#FFD700C7 !important;}
.red_warning{background-color:#F06060 !important;}
tr.divider_row{background-color:#FFFFFF !important;border-top:3px dashed #888888;border-bottom:3px dashed #888888;}
tr.result td { background: gold; }
tr.result:nth-child(odd) td { background: gold; }
tr.result:hover { border-top: 3px solid gold; border-bottom: 3px solid gold; }
tr.result:hover td { background: #d2d2d2; }
tr.result { border-top: 3px solid #4D4D4D; border-bottom: 3px solid #4D4D4D; }
#rateForecast{clear:both;}
ul.forecast-input-list{list-style-type: none; margin: -10px 6px 3px 0; }
/*Used for Erlang Calculator SVG*/
#calls{-webkit-animation: slidein1 0.5s linear;}
#max-calls{-webkit-animation: slidein2 2.5s linear;}
#avg-agents{-webkit-animation: slidein3 4s linear;}
#max-agents{-webkit-animation: slidein4 5s linear;}
#contacts { -webkit-animation: slidein1 0.5s linear; }
#occupancy { -webkit-animation: slidein2 2.5s linear; }
#serviceLevel { -webkit-animation: slidein3 4s linear; }
#agents { -webkit-animation: slidein4 5s linear; }
@-webkit-keyframes slidein1 { from{transform: translateX(-200px);} to{transform: translateX(0px);} }
@-webkit-keyframes slidein2 { from{transform: translateX(-400px);} to{transform: translateX(0px);} }
@-webkit-keyframes slidein3 { from{transform: translateX(-600px);} to{transform: translateX(0px);} }
@-webkit-keyframes slidein4 { from{transform: translateX(-800px);} to{transform: translateX(0px);} }
tr.result td { background: gold; }
tr.result:nth-child(odd) td { background: gold; }
.day-planner-input {width: 80px; background-color:#ffe8b280;background-color: rgba(255, 232, 178, 0.5); text-align: center; }
.day-planner-sumbit {width: 80px; background-color:gold; text-align: center; padding: 6px;  font-weight: bold;}
input.day-planner-input  { text-align: center; width: 80px; padding-left: 14px; color: #666B85; }
.cch-table tr.amber_warning td {background-color:#F0A860 !important;}
/* Day Planner extra styles */
td.text-bold, .cch-table.no-background tr:nth-child(odd) td.text-bold {background-color: #33ffcc;font-weight: 700;}
.cch-table.no-background tr:nth-child(odd) td {background:none;}
tr.highlight-row {border-left: 2px solid;border-right: 2px solid;}
tr.highlight-row td {border-bottom: 2px solid;border-top: 2px solid;}
.green-highlight {background-color: lightgreen !important; color: #000000 !important;}
.light-blue-highlight {background-color: #A3CEFD !important; color: #000000 !important;}
.grey-highlight {background-color: #9ba8bf !important; color: #000000 !important;}
.purple-highlight {background-color: #F18AF4 !important; color: #000000 !important;}
.dark-blue-highlight {background-color: #93BBEB !important; color: #000000 !important;}
.pink-highlight {background-color: #E698B1 !important; color: #000000 !important;}
.red-highlight {background-color: #F3777D !important; color: #fff !important}
.light-red-highlight {background-color: #FAD1D2 !important; color: #000 !important}
.bright-red-highlight {background-color: #EB262F !important; color: #fff !important}
.lavender-highlight {background-color: lavender; color: #000000 !important;}
.white-highlight {background-color: white !important; }
.highlight-light-yellow {background-color:#FFFED1; color: #000000 !important;}
.post-it-note {background-color:#FFFED1; border: 1px solid #ccc; max-width: 501px; padding:30px; color: black; margin-bottom: 10px;  }
.big-size-text {font-size:28px; font-weight: bold; }
.super-size-text {font-size:72px; font-weight: bold; }
.cch-table tr.lavender-highlight td, .cch-table tr.lavender-highlight:nth-child(odd) td { background-color: lavender; }
.cch-table tr.green-highlight td, .cch-table tr.green-highlight:nth-child(odd) td { background-color: greenyellow; }
.cch-table tr.goldhighlight td, .cch-table tr.goldhighlight:nth-child(odd) td { background-color: gold; }
.cch-table td {vertical-align: top ; padding : 6px; }
.cch-table ul { margin : 0   0 12px 0; }
#sponsorLogos{ float: right; width: 150px; padding: 0 3px 0 15px}
#dashboard-table-wrapper { position:relative; }
#dashboard-table-scroll { max-height:250px; overflow:auto; margin-top:20px; border: 1px solid #ccc;}
#dashboard-table-wrapper table { width:100%; }
#dashboard-table-wrapper table thead th .text { position:absolute; top:-20px; z-index:2; height:20px; width:35%; border:1px solid red;  }
.sidebar-thumbnail{ border:1px solid #c0c; height:auto; }
.homepagetitle{font-size: 18px; margin: 3px 0 10px 0;}
/* List styling */
.featureList, .featureList ul { margin-top: 0; padding-left: 2em; list-style-type: none; }
.featureList li:before { position: absolute; margin-left: -1.3em; font-weight: bold; }
.featureList li.bullet-tick:before { content: "\2713"; color: #03a324; }
.featureList li.bullet-cross:before { content: "\2717"; color: crimson; }
.try-scheduler-box{border: 2px dashed #cc3366; margin: 20px 0 0 0 ; padding: 0 10px 10px 10px; max-width: 75%; }
.blue {background-color: #0066cc; }
.green {background-color: #03a324; }
.pink h4{background-color:#cc3366;}
.erlang-input-options {height: 72px; width: 100%; clear: both;}
.erlang-input-text{float:left; height:32px; padding: 24px 20px 0 20px; }
.enter-data {tab-size: 19;}
.erlang-upload-form-box {     background-color: #0066cc; color: #FFFFFF; text-align: center; width: 190px; float: left; margin: 10px 6px 6px 14px; padding: 24px; clear:both;  font-size: 20px; }

.svg-month-result {margin: 20px 0 0 0 ;}
.svg-title {font-size:24px; color:red; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-anchor: middle; }
.svg-call-day-label {font-size:16px; fill:#999999; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-anchor: middle; width: 80px}
.svg-call-day-text {font-size:16px; fill:black; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-anchor: middle; width: 80px}
.svg-month-border{ fill: #ffffff;stroke:black;stroke-width:1;opacity:0.9; width: 246px; height: 190px;}
.svg-week-border{ fill: #ffffff;stroke:black;stroke-width:1;opacity:0.9; width: 469px; height: 190px;}
.svg-weekday{ fill: #0066cc;stroke:black;stroke-width:1;opacity:0.5; width: 24px; height: 15px;}
.svg-weekend{ fill: #ff7f1f;stroke:black;stroke-width:1;opacity:0.5; width: 24px; height: 15px;}
.svg-individual-weekday{ fill:#0066cc;stroke:black;stroke-width:1;opacity:0.5; width: 55px; height: 45px;}
.svg-individual-weekend{ fill: #ff7f1f;stroke:black;stroke-width:1;opacity:0.5; width: 55px; height: 45px;}
.svg-black-equals{ fill: #000;stroke:black;stroke-width:1; width: 25px; height: 5px;}

.webinar-already-started { background-color: gold; }
.webinar-time-remaining{padding:10px 0 0 0; }

/* Erlang Calculator */
#agents { -webkit-animation: slidein4 4.5s linear;  }
#serviceLevel { -webkit-animation: slidein3 3.5s linear; }
#occupancy {  -webkit-animation: slidein2 3s linear;}
#calls { -webkit-animation: slidein1 1.5s linear; }
@-webkit-keyframes slidein1 {
    from { transform: translateX(-200px);  } to { transform: translateX(0px); }
}
@-webkit-keyframes slidein2 {
    from {transform: translateX(-400px);} to {transform: translateX(0px);}
}

@-webkit-keyframes slidein3 {
    from {transform: translateX(-600px); }to {    transform: translateX(0px);}
}

@-webkit-keyframes slidein4 {
    from {transform: translateX(-800px); } to {transform: translateX(0px); }
}
.erlang-table td:last-child { border-right: 0; }
.erlang-table th.text-center { text-align: center; }
.erlang-table tbody.table-hover { border-top: 3px solid gold; border-bottom: 3px solid gold;}
.enter-data-button {float:left; padding: 7px 15px; background-color: seagreen; color: #FFFFFF; text-align: center; width: 190px; margin-right: 20px;}
.upload-data-button {float:left; padding: 7px 15px; background-color: seagreen; color: #FFFFFF; text-align: center; width: 190px; margin-right: 20px;}
.example-data-button {float:left; padding: 7px 15px; background-color: #0066cc; color: #FFFFFF; text-align: center; width: 190px; margin-right: 20px;}
.go-back-data-button {float:left; padding: 7px 15px; background-color: #cc3366; color: #FFFFFF; text-align: center; width: 190px; margin-right: 20px;}
.calculate-data-button {float:left; padding: 7px 15px; background-color: #0066cc; color: #FFFFFF; text-align: center; width: 190px; margin-right: 20px;}
#google_translate_element{ float: right; margin: 6px 0 0 0;   }
.translate-page{ float: right; margin: 10px 0 0 0; width: 110px;    }
.translate-page-svg{ float: right; width: 50px; max-width: 30px; max-height: 25px; margin: 0 6px 0 0 ;  }
.translate-page-svg img { float: left; width: 30px; height: 25px;  max-width: 30px; max-height: 25px;  }
.translate-page-text{ float: right;  font-weight: bold;  }
.sidebar-related-webinar { width: 300px;}
.targeted-webinar{ width:100%; max-height: 200px;}
.related-webinar-module { float:left; width:100%; height: 210px;  }
.related-webinar-module-image{ float:left;    }
.related-webinar-module-image img{margin:0 15px 10px 0; max-width: 248px;  }
.related-webinar-module-text{  }
.sidebar-related-webinar-module{}
.sidebar-related-webinar-module { float:left; width:100%; height: 270px;  }
.sidebar-related-webinar-module-image{ float:left;    }
.sidebar-related-webinar-module-image img{margin:0 15px 10px 0; max-width: 300px;  }