html.sm-menu-active .sm-body.sm-menu-12 #sm-menu-12 .sm-level:not(.sm-level-overlay){-webkit-box-shadow:0px 0px 20px 0px rgba(10,8,8,0.57);-o-box-shadow:0px 0px 20px 0px rgba(10,8,8,0.57);-moz-box-shadow:0px 0px 20px 0px rgba(10,8,8,0.57);-ms-box-shadow:0px 0px 20px 0px rgba(10,8,8,0.57);box-shadow:0px 0px 20px 0px rgba(10,8,8,0.57);}html.sm-menu-active .sm-body.sm-menu-12 .sm-wrapper-bg-2{background-repeat:repeat;}#sm-menu-12,html.sm-menu-active .sm-body.sm-menu-12 #sm-pusher,html.sm-menu-active .sm-body.sm-menu-12 #sm-content{-webkit-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);-o-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);-moz-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);-ms-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);}#sm-menu-12.sm-menu-closing,html.sm-menu-active .sm-body.sm-menu-12 #sm-pusher.sm-pusher-closing,html.sm-menu-active .sm-body.sm-menu-12 #sm-pusher.sm-pusher-closing #sm-content{-webkit-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);-o-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);-moz-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);-ms-transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition-duration:700ms;-o-transition-duration:700ms;-moz-transition-duration:700ms;-ms-transition-duration:700ms;transition-duration:700ms;}#sm-menu-12,html.sm-menu-active .sm-body.sm-menu-12 #sm-pusher,html.sm-menu-active .sm-body.sm-menu-12 #sm-pusher #sm-content{-webkit-transition-duration:600ms;-o-transition-duration:600ms;-moz-transition-duration:600ms;-ms-transition-duration:600ms;transition-duration:600ms;}#sm-menu-12{width:350px;}#sm-menu-12 .sm-level{width:350px;}#sm-menu-12 .sm-level-align{padding:30px 0;vertical-align:top;}#sm-menu-12 .sm-nav-list{padding:5px5px5px5px;}#sm-menu-12 .sm-close > span{padding:10px 20px;}#sm-menu-12 .sm-close ._mi{color:rgba(255,255,255,0.8);}#sm-menu-12 .sm-close ._mi._svg{fill:rgba(255,255,255,0.8);}#sm-menu-12 .sm-close ._mi._svg *{fill:rgba(255,255,255,0.8);}#sm-menu-12 .sm-close:hover ._mi{color:rgba(235,104,33,1);}#sm-menu-12 .sm-close:hover ._mi._svg{fill:rgba(235,104,33,1);}#sm-menu-12 .sm-close:hover ._mi._svg *{fill:rgba(235,104,33,1);}#sm-menu-12 .sm-close > span a{font-size:35px;width:35px;height:35px;line-height:35px;}#sm-menu-12 .sm-close > span a ._mi{font-size:35px;width:35px;height:35px;}#sm-menu-12 .sm-header{background-color:rgba(0,0,0,0.01);background-size:cover;}#sm-menu-12 .sm-header .sm-logo{padding:15px 15px 15px 15px;text-align:center;}#sm-menu-12 .sm-header .sm-logo img{max-width:200px;}#sm-menu-12 .sm-level,#sm-menu-12 .sm-level{background-image:url(https://rmcengine.com/wp-content/uploads/2025/04/cnc-engine-rebuilding-machines-scaled.jpg);background-color:rgba(0,0,0,1);background-repeat:no-repeat;background-size:cover;background-position:center center;}#sm-menu-12 .sm-level.sm-main-level:after,#sm-menu-12 .sm-level.sm-main-level:after{background:rgba(0,0,0,0.6);}#sm-menu-12 .sm-search{background-color:rgba(255,255,255,0.1);margin:0 auto 10px auto;}#sm-menu-12 .sm-search .sm-search-form .sm-search-field{font-size:20px;text-align:left;color:rgba(255,255,255,0.7);padding-left:50px;padding-right:50px;}#sm-menu-12 .sm-search .sm-search-form .sm-search-submit{left:15px;font-size:20px;width:20px;margin-top:calc(-20px / 2);color:rgba(255,255,255,0.7);}#sm-menu-12 .sm-title{font-size:30px;text-align:left;font-family:'Big Shoulders';font-weight:700;color:#ffffff;margin:0px 0px 25px 0px;}#sm-menu-12 .sm-title .sm-title-wrap{padding:5px 40px 25px 50px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-radius:0px;border-style:solid;border-color:rgba(245,155,30,0.45);}#sm-menu-12 .sm-title .sm-title-wrap{text-align:left;}#sm-menu-12 .sm-level-overlay .sm-title-overlap .sm-title-wrap ._mi{color:#ffffff;}#sm-menu-12 .sm-level-overlay .sm-title-overlap .sm-title-wrap ._mi._svg{color:#ffffff;}#sm-menu-12 .sm-level-overlay .sm-title-overlap .sm-title-wrap ._mi._svg *{color:#ffffff;}#sm-menu-12 .sm-level-overlay .sm-title-overlap .sm-title-wrap span{color:#ffffff;}#sm-menu-12 .sm-title ._mi{color:#ffffff;font-size:30px;width:30px;}#sm-menu-12 .sm-title ._mi._svg{color:#ffffff;}#sm-menu-12 .sm-title ._mi._svg *{color:#ffffff;}#sm-menu-12 .sm-back{text-align:right;}#sm-menu-12 .sm-back a{font-size:16px;line-height:16px;padding:20px 40px 20px 50px;color:rgba(255,255,255,0.8);}#sm-menu-12 .sm-back a ._mi{font-size:22px;}#sm-menu-12 .sm-back ._mi{color:rgba(255,255,255,0.8);}#sm-menu-12 .sm-back ._mi._svg{fill:rgba(255,255,255,0.8);}#sm-menu-12 .sm-back ._mi._svg *{fill:rgba(255,255,255,0.8);}#sm-menu-12 .sm-back:hover a{color:rgba(255,255,255,1);}#sm-menu-12 .sm-back:hover ._mi{color:rgba(255,255,255,1);}#sm-menu-12 .sm-back:hover ._mi._svg{fill:rgba(255,255,255,1);}#sm-menu-12 .sm-back:hover ._mi._svg *{fill:rgba(255,255,255,1);}#sm-menu-12 .sm-nav-list li > a{font-size:21px;text-align:left;font-family:'Big Shoulders';font-weight:600;color:rgba(252,252,252,0.91);}#sm-menu-12 .sm-nav-list li > a .sm-title-wrap{padding:5px 40px 5px 50px;}#sm-menu-12 .sm-nav-list li.current-menu-item > a{color:#ffffff;}#sm-menu-12 .sm-nav-list li > a:hover{color:rgba(255,255,255,1)!important;}#sm-menu-12 .sm-nav-list li > a .sm-icon{font-size:25px;color:rgba(255,255,255,0.9);}#sm-menu-12 .sm-nav-list li > a .sm-icon._svg{fill:rgba(255,255,255,0.9);}#sm-menu-12 .sm-nav-list li > a .sm-icon._svg *{fill:rgba(255,255,255,0.9);}#sm-menu-12 .sm-nav-list li.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span{margin-right:-11px;}#sm-menu-12 .sm-nav-list li.menu-item-has-children > a .sm-arrow{font-size:22px;left:0px;margin-top:0px;color:rgba(255,255,255,0.6);}#sm-menu-12 .sm-nav-list li.menu-item-has-children > a .sm-arrow._svg{fill:rgba(255,255,255,0.6);}#sm-menu-12 .sm-nav-list li.menu-item-has-children > a .sm-arrow._svg *{fill:rgba(255,255,255,0.6);}#sm-menu-12 .sm-nav-list li.menu-item-has-children a:hover .sm-arrow{color:rgba(255,255,255,0.6);}#sm-menu-12 .sm-nav-list li.menu-item-has-children a:hover .sm-arrow._svg{fill:rgba(255,255,255,0.6);}#sm-menu-12 .sm-nav-list li.menu-item-has-children a:hover .sm-arrow._svg *{fill:rgba(255,255,255,0.6);}.sm-no-touchevents #sm-menu-12 .sm-level-opened .sm-nav-list li > a .sm-title-wrap:not(.sm-has-thumb-behind),.sm-no-touchevents #sm-menu-12 .sm-level-opened .sm-nav-list li > a .sm-title-wrap.sm-has-thumb-behind .sm-thumb-behind{-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:380ms;transition-duration:380ms;}.sm-no-touchevents #sm-menu-12 .sm-level-opened .sm-nav-list li > a:hover{-webkit-perspective-origin:left top;perspective-origin:left top;}.sm-no-touchevents #sm-menu-12 .sm-level-opened .sm-nav-list li > a:hover .sm-title-wrap:not(.sm-has-thumb-behind),.sm-no-touchevents #sm-menu-12 .sm-level-opened .sm-nav-list li > a:hover .sm-title-wrap.sm-has-thumb-behind .sm-thumb-behind{-webkit-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-o-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-moz-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-ms-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);border-radius:0px;}#sm-menu-12 .sm-footer .sm-footer-text{padding:0 25px 25px;font-size:14px;text-align:center;}html.no-csstransforms3d.sm-menu-active:not(.sm-always-visible) .sm-body.sm-menu-12 .sm-pusher.sm-left{padding-left:350px;}html.no-csstransforms3d.sm-menu-active:not(.sm-always-visible) .sm-body.sm-menu-12 .sm-pusher.sm-right{padding-right:350px;}@media only screen and (max-width:500px){#sm-menu-12 .sm-title{font-size:6.999vw;}}@media only screen and (max-width:500px){#sm-menu-12 .sm-title ._mi{font-size:6.999vw;width:6.999vw;}}@media only screen and (max-width:500px){#sm-menu-12 .sm-nav-list li > a{font-size:4.8993vw;}}@media only screen and (max-width:500px){#sm-menu-12 .sm-nav-list li > a .sm-icon{font-size:5.8325vw;}}@media only screen and (max-width:500px){#sm-menu-12 .sm-nav-list li.menu-item-has-children > a .sm-arrow{font-size:5.1326vw;}}@media only screen and (max-width:500px){#sm-menu-12 .sm-footer .sm-footer-text{font-size:3.2662vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-900 > a{font-size:4.8993vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-900 > a .sm-icon{font-size:5.8325vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-900.menu-item-has-children a .sm-arrow{font-size:5.1326vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-900 .sm-title{font-size:6.999vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-900 .sm-title ._mi{font-size:6.999vw;width:6.999vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-900 .sm-footer .sm-footer-text{font-size:3.2662vw;}}#sm-menu-12 li.menu-item-900 > a{font-size:21px;text-align:left;font-family:'Big Shoulders';font-weight:600;color:rgba(252,252,252,0.91);}#sm-menu-12 li.menu-item-900 > a .sm-title-wrap{padding:5px 40px 5px 50px;}#sm-menu-12 li.menu-item-900.current-menu-item > a{color:#ffffff;}#sm-menu-12 li.menu-item-900 > a:hover{color:rgba(255,255,255,1)!important;}#sm-menu-12 li.menu-item-900 > a .sm-icon{font-size:25px;color:rgba(255,255,255,0.9);}#sm-menu-12 li.menu-item-900 > a .sm-icon._svg{fill:rgba(255,255,255,0.9);}#sm-menu-12 li.menu-item-900 > a .sm-icon._svg *{fill:rgba(255,255,255,0.9);}#sm-menu-12 li.menu-item-900.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span{margin-right:-11px;}#sm-menu-12 li.menu-item-900.menu-item-has-children a .sm-arrow{font-size:22px;color:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-900.menu-item-has-children a .sm-arrow._svg{fill:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-900.menu-item-has-children a .sm-arrow._svg *{fill:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-900.menu-item-has-children a:hover .sm-arrow{color:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-900.menu-item-has-children a:hover .sm-arrow._svg{fill:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-900.menu-item-has-children a:hover .sm-arrow._svg *{fill:rgba(255,255,255,0.6);}.sm-no-touchevents #sm-menu-12 li.menu-item-0 .sm-level-opened li.menu-item-900 a .sm-title-wrap:not(.sm-has-thumb-behind),#sm-menu-12 li.menu-item-0 .sm-level-open li.menu-item-900 a .sm-title-wrap.sm-has-thumb-behind .sm-thumb-behind{-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:380ms;transition-duration:380ms;}.sm-no-touchevents #sm-menu-12 li.menu-item-0 .sm-level-opened li.menu-item-900 a:hover{-webkit-perspective-origin:left top;perspective-origin:left top;}.sm-no-touchevents #sm-menu-12 li.menu-item-0 .sm-level-opened li.menu-item-900 a:hover .sm-title-wrap:not(.sm-has-thumb-behind),#sm-menu-12 li.menu-item-0 .sm-level-open li.menu-item-900 a:hover .sm-title-wrap.sm-has-thumb-behind .sm-thumb-behind{-webkit-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-o-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-moz-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-ms-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);border-radius:0px;}html:not(.sm-bp-mobile) #sm-menu-12 li.menu-item-900 .sm-level{width:350px;}#sm-menu-12 li.menu-item-900 .sm-level-align{padding:30px 0;vertical-align:top;}#sm-menu-12 li.menu-item-900 .sm-nav-list{padding:5px5px5px5px;}#sm-menu-12 li.menu-item-900 .sm-header{background-color:rgba(0,0,0,0.01);background-size:cover;}#sm-menu-12 li.menu-item-900 .sm-header .sm-logo{padding:15px 15px 15px 15px;text-align:center;}#sm-menu-12 li.menu-item-900 .sm-header .sm-logo img{max-width:200px;}#sm-menu-12 li.menu-item-900 .sm-level,#sm-menu-12 li.menu-item-900 .sm-level{background-image:url(https://rmcengine.com/wp-content/uploads/2025/04/cnc-engine-rebuilding-machines-scaled.jpg);background-color:rgba(0,0,0,1);background-repeat:no-repeat;background-size:cover;background-position:center center;}#sm-menu-12 li.menu-item-900 > .sm-level:after,#sm-menu-12 li.menu-item-900 > .sm-level:after{background:rgba(0,0,0,0.6);}#sm-menu-12 li.menu-item-900 .sm-title{font-size:30px;text-align:left;font-family:'Big Shoulders';font-weight:700;color:#ffffff;margin:0px 0px 25px 0px;}#sm-menu-12 li.menu-item-900 .sm-title .sm-title-wrap{padding:5px 40px 25px 50px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-radius:0px;border-style:solid;border-color:rgba(245,155,30,0.45);text-align:left;}#sm-menu-12 li.menu-item-900 .sm-title ._mi{color:#ffffff;font-size:30px;width:30px;}#sm-menu-12 li.menu-item-900 .sm-title ._mi._svg{fill:#ffffff;}#sm-menu-12 li.menu-item-900 .sm-title ._mi._svg *{fill:#ffffff;}#sm-menu-12 li.menu-item-900 .sm-back{text-align:right;}#sm-menu-12 li.menu-item-900 .sm-back a{font-size:16px;line-height:16px;padding:20px 40px 20px 50px;color:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-900 .sm-back a ._mi{font-size:22px;}#sm-menu-12 li.menu-item-900 .sm-back ._mi{color:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-900 .sm-back ._mi._svg{fill:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-900 .sm-back ._mi._svg *{fill:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-900 .sm-back:hover a{color:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-900 .sm-back:hover ._mi{color:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-900 .sm-back:hover ._mi._svg{fill:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-900 .sm-back:hover ._mi._svg *{fill:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-900 .sm-footer .sm-footer-text{padding:0 25px 25px;font-size:14px;text-align:center;}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-909 > a{font-size:4.8993vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-909 > a .sm-icon{font-size:5.8325vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-909.menu-item-has-children a .sm-arrow{font-size:5.1326vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-909 .sm-title{font-size:6.999vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-909 .sm-title ._mi{font-size:6.999vw;width:6.999vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-909 .sm-footer .sm-footer-text{font-size:3.2662vw;}}#sm-menu-12 li.menu-item-909 > a{font-size:21px;text-align:left;font-family:'Big Shoulders';font-weight:600;color:rgba(252,252,252,0.91);}#sm-menu-12 li.menu-item-909 > a .sm-title-wrap{padding:5px 40px 5px 50px;}#sm-menu-12 li.menu-item-909.current-menu-item > a{color:#ffffff;}#sm-menu-12 li.menu-item-909 > a:hover{color:rgba(255,255,255,1)!important;}#sm-menu-12 li.menu-item-909 > a .sm-icon{font-size:25px;color:rgba(255,255,255,0.9);}#sm-menu-12 li.menu-item-909 > a .sm-icon._svg{fill:rgba(255,255,255,0.9);}#sm-menu-12 li.menu-item-909 > a .sm-icon._svg *{fill:rgba(255,255,255,0.9);}#sm-menu-12 li.menu-item-909.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span{margin-right:-11px;}#sm-menu-12 li.menu-item-909.menu-item-has-children a .sm-arrow{font-size:22px;color:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-909.menu-item-has-children a .sm-arrow._svg{fill:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-909.menu-item-has-children a .sm-arrow._svg *{fill:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-909.menu-item-has-children a:hover .sm-arrow{color:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-909.menu-item-has-children a:hover .sm-arrow._svg{fill:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-909.menu-item-has-children a:hover .sm-arrow._svg *{fill:rgba(255,255,255,0.6);}.sm-no-touchevents #sm-menu-12 li.menu-item-0 .sm-level-opened li.menu-item-909 a .sm-title-wrap:not(.sm-has-thumb-behind),#sm-menu-12 li.menu-item-0 .sm-level-open li.menu-item-909 a .sm-title-wrap.sm-has-thumb-behind .sm-thumb-behind{-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:380ms;transition-duration:380ms;}.sm-no-touchevents #sm-menu-12 li.menu-item-0 .sm-level-opened li.menu-item-909 a:hover{-webkit-perspective-origin:left top;perspective-origin:left top;}.sm-no-touchevents #sm-menu-12 li.menu-item-0 .sm-level-opened li.menu-item-909 a:hover .sm-title-wrap:not(.sm-has-thumb-behind),#sm-menu-12 li.menu-item-0 .sm-level-open li.menu-item-909 a:hover .sm-title-wrap.sm-has-thumb-behind .sm-thumb-behind{-webkit-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-o-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-moz-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-ms-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);border-radius:0px;}html:not(.sm-bp-mobile) #sm-menu-12 li.menu-item-909 .sm-level{width:350px;}#sm-menu-12 li.menu-item-909 .sm-level-align{padding:30px 0;vertical-align:top;}#sm-menu-12 li.menu-item-909 .sm-nav-list{padding:5px5px5px5px;}#sm-menu-12 li.menu-item-909 .sm-header{background-color:rgba(0,0,0,0.01);background-size:cover;}#sm-menu-12 li.menu-item-909 .sm-header .sm-logo{padding:15px 15px 15px 15px;text-align:center;}#sm-menu-12 li.menu-item-909 .sm-header .sm-logo img{max-width:200px;}#sm-menu-12 li.menu-item-909 .sm-level,#sm-menu-12 li.menu-item-909 .sm-level{background-image:url(https://rmcengine.com/wp-content/uploads/2025/04/cnc-engine-rebuilding-machines-scaled.jpg);background-color:rgba(0,0,0,1);background-repeat:no-repeat;background-size:cover;background-position:center center;}#sm-menu-12 li.menu-item-909 > .sm-level:after,#sm-menu-12 li.menu-item-909 > .sm-level:after{background:rgba(0,0,0,0.6);}#sm-menu-12 li.menu-item-909 .sm-title{font-size:30px;text-align:left;font-family:'Big Shoulders';font-weight:700;color:#ffffff;margin:0px 0px 25px 0px;}#sm-menu-12 li.menu-item-909 .sm-title .sm-title-wrap{padding:5px 40px 25px 50px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-radius:0px;border-style:solid;border-color:rgba(245,155,30,0.45);text-align:left;}#sm-menu-12 li.menu-item-909 .sm-title ._mi{color:#ffffff;font-size:30px;width:30px;}#sm-menu-12 li.menu-item-909 .sm-title ._mi._svg{fill:#ffffff;}#sm-menu-12 li.menu-item-909 .sm-title ._mi._svg *{fill:#ffffff;}#sm-menu-12 li.menu-item-909 .sm-back{text-align:right;}#sm-menu-12 li.menu-item-909 .sm-back a{font-size:16px;line-height:16px;padding:20px 40px 20px 50px;color:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-909 .sm-back a ._mi{font-size:22px;}#sm-menu-12 li.menu-item-909 .sm-back ._mi{color:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-909 .sm-back ._mi._svg{fill:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-909 .sm-back ._mi._svg *{fill:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-909 .sm-back:hover a{color:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-909 .sm-back:hover ._mi{color:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-909 .sm-back:hover ._mi._svg{fill:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-909 .sm-back:hover ._mi._svg *{fill:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-909 .sm-footer .sm-footer-text{padding:0 25px 25px;font-size:14px;text-align:center;}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-899 > a{font-size:4.8993vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-899 > a .sm-icon{font-size:5.8325vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-899.menu-item-has-children a .sm-arrow{font-size:5.1326vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-899 .sm-title{font-size:6.999vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-899 .sm-title ._mi{font-size:6.999vw;width:6.999vw;}}@media only screen and (max-width:500px){#sm-menu-12 li.menu-item-899 .sm-footer .sm-footer-text{font-size:3.2662vw;}}#sm-menu-12 li.menu-item-899 > a{font-size:21px;text-align:left;font-family:'Big Shoulders';font-weight:600;color:rgba(252,252,252,0.91);}#sm-menu-12 li.menu-item-899 > a .sm-title-wrap{padding:5px 40px 5px 50px;}#sm-menu-12 li.menu-item-899.current-menu-item > a{color:#ffffff;}#sm-menu-12 li.menu-item-899 > a:hover{color:rgba(255,255,255,1)!important;}#sm-menu-12 li.menu-item-899 > a .sm-icon{font-size:25px;color:rgba(255,255,255,0.9);}#sm-menu-12 li.menu-item-899 > a .sm-icon._svg{fill:rgba(255,255,255,0.9);}#sm-menu-12 li.menu-item-899 > a .sm-icon._svg *{fill:rgba(255,255,255,0.9);}#sm-menu-12 li.menu-item-899.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span{margin-right:-11px;}#sm-menu-12 li.menu-item-899.menu-item-has-children a .sm-arrow{font-size:22px;color:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-899.menu-item-has-children a .sm-arrow._svg{fill:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-899.menu-item-has-children a .sm-arrow._svg *{fill:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-899.menu-item-has-children a:hover .sm-arrow{color:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-899.menu-item-has-children a:hover .sm-arrow._svg{fill:rgba(255,255,255,0.6);}#sm-menu-12 li.menu-item-899.menu-item-has-children a:hover .sm-arrow._svg *{fill:rgba(255,255,255,0.6);}.sm-no-touchevents #sm-menu-12 li.menu-item-909 .sm-level-opened li.menu-item-899 a .sm-title-wrap:not(.sm-has-thumb-behind),#sm-menu-12 li.menu-item-909 .sm-level-open li.menu-item-899 a .sm-title-wrap.sm-has-thumb-behind .sm-thumb-behind{-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:380ms;transition-duration:380ms;}.sm-no-touchevents #sm-menu-12 li.menu-item-909 .sm-level-opened li.menu-item-899 a:hover{-webkit-perspective-origin:left top;perspective-origin:left top;}.sm-no-touchevents #sm-menu-12 li.menu-item-909 .sm-level-opened li.menu-item-899 a:hover .sm-title-wrap:not(.sm-has-thumb-behind),#sm-menu-12 li.menu-item-909 .sm-level-open li.menu-item-899 a:hover .sm-title-wrap.sm-has-thumb-behind .sm-thumb-behind{-webkit-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-o-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-moz-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);-ms-transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);transform:scaleX(1.1) scaleY(1.1) translateX(10px) translateY(0px) translateZ(1px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);border-radius:0px;}html:not(.sm-bp-mobile) #sm-menu-12 li.menu-item-899 .sm-level{width:350px;}#sm-menu-12 li.menu-item-899 .sm-level-align{padding:30px 0;vertical-align:top;}#sm-menu-12 li.menu-item-899 .sm-nav-list{padding:5px5px5px5px;}#sm-menu-12 li.menu-item-899 .sm-header{background-color:rgba(0,0,0,0.01);background-size:cover;}#sm-menu-12 li.menu-item-899 .sm-header .sm-logo{padding:15px 15px 15px 15px;text-align:center;}#sm-menu-12 li.menu-item-899 .sm-header .sm-logo img{max-width:200px;}#sm-menu-12 li.menu-item-899 .sm-level,#sm-menu-12 li.menu-item-899 .sm-level{background-image:url(https://rmcengine.com/wp-content/uploads/2025/04/cnc-engine-rebuilding-machines-scaled.jpg);background-color:rgba(0,0,0,1);background-repeat:no-repeat;background-size:cover;background-position:center center;}#sm-menu-12 li.menu-item-899 > .sm-level:after,#sm-menu-12 li.menu-item-899 > .sm-level:after{background:rgba(0,0,0,0.6);}#sm-menu-12 li.menu-item-899 .sm-title{font-size:30px;text-align:left;font-family:'Big Shoulders';font-weight:700;color:#ffffff;margin:0px 0px 25px 0px;}#sm-menu-12 li.menu-item-899 .sm-title .sm-title-wrap{padding:5px 40px 25px 50px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-radius:0px;border-style:solid;border-color:rgba(245,155,30,0.45);text-align:left;}#sm-menu-12 li.menu-item-899 .sm-title ._mi{color:#ffffff;font-size:30px;width:30px;}#sm-menu-12 li.menu-item-899 .sm-title ._mi._svg{fill:#ffffff;}#sm-menu-12 li.menu-item-899 .sm-title ._mi._svg *{fill:#ffffff;}#sm-menu-12 li.menu-item-899 .sm-back{text-align:right;}#sm-menu-12 li.menu-item-899 .sm-back a{font-size:16px;line-height:16px;padding:20px 40px 20px 50px;color:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-899 .sm-back a ._mi{font-size:22px;}#sm-menu-12 li.menu-item-899 .sm-back ._mi{color:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-899 .sm-back ._mi._svg{fill:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-899 .sm-back ._mi._svg *{fill:rgba(255,255,255,0.8);}#sm-menu-12 li.menu-item-899 .sm-back:hover a{color:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-899 .sm-back:hover ._mi{color:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-899 .sm-back:hover ._mi._svg{fill:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-899 .sm-back:hover ._mi._svg *{fill:rgba(255,255,255,1);}#sm-menu-12 li.menu-item-899 .sm-footer .sm-footer-text{padding:0 25px 25px;font-size:14px;text-align:center;}