.cta-container { display: none !important; }
.cms-home .content-aside { display:none; }
.cms-home .featured-product-list { display:none }
.cms-home .featured-product-container { display:none; }
.cms-home .blog-widget-recent { display:none; }
.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:1235px}html{overflow-y:scroll}body{color:#222;height:auto;font-family:"Open Sans",Arial,sans-serif;font-weight:400}.page-main{width:96%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.page-wrapper>.page-bottom{width:100%;margin:0;max-width:none;padding:0}.page-wrapper>.page-bottom .page-bottom-center{margin:0 auto 20px;max-width:1235px;width:96%}.page-wrapper>.breadcrumbs{width:96%}.page-layout-2columns-right .column.main{width:63%}.page-layout-2columns-right .sidebar-main{width:31.94%;float:right;padding:0}strong{font-weight:600}.breadcrumbs{color:#777;font-weight:400;padding:0 0 12px;border-bottom:1px solid #ddd;font-size:14px}.breadcrumbs a,.breadcrumbs a:visited,.breadcrumbs a:active,.breadcrumbs a:hover{color:#777}.breadcrumbs strong{color:#777}.breadcrumbs .items>li{font-size:14px;font-weight:400}.content-container p{margin:0 0 19px;font-size:16px;line-height:24px}.content-container p a{font-weight:600}.content-container hr{max-width:700px;margin-left:0;margin-top:50px;margin-bottom:30px}a,a:visited,a:active{color:#222}a:hover{color:#ffc323}ul,ol{font-weight:400;margin-bottom:20px;font-size:16px}h1.page-title{font-size:20px;color:#231f20;margin-bottom:30px;font-weight:600;text-transform:uppercase}h2{font-weight:600;margin-bottom:18px;font-size:18px;line-height:23px}h3{font-weight:600;margin-bottom:18px;font-size:17px}h4{font-weight:400;margin-bottom:18px;font-size:17px}blockquote{border:0;font-style:normal;color:#ffc323;padding-top:6px;margin-left:0}blockquote p{font-size:20px !important;font-weight:600 !important}div.mage-error[generated]{font-size:14px;font-weight:400}.page.messages{max-width:1235px;width:96%;margin:0 auto}.page.messages div{font-size:14px;font-weight:400}input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{height:48px;font-size:14px;border:1px solid #e5e5e5}.general-form input[type=text],.general-form input[type=email],.general-form input[type=password]{border:1px solid #ccc;font-size:15px;font-weight:400;height:48px;background:#f5f5f5}.general-form textarea{border:1px solid #ccc;font-size:15px;font-weight:400;background:#f5f5f5}.general-form select{border:1px solid #ccc;font-size:15px;font-weight:400;height:48px;background:#F5F5F5}.general-form input[type=submit]{background:#fec423;color:#222;font-size:16px;text-transform:uppercase;font-weight:600;border:0}.general-form input[type=submit]:hover{background:#febd0a}.action.primary{background:#ffc323;border-color:#ffc323;color:#222;font-weight:400;text-transform:uppercase;padding:15px 25px;font-size:16px;border-radius:0 !important}.action.primary:focus,.action.primary:active,.action.primary:hover{background:#e9a900;border-color:#ffc323}.action.secondary{background:#777;border:0;display:inline-block;vertical-align:top;font-weight:400;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:0 !important}.action.secondary:hover{background:#6a6a6a}button.action.secondary{height:50px}a.action.secondary{line-height:50px;padding:0 15px}.generic-success{background:#eff5ea;border:1px solid #446423;color:#3d6611;padding:20px;font-weight:400}.generic-success h3{color:#3d6611;font-weight:600;font-size:20px;padding-bottom:5px}.generic-success p{color:#3d6611}.noselect,.filter-options .filter-options-content,.filter-options .filter-options-title,.product-tabs .tab-headings{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 768px){.columns{display:block}}.page-header{margin-bottom:0;border-bottom:0;background:#fff;position:relative;z-index:1000}.header.content{padding:19px 0 15px 0;height:auto;width:96%;box-sizing:border-box}.nav-toggle{display:none !important}.logo{margin:0 0 0 -8px}.logo-tag{font-size:22px;color:#777;font-weight:400;text-transform:uppercase;display:inline-block;margin-top:14px;margin-left:34px}.phone-number{float:right;color:#222;font-size:22px;font-weight:400;margin-right:42px;margin-top:14px}.phone-number a{color:#222}.phone-number a:hover{color:#ffc323;text-decoration:none}.phone-number span{display:inline-block;vertical-align:top;border:1px solid #ffc323;border-radius:150px;width:40px;height:40px;text-align:center;box-sizing:border-box;padding-top:6px;margin-right:6px;padding-left:1px;margin-top:-3px}.phone-number span img{width:21px;height:21px}.header-search{float:right;margin-top:6px}.header-search form{position:relative;display:block}.header-search form input[type=text]{background:#f5f5f5;border:0;font-size:16px;color:#222;width:300px;height:48px;box-sizing:border-box;padding:0 47px 0 15px}.header-search form input[type=image]{position:absolute;top:15px;right:15px;width:19px;height:18px}@media (min-width: 1050px){.header-floating{padding-top:145px}.header-floating .page-header{position:fixed;width:100%;background:#fff;top:0;left:0;right:0}.header-floating .nav-sections-new{position:fixed;top:94px;width:100%;left:0;right:0}}@media (max-width: 1580px){.logo{margin-left:0}}@media (max-width: 1150px){.header-search form input[type=text]{width:200px}.phone-number{margin-right:20px}}@media (max-width: 1030px){.logo-tag{display:none}}@media (max-width: 690px){.header.content{margin:0 auto}.header-search{display:none}.phone-number{margin-right:0}}@media (max-width: 450px){.header.content{height:155px}.phone-number{clear:both;float:none;margin:0 auto;text-align:center;margin-top:10px}.logo{max-width:none;float:none;margin:0 auto;text-align:center}.logo img{display:block;margin:20px auto 0}}.nav-sections-new-item-title{display:none}.nav-sections-new{width:100%;background:#777;border-top:5px solid #ffc323;margin-bottom:20px;position:relative;z-index:1100}.nav-sections-new nav{max-width:1235px;width:96%;margin:0 auto;height:45px}.new-navigation{min-height:45px}.new-navigation ul{list-style:none}.new-navigation .new-nav{max-width:1235px;margin:0 auto;width:96%}.new-navigation .new-nav>ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.new-navigation .new-nav>ul>.level-top{margin:0;padding:0;position:relative}.new-navigation .new-nav>ul>.level-top a.level-top{color:#fff;text-decoration:none;display:inline-block;padding:11px 20px 12px;font-size:16px;text-transform:uppercase}@media (min-width: 1200px){.new-navigation .new-nav>ul>.level-top:last-child a.level-top{padding-right:0}.new-navigation .new-nav>ul>.level-top:first-child a.level-top{padding-left:0}}.new-navigation .new-nav>ul>.level-top .level-top:hover{color:#ccc}.new-navigation .new-nav>ul>.level-top.parent .level-top{padding-right:26px;background:url("../images/arrow-down-small.png") 100% 49% no-repeat}.subnav-container{position:absolute;top:45px;left:0;width:860px;box-sizing:border-box;padding:20px 0;background:#fff;z-index:500;border-bottom:5px solid #ffc323;overflow:hidden}.subnav-container ul{margin:0;width:100%;font-size:16px;text-transform:uppercase}.subnav-container ul a{display:block;padding:9px 30px;text-decoration:none !important}.subnav-container ul a:hover{background-color:#f5f5f5;color:#222 !important}.subnav-container ul.row-list{width:auto;padding:0}.subnav-container ul.row-list li{display:inline-block;vertical-align:top;margin:0}.subnav-container ul.row-list li a{display:block;vertical-align:top;padding:4px 23px 4px 20px}.subnav-container ul.row-list li a:hover{background:#f5f5f5}.subnav-container ul.row-list li.subheading a:hover{background:transparent}.subnav-container ul.row-list .subheading span{padding-left:20px}@media (min-width: 1000px){.subnav-container ul.row-list .subheading span{padding-bottom:8px;display:inline-block}}.subnav-container ul.row-conditions{border-bottom:1px solid #ddd;padding-bottom:16px;margin-bottom:22px}.subnav-container ul.row-conditions a:hover{background:transparent !important}.subnav-container ul.row-categories{border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:0}.subnav-container ul.row-categories li{width:100%;margin:0}.subnav-container.subnav-more-list{padding:30px 0 40px}.subnav-container.subnav-pages-list{width:260px}.subnav-container.subnav-pages-list ul{padding:10px 0}.subnav-container.subnav-pages-list ul.pages-list{width:100%}.pos-4 .subnav-container,.pos-5 .subnav-container,.pos-6 .subnav-container,.pos-7 .subnav-container,.pos-8 .subnav-container{left:-816px}.pos-more .subnav-container{left:-176px}.navigation-mask{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:700}@media (max-width: 1130px){.new-navigation .new-nav>ul>.level-top a.level-top{padding-left:0;padding-right:0}}@media (max-width: 1040px){.new-navigation .new-nav>ul{display:none}.new-nav-toggle{display:block !important;margin:10px 0 0 0;float:right;width:30px;height:24px;background-size:24px 24px}.responsive-nav-open .new-navigation .new-nav>ul{display:block;position:absolute;top:45px;right:0;background:rgba(255,255,255,0.96);z-index:600;left:0;padding:20px 0;box-shadow:1px 1px 15px 1px rgba(0,0,0,0.2)}.responsive-nav-open .new-navigation .new-nav>ul>.level-top{margin:0;padding:0;position:relative}.responsive-nav-open .new-navigation .new-nav>ul>.level-top>.level-top{color:#222;display:block;padding:7px 15px}.responsive-nav-open .new-navigation .new-nav>ul>.level-top>.level-top:hover,.responsive-nav-open .new-navigation .new-nav>ul>.level-top>.level-top:active{background:#ffc323}.responsive-nav-open .new-navigation .submenu{display:none !important}.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children>.level-top:after{content:'+';position:absolute;top:7px;right:15px}.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active>.level-top:after{content:'-';right:17px}.subnav-container{display:none !important}.responsive-subnav-container,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container{display:block !important;position:static;width:100% !important;border-bottom:0;background:#eee;padding:5px 0 15px;margin:15px 0}.responsive-subnav-container .row-list.row-conditions,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-conditions{padding-top:15px;padding-bottom:20px;margin-bottom:9px}.responsive-subnav-container .lifts-col-1,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .lifts-col-1,.responsive-subnav-container .lifts-col-2,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .lifts-col-2,.responsive-subnav-container .more-col-1,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .more-col-1,.responsive-subnav-container .more-col-2,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .more-col-2{float:none;width:100%}.responsive-subnav-container .row-list,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list{padding:0 30px}.responsive-subnav-container .row-list li,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list li{display:block;width:100%;float:none;clear:both}.responsive-subnav-container .row-list li a,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list li a{padding-left:0}.responsive-subnav-container .row-list .subheading span,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list .subheading span{padding-left:0}.responsive-subnav-container .row-list.row-categories,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-categories{padding-bottom:0;margin-bottom:0}.responsive-subnav-container .row-list.row-lifts-1 li,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-lifts-1 li,.responsive-subnav-container .row-list.row-lifts-2 li,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-lifts-2 li,.responsive-subnav-container .row-list.row-categories li,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-categories li,.responsive-subnav-container .row-list.row-brands li,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-brands li{display:none}.responsive-subnav-container .row-list.row-lifts-1 .subheading,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-lifts-1 .subheading,.responsive-subnav-container .row-list.row-lifts-2 .subheading,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-lifts-2 .subheading,.responsive-subnav-container .row-list.row-categories li.subheading,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-categories li.subheading,.responsive-subnav-container .row-list.row-brands li.subheading,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-brands li.subheading{display:block}.responsive-subnav-container .row-list.row-more-1 .subheading:after,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-more-1 .subheading:after,.responsive-subnav-container .row-list.row-more-2 .subheading:after,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.row-more-2 .subheading:after{display:none !important}.responsive-subnav-container .row-list.responsive-submenu-active li,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.responsive-submenu-active li{display:block !important}.responsive-subnav-container ul li.subheading,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container ul li.subheading{padding:15px 0 5px;cursor:pointer;position:relative}.responsive-subnav-container ul li.subheading:after,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container ul li.subheading:after{content:'+';position:absolute;top:14px;right:5px}.responsive-subnav-container ul li.subheading a,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container ul li.subheading a{padding:0;display:block}.responsive-subnav-container .row-list.responsive-submenu-active .subheading:after,.responsive-nav-open .new-navigation .new-nav>ul>.level-top.has-children.responsive-active .subnav-container .row-list.responsive-submenu-active .subheading:after{content:"-"}}@media (max-width: 450px){.responsive-nav-open .new-navigation>ul{top:209px}}.banner-container{margin-top:-20px;margin-bottom:32px;position:relative}.banner-container .banner{width:100%}.banner-container .banner .main-image{display:block;width:100%}.banner-logo{display:block;padding-bottom:20px;max-height:81px;max-width:209px}.banner-container .cycle-pager{position:absolute;bottom:10px;left:0;right:0;margin:0 auto;text-align:center;z-index:400}.banner-container .cycle-pager span{display:inline-block;vertical-align:top;width:10px;height:10px;margin:0 5px;background:#bcbcbe;text-indent:-999em;border-radius:50px;cursor:pointer}.banner-container .cycle-pager span.cycle-pager-active{background:#fff}.banner .overlay-container{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;max-width:1236px;margin:0 auto}.banner .overlay-container .arrow.arrow-left{position:absolute;top:40%;transform:translateY(-50%);left:-86px;cursor:pointer}.banner .overlay-container .arrow.arrow-right{position:absolute;top:40%;transform:translateY(-50%);right:-86px;cursor:pointer}.banner .overlay-container .overlay{position:absolute;top:14%;right:20px;background:rgba(0,0,0,0.5);padding:33px 30px 34px;color:#fff;max-width:505px;box-sizing:border-box}.banner .overlay-container .overlay .title{padding-bottom:13px;font-size:29px;line-height:40px;margin:0;font-weight:600}.banner .overlay-container .overlay .info{font-size:19px}.banner .overlay-container .overlay .link{margin:0}.banner .overlay-container .overlay .link a{color:#fff;font-size:18px;font-weight:400;text-transform:uppercase;border:1px solid #fff;display:inline-block;vertical-align:top;height:50px;width:230px;box-sizing:border-box;padding-top:11px;text-align:center;margin-top:24px;transition:background 0.2s;background:transparent}.banner .overlay-container .overlay .link a:hover{background:rgba(0,0,0,0.25);text-decoration:none}.search-container{position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,0.4);z-index:450}.search-container .options{display:flex;justify-content:space-between;max-width:1235px;margin:0 auto;width:96%;padding:20px 0}.search-container .options select{margin-right:15px;height:50px;box-sizing:border-box;padding-left:8px;font-size:16px;font-weight:400;background:#fff url("../images/icon-dropdown.png") center right no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#aaa}.search-container .options select{white-space:inherit;padding-right:53px}.search-container .options select:hover{color:#222}.search-container .options input[type=submit]{padding:0 55px;height:50px;font-size:18px;background:#ffc323;font-weight:400;border:0;text-transform:uppercase;transition:background 0.1s}.search-container .options input[type=submit]:hover{background:#e9a900}.category-vehicle-mounts .banner-logo{max-width:179px}.page-layout-brand-genie .banner .overlay-container .overlay{top:6%}.banner .overlay-container .overlay{top:10%}@media (max-width: 1900px){.banner .overlay-container .overlay{max-width:605px}}@media (max-width: 1770px){.cms-home .banner .overlay-container .overlay{right:60px}.banner .overlay-container .arrow.arrow-left{left:0}.banner .overlay-container .arrow.arrow-right{right:0}.page-layout-brand-genie .banner-logo{padding-bottom:10px;max-height:52px;max-width:109px}}@media (max-width: 1700px){.cycle-pager{display:none}}@media (max-width: 1580px){.banner .overlay-container .arrow.arrow-left{left:15px}.banner .overlay-container .arrow.arrow-right{right:15px}.banner .overlay-container .overlay .title{padding-bottom:0}.banner .overlay-container .overlay .link a{margin-top:10px}.search-container .options{padding:18px 0}}@media (max-width: 1470px){.banner .overlay-container .overlay{top:8%}.banner .overlay-container .overlay .title{font-size:27px}.banner .overlay-container .overlay .info{font-size:17px}}@media (max-width: 1400px){.banner .overlay-container .overlay{padding:30px 18px}.search-container .options select{margin-right:10px}}@media (max-width: 1390px){.page-layout-brand-genie .banner .overlay-container .overlay{padding:18px}}@media (max-width: 1275px){.search-container{position:static;background:#777}.search-container .options{flex-wrap:wrap;padding:18px 0 0}.search-container .options select{width:32%;margin-bottom:20px}.search-container .options select:nth-child(3n){margin-right:0}.search-container .options input[type=submit]{width:32%}.banner .overlay-container .overlay{top:12%}}@media (max-width: 1200px){.banner .overlay-container .overlay{max-width:772px;right:60px}}@media (max-width: 1000px){.banner .overlay-container .arrow{display:none}.banner .overlay-container .overlay{right:18px}.banner-container .banner{padding-top:400px}.banner-container .banner .main-image{position:absolute;top:0;left:50%;transform:translateX(-50%);bottom:0;right:0}.banner-logo{margin:0 auto}.banner-container{background:#ffc323;max-width:100%;overflow:hidden;width:100% !important}.banner-container .banner .main-image{width:auto;height:400px;max-width:none}.banner-container.banner-home .banner .overlay-container,.banner-container .banner .overlay-container{box-sizing:border-box !important;text-align:center}.banner .overlay-container .overlay{left:0;right:0;max-width:80%;top:8%;margin:0 auto}.banner .overlay-container .overlay .title{padding-bottom:5px;line-height:34px}.cms-home .banner .overlay-container .overlay{left:50px;right:50px}.cms-home .banner-container .banner .main-image{height:500px}.cms-home .banner-container .banner{padding-top:500px}}@media (max-width: 660px){.search-container .options select{width:48.4%;margin-bottom:15px}.search-container .options select:nth-child(3n){margin-right:10}.search-container .options select:nth-child(2n){margin-right:0}.search-container .options input[type=submit]{width:48.4%}}@media (max-width: 480px){.banner .overlay-container .overlay{max-width:92%}}@media (max-width: 455px){.search-container .options{padding-top:25px}.search-container .options select{margin-right:0;width:100%;margin-bottom:10px}.search-container .options input[type=submit]{width:100%;margin-bottom:25px}}@media (max-width: 430px){.cms-home .banner .overlay-container .overlay{left:0px;right:0px}}@media (max-width: 360px){.banner .overlay-container .overlay .link a{width:100%}}.share-buttons-group{position:absolute;top:0px;right:0}.share-buttons{width:40px;height:50px;position:absolute;top:0px;right:0px}.share-buttons:before{content:'Share';top:6px;left:-50px;position:absolute;font-size:14px;text-transform:uppercase;color:#222}.share-button{width:40px;height:40px;line-height:40px;text-align:center;border-radius:4px;background:#fff;font-size:1.25em;color:#fff;cursor:pointer;transition:margin-top 0.4s}.share-buttons:hover .share-button:first-child,.share-button:hover{background:#ff5c3e}.share-buttons .expandable{opacity:0;visibility:hidden;transition:0.4s;padding-top:10px}.share-buttons:hover .expandable,.share-buttons.active .expandable{opacity:1;visibility:visible}.share-buttons .expandable .share-button{margin-top:-15px;margin-bottom:10px}.share-buttons:hover .expandable .share-button,.share-buttons.active .expandable .share-button{margin-top:0}.share-button.expand{background:#fff !important}.share-button.expand:hover{background:#fff !important}.share-button.pinterest{background:#cc1e27}.share-button.pinterest:hover{background:#b71b23}.share-button.twitter{background:#5fc6f1}.share-button.twitter:hover{background:#55b2d8}.share-button.facebook{background:#3c5a97}.share-button.facebook:hover{background:#365188}.share-button.googleplus{background:#dc4a38}.share-button.googleplus:hover{background:#c64232}.share-button.email{background:#54c795}.share-button.email:hover{background:#4bb386}.page-layout-2columns-left.catalogsearch-result-index .sidebar-main,.page-layout-2columns-left.catalog-category-view .sidebar-main{width:23.37%;padding:0;float:left}.page-layout-2columns-left.catalogsearch-result-index .column.main,.page-layout-2columns-left.catalog-category-view .column.main{width:74.48%;float:right}.page-layout-2columns-left.no-filters .sidebar-main{width:100%;float:none;height:70px;overflow:hidden}.page-layout-2columns-left.no-filters .column.main{width:100%;float:none}.page-products .product-item-info{width:100%}.product-item-info{width:100%}.modes{display:none}.special-description{background:#f5f5f5;padding:25px;margin-bottom:19px;margin-top:25px}.special-description ul li{padding-bottom:6px}.category-image .image{float:right;margin:-50px 0 27px 55px}.toolbar-products{padding:0}.toolbar-products .sorter-label{text-transform:uppercase;font-size:14px;color:#222;position:relative;top:-8px}.toolbar-products .sorter-options{border:1px solid #ddd;font-size:15px;background:#fff url("../images/icon-dropdown-solid-arrow.png") 96% 50% no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:160px;padding:0 10px}.toolbar-amount{display:none}.action.download{background:#fff url("../images/svg/icon-download-black.svg") 15px 48% no-repeat;background-size:30px 30px;color:#222;text-transform:uppercase;border:1px solid #ddd;padding:17px 20px 17px 59px;display:inline-block;vertical-align:top;text-decoration:none;font-weight:400;font-size:16px}.action.download:hover,.action.download:active{background-image:url("../images/svg/icon-download.svg");background-color:#ffc323;color:#fff}.action.download.download-used-stock:hover,.action.download.download-used-warranty:hover{background-color:#ffc323}.sorter-action:before{width:34px;height:34px;text-indent:-999em}.sorter-action.sort-asc:before{background:url("../images/icon-sort-arrow-up.png") no-repeat}.sorter-action.sort-desc:before{background:url("../images/icon-sort-arrow-down.png") no-repeat}.pages .item{font-size:18px}.pages a.page,.pages a.page:visited{color:#222}.pages a.page:hover{color:#ffc323}.pages strong.page{font-size:18px;color:#ffc323}.category-lower-desc{font-size:16px;line-height:24px}.category-lower-desc p{margin:0 0 19px}.category-buttons{font-size:0}.category-buttons .action.download{margin-right:26px}.catalog-category-view .category-view{display:none}.category-description{margin-bottom:30px}.description-read-more{font-weight:600;cursor:pointer}.category-buttons{width:637px;display:inline-block;vertical-align:top;margin:0}.toolbar-top{width:255px;display:inline-block;vertical-align:top;float:right;margin-top:7px}.toolbar-top .toolbar-products{margin:0}.toolbar-top .toolbar-products .sorter-options{min-width:160px;margin-left:0;height:34px;width:247px;margin-right:4px}.sorter{text-align:left;padding-top:0;margin-top:-2px;width:293px}.catalogsearch-result-index .toolbar-top,.catalogsearch-advanced-result .toolbar-top{padding-bottom:30px}.catalog-category-view .message.info{margin-top:30px}.new-products-grid .product-items{margin-left:0;overflow:hidden;clear:both}.new-products-grid .product-items .product-item{padding-left:0;width:31.25%;float:left;margin-right:2.9%;margin-bottom:30px;border:1px solid #ddd;border-bottom:5px solid #ffc323;box-sizing:border-box;background:#fff;position:relative;cursor:pointer}.new-products-grid .product-items .product-item:nth-child(3n){margin-right:0}.new-products-grid .product-items .product-item .product-item-name{text-transform:uppercase;font-size:18px;margin:0 0 6px;line-height:22px}.new-products-grid .product-items .product-item .product-item-name .product-item-link{color:#222;font-weight:600}.new-products-grid .product-items .product-item .price-box .price{color:#ffc323;font-size:20px;font-weight:600}.new-products-grid .product-items .product-item .brand-logo-container{height:60px;display:flex;padding-bottom:12px}.new-products-grid .product-items .product-item .brand-logo{display:block}.new-products-grid .product-items .product-item .price-box{margin:7px 0 0}.new-products-grid .product-items .product-item .product-item-details{position:absolute;bottom:0;left:0;right:0;padding:16px 28px 16px 28px;z-index:250;background:#fff}.new-products-grid .product-items .product-item .product-subtitle{display:block}.new-products-grid .product-items .product-item .product-image-photo{margin-top:-1px}.new-products-grid .product-items .product-item .product-item-info{padding-bottom:50px}.new-products-grid .product-items .product-item .product-image-container{display:block}.new-products-grid .product-items .product-item .product-new{position:absolute;width:80px;top:20px;left:20px;z-index:150}.new-products-grid .icon-refurb-info{width:16px;height:16px;position:relative;top:2px;left:5px;cursor:pointer}@media (max-width: 1320px){.sorter{width:263px}.toolbar-top .toolbar-products .sorter-options{width:217px}}@media (max-width: 1260px){.sorter{width:100%}.toolbar-products .sorter-label{top:0;margin-right:13px}}@media (min-width: 1200px){.new-products-grid .product-items .product-item{min-height:530px}.product-items .product-item .product-item-info{padding-bottom:180px}}.image-label{position:absolute;top:20px;left:20px;font-size:16px;z-index:600;color:#fff;background:#ffc323;padding:8px;border-radius:150px;width:80px;height:80px;text-align:center;box-sizing:border-box;pointer-events:none}.image-label span{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;text-transform:uppercase}.no-filters .product-items .product-item{padding-left:0;width:23.34%;float:left;margin-right:2.2%}.no-filters .product-items .product-item:nth-child(3n){margin-right:2.2%}.no-filters .product-items .product-item:nth-child(4n){margin-right:0}.mini-attributes{max-height:22px !important;overflow:hidden;transition:max-height 0.3s ease-in-out}.mini-attributes p{margin-bottom:1px;color:#777;font-size:14px}.mini-attributes p .key{font-weight:400;text-transform:uppercase}.mini-attributes p .value{font-weight:300}.mini-attributes p .value span.comma:after{content:', '}.mini-attributes p .value span.comma:last-child:after{content:'';display:none}.new-products-grid .product-items.ready .product-item .mini-attributes{display:block !important}.new-products-grid .product-items.ready .product-item:hover .mini-attributes{max-height:250px !important}.featured-product-list .mini-attributes p:last-child{margin-top:7px}.column.main .product-items{margin-left:0}.filter-options .filter-options-title{text-transform:uppercase;font-size:16px;font-weight:600;color:#222;border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:14px;position:relative;cursor:pointer}.filter-options .filter-options-title:after{content:'-';position:absolute;top:3px;right:0;color:#222}.filter-options .filter-options-title.closed:after{content:'+';font-weight:400}.filter-options .filter-options-content{margin:0}.filter-options .filter-options-content .items{padding-bottom:30px}.filter-options .filter-options-content .items .item{margin-bottom:6px;font-weight:300;font-size:15px}.filter-options .filter-options-content .items .item a:before{content:'\f096';font-family:"fontAwesome";color:#777;display:inline-block;width:14px}.filter-options .filter-options-content .items .item a:hover{text-decoration:none}.filter-options .filter-options-content .items .item a.active{color:#ffc323}.filter-options .filter-options-content .items .item a.active:before,.filter-options .filter-options-content .items .item a:hover:before{content:'\f046';color:#ffc323}.filter-current-subtitle{text-transform:uppercase;padding-bottom:10px;font-size:16px}.filter-current{background:#f5f5f5;padding:5px 15px;margin-bottom:25px}.filter-current .item{margin:10px 0}.filter-current .filter-label{text-transform:uppercase}.filter-current .action.remove{color:#aaa}.filter-current .action.remove:hover{text-decoration:none;color:#222}.filter-toggle{max-width:359px;display:block;background:#eee;text-transform:uppercase;font-size:16px;color:#222;height:50px;box-sizing:border-box;padding:14px 0 0 15px;margin-bottom:40px;font-weight:400;position:relative}.filter-toggle:after{content:'-';position:absolute;top:8px;right:15px;font-size:22px}.filter-toggle:active,.filter-toggle:hover{color:#222;text-decoration:none;background:#d5d5d5}.no-filters .filter-toggle:after{content:'+';font-weight:300;top:10px}@media (max-width: 1260px){.category-buttons{width:100%;display:block;padding-top:9px}.toolbar-top{width:100%;display:block;float:none;margin:15px 0}.toolbar-top .toolbar-products{text-align:left}.toolbar-top .toolbar-products .sorter{float:none;padding-top:12px}}@media (max-width: 1250px){.new-products-grid .product-items .product-item .product-item-details .detail-panel{padding-top:0px}.new-products-grid .product-items .product-item .brand-logo{top:16px;left:27px;right:auto}.new-products-grid .product-items .product-item .product-item-name{padding-right:0 !important}}@media (max-width: 950px){.page-layout-2columns-left.catalog-category-view .sidebar-main{width:100%;float:none;clear:both}.page-layout-2columns-left.catalog-category-view .column.main{width:100%;float:none;clear:both}.no-filters .product-items .product-item{width:32%;margin-right:2%}.no-filters .product-items .product-item:nth-child(4n){margin-right:2%}.no-filters .product-items .product-item:nth-child(3n){margin-right:0}.widget-product-grid li:nth-child(4n){display:none !important}.new-products-grid .product-items.ready .product-item:hover .mini-attributes{max-height:250px !important}}@media (max-width: 860px){.further-attrib{display:none !important}.mini-attributes{max-height:none !important}}@media (max-width: 768px){.category-image .image{display:none}}@media (max-width: 720px){.category-buttons .action.download{display:block;margin-right:0;margin-bottom:10px}}@media (max-width: 650px){.no-filters .product-items .product-item{width:49%;margin-right:2% !important}.no-filters .product-items .product-item:nth-child(2n){margin-right:0 !important}.widget-product-grid li:nth-child(4n){display:block !important}}@media (max-width: 460px){.sorter{width:100%}.toolbar-products .sorter-label{display:none}.toolbar-products .sorter-options{margin-top:0 !important}}@media (max-width: 420px){.toolbar-products .sorter-options{margin-top:10px;min-width:0}.new-products-grid .product-items .product-item{width:100% !important}.new-products-grid .product-items .product-item .brand-logo-container{height:auto !important;max-height:60px !important}.new-products-grid .product-items .product-item .product-item-name{height:auto !important;min-height:0 !important}.new-products-grid .product-items .product-item .product-item-details{position:static !important}.new-products-grid .product-items .product-item{height:auto !important}.new-products-grid .product-items .product-item .product-item-info{padding-bottom:0 !important}.new-products-grid .product-items .product-item .product-image-container{width:100% !important}}@media (max-width: 360px){.new-products-grid .product-items .product-item{margin-bottom:20px}.new-products-grid .product-items .product-item .product-item-details{padding:28px 15px}.new-products-grid .product-items .product-item .brand-logo{left:15px;right:15px;max-width:100%}}@media (max-width: 330px){.toolbar-top .toolbar-products .sorter-options{width:200px !important}}.page-layout-1column .product-info-main{width:46.1%}.page-layout-1column .product.media{width:52%}.catalog-product-view .breadcrumbs{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px}.page-layout-1column .product.media{position:relative}.product-images .large-image{width:61%;float:left;margin-right:30px;position:relative}.product-images .large-image .large-zoom{position:absolute;bottom:0;right:0;z-index:200;cursor:pointer}.product-images .large-image .main-product-image{width:100%}.product-images.single-image .large-image{width:97%}.product-images .thumbnail-list{width:192px;overflow:hidden;position:absolute;top:0;right:40px}.product-images .thumbnail-list ul{list-style:none;margin:0;padding:0}.product-images .thumbnail-list ul li{height:240px;position:relative;margin:0 0 25px;padding:0 0 25px;overflow:hidden}.product-images .thumbnail-list ul li.slick-current{border-bottom:1px solid #ddd}.product-images .thumbnail-list ul li a{display:block;line-height:240px;vertical-align:middle;text-align:center}.product-images .thumbnail-list ul li img{max-width:100%;display:inline-block;line-height:240px;vertical-align:middle;max-height:240px}.product-images .thumbnail-up{position:absolute;top:0;right:0;width:100%;background:rgba(245,245,245,0.4) url("../images/svg/icon-arrow-up-black.svg") center center no-repeat;background-size:17px 10px;height:30px;z-index:250;cursor:pointer}.product-images .thumbnail-down{position:absolute;bottom:0px;right:0;width:100%;background:rgba(245,245,245,0.6) url("../images/svg/icon-arrow-down-black.svg") 50% 39% no-repeat;background-size:17px 10px;height:33px;z-index:250;cursor:pointer}.product-images .thumbnail-down:active{background:rgba(255,255,255,0.3)}.product-images .cycle-gallery{min-height:500px !important}.zoom-popup-container{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1500}.zoom-popup-container .zoom-popup{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:90%;max-width:562px;max-height:850px;border:10px solid #fff;overflow:hidden}.zoom-popup-container .zoom-popup .zoom-close{position:absolute;top:0px;right:0px;cursor:pointer}.zoom-popup-container .zoom-popup .zoom-large-image{width:100%;display:block}.product-info-main{position:relative}.product-info-main .page-title-wrapper{padding-right:190px}.product-info-main .page-title-wrapper .page-title{text-transform:uppercase;font-size:18px;font-weight:600;color:#222;margin-bottom:20px;margin-top:0}.product-info-main .inline-brand-logo{display:block;margin-bottom:25px}.product-info-main .product.attribute.overview{margin:0 0 20px}.product-info-main .product.attribute.overview p{font-weight:400;font-size:16px}.content-container p.short-desc-read-more{margin-bottom:40px;font-weight:600;font-size:16px}.product-info-main .box-tocart{display:block}.product-info-main .box-tocart .actions{display:block}.product-info-main .box-tocart .actions .action.tocart{width:100%;font-size:16px;height:60px;padding-top:0;padding-bottom:0}.add-additional{border-top:1px solid #ddd;margin-top:30px;padding-top:30px}.add-additional .action{font-size:16px;text-transform:uppercase;color:#222;font-weight:600;text-align:center;width:48%;border-radius:0 !important;height:58px;background:#fff;border:1px solid #ddd;line-height:21px}.add-additional .action:hover{float:left;background:#ffc323;border:1px solid #ffc323}.add-additional .action.action-finance-options{float:right}.product-attribute-list{list-style:none;margin:40px 0 30px;padding:0;overflow:hidden}.product-attribute-list li{float:left;padding:0;margin:0 0 20px;width:50%;font-size:15px}.product-attribute-list li img{float:left;margin-right:11px;width:50px;height:50px}.product-attribute-list li .name{display:block;font-weight:400;text-transform:uppercase}.product-attribute-list li .value{display:block;font-weight:300}.product-attribute-list li .value span:after{content:","}.product-attribute-list li .value span:last-child:after{display:none}.additional-attributes-wrapper h2{text-transform:uppercase;padding-left:10px}#product-attribute-specs-table tr th,#product-attribute-specs-table tr td{padding:4px 10px}#product-attribute-specs-table tr td .icon-refurb-info{position:relative;top:3px;left:4px;cursor:pointer}.need-help{border-left:5px solid #ffc323;padding-left:14px;margin-bottom:50px}.need-help .lead{font-size:22px;color:#222;text-transform:uppercase;margin:0;font-weight:400;padding:4px 0}.need-help .info{margin:0;font-size:19px;font-weight:400;padding:4px 0}.need-help .info span{font-weight:300}.product-info-main .price-box .price-wrapper .price{font-size:30px;color:#ffc323}.stock-availability{font-weight:600;margin:20px 0;position:absolute;top:50px;right:0}.stock-availability span{font-weight:400}.product-tabs{margin-top:50px;margin-bottom:20px}.product-tabs .tab-headings{border-bottom:1px solid #ddd;margin-bottom:30px;font-size:0}.product-tabs .tab-headings a:hover{background:#d5d5d5}.product-tabs .tab-headings .active{color:#fff;background:#78797c}.product-tabs .tab-headings .active:hover{color:#fff;background:#444}.product-tabs .tab-headings a{display:inline-block;vertical-align:top;color:#222;background:#eee;padding:15px 30px;text-decoration:none;text-align:center;font-weight:600;font-size:16px;text-transform:uppercase;margin-right:5px}.product-tabs .tab-content{font-weight:400}.product-tabs .tab-content strong{font-weight:600}.tab-description .product-specifications{float:left;width:40%}.tab-description .product-specifications strong{text-transform:uppercase}.tab-description .product-description{width:50%;float:left;padding-right:10%;font-size:16px}.catalog-product-view .featured-product-container{margin-bottom:70px}.catalog-product-view .block .block-title{text-transform:uppercase;font-weight:600;color:#222}.catalog-product-view .block .block-title strong{font-weight:600;font-size:20px !important}.block.related{max-width:1235px;width:96%;margin:50px auto 0 auto}.block.related .product-subtitle{font-weight:600}.block-viewed-products-grid{background:#f5f5f5;border-top:1px solid #ddd;margin-bottom:0;padding:50px 0 20px}.block-viewed-products-grid .block-title{max-width:1235px;margin:0 auto;width:96%;padding-bottom:30px}.block-viewed-products-grid .block-content{max-width:1235px;margin:0 auto;width:96%}.enquire-popup-container{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.35);z-index:1500}.enquire-popup-container .enquire-popup{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background:#fff url("../images/bg-faded-crane-large.png") bottom right no-repeat;width:96%;max-width:1260px;max-height:90%;margin:0 auto;padding:50px;box-sizing:border-box}.enquire-popup .close{position:absolute;top:0;right:0;cursor:pointer}.enquire-popup h3{text-transform:uppercase;font-size:20px;font-weight:600}.enquire-popup h4{font-size:16px;font-weight:600;margin-top:1px}.enquire-popup p{font-size:16px;line-height:28px}.enquire-popup .product-enquiry{padding-top:20px}.enquire-popup .col-group{display:flex;justify-content:space-between}.enquire-popup .col-group .col{width:31%}.enquire-popup .col-group .col .field-list{width:100%}.enquire-popup .col-group .col textarea{background:#f5f5f5;height:319px;resize:none}.enquire-popup .col-group .col textarea::-webkit-input-placeholder{color:#c3c3c3;font-weight:400}.enquire-popup .col-group .col textarea:-ms-input-placeholder{color:#c3c3c3}.enquire-popup .col-group .col input[type=text]::-webkit-input-placeholder{color:#c3c3c3;font-weight:400}.enquire-popup .col-group .col input[type=text]:-ms-input-placeholder{color:#c3c3c3}.enquire-popup .col-group .col input[type=email]::-webkit-input-placeholder{color:#c3c3c3;font-weight:400}.enquire-popup .col-group .col input[type=email]:-ms-input-placeholder{color:#c3c3c3}.enquire-popup .col-group .col .actions-toolbar{margin:0;float:none}.enquire-popup .col-group .col .actions-toolbar .primary{display:block;float:none;width:100%}.enquire-popup .col-group .col .actions-toolbar .primary input[type=submit]{width:100%;margin:0}.enquire-popup .form-ask-about{padding-bottom:30px}.enquire-popup .form-ask-about .radio-group p{display:block;vertical-align:top;padding:0 10px 0 0;margin:0 0 5px}.enquire-popup .newsletter-sign-up{padding-top:20px}.enquire-popup .newsletter-sign-up p input[type=checkbox]{position:relative;top:1px}.enquire-popup .newsletter-sign-up p label{font-size:14px;font-weight:400}@media (max-width: 1600px){.product-images .thumbnail-list{width:173px;height:568px}}@media (max-width: 1375px){.product-attribute-list li{font-size:14px;margin-bottom:10px}}@media (max-width: 1300px){.enquire-popup-container .enquire-popup{padding:30px}.enquire-popup .col-group .col .actions-toolbar .primary input[type=submit] span{line-height:23px}}@media (min-width: 1255px){.product-images .thumbnail-list ul li{width:100% !important}}@media (max-width: 1255px){.product-images .thumbnail-list{position:static;width:100%;height:auto;padding:25px 0;box-sizing:border-box;margin:0;min-height:0 !important}.product-images .thumbnail-list ul li{padding-bottom:0;border-bottom:0;margin:0 10px}.product-images .large-image{width:100%;float:none;clear:both}.product-images .thumbnail-down,.product-images .thumbnail-up{display:none !important}}@media (max-width: 1230px){.tab-description .product-description{width:57%}.tab-description .product-specifications{float:right}}@media (max-width: 1200px){.page-layout-1column .product.media{width:50%}.product-attribute-list li{font-size:16px;margin-bottom:23px;float:none;width:100%;clear:both}.product-attribute-list li .name,.product-attribute-list li .value{position:relative;top:6px;display:inline-block;vertical-align:top}.product-attribute-list li:nth-child(2n){width:100%}.product-attribute-list li img{width:35px;height:35px;margin-right:12px}.content-container p.short-desc-read-more{margin-bottom:30px}.cycle-gallery .main-product-image{width:100%;right:0}.tab-description .product-description{width:58%;padding-right:0}.tab-description .product-specifications{width:35%}}@media (max-width: 768px){.page-layout-1column .product.media,.page-layout-1column .product-info-main{width:100%}.page-layout-1column .product.media{padding-bottom:50px}.tab-description .product-description{width:100%;box-sizing:border-box}.tab-description .product-specifications{float:left;width:100%;margin-top:30px;background:#f5f5f5;box-sizing:border-box;padding:20px}.tab-description .product-specifications p{margin-bottom:5px}.tab-description .product-specifications p:last-child{margin-bottom:0}.enquire-popup .col-group{display:block}.enquire-popup .col-group .col{width:100%}.enquire-popup .col-group .col.col-message{padding-bottom:25px}.enquire-popup-container .enquire-popup{width:100%;height:100%;top:0;transform:translateY(0);max-height:100%;overflow-y:scroll}.product-images.single-image .large-image{width:100%}.stock-availability{position:static}.product-info-main .page-title-wrapper{padding-right:120px}#product-attribute-specs-table{margin-bottom:0}}@media (max-width: 705px){.product-tabs .tab-headings{border-bottom:0}.product-tabs .tab-headings a{display:block;margin-bottom:1px;margin-right:0}}@media (max-width: 420px){.need-help .info{font-size:14px}}@media (max-width: 380px){.enquire-popup-container .enquire-popup{padding:15px}.add-additional{overflow:hidden}.add-additional .action{width:100%;margin-bottom:3px}}.popup-enquire-container{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.35);z-index:3000}.popup-enquire-container .popup-enquire{background:#fff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:1265px;margin:0 auto;padding:60px;box-sizing:border-box}.popup-enquire-container .popup-enquire .close{position:absolute;top:0;right:0;cursor:pointer}.popup-enquire-container .popup-enquire .detail .intro{padding-bottom:25px}.popup-enquire-container .popup-enquire .detail .intro h3{font-size:20px;color:#231f20;text-transform:uppercase;font-weight:600;padding-bottom:10px}.popup-enquire-container .popup-enquire .detail .intro p{font-size:16px;font-weight:400;line-height:27px}.popup-enquire-container .popup-enquire .enquire-cols .col{width:33%;display:inline-block;vertical-align:top;box-sizing:border-box}.popup-enquire-container .popup-enquire .enquire-cols .col-fields{padding-right:22px}.popup-enquire-container .popup-enquire .enquire-cols .col-message{padding-right:22px}.popup-enquire-container .popup-enquire input[type=text]{border:1px solid #ddd;font-size:15px;height:48px;margin-bottom:20px;color:#222;font-weight:400}.popup-enquire-container .popup-enquire input[type=text]:last-child{margin-bottom:0}.popup-enquire-container .popup-enquire textarea{border:1px solid #ddd;font-size:15px;height:321px;color:#222;font-weight:400}.popup-enquire-container .popup-enquire .radio-group{padding-bottom:25px}.popup-enquire-container .popup-enquire .radio-group .question{font-size:16px;font-weight:400;padding-bottom:10px;margin-top:0}.popup-enquire-container .popup-enquire .radio-group ul{list-style:none;margin:0;padding:0}.popup-enquire-container .popup-enquire .radio-group ul li{margin:0;padding:0 0 12px}.popup-enquire-container .popup-enquire .radio-group ul li input[type=checkbox]{margin-right:5px;position:relative;top:2px}.popup-enquire-container .popup-enquire input[type=submit]{background:#fec423;border:0;font-size:16px;color:#222;text-align:center;text-transform:uppercase;height:60px;width:100%;font-weight:600;margin-bottom:25px}.popup-enquire-container .popup-enquire .radio-group .inline-question label{font-size:14px;color:#222;font-weight:400}.popup-enquire-container .popup-enquire .radio-group .inline-question input[type=checkbox]{position:relative;top:1px}@media (max-width: 1300px){.popup-enquire-container .popup-enquire{width:96%;padding:30px}}@media (max-width: 830px){.popup-enquire-container .popup-enquire{padding:20px}.popup-enquire-container .popup-enquire .enquire-cols .col{width:100%;margin-bottom:20px}.popup-enquire-container .popup-enquire .enquire-cols .col.col-submit{padding-right:22px}.popup-enquire-container .popup-enquire input[type=text]{margin-bottom:10px}.popup-enquire-container .popup-enquire textarea{height:70px}.popup-enquire-container .popup-enquire .enquire-cols{height:200px;overflow-y:scroll}}.cta-container{clear:both;position:relative;margin-right:-33px;margin-bottom:32px;max-width:1235px}.cta-container .cta{float:left;margin:0 5px;position:relative;cursor:pointer}.cta-container .cta img{display:block}.cta-container .cta .link{position:absolute;bottom:20px;left:15%;color:#fff;font-size:16px;font-weight:300;z-index:350}.cta-container .cta .link:hover{text-decoration:none}.cta-container .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:10px;height:17px}.cta-container .cta-left{left:-30px}.cta-container .cta-right{right:-30px}.cta-container-vertical{margin-top:20px}.cta-container-vertical .cta{margin-bottom:24px;position:relative}.cta-container-vertical .link{color:#fff;position:absolute;bottom:20px;left:25px}.cta-container-vertical .lead{position:absolute;top:50%;transform:translateY(-50%);left:25px;margin:0;font-weight:600;text-transform:uppercase;font-size:22px;color:#fff;padding:0}.brands-container{clear:both;margin-right:-32px;position:relative;margin-bottom:32px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:37px 0 40px;width:100%}.brands-container .brand{line-height:72px;text-align:center;margin:0 5px;cursor:pointer}.brands-container .brand img{display:inline-block;vertical-align:middle;max-height:65px}.brands-container .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:10px;height:17px}.brands-container .brands-left{left:-30px}.brands-container .brands-right{right:-30px}.cms-outrigger-pads .cta-container-vertical,.cms-finance .cta-container-vertical{margin-top:9px}@media (max-width: 1630px){.cta-container{margin-right:30px;margin-left:30px}.cta-container .cta-right{right:-30px}.brands-container{margin-right:30px;margin-left:30px;width:auto}.brands-container .brands-right{right:-30px}}@media (max-width: 730px){.cta-container-vertical .lead{left:15px;font-size:17px}.cta-container-vertical .link{left:15px}}@media (max-width: 600px){.cta-container-vertical .lead{font-size:22px}}@media (max-width: 435px){.cta-container .cta .link{left:13%;bottom:14px;font-size:14px}}@media (max-width: 360px){.cta-container .cta .link{left:8%;bottom:7px;font-size:14px}.cta-container-vertical .lead{font-size:17px}}.featured-product-container{margin-bottom:20px}.featured-product{position:relative;border:1px solid #e5e5e5}.featured-product .aside{position:absolute;top:0;left:0}.featured-product .lead{background:#ffc323;padding:25px 80px 25px 570px;color:#fff}.featured-product .lead h2{font-size:31px;color:#fff;font-weight:400;float:left;text-transform:uppercase;margin-top:38px;margin-bottom:49px;line-height:42px;padding-right:135px}.featured-product .lead .promo{background:#fff;display:inline-block;vertical-align:top;float:right;width:182px;height:182px;border-radius:150px;position:absolute;top:20px;right:20px}.featured-product .lead .promo span{color:#ffc323;position:absolute;top:50%;transform:translateY(-50%) rotate(15deg);left:0;right:0;text-align:center;margin:0 auto;font-size:20px;font-weight:600;line-height:28px}.featured-product .detail{padding:39px 25px 35px 570px;min-height:103px}.featured-product .detail p{font-size:16px;color:#222;float:left;max-width:60%;font-weight:400}.featured-product .detail .find-out-more{float:right;display:inline-block;vertical-align:top;width:216px;height:60px;color:#fff;background:#777;box-sizing:border-box;padding-top:17px;text-align:center;font-weight:400;font-size:18px;text-transform:uppercase;margin-top:11px;text-decoration:none !important}.featured-product .detail .find-out-more:hover{background:#444}@media (max-width: 1600px){.featured-product .aside{height:100%;bottom:0}}@media (max-width: 1400px){.featured-product .lead h2{font-size:31px}.featured-product .detail .find-out-more{width:210px}}@media (max-width: 1300px){.featured-product .lead{padding-left:500px}.featured-product .lead h2{margin-top:0;margin-bottom:0}.featured-product .lead .promo{display:none}.featured-product .detail{padding-left:500px}}@media (max-width: 1210px){.featured-product .aside{height:auto;width:100%;position:static;display:none}.featured-product .lead{padding:25px}.featured-product .lead h2{margin:0;line-height:36px}.featured-product .lead h2 br{content:' ';margin-right:8px}.featured-product .lead .promo{display:none}.featured-product .detail{padding:25px}.featured-product .detail p{float:none;max-width:none}.featured-product .detail .find-out-more{width:100%;margin-top:15px;margin-bottom:10px}}@media (max-width: 768px){.featured-product .aside{display:block}.featured-product .lead h2{padding-right:0}}.page-layout-cms-general .columns .column.main{width:65.97%;float:right}.page-layout-cms-general .columns .sidebar-main{width:30.9%;float:left;padding:0}.page-layout-cms-general.cms-about-us .why-us-container{margin-top:-32px;margin-bottom:30px}.page-layout-cms-general.cms-about-us .footer-form-group{border-top:1px solid #ddd}.page-layout-cms-general .service-sidebar{margin-top:10px}.page-layout-cms-general .emphasis-block{background:#eee;padding:25px;margin-top:30px}.page-layout-cms-general .emphasis-block ul{margin-bottom:1px}.page-layout-cms-general hr{border-top:5px solid #ffc323;max-width:none;margin:40px 0}.cms-about-us .content-container{padding-bottom:50px}.cms-group .contact-title{padding-top:0}.page-layout-cms-right-contact .sidebar-main{padding-top:0}.page-layout-cms-right-contact .sidebar-main .form{padding-bottom:30px}.special-button{background-color:#ffc323 !important;color:#222 !important;font-size:16px;text-transform:uppercase;padding:20px 30px 20px 65px;display:inline-block;vertical-align:top;margin:10px 0 15px;text-decoration:none !important}.special-button:hover{background-color:#e9a900 !important}.special-button.special-button-download{background:url("../images/icon-button-download.png") 22px 50% no-repeat}.light-button{display:inline-block;vertical-align:top;border:1px solid #ddd;padding:16px 20px;margin-top:10px;text-decoration:none;color:#222 !important;background:#fff;text-transform:uppercase;min-width:360px;text-align:center}.light-button:hover{background:#f5f5f5;text-decoration:none}.highlight-text-group{padding:30px 45px;margin:13px 0 27px;background:#f5f5f5 url("../images/bg-circle-info.png") center center no-repeat;display:inline-block;vertical-align:top}.highlight-text-group p{text-transform:uppercase;font-size:18px;font-weight:600}.highlight-text-group ul{margin:0;padding:0 0 0 19px}.highlight-text-group ul li{padding-left:15px}.cms-finance .highlight-text-group{background-image:none}.join-mailing-list-container{text-align:center;padding:30px 0}.join-mailing-list-container .join-mailing-list{background:#f5f5f5;display:inline-block;vertical-align:top;margin:0 auto;padding:25px;box-sizing:border-box;text-align:left;width:440px}.join-mailing-list-container .join-mailing-list h1{font-size:24px;text-transform:uppercase;font-weight:600;padding-bottom:0;margin-bottom:10px}.join-mailing-list-container .join-mailing-list input[type=text]{width:100%;font-size:19px;padding-left:12px;margin-bottom:10px}.join-mailing-list-container .join-mailing-list .action.primary{width:100%}@media (max-width: 1000px){.page-layout-cms-right-contact .sidebar-main{width:100%;float:none;clear:both}.page-layout-cms-right-contact .column.main{width:100%;float:none}.page-layout-cms-right-contact .contact-title{padding-top:0}.page-layout-cms-right-contact .sidebar-form .inline-field-group .col{width:48.8%}.page-layout-cms-general .columns .sidebar-main{width:100%}.page-layout-cms-general .columns .column.main{width:100%;padding-bottom:20px}}@media (max-width: 768px){.cms-about-us .content-container img{float:none !important;display:block;margin:0 0 30px 0 !important;max-width:100% !important}}@media (max-width: 535px){.light-button{min-width:0}}@media (max-width: 500px){.join-mailing-list-container{padding:10px 0}.join-mailing-list-container .join-mailing-list{width:100%}.join-mailing-list-container .join-mailing-list .action.primary{width:100%}.join-mailing-list-container .join-mailing-list input[type=text]{width:100%;margin-bottom:10px}}@media (max-width: 380px){.page-layout-cms-right-contact .sidebar-form .inline-field-group{display:block}.page-layout-cms-right-contact .sidebar-form .inline-field-group .col{width:100%}}.cms-home .content-container{padding-top:10px;padding-bottom:10px;overflow:hidden}.cms-home .content-container p{font-weight:400;margin-bottom:21px}.cms-home h1.page-title{text-transform:uppercase;font-weight:600;font-size:20px;padding-bottom:10px}.cms-home .post-list-wrapper{margin-bottom:0}.content-aside{width:492px;margin-left:70px;margin-top:-45px;display:inline-block;vertical-align:top;background:#f5f5f5 url("../images/bg-content-aside-full.png") center bottom repeat-x;float:right;border-bottom:5px solid #ffc323;position:relative;padding-bottom:12px;margin-bottom:18px}.content-aside .inner{padding:0}.content-aside .inner p{font-size:18px;margin:0 0 20px 0}.content-aside .inner .content-aside-title{color:#222;text-transform:uppercase;margin:0 0 18px;background:#ffc323;padding:25px 0;text-align:center;font-size:25px;font-weight:600}.content-aside .inner .content-aside-subtitle{padding:0 20px;text-align:center;margin-top:26px;margin-bottom:33px;font-size:16px;font-weight:600}.content-aside .inner .link{display:inline-block;vertical-align:top;font-size:18px;text-transform:uppercase;text-align:center;background:#ffc323;color:#222;text-decoration:none;height:60px;width:100%;box-sizing:border-box;padding-top:18px;font-weight:400;transition:background 0.2s}.content-aside .inner .link:hover{background:#e9a900}.content-aside .equip-selector-lifts{display:block;margin:0 auto;max-width:90%}.content-aside .actions{text-align:center;padding-top:19px}.content-aside .actions .start{display:block;background:#808285;color:#fff;text-transform:uppercase;font-weight:600;text-decoration:none;padding:18px 20px;font-size:20px;max-width:80%;margin:0 auto}.content-aside .actions .start:hover{background:#737578}.featured-list .block-title{display:none}.featured-list .product-subtitle{font-weight:600}.featured-product-list{margin-bottom:10px}.featured-product-list .block.widget{margin-bottom:0}.featured-product-list .featured-types{font-size:20px;text-transform:uppercase;margin-bottom:30px;position:relative}.featured-product-list .featured-types h3{display:inline-block;font-weight:600;margin-right:10px;font-size:20px}.featured-product-list .featured-types a{font-weight:400;color:#999;margin-right:10px}.featured-product-list .featured-types a:hover,.featured-product-list .featured-types a:active,.featured-product-list .featured-types a.active{color:#231f20;text-decoration:underline}.featured-product-list .featured-types .sep{color:#999;margin-right:11px}.featured-product-list .featured-types a.view-all{position:absolute;top:7px;right:0;color:#777;font-size:16px;text-transform:uppercase}@media (max-width: 1250px){.content-aside{margin-bottom:30px}}@media (max-width: 1100px){.cms-home .content-container{display:flex;flex-wrap:wrap}.cms-home .content-aside{order:10;margin-top:20px;width:100%;height:auto;margin-left:0;float:none}}@media (max-width: 768px){.cms-home .post-list-wrapper{margin-bottom:0 !important}.featured-product-list .featured-types a.view-all{position:static;clear:both;float:left;padding-bottom:10px}}@media (max-width: 690px){.featured-product-list .featured-types h3{display:block}}@media (max-width: 500px){.featured-product-list .featured-types h3{text-align:center;padding-bottom:11px}.featured-product-list .featured-types a{background:#eee;text-align:center;text-decoration:none !important;padding:9px 0px;display:block;margin-bottom:3px}.featured-product-list .featured-types .sep{display:none}}.blog-index-index .post-list-wrapper .post-list li .post-posed-date{display:block}.post-list-wrapper{margin-bottom:50px}.post-list-wrapper .title{padding-top:10px;padding-bottom:20px;font-weight:400;text-transform:uppercase;font-size:20px}.post-list-wrapper .post-list{list-style:none;margin:0;padding:0}.post-list-wrapper .post-list li{padding:0 0 50px 0;border:1px solid #ebebeb;box-sizing:border-box;width:32%;float:left;margin:0 2% 30px 0;position:relative}.post-list-wrapper .post-list li:nth-child(3n){margin-right:0}.post-list-wrapper .post-list li .detail{padding:25px 25px 0 25px;box-sizing:border-box;position:relative;top:0;background:#fff;transition:all 0.2s}.post-list-wrapper .post-list li .post-title{font-size:20px;text-transform:uppercase;font-weight:400;margin:0;line-height:25px;padding-bottom:3px}.post-list-wrapper .post-list li .post-posed-date{font-size:16px;font-weight:400;padding-bottom:3px;display:none}.post-list-wrapper .post-list li .post-ftimg-hld{position:relative;overflow:hidden}.post-list-wrapper .post-list li .post-text-hld p{font-size:16px;font-weight:300}.post-list-wrapper .post-list li .news-continue{position:absolute;bottom:0;right:0;display:inline-block;width:50px;height:48px;background:url("../images/icon-news-continue.png") center center no-repeat}.post-list-wrapper .post-list li:hover .news-continue{background:url("../images/icon-news-continue-over.png") center center no-repeat}.post-list-wrapper .post-list li .read-more{text-transform:uppercase;display:block;margin-bottom:25px;font-size:16px;font-weight:400}.blog-widget-recent .post-list li .post-ftimg-hld{height:260px}.blog-widget-recent .post-ftimg-hld.zoom-news-image img{transition:all 0.1s;width:100%;position:absolute;max-width:none;top:0;left:0;right:0;bottom:0}.blog-widget-recent .post-list li:hover .post-ftimg-hld.zoom-news-image img{width:105%;transform:translateX(-2.5%)}.blog-area .post-list-wrapper .post-list li{width:100%;float:none;margin-bottom:20px;overflow:hidden;padding:0;position:relative}.blog-area .post-list-wrapper .post-list li .post-title-holder{margin-top:-5px}.blog-area .post-list-wrapper .post-list li .post-description{display:flex;padding:25px}.blog-area .post-list-wrapper .post-list li .post-ftimg-hld{float:left;width:27%;position:relative}.blog-area .post-list-wrapper .post-list li .post-ftimg-hld img{max-width:100%}.blog-area .post-list-wrapper .post-list li .detail{float:right;width:73%;padding:0 0 0 30px}.blog-area .post-list-wrapper .post-list li .post-title{padding-bottom:9px;font-weight:600}.blog-area .post-list-wrapper .post-list li .post-info{padding-bottom:8px}.blog-area .post-list-wrapper .post-list li .news-continue{display:none}.blog-area .post-list-wrapper .post-list li .read-more{margin-bottom:0;margin-top:17px}.post-view{padding-bottom:50px}.post-view .post-holder{width:64.2%;float:left}.post-view .sidebar{width:31.9%;float:right}.post-view .post-ftimg-hld{display:none}.post-view .post-header{font-weight:600;padding-bottom:25px;font-size:14px}.post-view .post-header p{font-size:14px}.post-view .post-description p{font-size:16px;font-weight:400}.post-view .back-link{font-size:16px;font-weight:600;padding-top:10px;text-transform:uppercase}.post-view .back-link a{font-weight:600}.post-view .post-gallery .gallery-image-hld{display:block}.post-view .post-gallery .gallery-image-hld .gallery-image{display:block;margin-bottom:30px;width:100%}.post-view .post-nextprev-hld{display:none}#block-relatedposts-heading{margin-top:30px}.blog-post-view .block.related{width:100%;margin:0 0 30px;overflow:hidden}.blog-post-view .block.related .block-title strong{padding-bottom:25px;text-transform:uppercase;font-weight:600;display:block}.blog-post-view .block.related#products #block-related-heading{padding-bottom:5px}.blog-post-view .block.related#products{margin-bottom:0}.blog-post-view .block.related#products .product-items{margin-bottom:0}.block-categories ul{list-style:none;margin:0;padding:0}.block-categories ul li{margin:0;padding:0}.block-categories ul ul{padding-left:0}.block-categories li{list-style:none}.block-industries ul{list-style:none;margin:0;padding:0}.block-industries ul li{margin:0;padding:0}.block-tagclaud{margin-bottom:70px}.news-subcategory-list.news-not-video li{padding-bottom:15px;font-size:18px;margin-bottom:35px}.video-group{padding-bottom:25px;overflow:hidden;padding-top:20px}.video-group .video-detail{width:49.1%;float:right}.video-group .video-detail iframe{width:100%;min-height:450px}.video-group .video-aside{width:46.1%;float:left}.video-group .video-aside h1.page-title{margin-top:0}.video-group .video-aside .aside-inner{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:40px}.video-group .video-aside .aside-inner p{font-size:16px;font-weight:400}.video-aside .actions .action{font-size:16px;overflow:hidden;font-weight:600;height:60px}.video-aside .actions .button.action.primary{border:1px solid #ffc323;padding:16px 25px;width:48%;float:left}.video-aside .actions .button.action.primary:hover{color:#222}.video-aside .actions .button.action.secondary{background:#fff;border:1px solid #ddd;color:#222;width:48%;float:right}.video-aside .actions .button.action.secondary:hover{background:#777;color:#fff}.blog-area.page-layout-2columns-left .column.main{width:72%}.blog-area.page-layout-2columns-left .sidebar-additional{width:24.53%}.blog-area.page-layout-2columns-left .blog-search,.blog-area.page-layout-2columns-left .block-rss,.blog-area.page-layout-2columns-left .block-recent-posts{display:none}.blog-area.page-layout-2columns-left .inline-newsletter .newsletter-form{padding-top:30px}.blog-area.page-layout-2columns-left .newsroom-sidebar .lead{text-transform:uppercase;font-size:20px;font-weight:600}.blog-area.page-layout-2columns-left .sidebar .block-title{font-weight:600;text-transform:uppercase;font-size:16px;color:#222;border-bottom:1px solid #ddd;padding-bottom:10px;position:relative;cursor:pointer}.blog-area.page-layout-2columns-left .sidebar .block-title strong{font-weight:600}.blog-area.page-layout-2columns-left .sidebar .block-title:after{position:absolute;top:2px;right:0;content:'-';font-weight:400}.blog-area.page-layout-2columns-left .sidebar .block-title.active:after{content:"+"}.blog-area.page-layout-2columns-left .sidebar a{display:block;margin-bottom:5px;font-weight:400;font-size:14px}.blog-area.page-layout-2columns-left .sidebar a:hover{text-decoration:none}.blog-area.page-layout-2columns-left .sidebar a:before{content:'\f096';font-family:"fontAwesome";color:#777;display:inline-block;width:14px;margin-right:3px}.blog-area.page-layout-2columns-left .sidebar a:hover:before{content:'\f046';color:#ffc323}.blog-area.page-layout-2columns-left .sidebar a.active{color:#ffc323}.blog-area.page-layout-2columns-left .sidebar a.active:before{content:'\f046';color:#ffc323}.blog-area.page-layout-2columns-left .tagclaud-hld a{text-transform:capitalize}@media (max-width: 1625px){.post-list-wrapper .post-list li{width:32% !important;max-width:none !important}.blog-area .post-list-wrapper .post-list li{width:100% !important}}@media (max-width: 1050px){.blog-widget-recent .post-list li .post-ftimg-hld{height:210px}}@media (max-width: 975px){.video-aside .actions .button.action.primary{width:100%;margin-bottom:20px}.video-aside .actions .button.action.secondary{width:100%}}@media (max-width: 768px){.blog-area.page-layout-2columns-left .sidebar-additional,.blog-area.page-layout-2columns-left .column.main{width:100%}.post-list-wrapper .post-list li{width:49% !important;margin-right:2% !important}.post-list-wrapper .post-list li:nth-child(2n){margin-right:0 !important}.post-list-wrapper .post-list li:nth-child(3n){display:none}.video-group .video-detail{width:100%;padding-bottom:30px}.video-group .video-aside{width:100%}.newsroom-sidebar h1{padding-bottom:25px}}@media (max-width: 480px){.post-list-wrapper .post-list li{width:100% !important;margin-right:0 !important}}@media (max-width: 440px){.blog-area .post-list-wrapper .post-list li .post-description{display:block}.blog-area .post-list-wrapper .post-list li .post-ftimg-hld{float:left;width:100%;padding-bottom:15px}.blog-area .post-list-wrapper .post-list li .detail{width:100%;padding:0;float:none;clear:both}}.blog-category-view .category-content{display:none}.blog-category-videos .post-list-wrapper{display:none}.news-subcategory-list{overflow:hidden;list-style:none;margin:0;padding:0}.news-subcategory-list li{float:left;margin:0 1.9% 25px 0;padding:0;width:23.57%;border-bottom:5px solid #ffc323;cursor:pointer}.news-subcategory-list li:nth-child(4n){margin-right:0}.news-subcategory-list .subcategory{position:relative}.news-subcategory-list .subcategory img{display:block}.news-subcategory-list .subcategory .mask{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.35)}.news-subcategory-list .subcategory .overlay{position:absolute;bottom:0;right:0;left:0;background:rgba(255,255,255,0.9);top:auto;transition:top 0.2s}.news-subcategory-list .subcategory .overlay .title{font-size:20px;text-transform:uppercase;color:#222;font-weight:400;display:block;padding:20px;text-decoration:none}.news-subcategory-list .subcategory:hover .overlay .title{color:#ffc323}#map{height:420px;width:100%;margin-top:-20px;margin-bottom:20px}.contact-index-index .breadcrumbs{margin-bottom:30px}.contact-us{padding-bottom:25px}.contact-us .detail{width:42.75%;float:left;font-size:16px;font-weight:400}.contact-us .detail .light-button{width:100%;box-sizing:border-box;text-align:center}.contact-us .detail p:first-child{font-size:18px}.contact-us .aside{width:49%;float:right}.contact-us .detail .page-title,.contact-us .aside .lead{text-transform:uppercase;font-size:20px;color:#231f20;margin-bottom:30px;font-weight:600}.contact-us .detail h3{padding-top:10px}.contact-us .social-links{padding-top:6px}.other-offices{padding-top:10px}.other-offices h3{font-size:16px;text-transform:uppercase;color:#241e1e;margin-bottom:25px}.other-offices .office h4{color:#231f20;font-size:20px;font-weight:600;margin-top:20px}.other-offices .office p{margin-bottom:9px}.other-offices .office p span{padding-right:15px}.other-offices .office p span a{font-weight:400}.form-intro{font-weight:400}.form-intro h3{font-size:16px;color:#222;font-weight:400;padding-bottom:10px}.form-intro .intro-lead p{font-size:15.5px;color:#222;font-weight:400;padding-bottom:10px;line-height:28px}.form-intro .intro-lead p a{font-weight:600}.form-intro .radio-group{padding-bottom:6px}.form-intro .radio-group p{display:inline-block;vertical-align:top;padding:0 13px 0px 0}.form-intro .radio-group p input[type=radio]{position:relative;top:1px}.form-group .field-list{width:48%;float:left}.form-group .field-list select{background:#f5f5f5;margin-bottom:20px}.form-group .field-list input{margin-bottom:20px}.form-group .message-field{width:48.5%;float:right}.form-group .message-field textarea{height:320px;resize:vertical}.form-group div.mage-error[generated]{margin-top:-20px;margin-bottom:10px;position:relative;top:-10px}.form-group .message-field div.mage-error[generated]{top:8px}.contact .fieldset{margin-bottom:0}.contact-us .actions-toolbar{margin:0 !important;width:100%}.contact-us .actions-toolbar .primary{display:block;float:right;width:100%;margin:0}.contact-us .actions-toolbar .primary .action{float:right;width:100%;font-weight:400;min-height:60px;font-size:16px}.contact-index-index .form-group .field-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:auto;float:none}.contact-index-index .form-group .field-list .field{width:48.5%}.contact-index-index .form-group .message-field{width:100%;padding-bottom:20px}.contact-index-index .form-group .message-field textarea{height:150px}.contact-index-index .contact-us .actions-toolbar .sign-up{float:right;width:45%;padding-top:10px}.contact-index-index .contact-us .actions-toolbar .sign-up input[type=checkbox]{position:relative;top:1px}.contact-index-index .contact-us .actions-toolbar .primary.primary-group{width:50%;float:left}.address-container{background:#f5f5f5;padding:40px 0;border-top:1px solid #ddd;margin-top:30px}.address-container .inner{max-width:1235px;margin:0 auto;width:96%;display:flex;justify-content:space-between}.address-container .inner .address{width:30%;border-right:1px solid #ddd;font-weight:400;font-size:16px;padding-right:1%}.address-container .inner .address h3{color:#231f20;text-transform:uppercase;font-size:20px;font-weight:600;margin-top:0}.address-container .inner .address .detail{width:48.9%;float:left}.address-container .inner .address .detail p{line-height:26px}.address-container .inner .address .aside{width:48%;float:right}.address-container .inner .address .aside p{line-height:26px}.address-container .inner .address:last-child{border-right:0}.contact-title{text-transform:uppercase;margin-bottom:30px;padding-top:48px}.footer-form .inline-field-group,.sidebar-form .inline-field-group{display:flex;justify-content:space-between}.footer-form .inline-field-group .col,.sidebar-form .inline-field-group .col{display:inline-block;vertical-align:top;width:48.5%}.footer-form .field,.sidebar-form .field{margin-bottom:20px}.footer-form .primary,.sidebar-form .primary{display:block;float:none;width:100% !important}.footer-form .actions-toolbar,.sidebar-form .actions-toolbar{width:100%;float:none;margin:0 !important}.footer-form .action.primary,.sidebar-form .action.primary{font-weight:400;padding:21px 25px;color:#222 !important}.footer-form .form-group div.mage-error[generated],.sidebar-form .form-group div.mage-error[generated]{position:relative;top:8px}.footer-form select,.sidebar-form select{background:#F5F5F5}.footer-form .actions-toolbar{width:100%}.footer-form .actions-toolbar{width:60% !important;clear:none;float:left}.footer-form .newsletter-signup{width:35%;float:right}.sidebar-form-info{background:#f5f5f5 url("../images/bg-phone.png") center center no-repeat;padding:34px 26px;box-sizing:border-box;margin-top:-20px;border-bottom:5px solid #ffc323;margin-bottom:50px}.sidebar-form-info h3{font-size:20px;text-transform:uppercase;color:#222;margin-top:0}.sidebar-form-info p{font-size:18px}.sidebar-form-info ul{list-style:none;margin:0;padding:8px 0 0 0}.sidebar-form-info ul li{margin:0 0 8px;padding:20px 0 23px 64px;font-size:19px;color:#222;font-weight:600}.sidebar-form-info ul li:last-child{margin-bottom:0}.sidebar-form-info ul .icon-tel{background:url("../images/icon-contact-gold-small_03.png") center left no-repeat}.sidebar-form-info ul .icon-email{background:url("../images/icon-contact-gold-small_06.png") center left no-repeat}.cms-promotion .contact-title{padding-top:0}@media (max-width: 1480px){.address-container .inner .address .detail,.address-container .inner .address .aside{width:100%;float:none}}@media (max-width: 1390px){.form-intro .radio-group{padding-bottom:15px}.form-intro .radio-group p{padding:0 0 10px;width:40%;margin:0}}@media (max-width: 1220px){.sidebar-form-info ul li{font-size:19px}}@media (max-width: 1000px){.contact-us .detail{width:100%;padding-bottom:15px}.contact-us .aside{width:100%}.form-intro .radio-group p{width:100%}.sidebar-form-info{margin-bottom:40px}}@media (max-width: 768px){.address-container .inner{display:block}.address-container .inner .address{width:100%;padding-right:0;border-right:0;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:30px}.address-container .inner .address .detail{width:49%;float:left}.address-container .inner .address .aside{width:49%;float:right}.address-container .inner .address:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}}@media (max-width: 500px){.form-group .field-list{width:100%;float:none}.form-group .message-field{width:100%;float:none;padding-bottom:25px}.form-group .message-field textarea{height:100px}.contact-us .actions-toolbar .primary{width:100%;float:none}.form-intro h3{line-height:25px}}@media (max-width: 480px){.address-container .inner .address .detail,.address-container .inner .address .aside{width:100%}.other-offices .office p span{display:block;padding:0}.contact-index-index .form-group .field-list .field{width:100%}.contact-index-index .contact-us .actions-toolbar .primary.primary-group{width:100%}.contact-index-index .contact-us .actions-toolbar .sign-up{width:100%;padding-bottom:20px;text-align:left;float:none}}@media (max-width: 420px){.sidebar-form-info ul li{background:none !important;padding:0 !important}}@media (max-width: 400px){.footer-form .inline-field-group{display:block}.footer-form .inline-field-group .col{width:100%}}.cms-job-opportunities.page-layout-2columns-left .career-sidebar{width:23.37%;float:left;padding-right:0}.cms-job-opportunities.page-layout-2columns-left .column.main{width:74.48%;float:right}.cms-job-opportunities .breadcrumbs{margin-bottom:30px}.cms-job-opportunities .page-title-wrapper h1.page-title{margin-bottom:15px}.career-list{padding-top:20px}.career-list .career-item{border:1px solid #ebebeb;padding:20px 20px 60px 20px;margin-right:2.8%;float:left;margin-bottom:30px;width:31.46%;position:relative;cursor:pointer;box-sizing:border-box}.career-list .career-item:nth-child(3n){margin-right:0}.career-list .career-item .title{text-transform:uppercase;font-size:20px;font-weight:600;color:#222;line-height:24px}.career-list .career-item .title a:hover{color:#222;text-decoration:none}.career-list .career-item .date{font-size:16px;font-weight:600}.career-list .career-item .short-desc{font-weight:400;font-size:16px}.career-list .career-item .careers-continue{position:absolute;bottom:0;right:0;background:url("../images/icon-news-continue.png") center center no-repeat;width:50px;height:48px}.career-list .career-item:hover .careers-continue{background-image:url("../images/icon-news-continue-over.png")}.clear-filters a{color:#222;font-weight:300}.no-filters .filter-toggle{margin-bottom:20px}.no-filters .clear-filters{padding-bottom:20px}.no-filters.cms-job-opportunities.page-layout-2columns-left .column.main,.no-filters.cms-job-opportunities.page-layout-2columns-left .career-sidebar{width:100%;float:none;clear:both}.no-filters.cms-job-opportunities .filter-options{display:none}.career-info .attributes .attribute{display:block}.career-info .attributes .attribute .name{font-weight:600;text-transform:uppercase}.career-info .actions{padding:20px 0 50px}.career-info .actions p{padding-top:25px}@media (max-width: 1000px){.career-list .career-item{width:48.6%;margin-right:2.8%;margin-bottom:15px}.career-list .career-item:nth-child(3n){margin-right:2.8%}.career-list .career-item:nth-child(2n){margin-right:0}}@media (max-width: 768px){.cms-job-opportunities.page-layout-2columns-left .column.main,.cms-job-opportunities.page-layout-2columns-left .career-sidebar{width:100%;float:none;clear:both}.cms-job-opportunities.page-layout-2columns-left .column.main{padding-bottom:40px;overflow:hidden}}@media (max-width: 510px){.career-list .career-item{width:100%;margin-bottom:15px;margin-right:0}}.cms-case-studies.page-layout-2columns-left .study-sidebar{width:23.37%;float:left;padding-right:0}.cms-case-studies.page-layout-2columns-left .column.main{width:74.48%;float:right}.cms-case-studies .breadcrumbs{margin-bottom:30px}.cms-case-studies .page-title-wrapper h1.page-title{margin-bottom:15px}.study-list{padding-top:20px}.study-list .study-item{border:1px solid #ebebeb;padding:20px 20px 60px 20px;margin-right:2.8%;float:left;margin-bottom:30px;width:31.46%;position:relative;cursor:pointer;box-sizing:border-box}.study-list .study-item:nth-child(3n){margin-right:0}.study-list .study-item .study-thumbnail{display:block;margin-bottom:12px}.study-list .study-item .title{text-transform:uppercase;font-size:20px;font-weight:500;color:#222;line-height:24px}.study-list .study-item .title a:hover{color:#222;text-decoration:none}.study-list .study-item .date{font-size:16px;font-weight:500}.study-list .study-item .short-desc{font-weight:300;font-size:16px}.study-list .study-item .careers-continue{position:absolute;bottom:0;right:0;background:url("../images/icon-news-continue.png") center center no-repeat;width:50px;height:48px}.study-list .study-item:hover .careers-continue{background-image:url("../images/icon-news-continue-over.png")}.clear-filters{display:block;margin-bottom:50px}.clear-filters a{color:#222;font-weight:300}.no-filters .filter-toggle{margin-bottom:20px}.no-filters .clear-filters{padding-bottom:20px}.no-filters.cms-case-studies.page-layout-2columns-left .column.main,.no-filters.cms-case-studies.page-layout-2columns-left .career-sidebar{width:100%;float:none;clear:both}.no-filters.cms-case-studies .filter-options{display:none}.casestudy-info .attributes .attribute{display:block}.casestudy-info .attributes .attribute .name{font-weight:600;text-transform:uppercase}.casestudy-info .image{float:right;margin-bottom:50px;margin-left:50px;margin-top:5px;max-width:400px}.casestudy-info .image img{max-width:100%}.casestudy-info .actions{padding:20px 0 50px}.casestudy-info .actions p{padding-top:25px}.study-gallery-list{list-style:none;margin:0;padding:20px 0 0 0;font-size:0}.study-gallery-list li{margin:0 20px 20px 0;padding:0;display:inline-block;max-width:30%}.study-gallery-list li img{max-width:300px;border:1px solid #ccc;width:100%}@media (max-width: 1185px){.casestudy-info .image{margin-left:0;width:100%;float:none;clear:both;text-align:left}}@media (max-width: 1000px){.study-list .study-item{width:48.6%;margin-right:2.8%;margin-bottom:15px}.study-list .study-item:nth-child(3n){margin-right:2.8%}.study-list .study-item:nth-child(2n){margin-right:0}}@media (max-width: 768px){.cms-case-studies.page-layout-2columns-left .column.main,.cms-case-studies.page-layout-2columns-left .study-sidebar{width:100%;float:none;clear:both}.cms-case-studies.page-layout-2columns-left .column.main{padding-bottom:40px;overflow:hidden}}@media (max-width: 510px){.study-list .study-item{width:100%;margin-bottom:15px;margin-right:0}}.footer-container .footer{max-width:1235px;width:96%;margin:0 auto}.footer-brands{border-bottom:1px solid #ebebeb;padding-bottom:30px;margin-bottom:30px}.footer-brands ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.footer-brands ul .lead{text-transform:uppercase;font-weight:600}.footer-brands ul li{margin:0;padding:0;font-size:20px}.footer-cols{display:flex;justify-content:space-between;padding-bottom:50px}.footer-cols .col h3{font-weight:600;padding-bottom:10px;font-size:20px;text-transform:uppercase}.footer-cols .col .sub-heading{padding-top:30px}.footer-cols .col ul{list-style:none;margin:0;padding:0}.footer-cols .col ul li{padding:0;margin:0 0 9px;font-weight:300}.footer-cols .col ul li a{font-weight:400}.footer-cols .col p{line-height:23px;margin-top:0}.footer-cols .col.col-newsletter{max-width:237px}.sub-footer-container{background:#241e1e}.sub-footer-container .sub-footer{max-width:1235px;margin:0 auto;width:96%;padding:20px 0 0}.sub-footer-container .sub-footer a{color:#fff}.sub-footer-container .sub-footer p{margin:0;font-size:14px;color:#fff}.sub-footer-container .sub-footer .copyright{color:#fff;margin:0;float:left}.sub-footer-container .sub-footer .attrib{float:right;text-align:right}.sub-footer-container .sub-footer .logo-footer{display:block;margin-top:20px;max-width:119px}.social-links img{display:inline-block;margin-right:10px;cursor:pointer}.social-links .fa{display:inline-block;vertical-align:top;width:40px;height:40px;border:1px solid #222;border-radius:150px;text-align:center;padding-top:9px;box-sizing:border-box;font-size:20px;margin-right:10px;cursor:pointer}.social-links .fa:hover{color:#ffc323;border-color:#ffc323}.newsletter-form{padding-top:5px}.newsletter-form input[type=text]{height:48px;border:1px solid #ddd;padding:0 15px;margin-bottom:10px;font-size:16px}.newsletter-form input[type=submit]{background:#241e1e;color:#fff;font-size:18px;font-weight:400;display:block;border:0;width:100%;box-sizing:border-box;height:60px;text-transform:uppercase;margin-top:10px;transition:all 0.2s}.newsletter-form input[type=submit]:hover{background:#444}.newsletter-form-success{background:#eff5ea;color:#3d6611;font-size:16px;padding:15px}.newsletter-form-success p{margin:0;font-weight:400}.footer-bar-container{width:100%;display:block;background:url("../images/bg-footer-bar.jpg") center center repeat;margin-bottom:45px;position:relative}.footer-bar-container .footer-bar{max-width:1235px;margin:0 auto;width:96%;min-height:160px;overflow:hidden;position:relative;z-index:250}.footer-bar-container .footer-bar .contact-us{display:inline-block;vertical-align:top;background:#000;color:#fff;text-transform:uppercase;font-size:18px;width:260px;height:60px;box-sizing:border-box;padding-top:18px;float:right;text-align:center;font-weight:400;margin-top:53px;transition:all 0.2s}.footer-bar-container .footer-bar .contact-us:hover{text-decoration:none;background:#444}.footer-bar-container .footer-bar .lead{font-size:35px;color:#222;font-weight:400;text-transform:uppercase;padding-top:31px}.footer-bar-container .footer-bar .info{font-size:18px;font-weight:400;margin:0}.back-top{position:fixed;bottom:25px;right:25px;text-align:center;cursor:pointer}.back-top img{display:block;margin-bottom:10px}.back-top span{display:block;font-size:16px;color:#222}.info-logos{padding-bottom:50px;margin-top:-40px}.info-logos img{max-width:94px;margin-right:30px;display:inline-block;vertical-align:top}@media (max-width: 1760px){.back-top{display:none !important}}@media (max-width: 1110px){.footer-bar-container .footer-bar .lead{font-size:31px}.footer-bar-container .footer-bar .info{font-size:16px}.footer-bar-container .footer-bar .contact-us{width:160px}}@media (max-width: 1070px){.footer-cols .col p.social-links{font-size:0}.footer-cols .col p.social-links .fa{margin-bottom:12px}.footer-brands ul{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-brands ul li{margin:0;padding:5px 0;font-size:20px;min-width:33%}}@media (max-width: 1050px){.footer-cols{flex-wrap:wrap}.footer-cols .col.col-newsletter{width:100%;padding:30px 0;margin:30px 0;border-top:1px solid #ddd;max-width:none}}@media (max-width: 890px){.footer-bar-container .footer-bar{display:flex;flex-wrap:wrap}.footer-bar-container .footer-bar .lead{order:3;width:100%;padding-top:17px}.footer-bar-container .footer-bar .info{order:6;width:100%}.footer-bar-container .footer-bar .contact-us{order:10;margin-top:23px;margin-bottom:30px;width:100%;display:block}}@media (max-width: 850px){.sub-footer-container .sub-footer .copyright{clear:both}.sub-footer-container .sub-footer .attrib{text-align:left;float:left;clear:both}}@media (max-width: 768px){.footer-cols{width:100%;display:block}.footer-cols .col{width:100%}.footer-cols .col h3{position:relative;cursor:pointer}.footer-cols .col h3:after{content:'+';position:absolute;top:-1px;right:0}.footer-cols .col h3.active:after{content:"-"}.footer-cols .col.col-newsletter{padding-top:0;margin-top:0;border-top:0}.footer-cols .mobile-content{display:none;padding-bottom:20px}#newsletter-form{max-width:none}}@media (max-width: 620px){.sub-footer-container .sub-footer .attrib{float:none;clear:both;text-align:left}}@media (max-width: 475px){.footer-brands ul li{font-size:16px}}@media (max-width: 380px){.footer-brands ul li{min-width:50%}}@media (max-width: 370px){.footer-cols .col h3{font-size:18px}}@media (max-width: 320px){.footer-cols .col h3{font-size:16px}}@media (min-width: 768px){.footer-cols .mobile-content{display:block !important;height:auto !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.gallery-arrow{width:14px;height:8px;display:block;margin:0 auto 20px;cursor:pointer}.gallery-arrow.arrow-up{transform:rotate(180deg);display:block;margin:0 auto 20px}.page-layout-service .columns .column.main{width:65.97%;float:right}.page-layout-service .columns .sidebar-main{width:30.9%;float:left;padding:0}.page-layout-service .banner .overlay-container .overlay{top:8%}.page-layout-service h1.page-title{text-transform:uppercase}.page-layout-service .content-container hr{border-top:5px solid #ffc323;max-width:none;margin:40px 0}.page-layout-service .content-container h3.icon{padding:23px 0 22px 80px;text-transform:uppercase;display:inline-block;vertical-align:top;margin-bottom:24px;margin-top:-6px}.page-layout-service .content-container .icon.icon-regulations{background:url("../images/icon-gold-heading_03.png") center left no-repeat}.page-layout-service .content-container .icon.icon-inspection{background:url("../images/icon-gold-heading_06.png") center left no-repeat}.page-layout-service .content-container .icon.icon-report{background:url("../images/icon-gold-heading_08.png") center left no-repeat}.page-layout-service .content-container .icon.icon-hassle{background:url("../images/icon-gold-heading_10.png") center left no-repeat}.page-layout-service .cta{margin-bottom:20px}.page-layout-service .cta-container-vertical .slick-list{height:auto !important;padding-bottom:25px}.page-layout-service .sidebar-main p>img{display:block;margin-bottom:40px}.page-layout-service .emphasis-block{background:#eee;padding:25px;margin-top:30px}.page-layout-service .emphasis-block ul{margin-bottom:1px}.page-layout-service .light-button{min-width:360px;text-align:center}.banner-cta-container{background:#f5f5f5;margin-top:-32px;margin-bottom:38px;padding-top:45px;padding-bottom:20px}.banner-cta-container .banner-cta{width:96%;max-width:1235px;margin:0 auto 30px;display:flex;justify-content:space-between}.banner-cta-container .banner-cta .cta{margin:0 20px 0 0;background:#fff;flex:1}.banner-cta-container .banner-cta .cta:last-child{margin-right:0}.banner-cta-container .banner-cta .cta img{display:block;max-width:100%}.banner-cta-container .banner-cta .cta .detail{padding:25px 23px;text-align:center}.banner-cta-container .banner-cta .cta .detail .detail-inner{padding-bottom:1px}.banner-cta-container .banner-cta .cta .detail .lead{font-size:18px;font-weight:600;margin-top:0}.banner-cta-container .banner-cta .cta .detail .link{margin-top:7px}.banner-cta-container .banner-cta .cta .detail .link a{text-transform:uppercase;font-weight:600;display:block}.why-us-container{background:#F5F5F5;padding:35px 0 55px;margin-top:20px}.why-us-container h2.lead{text-align:center;text-transform:uppercase;color:#777;font-size:16px;font-weight:400;padding-bottom:15px}.why-us-container .why-us{max-width:1235px;margin:0 auto;width:96%;display:flex;justify-content:space-between}.why-us-container .why-us .cta{flex:1;background:#fff;border:1px solid #ddd;padding:20px;margin-right:15px;margin-bottom:0;overflow:hidden;display:flex;justify-content:center;align-items:center}.why-us-container .why-us .cta:last-child{margin-right:0}.why-us-container .why-us .cta img{margin-right:8%;max-width:100px;max-height:100px}.why-us-container .why-us .cta .detail{font-size:14px;font-weight:600;margin:0}.service-levels{margin-top:28px}.service-levels tr td:first-child{width:120px;text-align:left}.service-plans{padding:20px 0 0}.service-plans .plan{border:1px solid #ddd;padding:30px 170px 22px 30px;margin-bottom:25px;box-sizing:border-box;position:relative}.service-plans .plan h3{text-transform:uppercase;font-weight:600;font-size:18px}.service-plans .plan .image{position:absolute;top:30px;right:30px}.service-plans .plan.gold{border-bottom:5px solid #c2ab60}.service-plans .plan.gold h3{color:#c2ab60}.service-plans .plan.silver{border-bottom:5px solid #c5c4c4}.service-plans .plan.silver h3{color:#c5c4c4}.service-plans .plan.bronze{border-bottom:5px solid #b38d5a}.service-plans .plan.bronze h3{color:#b38d5a}.service-plans .plan.service-only{border-bottom:5px solid #ffc323;padding-right:30px}.service-plans .plan.service-only h3{color:#ffc323}.service-benefits-container .service-benefits{max-width:1235px;margin:0 auto 60px;width:96%}.service-benefits-container .service-benefits .bullet-group{padding:30px;background:#eee center right no-repeat}.service-benefits-container .service-benefits .bullet-group p{text-transform:uppercase;font-size:20px;color:#231f20;padding-bottom:10px;font-weight:600}.service-benefits-container .service-benefits .bullet-group ul{margin:0;padding:0;list-style:none;overflow:hidden}.service-benefits-container .service-benefits .bullet-group ul li{margin:0 3.3% 0 0;padding:17px 0 11px 81px;font-size:16px;background:url("../images/icon-bullet-tick-large.png") 0 18px no-repeat;font-weight:600;width:22.5%;float:left;box-sizing:border-box}.service-benefits-container .service-benefits .bullet-group ul li:nth-child(4n){margin-right:0}.service-benefits-container .service-benefits .bullet-group ul li span{font-weight:300;display:block}.service-sidebar{background:#f5f5f5;border-bottom:5px solid #ffc323;padding:25px;margin-bottom:40px}.service-sidebar .lead{text-transform:uppercase;font-weight:600;font-size:15px}.service-nav{list-style:none;margin:0;padding:0}.service-nav li{margin:0;padding:0 0 18px;font-size:14px;font-weight:400}.service-nav li a.active,.service-nav li a:hover{text-decoration:none;color:#ffc323}.service-nav li:last-child{padding-bottom:14px}.contact-footer-container{max-width:1235px;margin:0 auto 30px;width:96%}.footer-form-group{padding-bottom:40px;padding-top:50px}.footer-form-group .contact-title{margin-bottom:15px;padding-top:5px}.footer-form-group .intro{padding-bottom:25px}.footer-form-group .detail p{font-size:16px;line-height:28px}.footer-form-group .detail p a{font-weight:600}.footer-form-section{width:57.75%;float:left}.footer-form-section .contact-title{padding-top:0;margin-top:0}.footer-form-section textarea{height:157px}.footer-form-cta{float:right;width:40.8%;text-align:right}.footer-form-cta img{max-width:100%;display:inline-block;vertical-align:top}.footer-form-cta .form-cta{position:relative}.footer-form-cta .form-cta .overlay{position:absolute;top:50%;transform:translateY(-50%);left:100px;text-align:left}.footer-form-cta .form-cta .overlay h3{margin:0;font-size:25px;text-transform:uppercase;font-weight:600;color:#fff;padding-bottom:2px}.footer-form-cta .form-cta .overlay p{margin:0;color:#fff;font-size:24px}.footer-form-info{background:#f5f5f5 url("../images/bg-phone.png") center center no-repeat;padding:34px 26px;float:right;width:48.8%;box-sizing:border-box;margin-top:53px;border:1px solid #ccc;border-bottom:5px solid #ffc323}.footer-form-info h3{font-size:20px;text-transform:uppercase;color:#222;margin-top:0}.footer-form-info p{font-size:18px}.footer-form-info ul{list-style:none;margin:0;padding:8px 0 0 0}.footer-form-info ul li{margin:0 0 8px;padding:20px 0 23px 64px;font-size:19px;color:#222;font-weight:600}.footer-form-info ul li:last-child{margin-bottom:0}.footer-form-info ul .icon-tel{background:url("../images/icon-contact-gold-small_03.png") center left no-repeat}.footer-form-info ul .icon-email{background:url("../images/icon-contact-gold-small_06.png") center left no-repeat}.service-info-popup-mask{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.35);z-index:1500}.service-info-popup{width:96%;position:absolute;left:0;right:0;top:50px;max-width:1260px;height:auto;background:#fff;margin:0 auto;padding:45px 55px;box-sizing:border-box;z-index:1600}.service-info-popup .close{position:absolute;top:0;right:0;cursor:pointer}.service-info-popup h2{text-transform:uppercase;font-size:20px;color:#222}.service-info-popup h2+p{font-size:18px}.service-info-popup p{font-size:16px;padding-bottom:10px}.service-info-popup table tr td:first-child{width:120px;vertical-align:top}.service-info-popup table tr td ul{padding-left:20px}.service-info-popup table tr td ul li{margin:0 0 2px}.service-info-popup .service-level-list{width:48%;float:left;margin-top:20px}.service-info-popup .want-upgrade{width:38%;float:right;background:#f5f5f5 url("../images/bg-info-sign.png") center center no-repeat;padding:25px 40px 20px 40px;box-sizing:border-box;margin-top:20px;margin-bottom:25px}.service-info-popup .want-upgrade a{font-weight:600}.service-info-popup .want-upgrade h3{text-transform:uppercase}.service-info-popup .download-link{width:38%;float:right;clear:right}.service-info-popup .download-link .action.download{width:100%;box-sizing:border-box}.refurb-standard-inline .service-info-popup{position:static;width:100%;max-width:none;padding:0}.refurb-standard-inline .service-info-popup .close,.refurb-standard-inline .service-info-popup .close+h2{display:none !important}.cms-training .emphasis-block{margin-bottom:30px;padding-bottom:15px}@media (max-width: 1200px){.service-info-popup{top:20px;padding:35px}.service-info-popup .service-level-list{width:59%}}@media (max-width: 1170px){.why-us-container .why-us .cta img{max-width:32%}.service-benefits-container .service-benefits .bullet-group ul li{width:46.5%;min-height:100px !important}.footer-form-cta .form-cta .overlay{left:20px}}@media (max-width: 1100px){.why-us-container{margin-top:20px;padding:35px 0 35px}.why-us-container .why-us{flex-wrap:wrap}.why-us-container .why-us .cta{width:49%;box-sizing:border-box;margin-bottom:15px;margin-right:0 !important;margin-left:0 !important;flex:0 0 auto}}@media (max-width: 1000px){.page-layout-service .columns .sidebar-main{width:100%}.page-layout-service .columns .column.main{width:100%;padding-bottom:20px}.cta-container-vertical{margin:0 -5px 40px}.cta{margin:0 10px}.page-layout-service .sidebar-main p>img{display:none}}@media (max-width: 990px){.banner-cta-container .banner-cta{width:100%;display:block}.banner-cta-container .banner-cta .detail-inner{min-height:0 !important}.banner-cta-container .banner-cta .detail{margin-bottom:2px}.banner-cta-container .banner-cta .cta{margin-right:0;cursor:pointer}.banner-cta-container .banner-cta .cta:active,.banner-cta-container .banner-cta .cta:hover{background:#f5f5f5}.banner-cta-container .banner-cta .cta .detail{padding:15px 23px 8px}.banner-cta-container .banner-cta .cta img{display:none}.banner-cta-container .banner-cta .link{display:none}}@media (max-width: 900px){.footer-form-cta{display:none}.footer-form-section{width:100%}.footer-form .newsletter-signup{padding-bottom:20px;width:auto;float:none}.footer-form .actions-toolbar{width:100% !important}.footer-form-section textarea{height:100px}}@media (max-width: 890px){.footer-form-section{width:100%}.footer-form-info{margin-bottom:40px;width:100%;margin-top:0;padding:25px 18px}.footer-form-info ul li{font-size:20px}}@media (max-width: 790px){.service-info-popup .download-link,.service-info-popup .want-upgrade,.service-info-popup .service-level-list{width:100%}}@media (max-width: 610px){.service-benefits-container .service-benefits .bullet-group{padding:28px 13px}.service-benefits-container .service-benefits .bullet-group ul li{width:100%}}@media (max-width: 550px){.service-info-popup{padding:23px 19px}.service-info-popup table tr td{display:block}.service-levels tr td{display:block}.service-levels tr:last-child td:first-child{display:none}.page-layout-service .light-button{min-width:0}.why-us-container .why-us .cta{width:100%}.why-us-container .why-us .cta img{margin-right:5%;max-height:72px}}@media (max-width: 480px){.service-plans .plan{padding-right:20px;padding-left:20px}.service-plans .plan .image{position:static;display:block;padding-bottom:20px}}@media (max-width: 380px){.footer-form-info ul li{padding:2px 0 12px 0px !important;background:none !important}.why-us-container .why-us .cta img{margin-right:7%}}.cms-book-an-engineer h1.page-title{text-transform:uppercase;font-size:20px}.booking-form{border-top:1px solid #ddd;padding-top:40px;padding-bottom:40px}.booking-form h3{font-size:18px;text-transform:uppercase;color:#222;font-weight:400;padding-bottom:15px}.booking-form p{font-size:16px;font-weight:400}.booking-form .form-cols{display:flex;justify-content:space-between;padding-top:20px}.booking-form .form-cols .col{width:32%}.booking-form .form-cols input[type=text]{margin-bottom:20px}.booking-form .form-cols textarea{height:183px}.booking-form input[type=submit]{width:370px;height:59px}.booking-form div.mage-error[generated]{margin-top:-20px;margin-bottom:10px;position:relative;top:-10px}.booking-form select+div.mage-error[generated]{top:0;margin-top:10px}.booking-form textarea+div.mage-error[generated]{top:0;margin-top:10px}.booking-form .form-actions{padding-top:15px}@media (max-width: 910px){.cms-book-an-engineer .content-container p img{max-width:250px;margin-left:40px !important;margin-bottom:20px !important}}@media (max-width: 830px){.booking-form .form-cols{display:block}.booking-form .form-cols .col{width:100%;margin-bottom:20px}.booking-form .form-cols .col input[type=text]:last-child{margin-bottom:0}}@media (max-width: 450px){.cms-book-an-engineer .content-container p img{max-width:100% !important}.booking-form input[type=submit]{width:100%;box-sizing:border-box}}.cms-thorough-exam-reminder h1.page-title{text-transform:uppercase;font-size:20px}.exam-reminder{border-top:1px solid #ddd;padding-top:40px;padding-bottom:40px}.exam-reminder h3{font-size:18px;text-transform:uppercase;color:#222;font-weight:400;padding-bottom:15px}.exam-reminder p{font-size:16px;font-weight:400}.exam-reminder .inline-title{text-transform:none;padding-top:30px;padding-bottom:0}.exam-reminder .form-cols{display:flex;justify-content:space-between;padding-top:20px}.exam-reminder .form-cols .col{width:32%}.exam-reminder .form-cols input[type=text]{margin-bottom:20px}.exam-reminder .form-cols textarea{height:183px}.exam-reminder input[type=submit]{width:370px;height:59px}.exam-reminder div.mage-error[generated]{margin-top:-20px;margin-bottom:10px;position:relative;top:-10px}.exam-reminder select+div.mage-error[generated]{top:0;margin-top:10px}.exam-reminder .form-actions{padding-top:15px}@media (max-width: 910px){.cms-book-an-engineer .content-container p img{max-width:250px;margin-left:40px !important;margin-bottom:20px !important}}@media (max-width: 830px){.exam-reminder .form-cols{display:block}.exam-reminder .form-cols .col{width:100%;margin-bottom:20px}.exam-reminder .form-cols .col input[type=text]:last-child{margin-bottom:0}}@media (max-width: 450px){.cms-book-an-engineer .content-container p img{max-width:100% !important}.exam-reminder input[type=submit]{width:100%;box-sizing:border-box}}.page-layout-brand .category-image{float:right;margin-top:60px}.page-layout-brand .category-description{font-weight:400;padding-right:0;font-size:16px}.page-layout-brand .category-description a{color:#0179c0;font-weight:600;font-size:16px}.page-layout-brand .category-description p{font-size:16px}.page-layout-brand .featured-product-container{margin-bottom:60px}.page-layout-brand h1.page-title{text-transform:uppercase;font-size:20px;color:#222;font-weight:600}.page-layout-brand .block.filter,.page-layout-brand .filter-toggle,.page-layout-brand .toolbar.toolbar-products,.page-layout-brand .page-title-wrapper,.page-layout-brand .products.wrapper.grid.new-products-grid,.page-layout-brand .toolbar.toolbar-products{display:none !important}.page-layout-brand .banner-container{margin-bottom:0}.brands-pages-container{display:flex;justify-content:space-between;margin-top:70px;margin-bottom:60px}.brands-pages-container .cta{width:23.6%;position:relative;border-bottom:5px solid #ffc323;cursor:pointer;overflow:hidden}.brands-pages-container .mask{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.brands-pages-container .overlay{position:absolute;left:0;right:0;top:69%;bottom:0;width:100%;height:100%;z-index:250;background:rgba(255,255,255,0.9);box-sizing:border-box;padding:19px 30px 25px 30px;transition:top 0.2s ease-in}.brands-pages-container .cta:hover .overlay{top:0}.brands-pages-container .link{font-size:20px;font-weight:600;text-transform:uppercase;display:block;padding-bottom:10px}.brands-pages-container .link:hover{color:#ffc323}.brands-pages-container img{display:block;width:100%}.brands-pages-container p{font-size:16px;font-weight:400}.brands-ranges-container{margin-bottom:30px;background:#f5f5f5;padding:25px 0 35px}.brands-ranges-container .brand-ranges{margin:0 auto;padding:0;width:96%;max-width:1235px}.brands-ranges-container h2{font-size:16px;color:#222;text-transform:uppercase;text-align:center;font-weight:600;margin-bottom:30px}.brands-ranges-container .brand-ranges-list{position:relative;margin:0 -10px}.brands-ranges-container .brands-left,.brands-ranges-container .brands-right{width:10px;height:17px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.brands-ranges-container .brands-left{left:-30px}.brands-ranges-container .brands-right{right:-30px}.brands-ranges-container .cta{background:#fff;border:1px solid #ddd;text-align:center;width:15%;box-sizing:border-box;padding:20px;margin:0 10px}.brands-ranges-container .image-holder{width:100%;height:160px;position:relative;margin:0 auto}.brands-ranges-container .image-holder img{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;display:block;max-height:149px}.brands-ranges-container .lead{font-size:14px;color:#ffc323;text-transform:uppercase;font-weight:400;margin-top:20px;display:block}.brands-ranges-container .lead:hover{text-decoration:none}.brands-ranges-container .overlay{display:none}.brands-ranges-container .overlay .action{display:block;background:#ddd;text-align:center;font-size:16px;color:#222;margin-bottom:10px;text-decoration:none;padding:12px 0;text-transform:uppercase;font-weight:400}.brands-ranges-container .overlay .action:hover{background:#d0d0d0}.brands-ranges-container .brand-ranges-list.few-items{display:block;text-align:center}.brands-ranges-container .brand-ranges-list.few-items .cta{display:inline-block;vertical-align:top;margin:0 15px}.page-layout-brand-hinowa .brands-ranges-container .cta{width:18%}.page-layout-brand .featured-product-list{margin-top:20px}.page-layout-brand .category-image{display:none !important}.page-layout-brand .product-item.colour-genie{border-bottom-color:#0179c0 !important}.page-layout-brand .product-item.colour-genie .price-box .price{color:#0179c0 !important}.page-layout-brand .product-item.colour-hinowa{border-bottom-color:#ca1c29 !important}.page-layout-brand .product-item.colour-hinowa .price-box .price{color:#ca1c29 !important}.category-genie .featured-product .lead,.category-genie .search-container .options input[type=submit]{background:#0179c0;color:#fff}.category-genie .search-container .options select{background-image:url("../images/icon-dropdown-genie.png")}.category-genie .featured-product .lead .promo span,.category-genie .brands-pages-container .link:hover,.category-genie .brands-ranges-container h2,.category-genie .brands-ranges-container .lead,.category-genie .brands-ranges-container .overlay .action{color:#0179c0}.category-genie .footer-bar-container{background:url("../images/bg-footer-bar-genie.jpg");color:#fff}.category-genie .footer-bar-container .footer-bar .lead{background:url("../images/bg-footer-bar-genie.jpg");color:#fff}.category-genie .footer-bar-container .footer-bar .contact-us{background:#fff;color:#0179c0}.category-genie .footer-bar-container .footer-bar .contact-us:hover{background:#eaeaea;color:#0179c0}.category-hinowa .featured-product .lead,.category-hinowa .search-container .options input[type=submit]{background:#ca1c29;color:#fff}.category-hinowa .search-container .options select{background-image:url("../images/icon-dropdown-hinowa.png")}.category-hinowa .brands-pages-container .cta{border-bottom:5px solid #ca1c29}.category-hinowa .featured-product .lead .promo span,.category-hinowa .brands-pages-container .link:hover,.category-hinowa .brands-ranges-container h2,.category-hinowa .brands-ranges-container .lead,.category-hinowa .brands-ranges-container .overlay .action{color:#ca1c29}.category-hinowa .footer-bar-container{background:url("../images/bg-footer-bar-hinowa.jpg");color:#fff}.category-hinowa .footer-bar-container .footer-bar .lead{color:#fff}.category-hinowa .footer-bar-container .footer-bar .contact-us{background:#fff;color:#ca1c29}.category-hinowa .footer-bar-container .footer-bar .contact-us:hover{background:#eaeaea;color:#ca1c29}.catalog-category-view.page-layout-2columns-left .product-items .product-item .price-box .price{color:#fec423}.catalog-category-view.page-layout-2columns-left .new-products-grid .product-items .product-item{border-bottom:5px solid #fec423}@media (min-width: 450px) and (max-width: 875px){.brands-ranges-container .brand-ranges-list.few-items .cta{margin-bottom:30px;width:34% !important}}@media (max-width: 450px){.brands-ranges-container .brand-ranges-list.few-items .cta{width:100%;box-sizing:border-box;margin:0 0 20px 0 !important}.featured-product-list .featured-types a{width:100%}.featured-product-list .featured-types a.view-all{width:100%;margin-bottom:20px}}.search.advanced select[multiple="multiple"]{overflow-y:scroll}.catalogsearch-advanced-result .summary{padding:10px 0}.catalogsearch-advanced-result .summary li{padding-bottom:5px}.catalogsearch-advanced-result .message.notice a{color:#222;text-decoration:underline}.catalogsearch-advanced-result .message.error a{color:#222;text-decoration:underline}.catalogsearch-advanced-result .page-title-wrapper{padding-top:20px}.search.advanced select{min-height:48px;font-size:14px;border:1px solid #e5e5e5}.search.advanced .fieldset>.field:not(.choice)>.label{padding-top:14px;font-weight:600}.page-layout-manufacturers .block.filter{display:none}.page-layout-manufacturers .sidebar-main{margin-bottom:70px}.page-layout-manufacturers .contact-title{padding-top:0}.page-layout-manufacturers .sidebar-form{margin-bottom:40px}.page-layout-manufacturers .sub-cat{list-style:none;margin:0;padding:30px 0 0 0}.page-layout-manufacturers .sub-cat li{margin:10px;padding:0;display:inline-block;vertical-align:top}.cms-history .content-container{background:#ddd;padding:25px 25px 15px;margin:10px 0 0}.dates-list{background:#f5f5f5;margin-bottom:30px}.dates-list ul{list-style:none;margin:0;padding:0 20px;display:flex;justify-content:space-between}.dates-list ul li{margin:0;padding:15px 0}.dates-list ul li a{font-size:14px;font-weight:600}.history-container{position:relative}.history-container .line{background:url("../images/history/line.png") left top repeat-y;position:absolute;top:0;left:100px;bottom:0;height:100%;width:5px;z-index:150}.history-container .history .entry{padding:35px 35px 45px 140px;border-bottom:1px solid #ddd;position:relative}.history-container .history .entry .strong-divider{height:5px;background:#ffc323;position:absolute;bottom:-1px;left:0;right:0;width:100%;z-index:300}.history-container .history .entry .point{position:absolute;top:44px;left:88px;z-index:200}.history-container .history .entry .date{position:absolute;top:39px;left:20px;font-weight:600;font-size:18px;max-width:58px;text-transform:uppercase}.history-container .history .entry .inner{display:flex}.history-container .history .entry .detail .lead{font-size:18px;line-height:24px}.history-container .history .entry .detail .info{font-size:16px}.history-container .history .entry .detail .caption{padding-top:17px;text-align:right}.history-container .history .entry .aside{flex:1 0 auto;margin-left:28px}.history-container .history .entry .aside img{display:block;margin-top:8px}.history-container .history .entry .aside .mobile-caption{display:none}.history-container .history .entry.highlight{background:#f5f5f5}.history-container .history .entry:last-child{border-bottom:0;padding-bottom:15px}@media (min-width: 1210px){.floating-datekeys .content-container{margin-bottom:82px}.floating-datekeys .dates-list{position:fixed;z-index:400}}@media (max-width: 1210px){.dates-list{width:100% !important}}@media (max-width: 1150px){.page-layout-cms-general .columns .sidebar-main{width:100%}.page-layout-cms-general .columns .column.main{width:100%;padding-bottom:20px}.page-layout-cms-general .cta-container-vertical{display:none}}@media (max-width: 1000px){.page-layout-cms-general .cta-container-vertical{display:block}}@media (max-width: 768px){.history-container .history .entry .inner{display:block}.history-container .history .entry .inner .caption{display:none}.history-container .history .entry .aside{margin-left:0}.history-container .history .entry .aside img{margin:30px 0 18px}.history-container .history .entry .aside .mobile-caption{display:block}.dates-list ul{display:block;overflow:hidden;padding:10px 20px}.dates-list ul li{float:left;padding:8px 8% 8px 0}}@media (max-width: 400px){.history-container .line{left:85px}.history-container .history .entry{padding:35px 15px 45px 120px}.history-container .history .entry .date{left:10px}.history-container .history .entry .point{left:72px}.history-container .history .entry .detail .info{font-size:16px}}.page-layout-sell-platform .sidebar-form-info{max-width:490px;float:right;margin-left:70px;margin-top:-43px}.sell-platform{padding:30px 0;font-size:14px;border-top:1px solid #ddd;margin-top:40px;clear:both}.sell-platform .section{clear:both;padding-bottom:15px}.sell-platform .section h3{font-size:16px;color:#222;font-weight:600;padding-bottom:8px}.sell-platform .section .input-group input,.sell-platform .section .input-group select{float:left;width:32%;margin-right:2%;margin-bottom:20px;height:48px}.sell-platform .section .input-group input:nth-child(3n){margin-right:0}.sell-platform .cols .col{width:32%;margin-right:2%;float:left}.sell-platform .cols .col input[type=text]{margin-bottom:15px}.sell-platform .cols .col:last-child{margin-right:0}.sell-platform .group{padding-bottom:15px}.sell-platform .group>label{display:inline-block;padding-bottom:10px}.sell-platform .group input[type=checkbox]{position:relative;top:1px}.sell-platform .group .options{display:inline-block;float:right}.sell-platform .group .options label{margin-right:14px}.sell-platform .group .options input[type=radio]{position:relative;top:1px}.sell-platform .group.group-yesno{padding-bottom:6px}.sell-platform .actions{clear:both;overflow:hidden;padding-top:25px}.sell-platform .actions .action.primary{width:370px;height:60px;max-width:100%;font-weight:600}.sell-platform textarea{height:180px}.sell-platform textarea,.sell-platform input[type=text]{background:#f5f5f5;border:1px solid #ccc}.sell-platform select{background:#f5f5f5 url("../images/icon-dropdown-solid-arrow.png") 97% 50% no-repeat;border:1px solid #ccc;padding-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sell-platform .field-error{background:#faebe7 !important;color:#df280a !important;border-color:#f16048 !important}.sell-platform .generic-success h3{margin-bottom:5px}.sell-platform .generic-success p{margin-bottom:10px}.sell-platform input[type=text]::-webkit-input-placeholder{color:#000}.sell-platform textarea::-webkit-input-placeholder{color:#000}.sell-platform input[type=text]:-ms-input-placeholder{color:#000}.sell-platform textarea:-ms-input-placeholder{color:#000}.sell-platform input[type=text].field-error::-webkit-input-placeholder{color:#df280a}.sell-platform textarea.field-error::-webkit-input-placeholder{color:#df280a}.sell-platform input[type=text].field-error:-ms-input-placeholder{color:#df280a}.sell-platform textarea.field-error:-ms-input-placeholder{color:#df280a}@media (max-width: 1280px){.page-layout-sell-platform .sidebar-form-info{margin-left:40px}.sell-platform .group .options{display:block;float:none}}@media (max-width: 860px){.sidebar-form-info{display:none}.sell-platform-info-responsive{display:block !important}.sell-platform-info-responsive .sidebar-form-info{display:block !important;float:none;margin:30px 0 0 0;max-width:100%}}@media (max-width: 768px){.sell-platform .cols .col{width:100%;padding-bottom:20px}.sell-platform .group.group-yesno{padding-bottom:16px}.sell-platform .actions .action.primary{width:100%}.sell-platform .section .input-group input,.sell-platform .section .input-group select{width:100%;float:none;margin-bottom:14px}}.cms-outrigger-pads .contact-title{padding-top:0}.cms-outrigger-pads .sidebar-form-info{margin-bottom:80px}.cms-outrigger-pads .icon-list{list-style:none;margin:40px 0 0;padding:0}.cms-outrigger-pads .icon-list li{margin:0 15px 0 0;padding:0;display:inline-block}@media (max-width: 550px){.cms-outrigger-pads .icon-list{overflow:hidden}.cms-outrigger-pads .icon-list li{padding:10px 0;display:block;text-align:center;box-sizing:border-box}}.machine-selector{padding-top:20px;padding-bottom:30px}.machine-selector .detail{width:75%;float:right}.machine-selector .aside{width:22%;float:left}.machine-selector h3{line-height:23px}.machine-selector .stages{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:40px}.machine-selector .stages ul{list-style:none;margin:0;padding:0}.machine-selector .stages ul li{font-size:20px;font-weight:600;border:4px solid #777;border-radius:25px;display:inline-block;vertical-align:top;height:42px;width:42px;text-align:center;margin-right:15px}.machine-selector .stages ul li span{position:relative;top:7px}.machine-selector .stages ul li.active{border-color:#fec423}.machine-selector .light-button{min-width:0;width:100%;box-sizing:border-box}.machine-selector .cols{display:flex;justify-content:space-between}.machine-selector .cols .col{margin-right:30px;max-width:32%}.machine-selector .cols .col.col-image img{width:230px;max-width:100%}.machine-selector .cols .col.col-totals{margin-right:0;width:32%}.machine-selector .cols .col.col-info .actions{display:flex;justify-content:space-between;padding:10px 0 0}.machine-selector .cols .col.col-info .actions .action{width:48%;text-align:center}.machine-selector .cols .col.col-info select{margin-bottom:25px;height:48px}.machine-selector .cols .col.col-info .light-button{margin-top:0}.machine-selector .totals-list{background:#f5f5f5 url("../images/bg-crane-large.png") center bottom no-repeat;padding:25px;border-bottom:5px solid #ffc323;min-height:250px}.machine-selector .totals-list ol{margin:0 0 0 20px;padding:0}.machine-selector .totals-list ol li{margin:0;padding:0 0 10px}.machine-selector .totals-list ol li .answer{font-weight:600}.machine-selector .totals-list ol li .answer.answer-yes{color:green}.machine-selector .totals-list ol li .answer.answer-no{color:#c00}.machine-selector .totals-list ol li a:hover{color:#222}.no-results-custom a{font-weight:600;text-decoration:none}.no-results-custom a:hover{text-decoration:underline}@media (max-width: 1130px){.machine-selector .aside{width:100%;padding-bottom:5px}.machine-selector .detail{width:100%}}@media (max-width: 785px){.machine-selector .cols{flex-wrap:wrap}.machine-selector .cols .col{max-width:50%;margin-right:0}.machine-selector .cols .col.col-image{width:40%;padding-right:5%;box-sizing:border-box}.machine-selector .cols .col.col-info{width:60%;max-width:none}.machine-selector .cols .col.col-totals{max-width:100%;width:100%;margin-top:30px}.machine-selector .totals-list{min-height:0}}@media (max-width: 440px){.machine-selector .cols .col.col-info,.machine-selector .cols .col.col-image{width:100%;max-width:none}.machine-selector .cols .col.col-image{text-align:center;padding-bottom:30px}}.testimonials-list{list-style:none;margin:0;padding:0}.testimonials-list li{margin:0;padding:35px 30px;border-bottom:1px solid #ddd}.testimonials-list li .lead{font-size:18px;color:#222;font-weight:600;margin:0 0 20px}.testimonials-list li .detail{margin-bottom:20px;font-size:18px}.testimonials-list li .author{font-size:14px;margin-bottom:0}.testimonials-list li:nth-child(2n){background:#f5f5f5}.toolbar-products .sorter-options::-ms-expand,.search-container .options select::-ms-expand{display:none}.ie11 .page-header{max-height:94px}.ie9 .new-navigation .new-nav>ul>.level-top,.ie10 .new-navigation .new-nav>ul>.level-top{float:left}.ie9 .search-container .options select,.ie10 .search-container .options select{float:left;width:15.8%;background:#fff;padding-right:0}.ie9 .footer-cols .col,.ie10 .footer-cols .col{float:left;width:20%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.new-products-grid .product-items .product-item .brand-logo{width:auto !important;height:auto !important;max-height:30px !important;max-width:140px !important}}input::-webkit-input-placeholder{color:#888 !important;font-weight:400}input:-ms-input-placeholder{color:#888 !important;font-weight:400}input:-moz-placeholder{color:#888 !important;opacity:1;font-weight:400}input::-moz-placeholder{color:#888 !important;opacity:1;font-weight:400}select{color:#888 !important}textarea::-webkit-input-placeholder{color:#888 !important}textarea:-ms-input-placeholder{color:#888 !important}textarea:-moz-placeholder{color:#888 !important;font-weight:400;opacity:1}textarea::-moz-placeholder{color:#888 !important;font-weight:400;opacity:1}
/*# sourceMappingURL=aps.css.map */
.cms-competition .form-group .field-list {display: flex;flex-wrap: wrap;justify-content: space-between;width: auto;float: none;}
.cms-competition .form-group .field-list .field {width: 48.5%;}
.cms-competition .contact-us .detail {margin-top: 10px;}
.cms-competition .form-group .message-field {width: 100%;padding-bottom: 20px;}
.cms-competition .contact-us .actions-toolbar .primary.primary-group {width: 50%;float: left;}
.cms-competition .field.access_industry label{font-size: 13px;line-height: 24px;}
.cms-competition .form-group input[type="radio"] {margin-top: 4px;display: inline-block;vertical-align: top;margin-right: 0;}
.cms-competition .field.access_industry .control label{margin-right:10px; }
.cms-competition .field.series {border-bottom: 1px solid #CCCCCC;float: left;width: 100%;padding-bottom: 32px;margin-bottom: 24px;}
.cms-competition .field.series .label {font-size: 19px;line-height: 24px;font-weight: 600;}
.cms-competition .field.series input[type="text"] {width:100%;max-width:249px;float: right;margin-top:-10px;}
.cms-competition .contact-us .actions-toolbar .primary .action {font-size: 18px;line-height: 24px;}
.cms-competition .fieldset {margin: 0 0 30px;}
.cms-competition div.contact-us {padding-bottom: 100px;}
.cms-competition .form-group input[type="checkbox"] {margin-top: 4px;display: inline-block;vertical-align: top;margin-right: 0;}
.cms-competition .form-group div.mage-error[generated] {width: 100%;}
@media (max-width: 12800px){
        .cms-competition .field.series input[type="text"] {width: 100%;max-width: none;float: left;margin-top: 20px;}
}
@media screen and (max-width:767px) {
        .cms-competition .field.series input[type="text"] {
                width: 100%;
                max-width: none;
                float: left;
                margin-top: 20px;
        }

        .cms-competition div.contact-us {
                padding-bottom: 40px;
        }

        .form-group div.mage-error[generated] {
                margin-top: -10px;
                margin-bottom: 10px;
                position: relative;
                top: -10px;
        }

        .banner-container {
                z-index: 877;
        }

        .nav-sections-new {
                z-index: 880;
        }

        .page-header {
                z-index: 870;
        }
}

.banner .overlay-container .link-overlay {
        position: absolute;
        bottom: 14%;
        left: 0;
}

.banner .overlay-container .link-overlay .link {
        margin: 0;
}
.banner .overlay-container .link-overlay .link a {
        color: #fff;
        font-size: 18px;
        font-weight: 400;
        text-transform: uppercase;
        border: 1px solid #fff;
        display: inline-block;
        vertical-align: top;
        box-sizing: border-box;
        padding: 11px 60px;
        text-align: center;
        margin-top: 24px;
        transition: background 0.2s;
        background: transparent;
        z-index: 999;
        position: relative;
        margin-top: 0;
        transition: color .5s;
}


.banner .overlay-container .link-overlay .link a:hover {
        /*background-color: black;
        color: #FFC323;*/
        color: black;
        text-decoration: none;
}

.banner .overlay-container .link-overlay .link:before {
        content: ' ';
        background-color: #FFC323;
        position: absolute;
        height: 100%;
        width: 0%;
        left: 50%;
        top: 0;
        transition: all .5s;
}

.banner .overlay-container .link-overlay .link:hover:before {
        left: 0%;
        width: 100%;
}