#sub-menu table tr td{border:none!important;padding:0!important}#sub-menu table{border:none!important;margin:0!important}.pa-contact-form-labels .et_pb_contact_form_label{display:block!important;color:#000;font-family:'InterRegular',Helvetica,Arial,Lucida,sans-serif;font-size:11px;padding-bottom:4px}.pa-contact-form-labels .et_pb_contact_form_label:after{content:"*"!important;color:red;font-size:0.6rem;padding-left:0.5rem}.pa-contact-form-labels label.et_pb_contact_form_label:has(+[data-required_mark="not_required"]):after{content:""!important}.pa-contact-form-labels.et_pb_contact_form_0_tb_body .et_pb_contact_field .input{padding-top:10px!important;padding-bottom:10px!important}.pa-contact-form-labels label[for=et_pb_contact_phone_number_0]:after,.pa-contact-form-labels label[for=et_pb_contact_line_2_0]:after,.pa-contact-form-labels label[for=et_pb_contact_city_0]:after,.pa-contact-form-labels label[for=et_pb_contact_state_0]:after,.pa-contact-form-labels label[for=et_pb_contact_zip_code_0]:after,.pa-contact-form-labels label[for=et_pb_contact_country_0]:after{content:""}.pa-contact-form-labels .et_pb_contact_field_options_title{display:none}.pa-contact-form-labels input::placeholder,.pa-contact-form-labels textarea::placeholder{color:#000!important;box-shadow:0px 1px 1px 0px rgba(0,0,0,0.08) inset}.pa-contact-form-labels form{display:flex;flex-wrap:wrap;justify-content:space-between}.pa-contact-form-labels form .et_pb_contact_field_last{width:100%!important}.pa-contact-form-labels form .et_pb_contact_field_half{width:100%!important}.pa-contact-form-labels .et_contact_bottom_container{margin:1.5rem auto 0 auto}.pa-contact-form-labels form p.et_pb_contact_field.et_pb_contact_field_2_tb_body,.pa-contact-form-labels form p.et_pb_contact_field.et_pb_contact_field_4_tb_body,.pa-contact-form-labels form p.et_pb_contact_field.et_pb_contact_field_7_tb_body,.pa-contact-form-labels form p.et_pb_contact_field.et_pb_contact_field_9_tb_body,.pa-contact-form-labels form p.et_pb_contact_field.et_pb_contact_field_11_tb_body,.pa-contact-form-labels form p.et_pb_contact_field.et_pb_contact_field_13_tb_body{width:48%;margin-left:2%}.pa-contact-form-labels p.et_pb_contact_field{margin-bottom:1.5%}.calculator-field{flex-basis:100%;width:100%;margin-bottom:0.6rem}.calculator-field.half{flex-basis:48%;width:48%}.calculator-field input{width:100%;border:none;box-shadow:0px 1px 1px 0px rgba(0,0,0,0.08) inset;font-family:'InterRegular',Helvetica,Arial,Lucida,sans-serif;font-size:12px;padding:10px}.calculator-field label{color:#000;font-family:'InterRegular',Helvetica,Arial,Lucida,sans-serif;font-size:11px;padding-bottom:4px;display:block}.calculator-field br{display:none}.calculator-radio{display:flex;flex-wrap:wrap;justify-content:space-between}.calculator-radio input[type=button]{flex-basis:17.5%;border:none;background:white;height:33px;font-family:'InterRegular',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:0.6rem}.calculator-radio input[type=button].active{background:#FEC60D}.switch-button{width:100%;height:33px;text-align:center;position:relative;will-change:transform;z-index:197!important;cursor:pointer;transition:0.3s ease all;border-radius:10px;background:white}.switch-button-case{display:inline-block;background:none;width:50%;height:100%;color:black;border:none;transition:0.3s ease all;text-transform:uppercase;padding-bottom:1px;position:absolute;font-family:'InterRegular',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:0.6rem}.switch-button br{display:none}.switch-button-case.left{left:0;top:0}.switch-button-case:hover{color:grey;cursor:pointer}.switch-button-case:focus{outline:none}.switch-button .active{background-color:#FEC60D;position:absolute;left:0;top:0;width:50%;height:100%;z-index:-1;transition:0.3s ease-out all;border-top-left-radius:10px;border-bottom-left-radius:10px}.switch-button .active-case{color:black}.calculator-summary{margin-top:2rem}.request-quote-box{margin:0 auto}.request-quote-box #request-quote-button{color:#FFFFFF!important;border-width:0px!important;border-radius:10px;font-size:12px;font-family:'InterMedium',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;background-color:#000000!important;padding-top:0.85rem!important;padding-right:1.5rem!important;padding-bottom:0.85rem!important;padding-left:1.5rem!important;margin-top:0.5rem}#watch-featured article,#key-projects-featured article{border:1px solid #E8E8EA;border-radius:8px;padding:15px;display:flex;flex-direction:column}#key-projects-featured article{border:none;padding:10px 0 0 0}#key-projects-featured article .entry-title,#key-projects-featured article .post-extra{display:none}#key-projects-featured .et_pb_image_container img{border-radius:10px;aspect-ratio:1.77}#watch-featured .et_pb_salvattore_content,#key-projects-featured .et_pb_salvattore_content{display:flex;justify-content:space-between}#watch-featured .column.size-1of3,#key-projects-featured .column.size-1of3{width:32.5%}#watch-featured article .post-content,#key-projects-featured article .post-content{order:0}#watch-featured article .post-extra,#key-projects-featured article .post-extra{order:1;margin-top:0.8rem;border-radius:6px;background:rgba(75,107,251,0.05);width:fit-content;padding:0.3rem 0.8rem;font-weight:500;font-family:'InterRegular';color:#4B6BFB;font-size:12px;margin-bottom:1rem}#watch-featured article .entry-title,#key-projects-featured article .entry-title{order:2;min-height:44px;overflow:hidden;padding:0}#watch-featured article .post-meta,#key-projects-featured article .post-meta{order:3}#key-projects-featured .et_pb_image_container,#key-projects-featured .entry-featured-image-url{margin:0}.custom-slider article{margin:0;padding:0}.custom-slider .entry-featured-image-url{margin-bottom:15px}.custom-slider .entry-featured-image-url img{aspect-ratio:1/1.019}.article-slider .entry-featured-image-url img{aspect-ratio:1/0.73;border-radius:10px}.custom-slider .owl-nav{display:block!important;position:absolute;top:7rem;left:0;width:100%;height:30px}.custom-slider .owl-nav .owl-prev{position:absolute;top:0;left:-1.5rem;color:black!important}.custom-slider .owl-nav .owl-next{position:absolute;top:0;right:-1.5rem;color:black!important}#helped-build .owl-stage{display:flex}#helped-build article{margin:0;padding:1rem;border-radius:3px;border-right:1px solid rgba(0,0,0,0.22);border-bottom:1px solid rgba(0,0,0,0.22);background:#F9F9F9;height:100%}#helped-build .entry-featured-image-url{margin:0 auto 15px auto;width:100px}#helped-build .post-content-inner{text-align:center}#helped-build .post-content-inner ul{display:inline-block;text-align:left;margin:0;padding:0}#helped-build .owl-dots{text-align:center;margin:1.2rem auto 0 auto}#helped-build .owl-dots button{width:10px;height:10px;border-radius:50%;background:#000;opacity:0.2;margin:0 0.2rem}#helped-build .owl-dots button.active{opacity:1}#used-equipment-list>.et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;gap:5%;justify-content:center}#used-equipment-list article{flex-basis:16%;width:16%;display:flex;flex-direction:column;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.50);border-radius:8px}#used-equipment-list article h2.entry-title{order:0;text-align:center;font-family:'InterRegular',sans-serif;font-weight:600;font-size:10px;padding:0.3rem 0;background:#FC0}#used-equipment-list article a.entry-featured-image-url{order:1;margin-bottom:0}#used-equipment-list article a.entry-featured-image-url img{border-bottom-left-radius:8px;border-bottom-right-radius:8px}#careers-tab .accordion dd{padding:20px;margin:0;border:1px solid #D4D4D4}#careers-tab .accordion dd ul{list-style:none}.promotions-list>.et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;gap:2%}.promotions-list article{flex-basis:23%;width:23%;margin-bottom:30px}.promotions-list .entry-title{display:none;margin-bottom:0}#article-list .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:space-between}#article-list article{flex-basis:31%;width:31%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.50);border-radius:10px;margin-bottom:30px}#article-list article .entry-featured-image-url{margin-bottom:0}#article-list article .entry-featured-image-url img{border-top-left-radius:10px;border-top-right-radius:10px;aspect-ratio:1/0.7}#article-list article .entry-title{background:#FEC60D;padding:10px;position:relative;min-height:60px}#article-list article .entry-title a{position:absolute;width:94%;top:50%;left:50%;transform:translate(-50%,-50%)}#post-navigation span.meta-nav{display:none}#post-navigation span.nav-previous,#post-navigation span.nav-next{height:42px}#post-navigation .nav-previous a{padding-left:35px}#post-navigation .nav-next a{padding-right:35px}#post-navigation .nav-previous a,#post-navigation .nav-next a{height:100%;position:relative}#post-navigation .nav-previous a:before,#post-navigation .nav-next a:before{content:"\f053";font-family:'Font Awesome 6 Free',sans-serif;font-weight:900;font-size:1.8rem;position:absolute;top:50%;transform:translateY(-50%);color:black}#post-navigation .nav-previous a:before{left:0}#post-navigation .nav-next a:before{content:"\f054";right:0}#recent-blogs article{padding-bottom:0;margin-bottom:15px}#recent-blogs .entry-featured-image-url{margin-bottom:10px;padding-bottom:0}#recent-blogs .entry-featured-image-url img{aspect-ratio:1/0.7;border-radius:10px}.mobile_menu_bar:before{background-image:url(/wp-content/uploads/2023/08/icon_hamburger.png);color:transparent!important;background-size:cover}.mobile_menu_box{border:none;background:white;border-radius:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:85vw;height:85vh!important;padding:1rem}.mobile_nav.closed .mobile_menu_box,.mobile_nav.closed .overlay{display:none}.mobile_nav.opened .mobile_menu_box,.mobile_nav.opened .overlay{display:block}#mobile_menu1{position:absolute;top:14%;left:50%;transform:translateX(-50%);border:none;box-shadow:none}#mobile_menu1 li{background:white}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#FEC60D!important;font-weight:800!important;font-family:'InterExtraBold',sans-serif!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'InterRegular',sans-serif!important;font-weight:500!important}.et_mobile_menu .menu-item-has-children>a{background:white;position:relative}.et_mobile_menu .menu-item-has-children>a:after{content:"\f0da";position:absolute;right:0;top:50%;font-family:'FontAwesome';font-size:1rem;transform:translateY(-50%)}.et_mobile_menu .menu-item-has-children.opened>a{font-weight:800!important;color:#FEC60D!important;font-family:'InterExtraBold',sans-serif!important}.et_mobile_menu .menu-item-has-children.opened>a:after{content:"\f0d7"}.et_mobile_menu li.menu-item-has-children .sub-menu{display:none!important}.et_mobile_menu li.menu-item-has-children.opened .sub-menu{display:block!important}#search-results .et_pb_ajax_pagination_container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}#search-results article{flex-basis:23%;width:23%;margin-bottom:15px}#search-results article a.entry-featured-image-url{margin-bottom:12px}#search-results article img{aspect-ratio:1.8/1;border-radius:8px}#search-results .pagination{width:100vw;margin-top:5rem}#power-systems-grid .et_pb_ajax_pagination_container{display:flex;justify-content:space-between}#power-systems-grid article{flex-basis:17%}#power-systems-grid article .entry-featured-image-url{margin-bottom:5px}#power-systems-grid article h2.entry-title{font-family:'InterBold',sans-serif;font-weight:bold;font-size:15px;text-align:center;text-transform:uppercase}.used-allied-machine-images>.et_pb_column{flex-basis:19%;width:19%}.used-allied-machine-images .et_pb_image{height:200px;overflow:hidden}.used-allied-machine-images .et_pb_image_wrap,.used-allied-machine-images .et_pb_image_wrap img{width:100%;object-fit:cover;height:100%}.product-filters label.wpf_item_name{font-family:'Inter Bold',sans-serif;font-weight:600;color:black;font-size:16px;border-bottom:none;margin-bottom:0}.product-filters .wpf_links li{border-bottom:1px solid black;padding:0.5rem 0}.product-filters .wpf_links li:last-child{border-bottom:none}.product-filters .wpf_links li a{font-family:'Inter Bold',sans-serif;font-weight:600;font-size:13px;padding:0 0 0 1.5rem;color:black}#product-compare-counter .yith-woocompare-count{background:#ce0000;color:white;font-family:'Inter Bold',sans-serif;font-weight:600;font-size:15px;padding:1rem 2rem}.product-category-list ul.products{display:flex;flex-wrap:wrap}.product-category-list ul.products li.product{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px;padding:0 0 4.9rem 0}.product-category-list a.compare.button,.product-category-list a.remove{width:100%;background:#54595F;border:none;border-radius:0;color:white!important;font-family:'InterMedium',sans-serif;font-weight:500;font-size:14px;text-align:center;padding:0.7rem 0;position:absolute;bottom:1.9rem;left:0;height:3rem;line-height:unset}.product-category-list .availability{font-family:'Inter Bold',sans-serif;font-weight:600;font-size:12px;position:absolute;left:0.5rem;bottom:0;width:100%;color:black}.product-category-list button.inquire{width:100%;margin-top:1rem;background:#54595F;color:white;border:none;font-size:14px;font-family:'InterMedium',sans-serif;font-weight:500;height:3rem}.product-category-list a.compare.button.added,.product-category-list a.remove{background:#ce0000e8}.product-category-list a.compare.button:hover:after{content:""}.product-category-list .et_shop_image{padding:0 0.5rem}.product-category-list .et_shop_image:hover .et_overlay{display:none!important}.product-category-list .woocommerce-loop-product__title,.product-category-list a.woocommerce-LoopProduct-link span.price{display:none!important}.product-category-list .product-info li{display:flex;flex-wrap:wrap}.product-category-list .product-info li:first-child{border-bottom:1px solid #000}.product-category-list .product-info li span{flex-basis:50%;font-family:"InterRegular",sans-serif;color:#666666;font-size:11px}.product-category-list .product-info li span.align-right{text-align:right;padding-right:1rem}.product-category-list button.link{background:none;border:none;font-family:'InterRegular',sans-serif;font-weight:400;color:#666666;font-size:11px;padding:0}#et_pb_contact_form_0 .et_pb_contact_field,#et_pb_contact_form_1 .et_pb_contact_field{margin-left:0;width:50%}.product-description table{width:100%}.product-description table tr td{font-family:'InterRegular',sans-serif;font-weight:400;color:black;font-size:13px;padding:0.4rem 0.7rem}#desktop-menu-bar{max-width:100%!important}#colorbox{z-indeX:999999}#cboxOverlay{z-index:999999}.search-results #mobile-service-box{display:none}table.compare-list .image-wrap{min-height:190px}#main-slider.used-slider .et_pb_slide{aspect-ratio:1.91!important}@media (min-width:200px) and (max-width:720px){#mobile_menu1{max-height:67vh;overflow-y:auto}.search-results #mobile-service-box{display:block}#article-list{padding:0 1.5rem}#article-list article{width:47%;flex-basis:47%}.careers-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.careers-flex .et_pb_image{flex-basis:48%!important;width:48%!important;margin:0}#careers-tab ul li a{display:block;padding-left:0;padding-right:0}#careers-tab .et-pb-active-slide{padding-left:10px;padding-right:10px}.perks-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.perks-flex .et_pb_column{flex-basis:48%;width:48%}.perks-flex .et_pb_image{margin-bottom:10px}#search-results article{flex-basis:48%;width:48%;margin-bottom:12px}.promotions-list>.et_pb_ajax_pagination_container{gap:0%;justify-content:space-between}.promotions-list article{flex-basis:48%;width:48%;margin-bottom:0}.used-allied-machine-images>.et_pb_column{flex-basis:32%;width:32%}.used-allied-machine-images .et_pb_image{height:120px;overflow:hidden}.used-allied-machine{justify-content:center!important;align-items:center;gap:2%}.product-category-list ul.products li.product{flex-basis:100%!important;width:100%!important}dd.econtent .e-flex .e-left,dd.econtent .e-flex .e-right{flex-basis:100%;width:100%}#mobile-search-form input[type=submit]{display:none}#power-systems-grid .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5%}#power-systems-grid article{flex-basis:45%}#article-list article .entry-title{min-height:120px}}