@import url(//fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600italic,600);*{box-sizing:border-box}body{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:300;line-height:1.38}a{color:#0073cf;text-decoration:none}a:hover,a:focus{color:#3cb6ce}strong{font-weight:600}h1{font-size:1.875em;font-weight:400;margin-top:30px;color:#000}h2{color:#0073cf;font-size:1.375em;margin-top:30px;font-weight:400}h3{color:#000;font-size:1.2em;margin-top:30px;font-weight:400}h4{font-size:1em;color:#0073cf;margin-top:30px;font-weight:400}.container{margin:0;padding:0;width:100%}header{padding-top:10px!important}header,.page-content,.footer-wrap{margin:0 auto;max-width:1350px;padding:0 25px;width:100%}.page-content{padding-bottom:25px}.clear{clear:both}.top-nav{float:right;margin-bottom:20px;font-size:.875em}.search{clear:right;float:right}.logo{float:left;max-width:270px}.logo img{width:100%}.logo.tic-logo img{width:auto;max-height:95px}.top-nav>ul{list-style:outside none none;margin:0;padding:0}.top-nav ul li{float:left;margin-right:20px}.search,.email-signup,.top-nav{width:350px}.email-signup{margin-bottom:20px}.search input,.footer-col input{display:inline-block}.search input[type="text"],.footer-col input[type="email"],.footer-col input[type="text"]{background:#eee none repeat scroll 0 0;border:0 none;float:left;font-size:.875em;font-weight:700;padding:10px;width:calc(100% - 40px)}.footer-col input[type="email"]{text-transform:uppercase}.footer-col input[type="email"],.footer-col input[type="text"]{background:#fff;margin-bottom:10px}.footer-col .newsletter-name{display:none}.footer-col .InfoMessage{font-weight:bold;display:inline-block;margin-bottom:10px}.search input[type="submit"],.footer-col input[type="submit"],button[type="submit"],button[type="button"],input[type="submit"]{background:url(/app_themes/tcc/images/searchwht.png) center center no-repeat #ccc;background-size:40px 40px;border:0 none;float:right;height:40px;width:40px;text-indent:-99999px}.footer-col input[type="submit"],button[type="submit"],button[type="button"],input[type="submit"]{background:url(/app_themes/tcc/images/arrow.png) center center no-repeat #0073cf;background-size:36px 36px}button[type="submit"],button[type="button"],input[type="submit"]{background-position:right center;color:#fff;padding-left:15px;padding-right:40px;text-indent:0;width:auto}.searchBox input[type="submit"]{padding-left:0;padding-right:0}button[type="reset"]{background:rgba(166,188,198,.8) none repeat scroll 0 0;border:0 none;color:#000;padding-left:15px;padding-right:15px;text-indent:0;width:auto;min-width:80px;float:left;height:40px}input[type="submit"].left,button[type="button"].left{float:left}input[type="submit"].no-arrow,button[type="button"].no-arrow{background-image:none;border:0 none;height:40px;min-width:80px;padding-left:15px;padding-right:15px;text-indent:0;width:auto}.footer-col input[type="submit"]{background-position:right center;font-size:16px;padding-left:15px;text-indent:0;width:auto}button.cta-button{float:none;margin-bottom:25px;width:100%;font-size:18px;height:auto;min-height:40px;padding:5px 50px 5px 15px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}button.cta-button.inline-button{max-width:300px}button.blue{background-color:#0073cf}button.blue:hover{background-color:#0061ae}button.dark-blue{background-color:#002c5f}button.dark-blue:hover{background-color:#002249}button.teal{background-color:#008b95}button.teal:hover{background-color:#006971}button.red{background-color:#981e32}button.red:hover{background-color:#7a1429}button.orange{background-color:#e05206}button.orange:hover{background-color:#b93f00}button.green{background-color:#00985f}button.green:hover{background-color:#008254}blockquote{background:rgba(0,115,207,.2) none repeat scroll 0 0;font-style:normal;margin:20px !important;padding:15px}blockquote.alert-green{background:rgba(145,186,163,.3) none repeat scroll 0 0}blockquote p{margin:0}.main-nav>ul{margin:0;padding:0}.main-nav li{display:inline-block}.main-nav{background:rgba(148,148,142,.2) none repeat scroll 0 0;margin-top:10px;text-align:center}.main-nav a{display:block;padding:10px;margin:0 20px}.megamenu-panel{display:none;background:transparent;position:absolute;top:auto;left:0;width:100%;z-index:1200}.menu-panel-inner{background:#fff;padding:0 15px 5px;box-shadow:1px 2px 5px rgba(166,188,198,.8);text-align:left}.column1,.column2,.column3,.column4{float:left;width:25%;box-sizing:border-box;padding:10px}.menu-panel-inner ul{margin:0;padding:0;list-style:none outside none}.menu-panel-inner li{width:100%;margin:0;padding:0}.menu-panel-inner a{color:#000;display:block;padding:5px}.menu-panel-inner div>ul>li>a{border-bottom:1px solid #0073cf;padding-bottom:8px}.menu-panel-inner div>ul>li>a+ul{padding-top:5px}.menu-panel-inner ul li ul li a{font-size:14px}table{font-size:14px}table p{margin:0}td,th{padding:10px;vertical-align:top}.ErrorLabel.OptionCategoryError,.footer-col .ErrorMessage{color:red;font-weight:bold}.pub-details td.pub-format-label{vertical-align:middle}.confirm-text .InfoLabel{display:block;margin-bottom:15px}.confirm-text .btn{float:left}.shoppingCartItem{border:1px solid #e6e6e6;width:100%}.shoppingCartItem .firstLine{background-color:#e6e6e6;padding:0;width:100%}.shoppingCartItem .firstLine span{background-color:#e6e6e6}.shoppingCartItem .Item{clear:both;line-height:28px;margin:0;padding-left:3px;width:100%}.col1{width:390px}.col2{width:70px}.col3{width:75px}.col1,.col2,.col3,.col4,.col5,.col25{padding:5px;display:inline-block}.col1,.col2,.col3,.col4,.col5,.col25{font-size:14px;line-height:28px}.Subtotal,.Subtotal span,.Tax,.Tax span{vertical-align:top}.col4{width:90px}.col5{width:25px}.discountCoupon{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:rgba(0,0,0,0) url("http://eemua-local/App_Themes/EcommerceSite/Images/Ecommerce/checkout_coupon.png") no-repeat scroll 20px 10px;border-color:-moz-use-text-color #e6e6e6 #e6e6e6;border-image:none;border-style:none solid solid;border-width:medium 1px 1px;width:100%}.discountCoupon .col1{width:395px}.discountCoupon .discountTitle{clear:both;margin-left:55px}.discountCoupon .discountSubtitle{clear:both;margin-left:55px}.discountCoupon .col25{padding:30px 5px 5px}.col25{width:260px}.discountCoupon input[type="text"]{border:1px solid #d7d7d7;vertical-align:top;width:200px}.discountCoupon input[type="submit"]{padding:1px 5px;vertical-align:top;background-image:none;height:45px}.UniGridGrid th,.topInfo,.PollAnswerRadio label,.PollAnswerText{font-size:11px;line-height:18px}.discountCoupon .couponInfoLabel{margin:4px 0}.shoppingCartItem .ImageCol{width:13%}.UnitCountControl input{width:100%}.ui-autocomplete{background-color:#fff}.LabelField.form-control-text{display:block;margin-bottom:25px}.my-profile-panel,.MyAddresses,.MyOrders,.MyDownloads,.MyEvents,.PasswordPanel{padding-top:20px}td.event-speaker-time{min-width:100px}.search-wrapper .my-event-filters .input-group input[type="checkbox"]{width:auto}.my-event-filters .input-group label{display:inline}.my-event-filters .input-group{margin-bottom:0}.my-event-filters .input-group input[type="text"],.my-event-filters .input-group input[type="checkbox"]{margin-bottom:15px}.site-search-filter label{margin-bottom:5px}.attendees-list,.cart-item-attributes{line-height:20px;margin-top:0;padding-left:20px}.speaker-image{float:left;padding-right:10px}.btn-group input[type="button"]{background:#0073cf url("http://tcc-local/app_themes/tcc/images/arrow.png") no-repeat scroll right center/36px 36px;color:#fff;padding-left:15px;padding-right:40px;text-indent:0;width:auto;height:40px;border:0 none}.btn-group{float:left}ul.dropdown-menu{padding-left:10px;float:right;margin-top:0}ul.dropdown-menu li{list-style:outside none none}ul.dropdown-menu li a{background:#0073cf url("http://tcc-local/app_themes/tcc/images/arrow.png") no-repeat scroll right center/36px 36px;border:0 none;color:#fff;display:inline-block;float:left;height:40px;padding-top:10px;padding-left:15px;width:135px}.dropdown-toggle{display:none}.HiddenButton{display:none}@media only screen and (min-width:1025px){.main-nav li:hover{background:#0073cf}.main-nav>ul>li:hover>a{color:#fff}.menu-panel-inner li:hover{background:transparent}.main-nav li:hover .megamenu-panel{display:block}.menu-panel-inner a:hover{color:#3cb6ce}.main-nav.cq-nav>ul>li:hover{background:#008b95 none repeat scroll 0 0}.cq-nav .menu-panel-inner a:hover{color:#008b95}}.grid-hero,.cq-hero{width:100%;height:450px;margin-bottom:0;overflow:hidden}.grid-tile{width:12.5%;height:33%;float:left;padding:5px;display:inline-block;cursor:pointer}.grid-sizer{width:12.5%}.grid-tile-wide{width:25%;height:33%}.grid-tile-feature{width:37.5%;height:66%}.grid-tile .tile-content{width:100%;height:100%;overflow:hidden}.grid-hero figure figcaption{padding:1.25em 1em;color:#fff;font-size:1.15em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid-hero figure figcaption::before,.grid-hero figure figcaption::after{pointer-events:none}.grid-hero figure figcaption,.grid-hero figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid-hero figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid-hero figure h2{font-weight:300;font-size:1.125em;color:#fff}.grid-hero figure h2 span{font-weight:800}.grid-hero figure h2,.grid-hero figure p{margin:0;z-index:300;position:relative}.grid-hero figure p{font-size:65%;letter-spacing:0}.grid-hero .gride-tile-wide figure p{letter-spacing:1px;font-size:68.5%}.grid-hero .gride-tile-feature figure p{letter-spacing:1px;font-size:70%}figure{margin:0}figure.image-tile{background:#030c17}figure.image-tile img{opacity:.9;-webkit-transition:opacity .35s;-moz-transition:opacity .35s;transition:opacity .35s}figure.image-tile figcaption::before{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:2px solid #fff;box-shadow:0 0 0 15px rgba(255,255,255,.4);content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.4,1.4,1);-moz-transform:scale3d(1.4,1.4,1);-ms-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);z-index:500}.grid-tile-wide figure.image-tile figcaption::before{bottom:20px;box-shadow:0 0 0 15px rgba(255,255,255,.4);content:"";left:20px;right:20px;top:20px}.grid-tile-feature figure.image-tile figcaption::before{bottom:30px;box-shadow:0 0 0 30px rgba(255,255,255,.4);content:"";left:30px;right:30px;top:30px}.grid-tile-feature figure figcaption{padding:2em}.grid-tile-wide figure figcaption{padding:1.25em}figure.image-tile figcaption::after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;content:'';background:rgba(0,44,95,.6);-webkit-transition:opacity .35s;-moz-transition:opacity .35s;transition:opacity .35s;opacity:.5;z-index:200}figure.image-tile.dk-blue figcaption::after{background:rgba(0,44,95,.6)}figure.image-tile.mid-blue figcaption::after{background:rgba(0,115,207,.6)}figure.image-tile.brt-blue figcaption::after{background:rgba(0,139,149,.3) none repeat scroll 0 0}figure.image-tile.teal figcaption::after{background:rgba(60,182,206,.6)}figure.image-tile.brt-blue:hover figcaption::after{background:rgba(0,139,149,.6) none repeat scroll 0 0}figure.image-tile h2{margin:0;text-shadow:1px 1px 1px #000;-webkit-transition:-webkit-transform .35s;-moz-transition:transform .35s;transition:transform .35s}.grid-tile-wide figure.image-tile figcaption h2{margin:5px 0 0 0}.grid-tile-feature figure.image-tile figcaption h2{margin:10% 0 0 0;font-size:1.75em}figure.image-tile p{padding:0 5px 5px 10px;opacity:0;text-shadow:1px 1px 1px #000;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.grid-tile-wide figure.image-tile p{padding:0 5px 5px 18px}.grid-tile-feature figure.image-tile p{padding:.5em .5em .5em 29px}.grid-tile figure:not(.image-tile) figcaption{padding:1.25em !important}.grid-tile figure:not(.image-tile) figcaption{text-align:left}.grid-tile figure:not(.image-tile) figcaption{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:50%}.grid-tile figure:not(.image-tile) p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.grid-tile figure:not(.image-tile) p{color:rgba(255,255,255,.8);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;-moz-transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s}@media only screen and (min-width:1025px){figure.image-tile:hover h2{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}figure.image-tile:hover figcaption::before,figure.image-tile:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.image-tile:hover figcaption::after{opacity:1}figure.image-tile:hover figcaption{background-color:rgba(58,52,42,0)}figure.image-tile:hover img{opacity:.4}.grid-tile figure:not(.image-tile):hover img,.grid-tile figure:not(.image-tile):hover p{opacity:1}.grid-tile figure:not(.image-tile):hover img,.grid-tile figure:not(.image-tile):hover p{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.grid-tile figure:not(.image-tile):hover p{-webkit-transition-delay:.05s;-moz-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;transition-duration:.35s}}.tile-content.dk-blue{background-color:#002c5f}.tile-content.mid-blue{background-color:#0073cf}.tile-content.brt-blue{background-color:#3cb6ce}.tile-content.teal{background-color:#008b95}.tile-content.red{background-color:#981e32}.tile-content.orange{background-color:#e05206}.tile-content.green{background-color:#00985f}.tile-content.yellow{background-color:#ffb612}.image-tile img{display:none}.tile-content.image-tile{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.breadcrumb{border-bottom:1px solid #f6f6f6;font-size:14px;list-style:outside none none;margin:0 auto 25px;max-width:1300px;padding:5px;width:100%}.breadcrumb>li{display:inline-block;margin-right:10px}.breadcrumb>li::after{content:"»";font-size:120%;margin-left:10px;opacity:.5}.breadcrumb>li:last-child::after{content:"";display:none}.basket-summary{position:absolute;top:8px;right:30px;font-size:14px}.basket-summary img{max-width:16px;height:auto;position:relative;top:1px;opacity:.7}.page-content{padding-bottom:25px;position:relative}.page-content.homepage-content{padding-top:25px}.left-column{float:left;width:18.5%;min-height:1px}.landing-content .left-column{float:left;width:78.5%}.landing-content .left-column.body-content{width:76.5%;margin-right:2%}.centre-column{float:left;width:56%;margin:0 2%}.right-column{float:right;width:21.5%}.left-column>*:first-child,.centre-column>*:first-child,.right-column>*:first-child,.search-row>*:first-child{margin-top:0}.left-column>*,.centre-column>*,.right-column>*,.search-row>*{margin-bottom:25px}.search-row{padding:20px;background:rgba(166,188,198,.3);margin-bottom:25px}.search-row.pubs-search{background:rgba(145,186,163,.3) none repeat scroll 0 0}.events-list,.cs-list{margin-bottom:25px}.events-list .event-item,.cs-list .cs-item{display:table;margin-bottom:15px;width:100%}.events-list h2,.cs-list h2{margin-top:0;font-size:12px;font-weight:300}.events-list h2 a,.cs-list h2 a{color:#555}.events-list h2 a:hover,.cs-list h2 a:hover,.carousel h2 a:hover{color:#008b95}.twitter-feed{position:relative;padding:10px;background:rgba(0,115,207,.1)}.tic-content .twitter-feed{background:rgba(0,152,95,.1)}.twitter-feed>img{position:absolute;right:10px;top:10px;max-width:30px;height:auto}.twitter-feed>h3{font-size:12px;font-weight:300;text-transform:uppercase;margin-top:0;color:#333;padding-right:35px}.twitter-feed .tweet_list{list-style:outside none none;padding:0;margin:25px 0 0 0}.twitter-feed .tweet_list>li{margin:0 0 25px}.twitter-feed .imagecontainer{float:left;height:50px;width:50px}.twitter-feed .imagecontainer img{width:100%}.twitter-feed .textcontainer{margin:0 0 0 60px}.twitter-feed .textcontainer span{display:block}.twitter-feed .author{font-size:14px;font-weight:bold;color:#000}.twitter-feed .username{font-size:16px;font-weight:bold}.twitter-feed .tweet{position:relative}.twitter-feed .timestamp{position:absolute;right:0;top:0;font-size:12px}.twitter-feed .tweetbody{clear:both;color:#444;margin:8px 0;font-size:.875em}.twitter-feed .tweetfooter{font-size:14px;text-align:right}.twitter-feed .tweet-links{color:#666}.promo-item>a>img{float:left;height:auto;margin-bottom:5%;margin-right:2%;max-width:30%}.promo-item{clear:both;margin-bottom:25px}.promo-item h2{margin-top:0}.promo-item h2 a{color:#002c5f}.promo-item h2 a:hover{color:#3cb6ce}.promo-item p{overflow:hidden}footer{background:rgba(166,188,198,.2) none repeat scroll 0 0;clear:both;padding:20px 0}.footer-wrap{display:table}.footer-col{display:table-cell;width:45%;font-size:.875em;position:relative;padding:10px 20px;border-right:1px solid rgba(166,188,198,.5)}.footer-col:nth-of-type(2){width:20%}.footer-col:last-of-type{width:35%;border-right:0 none}.footer-col>h3,.footer-col>.newsletter-subscription>h3{color:#002c5f;font-size:1.25em;font-weight:300}.footer-col>ul{list-style:outside none none;margin:0;padding:0}.footer-col li{margin-bottom:5px}.footer-col ul li img{max-width:32px}.footer-col:last-of-type li{display:inline-block}.footer-col>p,.email-signup>p{font-size:13px}.footer-col>a.footer-logo img{float:right;max-width:120px;right:30px}.footer-col h3:last-of-type+p{margin-top:5px;padding-right:140px}.footer-col:first-of-type>h3:last-of-type{color:#002c5f;font-size:1em;margin-bottom:0;margin-top:30px;clear:both}.footer-col h3:first-of-type{margin-top:0}.subnavspace{width:2%}.subnav-item{background:rgba(166,168,198,.2) none repeat scroll 0 0;float:left;margin-bottom:25px;padding:0;width:48%}.subnav-item>h2{background:#7d9aaa none repeat scroll 0 0;color:#fff;font-size:1em;font-weight:300;margin:0;padding:10px}.subnav-item h2 a{color:#fff}.subnav-item>p{margin:0;padding:10px}.link-list>ul{list-style:outside none none;margin:0;padding:0 0 0 8px}.link-list>h2{border-bottom:1px solid #008b95;color:#555;font-size:1.25em;font-weight:300;margin:0 0 5px;padding-bottom:5px}.link-list li{border-bottom:1px solid #eee;padding:5px 0}.link-list{margin-top:25px}.carousel>h2{font-size:12px;font-weight:300;margin-top:0}.owl-carousel .item{color:#fff;text-align:center}.customNavigation{text-align:center;font-size:.75em;position:relative}.customNavigation a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;line-height:19px}.owl-carousel .item{background:transparent none repeat scroll 0 0;display:table;margin:0;padding:0;width:100%;height:290px}.owl-carousel .item>div{height:290px}.event-date,.pub-image{background:rgba(0,115,207,1) none repeat scroll 0 0;display:table-cell;vertical-align:middle;width:30%;text-align:center;color:#fff}.pub-image{background:rgba(145,186,163,.3) none repeat scroll 0 0}.pub-image img{max-width:100%;width:100%}.event-info,.pub-info,.cs-info{background:rgba(166,188,198,.2) none repeat scroll 0 0;color:#000;display:table-cell;font-size:.875em;padding:10px;vertical-align:middle;width:70%;text-align:left}.pub-info{background:#f6f6f6}.cs-info{width:100%}.event-date>h2,.pub-info>h2{color:#fff;font-size:250%;line-height:1;margin:0;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.event-info>h3,.pub-info>h3,.cs-info>h3{margin:0}.event-date>p{font-size:120%;font-weight:400;margin:0;text-shadow:1px 1px 0 rgba(0,0,0,.5);text-transform:uppercase}.event-date>p.loc{font-size:80%;margin:14px 0;word-wrap:break-word}.customNavigation a.btn.prev{float:left;text-indent:20px}.customNavigation a.btn.prev:before{content:'';width:20px;height:20px;background:url(/app_themes/tcc/images/arrow-grey.png) center center no-repeat transparent;background-size:20px 20px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0;position:absolute;top:0}.customNavigation a.btn.next{float:right;padding-right:20px}.customNavigation a.btn.prev:after{content:'';width:20px;height:20px;background:url(/app_themes/tcc/images/arrow-grey.png) center center no-repeat transparent;background-size:20px 20px;right:0;position:absolute;top:0}.sod_select.custom{border:1px solid rgba(166,188,198,1);font-size:14px;font-weight:300;text-transform:none}.sod_select.custom:hover,.sod_select.custom.open,.sod_select.custom.focus{border-color:#7d9aaa}.sod_select.custom .sod_list_wrapper{border:1px solid #7d9aaa;margin:0 0 0 0;width:100%}.attendee-detail .sod_select.custom,.FormPanel .sod_select.custom,.my-account-edit .sod_select.custom{margin-bottom:25px}.search-wrapper{margin:0 auto;max-width:960px;width:100%}.search-wrapper>*:first-child{margin-top:0}.input-group{display:inline-block;margin-bottom:25px;width:48%;position:relative}.sod_select.custom{display:block;width:100%}.input-group label{display:block;margin-bottom:5px}.input-group:nth-of-type(2n+2){float:right}.search-wrapper input{margin-bottom:25px;width:100%;border:1px solid rgba(166,188,198,1);font-size:14px;padding:12px 10px}.search-wrapper .input-group input[type="checkbox"]{width:auto;margin-left:10px}.search-wrapper .input-group .checkbox label{display:inline-block}.search-wrapper input:hover,.search-wrapper input:focus{border-color:#7d9aaa}.ui-datepicker{background:#fff none repeat scroll 0 0;border:1px solid #7d9aaa;margin-left:141px;margin-top:-1px;width:320px}.ui-datepicker-header{background:rgba(125,154,170,.1) none repeat scroll 0 0;border-bottom:1px solid rgba(125,154,170,.5);padding:5px;text-align:center}.ui-datepicker-prev,.ui-datepicker-next{font-size:12px}.ui-datepicker-prev{float:left}.ui-datepicker-next{float:right}.ui-datepicker-calendar{text-align:center;width:100%}.ui-datepicker th,.ui-datepicker td{padding:3px}img.ui-datepicker-trigger{height:auto;margin-top:6px;opacity:.4;position:absolute;right:10px;top:auto;width:32px;cursor:pointer}img.ui-datepicker-trigger:hover,img.ui-datepicker-trigger:focus{opacity:.8}.item-results .gutter-sizer{width:2%}.item-results .result-sizer{width:49%}.result{display:inline-block;float:left;width:49%;margin-bottom:25px}.result-left{background:rgba(0,115,207,1) none repeat scroll 0 0;display:table-cell;text-align:center;width:30%;vertical-align:middle;color:#fff;position:relative;overflow:hidden}.result.event-item .result-left{background:rgba(0,115,207,1) none repeat scroll 0 0}.result.pub-item .result-left{background:#f6f6f6 none repeat scroll 0 0}.result.pub-item .result-left{padding-top:25px}.result.cs-item .result-left{background:transparent;vertical-align:top}.result.pub-item .result-left img{margin-bottom:50px}.result.cs-item .result-left img{max-width:100%;width:100%;height:auto}.result-left a{color:#fff}.result-left button{position:absolute;left:0;right:0;bottom:0;width:100%;float:none}.result.event-item .result-left button{background-color:#002c5f}.result.pub-item .result-left button,.search-row.pubs-search button[type="submit"]{background-color:#008b95}.pub-cover>img{height:auto;max-width:100px}.sorting{border-bottom:1px solid #eee;margin-bottom:25px;text-align:right}.sorting label{float:left;line-height:43px;margin:0 20px 0 0}.sorting .sod_select{display:inline-block;width:150px}.sorting .input-group{text-align:right;width:auto}.cs-tabs ul{border-bottom:1px solid #ddd;list-style:outside none none;margin-bottom:25px;padding:0;text-align:center}.cs-tabs ul li{background:#eee none repeat scroll 0 0;border:1px solid #ddd;display:inline-block;position:relative;top:1px}.cs-tabs ul li a{display:block;padding:5px 30px}.cs-tabs ul li.ui-state-active{background:#fff none repeat scroll 0 0;border-bottom-color:#fff}.result.event-item .result-left img{height:auto;left:0;max-width:100%;position:absolute;top:0;width:100%;opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear}.result.event-item .result-left img:hover{opacity:.2}.result-right{display:table-cell;padding:10px 15px;width:70%}.result.cs-item .result-right{vertical-align:top;padding-top:0}.result .event-date{display:block;padding:10px 10px 40px;text-align:center;width:100%;background:transparent}.result h3{margin:0}.result p{font-size:14px}.loc,.time,.price,.date{font-size:13px;margin:0}.loc{font-weight:600}.end{border-bottom:1px solid #ddd;text-align:center}.end>span{background:#fff none repeat scroll 0 0;color:#888;font-size:13px;font-style:italic;padding:10px 20px;position:relative;top:10px}.banner-container{text-align:center;padding:25px 0 0}.right-column .promo-item img,.left-column .promo-item img{float:none;margin:0;max-width:100%;width:100%}.right-column .promo-item,.left-column .promo-item{background:#f6f6f6 none repeat scroll 0 0}.right-column>h2,.left-column>h2,.right-column .promo-item>h2,.left-column .promo-item>h2,.carousel>h2,.events-list>h2,.cs-list>h2,.cs-item>h2,.yt-video>h2{border-bottom:1px solid #008b95;color:#555;font-size:1.25em;font-weight:300;margin:0 0 5px;padding-bottom:5px;background:#fff none repeat scroll 0 0}.right-column .promo-item>h3,.left-column .promo-item>h3{font-size:18px;margin:0 0 10px;padding:5px 10px;background:#f6f6f6 none repeat scroll 0 0}.carousel>h2 a{color:#555}.promo-item h3 a{color:#002c5f}.right-column .promo-item>p,.left-column .promo-item>p{font-size:14px;margin:10px 0;padding:0 10px 10px}.event-details,.pub-details{background:#f6f6f6 none repeat scroll 0 0;padding:20px}.event-details table,.pub-details table{float:left;max-width:55%}.event-details td,.pub-details td{padding:5px 5px 5px 0;vertical-align:top}.event-details td:first-child,.pub-details td:first-child{font-weight:600;width:95px}.event-details button{clear:right;float:right;max-width:40%!important}.pub-details button{clear:right;margin-top:10px}.event-details img,.pub-details img{float:right;max-width:25%;width:100%;margin-bottom:25px}.pub-details img{margin-bottom:0}.content-accordion{background:rgba(148,148,142,.2) none repeat scroll 0 0;padding:0 15px 0;margin:10px 0 30px}.content-accordion h3{background:transparent;color:#033b74;font-size:1.5em;margin:0;padding:12px 10px;position:relative;cursor:pointer}.content-accordion h3::after{content:"";display:inline-block;width:25px;height:28px;background:url('/App_Themes/TCC/images/accordion-plus.svg') center center transparent;background-size:25px;position:absolute;right:10px;transform:rotate(0deg);transition:transform .2s linear 0s;color:black;top:15px}.content-accordion h3.ui-state-active::after{background:url('/App_Themes/TCC/images/accordion-minus.svg') center center transparent;background-size:25px}.content-accordion div{background:transparent;border-top:1px solid black;padding:15px 10px 10px}.menu-button{display:none;position:absolute;top:35px;right:25px;width:40px;height:40px;margin:0 0 15px 0;z-index:1000}.menu-button.menu-open{right:250px;z-index:2900;background-color:#fff;position:absolute}.menu-button{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menu-button span{display:block;position:absolute;height:6px;width:100%;background:#666;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-button span:nth-child(1){top:3px}.menu-button span:nth-child(2){top:16px}.menu-button span:nth-child(3){top:29px}.menu-button.menu-open span:nth-child(1){top:17px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.menu-button.menu-open span:nth-child(2){opacity:0;left:-60px}.menu-button.menu-open span:nth-child(3){top:17px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}body>.overlay{display:none;position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;z-index:2899}span.toggle{position:absolute;width:40px;height:40px;top:0;right:0;display:table-cell;vertical-align:middle;text-align:right;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear;transition:transform .2s linear}span.toggle:after{content:'+';font-size:300%;line-height:40px;margin-right:5px;color:#0073cf;font-weight:200}span.toggle.open{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-panel-inner ul li ul li .toggle{display:none}.menu-panel-inner ul li .toggle:after{color:#888}.slider{position:relative}.slider li{top:-20px}.slider li img{max-width:100%;display:block;margin-left:auto;margin-right:auto}.bx-controls{position:absolute;top:50%;width:100%;margin-top:-35px}.bx-prev,.bx-next{background:url('/app_themes/tcc/images/slide-prev.png') no-repeat scroll center center rgba(0,115,207,.5);display:inline-block;float:left;height:50px;width:50px;text-indent:-9999px}.bx-next{float:right;background:url('/app_themes/tcc/images/slide-next.png') no-repeat scroll center center rgba(0,115,207,.5)}.bx-caption{font-style:italic;position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,.8);padding:5px 10px;width:100%;display:block;color:#000;text-align:center}.cq-logo img{max-height:95px;width:auto}.cq-hero{height:auto}.cq-hero img{width:100%;height:auto}.cq-nav>ul>li>a{color:#008b95}.cq-nav .menu-panel-inner div>ul>li>a{border-bottom:1px solid #008b95}.cq-content .promo-item h2 a:hover,.cq-footer a,.cq-content a{color:#008b95}.cq-footer{background:rgba(148,148,142,.15)}.cq-footer .footer-col input[type="submit"]{background:#008b95 url("/app_themes/tcc/images/arrow.png") no-repeat scroll center center/36px 36px}.cq-footer .footer-col{border-right:1px solid rgba(148,148,142,.5)}.cq-footer .footer-col:nth-of-type(3){border-right:0}.cq-content .search-row.pubs-search{background:rgba(148,148,142,.15) none repeat scroll 0 0}.cq-content h2,.cq-content h4{color:#008b95}.month_year_datepicker .ui-datepicker-calendar{display:none}.month_year_datepicker .ui-datepicker-buttonpane{text-align:center}.month_year_datepicker .ui-datepicker-buttonpane button{float:none;margin:5px 10px}table{font-size:14px}table p{margin:0}table td,table.responsive th{padding:10px;vertical-align:top}.page-content table{border-color:#fff;width:100% !important}.page-content th,.page-content td{border-color:#fff}.page-content td{background:rgba(125,154,170,.1) none repeat scroll 0 0}.page-content th{background:rgba(125,154,170,.25) none repeat scroll 0 0}.page-content td:first-child{background:rgba(125,154,170,.25) none repeat scroll 0 0}.page-content td.TabControlSelectedLeft,.page-content td.TabControlSelected,.page-content td.TabControlSelectedRight{background-color:rgba(125,154,170,.25)}section.pub-details table th,section.pub-details table td,section.pub-details table td:first-child,section.event-details table th,section.event-details table td,section.event-details table td:first-child{background:rgba(0,0,0,0) none repeat scroll 0 0}.search-list{float:left;font-size:.875em;width:100%}.search-item{border-bottom:1px solid rgba(183,177,169,.5);padding-bottom:16px}.search-item h3{margin-bottom:0;margin-top:16px}.search-item p{margin:0}.tags{padding:5px 0}.tags>span{font-size:11px;margin:0 3px 0 0;padding:3px 5px}.tag-tcc{background-color:rgba(0,115,207,.15)}.pagination{font-size:.75em;padding-top:16px}.pagination>ul{float:right;list-style:outside none none;margin:0;padding:0}.pagination li{display:inline-block;margin-left:10px}.grid-hero.grid-2-row{height:300px}.grid-2-row .grid-tile,.grid-2-row .grid-tile-wide{height:50%}.grid-2-row .grid-tile-feature{height:100%}.menu-panel-inner div>ul>li{margin-bottom:20px}.registration-text-bottom input[type="checkbox"]{margin-right:1px;margin-left:3px}.column-flow{display:block;margin-bottom:10px;width:100%}.column-flow>h2{margin-bottom:5px}.column-flow .column{float:left;width:50%;padding-right:10px}.column-flow .column>p{margin:10px 0}.column-flow strong.label{padding-right:10px}.popup-details h4{font-size:1.5em;font-weight:600;margin:10px 0}.leaflet-popup-content .popup-details p{margin:10px 0}.leaflet-popup-content .popup-details p a{font-weight:600}.legend{text-align:left;line-height:18px;color:#555}.legend i{width:18px;height:18px;float:left;margin-right:8px;opacity:.7}.legend .circle{border-radius:50%;width:15px;height:15px;margin-top:2px}.leaflet-bottom{background-color:white;padding-top:10px}.leaflet-right .leaflet-control.legend{margin-right:18px}.email-signup .middle-name{display:none}.newsletter-subscription-inline .email-signup{width:100%}.attendee-error{padding-top:20px;display:block}@media print{.ui-accordion-content{display:block!important}button,nav,.searchBox,.breadcrumb-bar,.basket-summary,section.left-column,section.right-column,footer,.search-row{display:none}section.centre-column{width:100%}}.landing-richtext-content>:first-child{margin-top:0}.sub-nav .accordion-trigger{width:26px;height:26px;position:absolute;top:8px;right:8px;cursor:pointer;background:url('/App_Themes/TCC/images/plusicon.svg') center center no-repeat transparent;background-size:contain}.sub-nav .accordion-trigger.ui-accordion-header-active{background:url('/App_Themes/TCC/images/minusicon.svg') center center no-repeat transparent;background-size:contain}.carousel.tic-carousel{position:relative}.tic-carousel .pub-image{display:block;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.tic-carousel .pub-image a{display:block;width:100%;height:100%}.tic-carousel .pub-image img{object-fit:cover;width:100%;height:100%;font-family:'object-fit: cover;'}.tic-carousel .pub-info{position:absolute;bottom:0;left:0;right:0;display:block;width:100%;background:rgba(178,178,172,.9);height:auto !important;padding:15px 10px}.tic-carousel .pub-info h3,.tic-carousel .pub-info h3 a{color:#fff}.tic-carousel .customNavigation{position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.tic-carousel .customNavigation a.btn.prev,.tic-carousel .customNavigation a.btn.next{font-size:0;color:transparent}.tic-carousel .customNavigation a.btn.prev::before,.tic-carousel .customNavigation a.btn.next::before{background:url('/images/arrow.png') center center no-repeat transparent;background-size:50px 50px}.tic-carousel .customNavigation a.btn.prev::after{content:none}.tic-carousel .customNavigation a.btn.next::before{content:'';width:20px;height:20px;background-size:50px 50px;right:0;position:absolute;top:0}.news-listing{padding:0 30px 0 0}.sorting{margin-right:30px}.news-listing .news-item a{display:flex;margin:0 0 25px}.news-item-image{flex:0 0 200px;max-width:200px;margin-right:25px;height:150px;position:relative}.news-item-image::after{content:'';width:60px;height:60px;background:url('/App_Themes/TCC/images/plusicon.svg') center center no-repeat #0073cf;background-size:25px 25px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .2s}.news-item a:hover .news-item-image::after{opacity:1}@media(max-width:600px){.news-listing .news-item a{flex-direction:column}.news-item-image{flex:1 1 auto;max-width:100%;margin:0 0 25px}}.news-item-image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.news-item-details{flex:1 1 auto;width:auto;color:#000}.news-item-details h3{margin-top:0;color:#0073cf}.news-item a:hover .news-item-details h3{color:#3cb6ce}.subnav-item .accordion-content{padding:0 10px}section.item-results{display:flex;flex-wrap:wrap}article.result.event-item{flex:0 0 100%}@media(min-width:961px){article.result.event-item{flex:0 0 50%}}.tabpanel-head{border-bottom:1px solid rgba(166,188,198,.3);display:flex;justify-content:center}.tabpanel-tab{display:inline-block;padding:10px 35px;margin:0 5px 0 0;text-align:center;background:#fff;color:#0073cf;font-size:rem(20);cursor:pointer;border-top:1px solid rgba(166,188,198,.3);border-right:1px solid rgba(166,188,198,.3);border-left:1px solid rgba(166,188,198,.3);border-bottom:none}.tabpanel-tab._\5f active{background:rgba(148,148,142,.2);color:#0073cf}.tabpanel-tab:focus,.tabpanel-tab:active{border:none;outline:none}.tabpanel-panel{font-size:rem(18);padding:20px;color:#333;display:none;overflow:hidden}.tabpanel-panel._\5f active{display:block}.event-table-top{white-space:nowrap}a.social-link-widget{display:flex;align-items:center}a.social-link-widget img{margin-right:10px}.tabsblock .container .row{display:block}