*{margin:0;padding:0;border:0}html{position:relative;min-height:100%}body{font-family:"Open Sans";font-size:16px;background-color:#f2f2f2;overflow-x:hidden}p{margin:0 0 10px;line-height:26px}a{text-decoration:none}.faqs ul li ul li a,a:hover{color:#ffde02}#page,body,html{height:100%}#section-feature dl,section{float:left;width:100%}#section-header{padding:20px 0;border-bottom:8px solid #ffde02}.section-padding{padding:60px 0}.section-bottom-padding{padding:0 0 60px}#section-nav-slider{height:calc(100% - 228px);background-image:url(imgs/slider1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;position:relative}#copyright,.container,.info,footer,header{width:250px;margin:0 auto}#copyright:after,.container:after,.info:after,footer:after,header:after,nav:after{content:"";display:table;clear:both}.header-left,.header-right{width:250px;float:left;text-align:center}.header-left img{width:250px}.header-right{margin:20px 0 0}.header-right i{font-size:18px;padding:15px;border-radius:50%;cursor:pointer;transition:background-color .3s ease}#fixed-hidden .container i:hover,.header-right i:hover{background-color:#ffde02;color:#121211}#search-form{margin-top:20px}#search-form input[type=text]{width:184px}#search-form button i{padding:0;font-size:14px}#search-form button i:hover,#section-feature dl:hover>dd,.faqs ul li:hover,.header-right i,.page-nav ul li:hover{background-color:#121211;color:#fff}.feature,.feature-double{width:100%;float:left;margin:0 0 20px;background-color:#fff}.feature-venue{overflow:hidden;position:relative}.feature-venue .box-bottom{position:absolute;bottom:0;background-color:#fff;transition:height .5s;height:30px}.hidden-desc{display:none;width:100%}#section-boxes .feature,#section-feature .feature,#showcases .feature{box-shadow:0 0 30px #e1e1e1}#section-feature dl{height:50px;margin:0 0 20px;position:relative}#section-feature dl a{position:absolute;width:100%;height:100%;top:0;left:0;color:#121211}#section-content form button:hover,.feature a,.feature-double a,a,body{color:#121211}.feature a:hover,.feature-double a:hover{text-decoration:underline}#section-feature dl:last-child,.social a:last-child i{margin:0}#section-feature dl dd,#section-feature dl dt{height:100%;line-height:50px;vertical-align:middle}#section-feature dl dt{width:20%;float:left;color:#121211;text-align:center;background-color:#ffde02}#section-feature dl dt i{font-size:20px}#section-feature dl dd{width:calc(80% - 20px);padding:0 10px;float:right;background-color:#fff}#section-feature dl dd P{margin:0 0 4px}#section-feature .description{display:none}#section-feature .title{font-size:20px;font-weight:700;font-family:"Karla";line-height:50px;letter-spacing:-1px;font-variant:all-small-caps}.feature-title{width:100%;padding:15px 0;background-color:#121211;color:#fff;font-weight:700;text-align:center;font-size:16px;letter-spacing:-1px}.feature-item{width:calc(100% - 40px);padding:20px;float:left;border-bottom:1px solid #ccc}.feature-item:last-child{border:0}.feature-item ul{margin:0 0 0 5px}.feature-item ul li{list-style-type:none;margin:0 0 6px;width:100%;float:left}.feature-item-icon{width:16px;float:left;color:#666;margin:0 10px 0 0}.feature-item-text{width:calc(100% - 26px);float:right}.article-date i,.news-date i,.widget i{margin:0 10px 0 0}.news-left{display:none}.news-left a{display:block;width:100%;height:100%}.news-left,.news-right{width:100%;float:left}.news-title{font-size:20px;font-weight:700;line-height:30px}.excerpt{display:none}.box-top,iframe{width:100%;height:141px}.ginput_recaptcha iframe{height:80px!important;float:left}.box-top{float:left;display:block;height:185px}#section-info,#section-intro,.box-image{background-position:center;background-repeat:no-repeat;background-size:cover}.box-image{height:150px}.box-bottom{width:calc(100% - 30px);padding:15px;float:left;transition:background-color .3s ease;text-align:center}#section-info,#section-intro{background-image:url(imgs/river_bridges.jpg);background-attachment:fixed}#section-info{background-image:url(imgs/newcastle_theatre.jpg)}#section-info .container .info-right p,#section-intro .container p{font-size:20px;line-height:28px}.info-left{display:none}.info-left,.info-right{width:100%;float:left}#newsletter-container,.info-right{text-align:center}#newsletter-container label{width:100%;margin:0 0 10px;float:left;font-size:16px;font-weight:700}.newsletter-field{float:left;width:100%;margin:0 0 20px}.newsletter-field input[type=text]:first-of-type{margin-top:0}#newsletter-container input[type=email],.newsletter-field input[type=text]{width:calc(100% - 20px);float:left}#newsletter-container button{width:100%;height:41px;float:left}footer{padding:0 0 30px;border-bottom:1px solid #666}.footer-box{width:100%;float:left;margin:0 0 20px}.footer-box ul li{list-style-type:none;padding:5px 0}.footer-box ul li a{color:#999;text-decoration:none}.footer-box ul li a:hover{color:#fff}#copyright,.footer-box,.social{text-align:center}.social a i{color:#fff;font-size:56px;margin:0 10px 0 0}#copyright{margin-top:30px;font-size:13px}.faqs ul li .fa-minus,.faqs ul li .fa-plus,.hide{display:none}.yellow-border{border-bottom:5px solid #ffde02}.grey-border{border-bottom:5px solid #ccc}.container img,.container-left img{max-width:100%;height:auto;margin:10px 0}#section-content form,.container-left,.container-right{width:100%;float:left}.container-left{margin:0 0 20px}.article-image{width:100%;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover;margin:10px 0 20px;float:left}.related-posts{float:left;margin-top:20px}.related-thumb{width:100%;float:left;margin:0 0 20px}.related-thumb img{width:100%;height:150px}#section-content ol,#section-content ul{margin:0 0 0 40px}#section-content ol li,#section-content ul li{margin:0 0 10px}hr{float:left;color:transparent;background-color:transparent;border-bottom:1px dotted #666;margin:30px 0}#section-content table{margin:20px 0;float:left;width:100%}#section-content table tr,hr{width:100%}#section-content table th{background-color:#121211;color:#fff;padding:5px;font-size:18px}#section-content table td{border-bottom:1px solid #121211;border-right:1px solid #121211;padding:5px}#section-content table td:last-child{border-right:0}#section-content table tr:last-child td{border-bottom:0}.flex-container{display:flex;flex-flow:row wrap}.text-centre{text-align:center}.fbc-items{margin:0!important}.fbc-page .fbc-wrap .fbc-items{font-family:"Open Sans"!important}.fbc-page .fbc-wrap .fbc-items li{padding-top:0!important}.fbc-page .fbc-wrap .fbc-items li:first-child{padding-left:0!important}.fbc-page .fbc-wrap .fbc-items li .fbc-separator{margin-left:10px!important;margin-right:13px!important}h1,h2,h3,h4{font-weight:700}h1{font-size:30px;margin:0 0 20px}h2,h3,h4{margin:0 0 10px}h1,h2{letter-spacing:-2px}h2{font-size:26px}h3,h4{font-size:20px;line-height:36px}h4{font-size:18px;font-weight:600;line-height:28px;letter-spacing:-1px;font-family:"Karla"}.text-light-gray{color:#999}.text-gray{color:#666}.faqs ul li ul li a:hover,.text-white{color:#fff}.text-medium{font-size:20px}.text-small{font-size:14px}.text-large{font-size:26px}#section-nav-slider h1,video{position:absolute;top:50%;left:50%;width:auto}#section-nav-slider h1{font-weight:700;margin:0 0 10px;z-index:100;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:28px;color:#fff;text-align:center;letter-spacing:-2px;text-shadow:0 0 30px #333}.dark{background-color:#121211}.yellow{background-color:#ffde02}.button:hover,.white,nav ul li:hover{background-color:#fff}.light-grey{background-color:#f2f2f2}input[type=email],input[type=text],textarea{padding:10px;border:1px solid #ccc;font-family:"Open Sans";font-size:14px;border-top:1px solid #999}.button,button,input[type=button]{padding:8px 15px;background-color:#121211;color:#fff;font-family:"Open Sans";font-size:14px;cursor:pointer;font-weight:700;border-radius:5px}.button{padding:10px 0;background-color:#ffde02;color:#121211;font-family:"Karla";font-size:18px;text-decoration:none;transition:background-color .3s ease;display:block;width:160px;text-align:center;letter-spacing:-1px}.button-centre{margin:0 auto}.button:hover{color:#121211}#button-search{border-top-left-radius:0;border-bottom-left-radius:0;height:41px}#section-content form label,.case-study{width:100%;float:left;margin:0 0 10px}#section-content form input[type=email],#section-content form input[type=password],#section-content form input[type=text]{width:calc(100% - 14px);padding:7px;margin:0 0 20px}#section-content form select{width:100%;padding:6px;margin:0 0 20px;border:1px solid #121211;font-family:"Open Sans";font-size:14px}#section-content form input[type=submit]{width:100%;padding:8px;transition:background-color .3s ease}#section-content form button{width:100%;padding:8px;transition:color 300ms;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;background-color:#121211}#section-content form button:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#ffde02;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;transition-property:transform;transition-property:transform,-webkit-transform;transition:300ms ease-out}#section-content form button:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}video{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;height:auto;display:none}.case-study{background-color:#fff;margin:0 0 20px;position:relative}.case-study:hover{box-shadow:0 0 30px #ccc}.case-study:last-child{margin-bottom:0}.case-study a{top:0;left:0;position:absolute;z-index:100}.case-study p{line-height:28px}.case-study-left{width:100%;float:left;height:200px;overflow:hidden}#page-banner,.case-study-image{width:100%;background-size:cover;background-repeat:no-repeat}.case-study-image{height:100%;background-position:center;transition:all .2s ease-in-out}.case-study-right,.widget{width:calc(100% - 40px);padding:20px}.case-study-right{float:left}.case-study-right span i{margin:0 10px 0 0;color:#999}#page-banner{height:250px;background-position:bottom;float:left;margin:0 0 40px;display:flex;justify-content:center;align-items:center;background-attachment:fixed}#page-banner h1{color:#121211;background-color:#fff;font-size:22px;padding:10px 20px;max-width:210px}.widget{background-color:#fff;margin:0 0 30px}.p-hr{border-bottom:1px dotted #999;padding-bottom:20px;margin-bottom:20px}.mar-top-30{margin-top:30px}.mar-top-130,.mar-top-60{margin-top:0}.mar-btm-20{margin-bottom:20px}.mar-btm-30{margin-bottom:30px}.mar-btm-40{margin-bottom:40px}.experience,.people,.reason{width:100%;float:left;margin:0 0 30px}.experience-image,.people-image,.reason-image{width:100%;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;float:left;margin:0 0 20px}.case-study a,.experience-image a,.people-image a,.reason-image a{width:100%;height:100%;display:block}.experience-text,.people-text,.reason-text{width:100%;float:left;font-size:20px}.experience-text h2,.people h2{line-height:26px}.experience-text p,.people p,.reason-text p{line-height:26px;letter-spacing:-1px}.cb-info-left{width:100%;float:left;text-align:center}.cb-info-left img{max-width:100%;height:auto;border-radius:50%;margin:0}.cb-info-right{margin:20px 0 0;text-align:center}.case-study-right span,.cb-info-right p span{display:block;float:left;width:100%;margin:0 0 10px}.cb-info-right p span i{margin-right:8px}.faqs ul,.faqs ul li ul{margin:30px 0 0!important;width:100%;list-style-type:none}.faqs ul li{width:calc(100% - 30px);padding:15px;cursor:pointer;border-bottom:5px solid #e1e1e1;margin:0 0 20px!important}.faqs ul li i{position:absolute;right:15px;top:18px}.faqs ul li ul{margin:0!important}.faqs ul li ul li{width:calc(100% - 30px);background-color:#121211;color:#fff;margin:20px 0 0!important;display:none;border:0;line-height:26px}#map-contact-us{width:100%;height:400px}.cb-info-right,.container100{width:100%;float:left}.contact-feature-button,.faqs ul li{transition:background-color .3s ease;position:relative}.contact-feature-button{width:calc(100% - 40px);background-color:#fff;padding:20px;float:left;text-align:center;border-bottom:5px solid #ccc;margin:0 0 20px;letter-spacing:-1px}.contact-feature-button:hover{background-color:#121211;border-bottom:5px solid #ffde02;color:#fff}.contact-feature-button a{position:absolute;top:0;left:0;width:100%;height:100%}.contact-feature-button:last-child{margin:0}.contact-feature-button i{width:100%;float:left;font-size:40px;line-height:40px;margin:0 0 20px}.team-member,.wp-block-columns{float:left;width:100%}.team-member{text-align:center}.team-member img{width:50%;height:auto;border-radius:50%;box-shadow:0 0 30px #ccc}.team-member p i{font-size:20px}.team-member p i:first-child{margin-right:7px}.team-member p i:last-child{margin-left:7px}.page-nav{float:left;width:calc(100% - 130px);font-size:14px}.page-nav ul{list-style-type:none;margin:0!important;float:right}.page-nav ul li{float:left;background-color:#fff;padding:8px 16px;margin:0!important;border-right:1px solid #ccc;position:relative}.page-nav ul li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.page-nav li:last-child{margin:0;border:0}#post-total{float:left;width:130px}.fbc-page .fbc-wrap .fbc-items li a i{margin-right:0!important}.indicates-required{margin:0 0 20px}.indicates-required,.mc-field-group,.mc-field-group ul,.mc-field-group ul li{width:100%;float:left}.mc-field-group ul{margin:20px 0 0!important}.archive ul li,.gform_fields li,.mc-field-group ul li,nav ul li{list-style-type:none}.mc-field-group ul li label{width:calc(100% - 20px)!important;float:right!important;line-height:initial!important}.archive ul{padding:0;margin:0!important}.archive ul li{background-color:#fff;width:calc(100% - 20px);padding:10px}.ngisolutions{color:#ea215d}.ngisolutions:hover{color:#fff}.logo{width:calc(100% - 2px);height:150px;float:left;margin:0 0 20px;background-position:center;background-size:contain;background-repeat:no-repeat;border:1px solid #efefef}#logo1,#logo2,#logo3{background-image:url(imgs/abpco_2023.jpg);background-size:80%}#logo2,#logo3{background-image:url(imgs/aim.jpg)}#logo3{background-image:url(imgs/mia.jpg)}#logo4{background-image:url(imgs/icca.jpg);background-size:28%}.gform_fields{margin:0!important}.gfield{float:left;width:100%}.container-right label{width:100%!important;float:left!important}.container-right input[type=text]{width:calc(100% - 16px)!important;float:left!important}.container-right textarea{width:calc(100% - 16px);float:left}.container-right .gform_button{float:left!important;margin-top:20px}.validation_error{background-color:#ffe3e3;color:#dc0d0d;padding:20px;margin:0 0 20px}.asterisk,.gfield_required,.validation_message{color:#dc0d0d}.input-group{margin-top:30px}#nav-container{position:fixed;top:0;right:-600px;width:280px;height:100%;padding:0;z-index:999;box-shadow:5px 0 20px 8px #333;font-size:16px;font-weight:700;border-bottom:8px solid #ffde02}nav ul li{padding:15px 40px;color:#434749;border-bottom:1px dotted #ccc;border-top:1px solid #fff}nav ul li:hover>ul{display:block}nav ul li:before{font-family:"Font Awesome 5 Free";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:900;font-size:18px;color:#121211;margin:0 15px 0 0}nav ul li:nth-child(1):before{content:""}nav ul li:nth-child(2):before{content:""}nav ul li:nth-child(3):before{content:""}nav ul li:nth-child(4):before{content:""}nav ul li:nth-child(5):before{content:""}nav ul li:nth-child(6):before{content:""}nav ul li ul li:before{content:""!important}nav ul ul{margin:10px 0 0 20px;display:none}nav ul ul li,nav ul ul li ul li{padding-left:10px;padding-right:10px}nav ul ul li:first-child{border-top:0}nav ul ul li:last-child{border-bottom:0}nav a{color:#262825;text-decoration:none}#cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;background-color:#333;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}@media (min-width:320px){#copyright,.container,.header-left,.header-right,.info,footer,header{width:310px}.header-right i{margin:0 5px 0 0}#search-form input[type=text]{width:239px}#section-nav-slider h1{font-size:35px}#nav-container{width:350px}iframe{height:175px}.box-bottom{font-size:16px;line-height:24px}.article-image,.related-thumb img{height:200px}#page-banner h1{max-width:270px}}@media (min-width:481px){#copyright,.container,.header-left,.header-right,.info,footer,header{width:471px}#search-form input[type=text]{width:300px}#section-nav-slider h1{font-size:42px}#nav-container{width:420px}#section-feature .description{display:inline}#section-feature dl{height:70px}#section-feature dl dt{line-height:70px}#section-feature dd{height:calc(100% - 20px)!important;padding:10px!important;line-height:25px!important}.feature h4{margin:0}#section-feature .title{font-size:22px;line-height:22px}.feature-title{font-size:28px}.news-left{width:150px;height:150px;display:block;background-size:300px;background-position:center;margin:0 15px 0 0}.news-right{width:calc(100% - 165px);float:right}iframe{height:265px}.box-image,.box-top{height:180px}h2{font-size:44px;margin-bottom:30px}h3{font-size:26px}#section-content .container h4{font-size:22px;line-height:38px;letter-spacing:-2px}#section-feature dl dt i{font-size:36px;line-height:70px}.article-image{height:250px}.related-posts{display:flex}.related-thumb{width:calc(50% - 10px)}.related-thumb img{height:150px}.related-thumb:nth-child(even){margin-right:20px}.case-study-left{height:250px}#page-banner h1{max-width:431px}.widget{width:calc(100% - 60px);padding:30px}.experience-image,.people-image,.reason-image{height:250px}.experience-text h2,.people h2{line-height:44px}.logo{width:calc(50% - 12px);margin-right:20px}.logo:nth-child(2n){margin-right:0}}@media (min-width:641px){#copyright,.container,.header-left,.header-right,.info,footer,header{width:631px}#section-nav-slider h1{width:631px;font-size:55px}iframe{height:355px}.box-image,.box-top{height:260px}.excerpt{display:block}.footer-box{width:305px;text-align:left}.footer-box:nth-child(1){margin:0 20px 20px 0}.footer-box:nth-child(2),.footer-box:nth-child(4){margin:0 0 20px}.footer-box:nth-child(3){margin:0 20px 0 0}.article-image,.case-study-left{height:300px}.related-thumb img{height:200px}#page-banner h1{max-width:591px;font-size:30px}#section-feature .title{font-size:24px;line-height:24px}.reason-text{font-size:24px}.reason-text p{line-height:32px;letter-spacing:-2px}.experience-text p,.people p{line-height:32px;letter-spacing:-1px}.feature-venue .box-bottom{height:38px}}@media (min-width:961px){#copyright,.container,.info,footer,header{width:951px}#section-header{padding:30px 0 110px;background-image:url(imgs/top_illus.jpg);background-repeat:repeat-x;background-position:center bottom;border-bottom:0;background-size:80%}#section-nav-slider{height:calc(100% - 285px)}#section-nav-slider h1{width:951px;font-size:60px}.header-left{width:300px;float:left}.header-right{width:500px;float:right;text-align:right}.header-right i{font-size:10px;padding:8px}#icon-menu,#icon-search{display:none}#text-email,#text-phone{display:inline-block;font-size:16px}#text-phone{margin:0 20px 0 0}#search-form{display:block;width:500px;float:left;margin:20px 0 0}.feature{width:297px;margin:0 30px 30px 0}#section-feature .feature{margin-bottom:0}#section-feature .feature:last-child{margin-right:0}#showcases .feature{width:460px}.feature-double{width:624px;margin:0 30px 0 0}#section-boxes .feature:nth-child(3n),#section-feature dl:nth-child(3n),#showcases .feature:nth-child(even){margin-right:0}#section-feature dl{width:297px;margin-right:30px}#section-feature .description{font-size:13px}#section-feature dl dt i{font-size:26px}#section-boxes .container .feature,#section-boxes .container .feature .box-image,#section-feature .container .feature .box-image,#section-feature dl dt i,#showcases .feature .box-image{transition:all .2s ease-in-out}#section-feature dl:hover>dt i{-webkit-transform:scale(1.4);transform:scale(1.4)}#fixed-hidden .container i:hover,#section-boxes .container .feature:hover>a .box-top .box-image,#section-feature .container .feature:hover>a .box-top .box-image,#showcases .feature:hover>a .box-top .box-image,.case-study:hover>.case-study-left .case-study-image{-webkit-transform:scale(1.2);transform:scale(1.2)}#section-news .feature{margin-right:0}.news-right{width:calc(100% - 170px)}iframe{height:535px}#section-boxes .container .feature,#showcases .feature,.box-top{overflow:hidden}#section-boxes .container .feature:hover>a .box-bottom,#section-feature .container .feature:hover>a .box-bottom,#showcases .feature:hover>a .box-bottom{color:#fff}#section-boxes .container .feature:hover,#section-feature .container .feature:hover,#showcases .feature:hover{background-color:#121211}#section-boxes .container .feature:hover a .box-top .box-image:before,.faqs ul li .fa-minus,.faqs ul li .fa-plus,video{display:block}.box-top{position:relative}.box-image:before{content:"";display:none;height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4);color:#ffde02}.box-image,.box-top{height:260px}#showcases .box-image{background-size:cover}#section-info,#section-intro{padding:80px 0}#section-info .container .info-right p,#section-intro .container p{font-size:24px;line-height:38px}#newsletter-container{text-align:left}.newsletter-field{width:288px;margin:0 15px 0 0}#newsletter-container button{width:42px!important;margin:32px 0 0}.footer-box{width:222px}.footer-box:nth-child(1),.footer-box:nth-child(2),.footer-box:nth-child(3){margin:0 20px 0 0}.footer-box:nth-child(4){margin:0}.social a i{font-size:50px}.left{float:left}.right{float:right}h1{font-size:42px}.container-left{width:610px;margin:0 40px 0 0;padding-right:40px;border-right:1px dotted #ccc}.container-right{width:260px;float:right}#section-content form label{width:30%;height:35px;float:left;margin:0 0 20px;line-height:35px}#section-content form input[type=email],#section-content form input[type=password],#section-content form input[type=text]{width:calc(69% - 14px);float:right;margin:0 0 20px}#section-content form select{width:69.2%;float:right;margin:0 0 20px}#section-content form button,#section-content form input[type=submit]{width:150px;padding:8px;float:right}#nav-container{right:0!important}#section-news .feature{margin-bottom:0}#page-banner,.article-image{height:350px}.case-study{margin-bottom:30px}.case-study-left{width:40%;height:350px}.case-study-right{width:calc(60% - 85px);height:auto;float:right;border-right:5px solid #fff;padding:40px;min-height:270px}.case-study-right span{display:initial;margin:0;width:auto;float:initial}.case-study-right span:nth-child(2) i{margin-left:15px}.case-study:hover>.case-study-right{border-right:5px solid #ffde02}#page-banner h1{padding:20px 40px;max-width:871px;font-size:40px}.experience,.people,.reason{margin-bottom:40px}.experience-image,.people-image,.reason-image{width:500px;height:350px;margin:0 40px 0 0}.reason-text{font-size:28px}.experience-text,.people-text,.reason-text{width:411px;float:right}.reason-text p{line-height:40px}.cb-info-left{width:200px;margin-right:40px;text-align:left}.cb-info-right{width:calc(100% - 240px);height:200px;float:right;margin:0;text-align:left;display:flex;justify-content:center;align-items:center}.cb-info-right p{font-size:18px;line-height:28px;float:left}.cb-info-right p span{display:inline;margin:0;width:auto}.cb-info-right p span i{margin-right:15px}.cb-info-right p span a{border-bottom:1px dotted #999;padding-bottom:5px;display:inline-block}.cb-info-right p span:last-child i{margin-left:30px}.faqs ul li .fa-minus{visibility:hidden}.contact-feature-button{width:calc(33% - 45px);margin:0 10px 0 0;min-height:110px}.contact-feature-button:last-child{margin:0}.team-member{width:calc(50% - 30px);margin-bottom:30px}.team-member:nth-child(n){margin-right:30px}.mar-top-60{margin-top:60px}.mar-top-130{margin-top:130px}.feature-venue:hover>a .box-bottom{height:calc(100% - 30px);color:#000!important}.feature-venue:hover>a .box-bottom .hidden-desc{display:block;color:#000}#fixed-bar{width:100%;position:fixed;bottom:0;z-index:2000;padding:20px 0 0;border-top:8px solid #ffde02}#fixed-bar span{float:left;width:643px;font-size:20px;font-weight:700}#fixed-bar:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:#121211;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}#fixed-bar .container{position:relative;z-index:20;line-height:32px}#fixed-bar .container:first-child{margin-bottom:20px}#fixed-hidden .container:first-child{margin-bottom:0}#fixed-bar .container button:last-child{margin:0 10px 0 0;background-color:#ffde02;color:#121211;font-weight:700}#fixed-bar .container button:first-of-type{background-color:#fff;color:#121211;font-weight:700}#fixed-hidden{width:100%;background-color:#f2f2f2;z-index:20;position:relative;display:none;margin:20px 0 0}#fixed-hidden .container i{font-size:20px;background-color:#121211;color:#fff;padding:20px;border-radius:50%;transition:background-color .3s ease;margin:0 0 15px}.planning-box{width:112px;float:left;margin:0 10px 0 0;padding:15px 0;text-align:center}.planning-box:first-child{width:310px;text-align:left;line-height:20px;margin-right:20px;padding-right:20px;border-right:1px dotted #ccc}.planning-box:last-child{margin:0}#section-footer{margin-bottom:83px}.related-thumb{width:222px;margin-bottom:0}.related-thumb img{height:150px}.related-thumb:nth-child(even),.related-thumb:nth-child(odd){margin:0}.related-thumb:nth-child(1),.related-thumb:nth-child(2),.related-thumb:nth-child(3),.related-thumb:nth-child(4){margin-right:20px}.related-thumb:nth-child(5){margin-right:0}.logo{width:calc(25% - 17px);margin-right:20px;margin-bottom:0}.logo:nth-child(2n){margin-right:20px}.logo:last-child{margin-right:0}#nav-container,nav{padding:0;box-shadow:0 0 0}#nav-container{width:100%;float:left;position:relative;height:auto;background-color:#121211;background-image:url(imgs/nav_bg.jp);background-position:center center}nav{width:951px;position:initial;background-color:initial;margin:0 auto}nav ul li:before{content:none!important}nav ul li,nav ul ul li{position:relative;float:left;border:0;font-size:16px}nav ul li{display:block;padding:20px 26px;width:auto;transition:background-color .3s ease;font-weight:400;text-transform:uppercase;font-family:"Karla"}nav ul li:hover,nav ul ul{background-color:#fff}nav ul li:hover>a,nav ul ul li a{color:#262825}nav a,nav a:hover{color:#fff;text-decoration:none}nav ul{position:relative;z-index:5}nav ul ul{width:360px;position:absolute;left:-9999px;top:49px;z-index:100;margin-left:0;box-shadow:2px 4px 15px #ccc;display:block}nav ul ul li{width:320px;padding:12px 20px;text-transform:none}nav ul ul li:hover{background-color:#ffde02;border:0}nav ul ul ul{top:-10px}nav ul ul li,nav ul ul li ul li{border-left:0}nav ul li:hover>ul{left:0!important}nav ul ul li:hover>ul{left:100%!important}}@media (min-width:1025px){#copyright,#section-nav-slider h1,.container,.info,footer,header,nav{width:1000px}nav ul li{padding:20px 31px}#section-feature dl,.feature{width:313px}#showcases .feature{width:485px}.feature-double{width:657px}iframe{height:562px}.box-height,.box-image{height:280px}.newsletter-field{width:304px}.footer-box{width:235px}.planning-box{width:121px}.container-left{width:659px}#fixed-bar span{width:692px}.related-thumb{width:235px}#page-banner h1{max-width:920px;font-size:50px}.experience-image,.people-image,.reason-image{width:549px;height:370px}.news-left{width:170px;margin-right:20px}.news-right{width:calc(100% - 190px)}.cb-info-right{height:225px}.contact-feature-button{min-height:auto}}