.fusion-button.button-1 .fusion-button-text,.general-button{font-family:'Raleway', Arial, Helvetica, sans-serif !important;font-weight:600;letter-spacing:0.5px;margin-top:12px}@media screen and (max-width: 770px){#content{margin-bottom:0 !important}}.limit-width-700{max-width:700px}@media screen and (max-width: 770px){.fusion-mobile-menu-design-modern .fusion-header>.fusion-row{padding:0 15px}.fusion-mobile-menu-design-modern .fusion-header>.fusion-row img.fusion-standard-logo{max-height:45px !important}}@media screen and (max-width: 770px){.fusion-header{padding:15px 0 !important}}.menu-item span.menu-text{padding-bottom:15px;-webkit-transition:padding-bottom 0.3s;transition:padding-bottom 0.3s}.menu-item:hover span.menu-text{border-bottom:3px solid #E21D39;padding-bottom:6px;-webkit-transition:padding-bottom 0.3s;transition:padding-bottom 0.3s}li.current-menu-item span.menu-text{border-bottom:3px solid #E21D39;padding-bottom:6px}.fusion-megamenu-holder{border-top:3px solid #E21D39 !important;border-left:1px solid #dcdadb !important;border-right:1px solid #dcdadb !important;border-bottom:1px solid #dcdadb !important}.fusion-megamenu-icon{width:100% !important;text-align:center !important}.fusion-megamenu-icon img{max-height:100% !important;margin-bottom:16px;max-width:165px !important}.fusion-megamenu-title{text-align:center;padding:20px 28px 14px 28px !important}.fusion-megamenu-title a{text-transform:uppercase;font-weight:700 !important;font-size:14px !important;font-family:"Heebo",sans-serif !important;letter-spacing:1px !important;color:#444 !important}.fusion-megamenu-title:hover a{color:#E21D39 !important}.fusion-megamenu-wrapper .fusion-megamenu-submenu{padding:10px 0 !important}img.home-logo{position:absolute;top:20px;left:30px;height:63px;z-index:999}@media screen and (max-width: 770px){img.home-logo{height:50px;top:20px;left:20px}}@media screen and (max-width: 770px){.z_homepage_styles .fusion-header-wrapper .fusion-header{background-color:transparent !important;position:fixed;top:15px;right:15px;width:150px}.z_homepage_styles .fusion-header-wrapper .fusion-header .fusion-row{border-bottom:0 !important}}.z_homepage_styles .fusion-standard-logo{display:none}.z_homepage_styles .fusion-main-menu ul li a{color:#fff !important;font-family:"Heebo",sans-serif !important;font-weight:400;letter-spacing:0.5px}.z_homepage_styles .fusion-main-menu ul li a:hover{color:#fff !important}.z_homepage_styles .fusion-main-menu ul li .fusion-megamenu-title a{color:#444 !important}.z_homepage_styles .fusion-main-menu ul li .fusion-megamenu-title:hover a{color:#E21D39 !important}.z_homepage_styles ul.sub-menu li a{color:#444 !important}.z_homepage_styles .fusion-is-sticky{z-index:999999999}.z_homepage_styles .fusion-is-sticky .fusion-standard-logo{display:block}.z_homepage_styles .fusion-is-sticky ul li a{color:#444 !important}.z_homepage_styles .fusion-is-sticky ul li a:hover{color:#444 !important}.z_homepage_styles .fusion-is-sticky ul li.current_page_item a{color:#444 !important}#home-services-main .homepage-services-container{width:100%}#home-services-main .homepage-services-container .service-box{width:33.33%;float:left;background-position:center;background-size:cover;vertical-align:middle;text-align:center;display:inline-block}@media screen and (max-width: 770px){#home-services-main .homepage-services-container .service-box{width:100%;float:none;height:90px;border:5px solid #fff;border-top:8px solid #fff;border-bottom:0}}#home-services-main .homepage-services-container .service-box .service-box-overlay{width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:background 0.3s;transition:background 0.3s}#home-services-main .homepage-services-container .service-box .service-box-overlay a{display:inline-block;width:100%;height:100%;text-transform:uppercase;font-size:33px;color:#fff;font-weight:600;letter-spacing:1px;-webkit-transition:text-shadow 0.3s, font-size 0.3s;transition:text-shadow 0.3s, font-size 0.3s;text-rendering:optimizeLegibility}@media screen and (max-width: 770px){#home-services-main .homepage-services-container .service-box .service-box-overlay a{line-height:85px;font-size:22px}}#home-services-main .homepage-services-container .service-box .service-box-overlay:hover{background:rgba(0,0,0,0.2);-webkit-transition:background 0.3s;transition:background 0.3s}#home-services-main .homepage-services-container .service-box .service-box-overlay:hover a{text-shadow:0 0 10px #333;-webkit-transition:text-shadow 0.3s, font-size 0.3s;transition:text-shadow 0.3s, font-size 0.3s;font-size:34px}@media screen and (max-width: 770px){#home-services-main .homepage-services-container .service-box .service-box-overlay:hover a{font-size:22px}}#home-about{width:100%}#home-about #home-about-side{background-image:url("/wp-content/uploads/2019/01/crighton-home-about-bkg-9.png");background-size:85%;background-position:left top;background-repeat:repeat-y}#home-about #home-about-text{max-width:1200px}@media screen and (max-width: 770px){#home-about #home-about-text .fusion-column-wrapper{padding:45px 30px !important}}#home-about #home-about-text h2{margin-bottom:25px !important;text-rendering:optimizeLegibility}@media screen and (max-width: 770px){#home-about #home-about-text h2{font-size:24px}}#home-about #home-about-text p{text-rendering:optimizeLegibility}#home-portfolio{width:100%}#home-portfolio h3.case-studies{position:absolute;top:85px;left:70px;color:#fff;text-transform:uppercase;font-weight:600;font-size:55px;margin:0;letter-spacing:1px}@media screen and (max-width: 770px){#home-portfolio h3.case-studies{top:40px;left:30px;font-size:40px}}@media screen and (max-width: 1025px){#home-portfolio h3.case-studies{left:40px}}#home-portfolio .homepage-portfolio-container .portfolio-box{width:50%;height:350px;float:left;background-position:center;background-size:cover}@media screen and (max-width: 770px){#home-portfolio .homepage-portfolio-container .portfolio-box{width:100%}}#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay{width:100%;height:100%;background:rgba(0,0,0,0.7);-webkit-transition:background 0.3s;transition:background 0.3s;padding:40px 80px}@media screen and (max-width: 770px){#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay{padding:30px}}@media screen and (max-width: 1025px){#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay{padding:40px}}#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay:hover{background:rgba(0,0,0,0.2);-webkit-transition:background 0.3s;transition:background 0.3s}@media screen and (max-width: 770px){#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay:hover{background:rgba(0,0,0,0.7)}}#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay a{display:inline-block;width:100%;height:100%;position:relative}#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay a .portfolio-info{position:absolute;top:53px}@media screen and (max-width: 770px){#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay a .portfolio-info{top:30px}}#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay a .portfolio-info h3.portfolio-title{color:#fff;text-transform:uppercase;font-weight:600;font-size:30px;margin:0 0 10px 0}#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay a p{color:#fff;font-size:15px}#home-portfolio .homepage-portfolio-container .portfolio-box .portfolio-overlay a span.portfolio-button{padding:8px 20px;border:2px solid #fff;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;margin-top:3px}#home-portfolio .homepage-portfolio-container .portfolio-box:first-child{height:700px}@media screen and (max-width: 770px){#home-portfolio .homepage-portfolio-container .portfolio-box:first-child{height:400px}}#home-portfolio .homepage-portfolio-container .portfolio-box:first-child .portfolio-overlay a .portfolio-info{top:220px}@media screen and (max-width: 770px){#home-portfolio .homepage-portfolio-container .portfolio-box:first-child .portfolio-overlay a .portfolio-info{top:100px}}#home-contact{position:relative}@media screen and (max-width: 770px){#home-contact{padding-top:0 !important}}@media screen and (max-width: 1025px){#home-contact{padding-left:40px}}#home-contact:before{content:'';background-image:url("/wp-content/uploads/2019/01/crigton-home-contact-top-grey.png");background-size:100%;top:0;left:0;height:290px;width:290px;position:absolute}#home-contact:after{content:'';background-image:url("/wp-content/uploads/2019/01/crigton-home-contact-bottom-red.png");background-size:100%;bottom:0;right:0;height:200px;width:200px;position:absolute}#home-contact #home-contact-container{max-width:1050px;margin:0 auto}@media screen and (max-width: 770px){#home-contact #home-contact-container{padding:40px 30px}}#home-contact #home-contact-container h1.contact-header{font-weight:700;font-size:85px;text-transform:uppercase;line-height:0.85;color:#E21D39;margin:0 0 20px 0}@media screen and (max-width: 770px){#home-contact #home-contact-container h1.contact-header{font-size:40px}}#home-contact #home-contact-container h1.contact-header span.grey{color:#B5B4B4}#home-contact #home-contact-container p{font-size:17px !important;max-width:450px}#home-contact #home-contact-container #contact-section-button{font-family:'Raleway', Arial, Helvetica, sans-serif !important;font-weight:600;letter-spacing:0.5px;margin-top:12px}#home-contact #home-contact-form form{max-width:375px;margin:0 auto}#home-contact #home-contact-form form input[type="text"],#home-contact #home-contact-form form input[type="email"]{height:45px;margin-top:10px;outline:none;font-family:"Raleway",Arial,Helvetica,sans-serif !important;font-size:17px;color:#000}#home-contact #home-contact-form form textarea{margin-top:10px;resize:none;outline:none;font-family:"Raleway",Arial,Helvetica,sans-serif !important;font-size:17px;color:#000}#home-contact #home-contact-form form input[type="submit"]{margin-top:10px;width:100%;font-family:"Raleway",Arial,Helvetica,sans-serif !important;outline:none;background:#E21D39;font-size:17px;padding:16px 29px}#home-contact #home-contact-form form input[type="submit"]:hover{background:#f40c0c}.infopage-header{width:100%;height:200px;position:relative;background-size:cover;background-position:center}@media screen and (max-width: 770px){.infopage-header{height:100px}}.infopage-header .info-title-block{height:200px;background-image:url("/wp-content/uploads/2019/01/crigton-about-header-red-2.png");background-size:53%;background-position:left top;background-repeat:no-repeat}@media screen and (max-width: 770px){.infopage-header .info-title-block{height:100px;background-image:none;background-color:rgba(0,0,0,0.6);border-bottom:4px solid #E21D39}}@media screen and (max-width: 1025px){.infopage-header .info-title-block{background-size:65%}}.infopage-header .info-title-block h1.info-title{margin:0;padding:0;position:absolute;top:72px;left:100px;font-size:46px;letter-spacing:1px;font-weight:600;color:#fff;text-transform:uppercase}@media screen and (max-width: 770px){.infopage-header .info-title-block h1.info-title{position:relative;top:0 !important;left:0 !important;width:100%;text-align:center;padding-top:28px;font-size:30px}}@media screen and (max-width: 770px){.infopage-header .info-title-block h1.info-title#smaller-title{font-size:24px !important;padding-top:15px}}.infopage-header .info-title-block.longer{background-size:60%}.infopage-header .info-title-block.longer h1.info-title{left:70px}@media screen and (max-width: 770px){.infopage-header .info-title-block.longer h1.info-title{left:0;font-size:26px}}@media screen and (max-width: 1025px){.infopage-header .info-title-block.longer h1.info-title{padding-top:10px;font-size:36px}}.info-page-main{max-width:1120px;margin:70px auto 90px auto;overflow:hidden}@media screen and (max-width: 770px){.info-page-main{margin:25px auto}}.info-page-main .ip-sidebar{width:18%;float:left;overflow:hidden}@media screen and (max-width: 770px){.info-page-main .ip-sidebar{display:none}.info-page-main .ip-sidebar.ajax-sidebar{display:block;width:85%;margin:0 auto;float:none;padding-bottom:20px;text-align:center}.info-page-main .ip-sidebar.ajax-sidebar img{width:70%}}.info-page-main .ip-sidebar .ip-sidebar-inner{width:100%}.info-page-main .ip-sidebar .ip-sidebar-inner.fixed{position:fixed;top:130px;width:201px;z-index:1}.info-page-main .ip-sidebar .ip-sidebar-inner ul{width:100%;margin:0;padding:0;list-style-type:none;background:#EBECEE;text-align:center;border-top:3px solid #E21D39}.info-page-main .ip-sidebar .ip-sidebar-inner ul li{font-size:14px;border-bottom:1px solid #dadada}.info-page-main .ip-sidebar .ip-sidebar-inner ul li:last-child{border-bottom:0px}.info-page-main .ip-sidebar .ip-sidebar-inner ul li:hover{background:#dadada}.info-page-main .ip-sidebar .ip-sidebar-inner ul li.current-menu-item{background:#dadada}.info-page-main .ip-sidebar .ip-sidebar-inner ul li.current-menu-item a{color:#E21D39}.info-page-main .ip-sidebar .ip-sidebar-inner ul li a{display:inline-block;width:100%;height:100%;padding:10px 0}.info-page-main .ip-sidebar .ip-sidebar-inner.ajax ul{border-top:0px}.info-page-main .ip-sidebar .ip-sidebar-inner.ajax ul li a{color:#444}.info-page-main .ip-content{width:82%;float:left;padding:0 30px}@media screen and (max-width: 770px){.info-page-main .ip-content{width:100%;float:none;padding:0px}}.info-page-main .ip-content .info-page-content-box{margin-bottom:50px !important}.info-page-main .ip-content .info-page-content-box h2{margin:0 0 25px 0;text-transform:uppercase;color:#000;font-size:28px !important;position:relative;font-weight:600 !important}.info-page-main .ip-content .info-page-content-box h2:after{content:' ';position:absolute;bottom:-8px;left:0px;height:3px;width:35px;background:#E21D39}.info-page-main .ip-content .info-page-content-box ul{margin:-18px 0 0 0;padding:0 0 0 15px}.info-page-main .ip-content .info-page-content-box ul li{list-style-type:none}.info-page-main .ip-content .info-page-content-box ul li:before{content:'- '}.info-page-main.full-width{width:65%;max-width:65%;margin:0 auto !important}@media screen and (max-width: 770px){.info-page-main.full-width{width:100%;max-width:100%}.info-page-main.full-width .fusion-column-wrapper{padding-top:30px !important}}.info-page-main.full-width .ip-content{width:100% !important;float:none !important;padding:0 !important}.info-page-main.full-width .ip-content h2{margin:0 0 35px 0;text-transform:uppercase;color:#000;font-size:28px !important;position:relative;font-weight:600 !important}.info-page-main.full-width .ip-content h2:after{content:' ';position:absolute;bottom:-12px;left:0px;height:3px;width:35px;background:#E21D39}.info-page-main.full-width-services{width:100% !important;max-width:100% !important;margin:0 auto !important}@media screen and (max-width: 770px){.info-page-main.full-width-services .fusion-column-wrapper{padding-left:25px !important;padding-right:25px !important;padding-top:25px !important;padding-bottom:25px !important}}.info-page-main.full-width-services .ip-content{width:100% !important;float:none !important;padding:0 !important}.info-page-main.full-width-services .ip-content h2{margin:0 0 35px 0;color:#444;font-size:22px !important;position:relative;font-weight:500 !important;line-height:1.5 !important}.info-page-main.full-width-services .ip-content h2:after{content:' ';position:absolute;bottom:-12px;left:0px;height:3px;width:35px;background:#E21D39}.info-page-main.case-studies{width:100%;max-width:90%;margin:0 auto !important}.info-page-main.case-studies .ip-content{width:100% !important;float:none !important;padding:0 !important}.info-page-main.case-studies .ip-content h2{margin:0 0 35px 0;text-transform:uppercase;color:#000;font-size:28px !important;position:relative;font-weight:600 !important}.info-page-main.case-studies .ip-content h2:after{content:' ';position:absolute;bottom:-12px;left:0px;height:3px;width:35px;background:#E21D39}.ip-contact{width:100%;height:600px;background:#eee;z-index:2;position:relative}#about-header{width:100%;height:200px}#about-header #about-header-inner{height:200px;background-image:url("/wp-content/uploads/2019/01/crigton-about-header-red.png");background-size:50%;background-position:left top;background-repeat:no-repeat}#about-header #about-header-inner h1{margin:0;padding:0;position:absolute;top:55px;left:100px;font-size:80px;font-weight:700;color:#fff;text-transform:uppercase}.services-services-container{width:100%;margin:0 auto}.services-services-container .service-box{width:50%;float:left;background-position:center;background-size:cover;vertical-align:middle;text-align:center;display:inline-block}@media screen and (max-width: 770px){.services-services-container .service-box{width:100%;height:55px;margin-bottom:15px}}.services-services-container .service-box .service-box-overlay{width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:background 0.3s;transition:background 0.3s}.services-services-container .service-box .service-box-overlay a{display:inline-block;width:100%;height:100%;text-transform:uppercase;font-size:28px;color:#fff;font-weight:600;letter-spacing:1px;-webkit-transition:text-shadow 0.3s, font-size 0.3s;transition:text-shadow 0.3s, font-size 0.3s;text-rendering:optimizeLegibility;margin-top:3px}@media screen and (max-width: 770px){.services-services-container .service-box .service-box-overlay a{line-height:50px;font-size:24px}}@media screen and (max-width: 1025px){.services-services-container .service-box .service-box-overlay a{font-size:24px}}.services-services-container .service-box .service-box-overlay:hover{background:rgba(0,0,0,0.2);-webkit-transition:background 0.3s;transition:background 0.3s}.services-services-container .service-box .service-box-overlay:hover a{text-shadow:0 0 10px #333;-webkit-transition:text-shadow 0.3s, font-size 0.3s;transition:text-shadow 0.3s, font-size 0.3s;font-size:30px}@media screen and (max-width: 770px){.services-services-container .service-box .service-box-overlay:hover a{font-size:24px}}@media screen and (max-width: 1025px){.services-services-container .service-box .service-box-overlay:hover a{font-size:24px}}p.service-find-out-more{color:#444;font-size:20px;margin-top:30px}p.service-find-out-more::after{content:' »';color:#E21D39;font-size:26px}@media screen and (max-width: 770px){#contact-page-main{padding:0 !important}#contact-page-main .fusion-column-wrapper{padding:0 30px !important}#contact-page-main .fusion-column-wrapper .fusion-column-wrapper{padding:0 !important}}@media screen and (max-width: 1025px){#contact-page-main .fusion-column-wrapper{padding:0 !important}#contact-page-main .fusion-column-wrapper .fusion-column-wrapper{padding-left:30px !important;padding-right:30px !important}}#contact-intro-section{max-width:900px;margin:0 auto;padding-top:60px}#contact-intro-section h1{margin:10px 0 0 0;font-weight:600;text-transform:uppercase;line-height:1.3}#contact-page-details h1.contact-page-header{font-weight:700;font-size:85px;text-transform:uppercase;line-height:0.85;color:#fff;margin:0 0 25px 0}@media screen and (max-width: 770px){#contact-page-details h1.contact-page-header{font-size:50px;padding-top:30px}}#contact-page-details p{color:#fff}#contact-page-details p a{color:#E21D39}@media screen and (max-width: 770px){#contact-page-form{padding-bottom:30px !important}#contact-page-form .fusion-separator{margin:0 !important}}#contact-page-form form{max-width:350px;margin:0 auto}#contact-page-form form input[type="text"],#contact-page-form form input[type="email"]{height:45px;margin-top:10px;outline:none;font-family:"Raleway",Arial,Helvetica,sans-serif !important;font-size:17px;color:#000}#contact-page-form form textarea{margin-top:10px;resize:none;outline:none;font-family:"Raleway",Arial,Helvetica,sans-serif !important;font-size:17px;color:#000}#contact-page-form form input[type="submit"]{margin-top:10px;width:100%;font-family:"Raleway",Arial,Helvetica,sans-serif !important;outline:none;background:#E21D39;font-size:17px;padding:16px 29px}#contact-page-form form input[type="submit"]:hover{background:#f40c0c}.cs-main{padding-top:40px;padding-bottom:40px;overflow:hidden}.cs-main .cs-box-main{width:30%;margin:1%;float:left;background-size:cover;background-position:center center;position:relative}@media screen and (max-width: 770px){.cs-main .cs-box-main{width:100%;height:auto !important}}@media screen and (max-width: 1025px){.cs-main .cs-box-main{width:48%}}.cs-main .cs-box-main .cs-box-overlay{width:100%;height:100%;background:rgba(0,0,0,0.7);-webkit-transition:background 0.3s;transition:background 0.3s}.cs-main .cs-box-main .cs-box-overlay:hover{background:rgba(0,0,0,0.55);-webkit-transition:background 0.3s;transition:background 0.3s}.cs-main .cs-box-main a{display:block;width:100%;height:100%}@media screen and (max-width: 770px){.cs-main .cs-box-main a{padding:20px;text-align:center}}.cs-main .cs-box-main a h3.cs-title{position:absolute;top:110px;left:20px;margin:0;text-transform:uppercase;color:#fff;font-size:28px;line-height:1.2;-webkit-transition:top 0.2s;transition:top 0.2s}@media screen and (max-width: 770px){.cs-main .cs-box-main a h3.cs-title{position:relative;top:0px;left:0px;font-size:24px}}.cs-main .cs-box-main a p{display:none;color:rgba(255,255,255,0);-webkit-transition:color 0.5s;transition:color 0.5s}.cs-main .cs-box-main a:hover h3.cs-title{bottom:auto;top:30px;-webkit-transition:top 0.2s;transition:top 0.2s}@media screen and (max-width: 770px){.cs-main .cs-box-main a:hover h3.cs-title{position:relative;top:0}}.cs-main .cs-box-main a:hover p{position:absolute;display:block;bottom:75px;font-size:14px;margin:0;padding:0 20px;color:#fff;-webkit-transition:color 0.5s;transition:color 0.5s}@media screen and (max-width: 770px){.cs-main .cs-box-main a:hover p{display:none}}.cs-main .cs-box-main a span.cs-button{padding:6px 20px;border:2px solid #fff;position:absolute;bottom:15px;left:20px;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff}@media screen and (max-width: 770px){.cs-main .cs-box-main a span.cs-button{position:relative;left:0;margin:30px auto 0 auto;display:inline-block}}@media screen and (max-width: 770px){#products-selector-main .fusion-column-wrapper{padding-top:50px !important;padding-bottom:50px !important}}.products-page-box{text-align:center}.products-page-box h1.products-page-title{margin:0 !important;color:#fff;font-weight:700}.products-page-box p.products-page-title{margin-bottom:0}.products-page-box p.products-page-title img{max-height:120px;max-width:120px}@media screen and (max-width: 770px){.fusion-footer .fusion-column{margin:0 !important}.fusion-footer .fusion-column section{padding:0 20px 20px 20px !important}}@media screen and (max-width: 770px){.fusion-footer-widget-column{padding:20px !important;text-align:center !important}}.fusion-footer-widget-column h4.widget-title{margin-bottom:5px;color:#8c8989;font-weight:600}.fusion-footer-widget-column ul li{border-bottom:0 !important;margin:0 0 5px 0;padding:0 !important}.fusion-footer-widget-column ul li a{color:#8c8989 !important;font-size:15px}.fusion-footer-widget-column ul li a:hover{color:#E21D39 !important}.fusion-footer-widget-column ul li a::before{display:none !important}.fusion-footer-widget-column p.footer-seo-text{font-size:15px}.kp-main{width:100%;overflow:hidden;padding-top:0px}.kp-main .kp-single{width:25%;float:left;margin-left:0;margin-right:4%;margin-bottom:1%;background:#EBECEE;border:1px solid #dcdadb;cursor:pointer}@media screen and (max-width: 770px){.kp-main .kp-single{width:100%;overflow:hidden;margin-bottom:15px}}.kp-main .kp-single .person-image{width:100%;height:170px;background-position:center center;background-size:cover}@media screen and (max-width: 770px){.kp-main .kp-single .person-image{width:33%;float:left;height:130px}}.kp-main .kp-single .person-title{text-align:center;padding:5px}@media screen and (max-width: 770px){.kp-main .kp-single .person-title{text-align:left;width:67%;float:left;padding:5px 10px}}.kp-main .kp-single .person-title h3.kp-name{font-size:16px;font-weight:600;margin-bottom:10px}.kp-main .kp-single .person-title p.kp-job{font-size:15px !important}.lb-overlay{display:none}.lb-overlay.open{display:block;background-color:rgba(0,0,0,0.55);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}.lb-overlay .lb-main{width:900px;height:500px;background:#fff;margin:0 auto;margin-top:100px;overflow:hidden;position:relative;border-top:4px solid #E21D39;padding:25px}@media screen and (max-width: 770px){.lb-overlay .lb-main{width:100% !important;height:100%;margin-top:0px;overflow:scroll}}.lb-overlay .lb-main .lb-exit{position:absolute;top:15px;right:15px;height:20px;width:20px;background-image:url("/wp-content/uploads/2019/03/crighton-exit.png");background-position:center center;background-size:cover;cursor:pointer}@media screen and (max-width: 770px){.lb-overlay .lb-main .lb-exit{position:fixed}}.lb-overlay .lb-main .lb-main-left{width:23%;float:left;padding-top:10px}.lb-overlay .lb-main .lb-main-left .person-lb-photo{width:100%;height:230px;background-position:center center;background-size:cover}@media screen and (max-width: 770px){.lb-overlay .lb-main .lb-main-left .person-lb-photo{display:none}}.lb-overlay .lb-main .lb-main-right{width:77%;float:left;padding:0 30px}@media screen and (max-width: 770px){.lb-overlay .lb-main .lb-main-right{width:100%}}.lb-overlay .lb-main .lb-main-right h2.lb-person-name{margin:0 0 3px 0;text-transform:uppercase}.lb-overlay .lb-main .lb-main-right h3.lb-person-job{margin:0 0 15px 0;font-size:16px !important;font-weight:600;text-transform:uppercase}.lb-overlay .lb-main .lb-main-right p{margin:0 0 20px 0;font-size:16px !important}.crighton-global-cta{width:100%;background:#fcfcfc;z-index:2;position:relative}@media screen and (max-width: 1025px){.crighton-global-cta{padding-left:40px}}.crighton-global-cta:after{content:'';background-image:url("/wp-content/uploads/2019/01/crigton-home-contact-bottom-red.png");background-size:100%;bottom:0;right:0;height:200px;width:200px;position:absolute}@media screen and (max-width: 770px){.crighton-global-cta:after{display:none}}.crighton-global-cta .cta-inner{max-width:1000px;margin:0 auto;padding-top:90px;padding-bottom:130px;overflow:hidden}@media screen and (max-width: 770px){.crighton-global-cta .cta-inner{padding-top:10px;padding-right:15px;padding-left:15px;padding-bottom:15px;text-align:center}}.crighton-global-cta .cta-inner .cta-r{width:50%;float:left}@media screen and (max-width: 770px){.crighton-global-cta .cta-inner .cta-r{width:100%;float:none;padding-bottom:15px}}.crighton-global-cta .cta-inner .cta-r h1.contact-header{font-weight:700;font-size:85px;text-transform:uppercase;line-height:0.85;color:#E21D39;margin:25px 0 20px 0}@media screen and (max-width: 770px){.crighton-global-cta .cta-inner .cta-r h1.contact-header{font-size:50px;text-align:center}}.crighton-global-cta .cta-inner .cta-r h1.contact-header span.grey{color:#B5B4B4}.crighton-global-cta .cta-inner .cta-r p{font-size:17px !important;max-width:450px}.crighton-global-cta .cta-inner .cta-r a.cta-button{font-family:"Raleway",Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:0.5px;margin-top:10px !important;display:inline-block;background:#E21D39;border-radius:2px;color:#fff;padding:11px 23px;line-height:16px;font-size:13px}.crighton-global-cta .cta-inner .cta-r a.cta-button:hover{background:#f40c0c}.crighton-global-cta .cta-inner .cta-l{width:50%;float:left}@media screen and (max-width: 770px){.crighton-global-cta .cta-inner .cta-l{width:100%;float:none;padding-bottom:15px}}.crighton-global-cta .cta-inner .cta-l p{margin:0 !important}.crighton-global-cta .cta-inner .cta-l form{max-width:375px;margin:0 auto}.crighton-global-cta .cta-inner .cta-l form input[type="text"],.crighton-global-cta .cta-inner .cta-l form input[type="email"]{height:45px;margin-top:10px;outline:none;font-family:"Raleway",Arial,Helvetica,sans-serif !important;font-size:17px;color:#000}.crighton-global-cta .cta-inner .cta-l form textarea{margin-top:10px;resize:none;outline:none;font-family:"Raleway",Arial,Helvetica,sans-serif !important;font-size:17px;color:#000}.crighton-global-cta .cta-inner .cta-l form input[type="submit"]{margin-top:10px;width:100%;font-family:"Raleway",Arial,Helvetica,sans-serif !important;outline:none;background:#E21D39;font-size:17px;padding:16px 29px}.crighton-global-cta .cta-inner .cta-l form input[type="submit"]:hover{background:#f40c0c}.top-border{width:100%;border-top:1px solid #dcdadb}.sidebar-logo{width:100%;padding-bottom:15px}.sidebar-logo img{width:100%}.ajax-tick-list ul li{list-style-type:none;line-height:1.8}.ajax-tick-list ul li::before{content:"";width:24px;height:24px;background-image:url("/wp-content/uploads/2019/03/ajax-tick.png");background-size:cover;background-position:center center;position:absolute;left:0px}h2.ajax-title{border-bottom:2px solid #184b8a;padding-bottom:10px;margin-bottom:20px;margin-top:10px}.ajax-form form{max-width:375px;margin:0 auto}.ajax-form form input[type="text"],.ajax-form form input[type="email"]{height:45px;margin-top:10px;outline:none;font-family:"Raleway",Arial,Helvetica,sans-serif !important;font-size:17px;color:#000}.ajax-form form textarea{margin-top:10px;resize:none;outline:none;font-family:"Raleway",Arial,Helvetica,sans-serif !important;font-size:17px;color:#000}.ajax-form form input[type="submit"]{margin-top:10px;width:100%;font-family:"Raleway",Arial,Helvetica,sans-serif !important;outline:none;background:#184b8a;font-size:17px;padding:16px 29px}.ajax-form form input[type="submit"]:hover{background:#0E2849}.magnum-text-home{padding-top:40px}.magnum-text-home h1{color:#f5911f !important;margin-top:35px;font-family:"Heebo",sans-serif !important;border-bottom:2px solid #f5911f;padding-bottom:10px;margin-bottom:20px;font-weight:900 !important;text-transform:uppercase;font-size:40px !important;text-align:left}.magnum-text-home p{color:#EBECEE;font-size:17px !important;font-family:"Heebo",sans-serif !important;font-weight:300;line-height:1.8}.avada-skin-rev{border:0 !important}#magnum-about-main.main-paragraphs{padding-top:20px}#magnum-about-main h1{color:#f5911f !important;margin-top:15px;font-family:"Heebo",sans-serif !important;padding-bottom:10px;margin-bottom:0;font-weight:700 !important;text-transform:uppercase;font-size:26px !important;text-align:left}#magnum-about-main h2{color:#f5911f !important;margin-top:0;font-family:"Heebo",sans-serif !important;margin-bottom:0;font-weight:500 !important;text-transform:uppercase;font-size:24px !important;text-align:left}#magnum-about-main h3{color:#f5911f !important;margin-top:20px;font-family:"Heebo",sans-serif !important;margin-bottom:0;font-weight:500 !important;text-transform:uppercase;font-size:18px !important;text-align:left}#magnum-about-main p{color:#EBECEE;font-size:17px !important;font-family:"Heebo",sans-serif !important;font-weight:300;line-height:1.8}#magnum-about-main p a{color:#f5911f}#magnum-about-main.contact-box strong{color:#f5911f}#magnum-about-main table{color:#EBECEE;font-size:17px !important;font-family:"Heebo",sans-serif !important}#magnum-about-main table tr{border-top:1px solid #444}#magnum-about-main table tr:first-child{border-top:0}#magnum-about-main table tr th{color:#f5911f;font-size:17px !important;font-family:"Heebo",sans-serif !important;padding:5px 15px 5px 0}.magnum-page-main{padding-bottom:120px}.magnum-page-main .mp-nav{width:100%}.magnum-page-main .mp-nav .mp-nav-inner{max-width:1120px;margin:0 auto;background:#444;padding:8px 20px}.magnum-page-main .mp-nav .mp-nav-inner ul{margin:0;padding:0}.magnum-page-main .mp-nav .mp-nav-inner ul li{list-style-type:none;display:inline-block;margin:0 20px 0 0}.magnum-page-main .mp-nav .mp-nav-inner ul li a{font-size:14px;color:#EBECEE;font-family:"Heebo",sans-serif !important}.magnum-page-main .mp-nav .mp-nav-inner ul li a:hover{color:#f5911f}.magnum-page-main .mp-nav .mp-nav-inner ul li.current-menu-item a{color:#f5911f}.magnum-page-main .mp-content{max-width:1120px;margin:0 auto}.mwft-main{width:100%;background:#333;padding:20px 10px;overflow:hidden}.mwft-main h3{margin-top:10px !important;margin-bottom:20px !important;text-align:center !important}.mwft-main h3.mwft-title{font-size:32px !important}.mwft-main .mwft-house{padding:15px;text-align:center;background:#444;float:left;width:30%;cursor:pointer;margin-right:1.6%;margin-left:1.6%}@media screen and (max-width: 770px){.mwft-main .mwft-house{width:100%;float:none;overflow:hidden;margin-bottom:15px;margin-right:0;margin-left:0}.mwft-main .mwft-house p{margin-bottom:0 !important}}.mwft-main .mwft-house:hover{background:#8c8989}.mwft-main .mwft-house.clicked{background:#8c8989}.mwft-main .mwft-house img{margin-top:15px;margin-bottom:15px}@media screen and (max-width: 770px){.mwft-main .mwft-house img{display:none}}.mwft-main .mwft-style-area{display:none;clear:both;padding-top:20px}.mwft-main .mwft-style-area.display{display:block}.mwft-main .mwft-style-area .mwft-style{width:100%;display:none;clear:both;overflow:hidden}.mwft-main .mwft-style-area .mwft-style.open{display:block}.mwft-main .mwft-style-area .mwft-style .mwfts-button{margin-top:0;padding:15px;text-align:center;background:#444;float:left;width:30%;cursor:pointer;margin-right:1.6%;margin-left:1.6%;font-family:"Heebo",sans-serif !important;color:#f5911f}@media screen and (max-width: 770px){.mwft-main .mwft-style-area .mwft-style .mwfts-button{width:100%;margin-bottom:15px;float:none;margin-left:0;margin-right:0}}.mwft-main .mwft-style-area .mwft-style .mwfts-button:hover{background:#8c8989 !important}.mwft-main .mwft-style-area .mwft-style .mwfts-button.clicked{background:#8c8989 !important}.mwft-main .mwft-result-area{display:none;clear:both;padding:20px;max-width:600px;margin:0 auto}.mwft-main .mwft-result-area.display{display:block}.mwft-main .mwft-result-area .mwft-result{width:100%;display:none;clear:both;overflow:hidden}.mwft-main .mwft-result-area .mwft-result.open{display:block}.mwft-main .mwft-result-area .mwft-result .mwftr-r{float:left;width:75%}.mwft-main .mwft-result-area .mwft-result .mwftr-r h4{color:#f5911f !important;margin-top:20px;font-family:"Heebo",sans-serif !important;margin-bottom:0;font-weight:500 !important;text-transform:uppercase;font-size:18px !important;text-align:left}.mwft-main .mwft-result-area .mwft-result .mwftr-l{float:left;width:25%;text-align:center;padding-top:10px}.magnum-contact-form form{max-width:375px;margin:20px auto 0 auto}.magnum-contact-form form input[type="text"],.magnum-contact-form form input[type="email"]{height:45px;margin-top:10px;outline:none;font-family:"Heebo",sans-serif !important;font-size:17px;color:#EBECEE;background:#444;border:#222;border-radius:3px}.magnum-contact-form form textarea{margin-top:10px;resize:none;outline:none;font-family:"Heebo",sans-serif !important;font-size:17px;color:#EBECEE;background:#444;border:#222;border-radius:3px}.magnum-contact-form form input[type="submit"]{margin-top:10px;width:100%;font-family:"Heebo",sans-serif !important;outline:none;background:#f5911f;font-size:17px;padding:16px 29px;border-radius:3px}.magnum-contact-form form input[type="submit"]:hover{background:#f27500}#magnum-svg-map{max-width:500px;margin:0 auto}#magnum-svg-map polygon.st0{cursor:pointer}.map-page-main{width:100%;overflow:hidden;clear:both;padding-top:20px}.map-page-main .mp-left{width:50%;float:left}@media screen and (max-width: 770px){.map-page-main .mp-left{width:100%;float:none}}.map-page-main .mp-right{width:50%;float:left}@media screen and (max-width: 770px){.map-page-main .mp-right{width:100%;float:none}}.map-page-main .mp-right .mp-areas-main .smpa{display:none;padding:30px 12px;background:#444;border-radius:8px;text-align:center;font-family:"Heebo",sans-serif !important}.map-page-main .mp-right .mp-areas-main .smpa h3{text-align:center !important;margin-top:0 !important}.map-page-main .mp-right .mp-areas-main .smpa ul{margin:0;padding:0}.map-page-main .mp-right .mp-areas-main .smpa ul li{margin:5px 10px;list-style-type:none;display:inline-block;padding:8px 15px;color:#EBECEE;font-size:15px !important;border:1px solid #dcdadb;border-radius:6px;cursor:pointer}.map-page-main .mp-right .mp-areas-main .smpa ul li:hover{background:#333}.map-page-main .mp-right .mp-areas-main .smpa.open{display:block}.map-page-main .mp-right .smpa-info{display:none;padding:30px 12px;background:#444;border-radius:8px;text-align:center;font-family:"Heebo",sans-serif !important;margin-top:15px}.map-page-main .mp-right .smpa-info h3{text-align:center !important;margin-top:0 !important}.map-page-main .mp-right .smpa-info.open{display:block}.map-page-main .mp-right .smpa-info .smpa-indiv{display:none}.map-page-main .mp-right .smpa-info .smpa-indiv.open{display:block}.map-page-main .mp-right .smpa-info .smpa-indiv p{line-height:1.3 !important;margin-top:10px;margin-bottom:25px}#mf-products-main{max-width:900px;margin:0 auto}.magnum-single-product-box{background:#444;padding:20px 30px}.magnum-single-product-box h2{font-family:"Heebo",sans-serif !important;font-size:20px !important;margin-top:20px !important;margin-bottom:15px !important;font-weight:700 !important;text-transform:uppercase;color:#f5911f !important}.magnum-single-product-box p{font-family:"Heebo",sans-serif !important;color:#fff !important;font-size:15px !important;font-weight:300 !important}.magnum-product-main{background:#444;padding:15px 30px;margin-top:30px !important}.magnum-product-main h1{margin-top:0 !important}.magnum-product-main h3{margin-top:0px !important}.magnum-product-main p{color:#fff !important;font-family:"Heebo",sans-serif !important;font-weight:300 !important;font-size:16px !important}.magnum-product-main ul{padding:0 0 0 20px}.magnum-product-main ul li{color:#fff !important;font-family:"Heebo",sans-serif !important;font-weight:300 !important;font-size:16px !important}.magnum-spare-parts-section{max-width:500px !important;margin:0 auto !important;font-family:"Heebo",sans-serif !important;margin-top:10px !important;margin-bottom:40px !important}.magnum-spare-parts-section .mf-sp-header{width:100%;background:#444;color:#f5911f;font-family:"Heebo",sans-serif !important;padding:6px 12px}.magnum-spare-parts-section .mf-sp-content{font-family:"Heebo",sans-serif !important;padding:12px 12px;color:#fff;font-weight:300 !important}.magnum-spare-parts-section .mf-sp-content table th{text-align:left;font-family:"Heebo",sans-serif !important;color:#f5911f}.magnum-spare-parts-section .mf-sp-content table tr{border-bottom:1px dotted #444}.magnum-spare-parts-section .mf-sp-content table td{padding-right:10px}.four-o-four-main{width:100%;background-image:url("/wp-content/uploads/2019/02/ce-metal.jpg");background-size:cover;background-position:center;padding-top:80px;padding-bottom:120px}.four-o-four-main .four-o-four-inner{max-width:500px;margin:0 auto;background:#fff;text-align:center;padding:30px 20px;border-radius:8px;border:1px solid #dcdadb}.four-o-four-main .four-o-four-inner h1{font-size:28px !important;margin:0 !important;color:#E21D39}.four-o-four-main .four-o-four-inner p{margin-top:15px !important;font-size:16px !important}.four-o-four-main .four-o-four-inner a.four-o-four{display:inline-block;padding:8px 20px;background:#E21D39;color:#fff !important;font-size:14px !important}
