.main-nav.mobile-nav{bottom:0;width:250px;overflow:auto;position:fixed;right:0;text-align:left;top:0;z-index:3000;margin:0;background:#fff;display:none;box-shadow:0 0 10px rgba(0,0,0,.5)}.main-nav.mobile-nav li{display:block;width:100%;border-top:1px solid #ddd;position:relative}.main-nav.mobile-nav>ul>li:first-child{border:0 none}.main-nav.mobile-nav>ul{border-bottom:1px solid #ddd}.main-nav.mobile-nav li a{padding-left:0;border-bottom:0 none}.main-nav.mobile-nav .menu-panel-inner a{padding:10px 10px 10px 0}.main-nav.mobile-nav .megamenu-panel{position:relative}.main-nav.mobile-nav .menu-panel-inner{box-shadow:0 0 0 transparent;padding:0;background:#f6f6f6}.main-nav.mobile-nav .menu-panel-inner div>ul>li>a+ul{padding-top:0;display:none;background:#f1f1f1}.main-nav.mobile-nav .column1,.main-nav.mobile-nav .column2,.main-nav.mobile-nav .column3,.main-nav.mobile-nav .column4{float:none;padding:0;width:100%}.cq-nav.mobile-nav .menu-panel-inner div>ul>li>a{border-bottom:0 none}@media only screen and (max-width:1355px){.main-nav a{margin:0 8px}.grid-hero{font-size:90%}}@media only screen and (max-width:1200px){.grid-hero{height:350px}.grid-tile-small{display:none}.grid-tile-wide{height:50%}.grid-tile-feature{height:100%;width:50%}.container .main-nav a{margin:0 4px;font-size:14px}}@media only screen and (max-width:1024px){.menu-button{display:block}.container>.main-nav,.top-nav{display:none}.search{clear:none;margin-top:25px;margin-right:65px}.grid-hero{margin-top:20px}.result-left{width:40%}.result-right{width:60%}.banner-container img{max-width:100%}}@media only screen and (max-width:965px){.footer-col{display:block;float:left}.cq-footer .footer-col,.footer-col{border-right:0 none}.footer-col:nth-of-type(3){border-left:1px solid rgba(166,188,198,.5)}}@media only screen and (max-width:960px){.left-column{width:31%}.landing-content .left-column{display:block;width:67%}.centre-column{margin-left:0;width:67%}.right-column{width:31%}.footer-col{width:100%}.footer-col:first-child{border-right:0 none}.footer-col:nth-of-type(2){width:45%}.footer-col:last-of-type{width:50%}.twitter-feed .timestamp{position:relative;top:auto;right:auto;left:10px}.result{width:100%;margin-right:0}.result-left{width:30%}.result-right{width:70%}}@media only screen and (max-width:767px){.grid-tile-wide{display:none}.grid-tile-feature{height:100%;width:100%}.subnav-item{width:100%}.subnavspace{width:0}}@media only screen and (max-width:700px){.search{clear:both;float:none;margin:0 auto;width:100%}.logo{margin-bottom:20px}}@media only screen and (max-width:650px){.left-column{float:none;width:100%}.footer-wrap{padding:0}.footer-col:nth-of-type(2){width:35%}.centre-column,.landing-content .left-column{margin:0;width:100%;float:none}.right-column{float:none;width:100%}.right-column .promo-item{clear:none;float:left;margin-right:4%;width:48%}.right-column .promo-item:nth-of-type(2n+2){margin-right:0}.right-column .promo-item:nth-of-type(2n+3){clear:both}.event-date,.pub-image{width:150px}}@media only screen and (max-width:600px){.event-details button{display:block;float:none;max-width:300px!important}.event-details table{float:none;margin-bottom:25px;max-width:100%}.result-left{width:40%}.result-right{width:60%}}@media only screen and (max-width:480px){.right-column .promo-item{margin-right:0;width:100%}.footer-col{width:100%}.footer-col:nth-of-type(2){border-right:0 none;width:100%}.footer-col:last-of-type{width:100%}.result-left,.result-right{display:block;width:100%}.input-group{width:100%;margin-right:0;float:none}.cq-footer .footer-col:nth-of-type(3){border-left:0 none}}@media only screen and (max-width:400px){.logo{margin-top:15px}.menu-button{top:25px}}@media only screen and (max-width:350px){.email-signup{width:280px}}