html{font-size:100%!important}p,li,h1,h2,h3,h4{overflow-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-family:itc-avant-garde-gothic-pro,sans-serif;font-style:normal}p{font-family:helvetica;font-weight:300}span.screenreader{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{font-family:itc-avant-garde-gothic-pro,sans-serif}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{color:#E02B20}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{font-family:'itc-avant-garde-gothic-pro'}#mega-menu-wrap-primary-menu #mega-menu-primary-menu p{margin-bottom:10px;font-size:16px;font-weight:400;display:inline-block}.payment a{background:#E02B20;padding:4px 10px 4px 10px;border-radius:50em;padding-bottom:5px!important;padding-top:5px!important;line-height:1em!important;font-family:tahoma;font-size:11px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item.payment a{color:#fff!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0;margin-top:0px;margin-bottom:0px;padding-top:3px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0px}.et_pb_menu .et_pb_menu__menu>nav>ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0px}.et_pb_menu .et-menu>li{padding-left:20px;padding-right:0}.jquery-modal.blocker{z-index:99999}.rob-btn.et_pb_blurb .et_pb_main_blurb_image{transition-timing-function:ease;transition-duration:.4s}.rob-btn.et_pb_blurb:hover .et_pb_main_blurb_image{transform:rotate(-20deg);transition-timing-function:ease;transition-duration:.2s}.rob-btn-line h3{padding:12px 0px 12px 6px}.rob-btn-line:before{content:'';position:absolute;width:8px;height:100%;border-left:solid #ef4036 8px;transform:rotate(0deg);transition-timing-function:ease;transition-duration:.2s}.rob-btn-line.mini-rob-btn:before{height:20px}.rob-btn-line:hover:before{transform:rotate(-10deg) translate(0px,1px);transition-timing-function:ease;transition-duration:.2s}hr.redline{height:6px;color:#ef4036!important;background-color:#ef4036;border-style:solid;border-width:0px;width:200px;text-align:left;float:left;display:inline-block;margin-right:100%}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{margin:0 0 0 3px}.et-l--header ul.rob-men{padding:0 0 2px 1em}a#rob-float-btn{color:#FFFFFF!important;border-radius:50em;font-weight:700!important;font-family:itc-avant-garde-gothic-pro,sans-serif;text-transform:uppercase!important;background-color:#ef4036;padding:17px 20px;box-shadow:0px 0px 12px 0px rgb(0 0 0 / 30%);transition:ease 1000ms}a#rob-float-btn:after{color:#000000;line-height:inherit;font-size:inherit!important;opacity:1;left:auto;font-family:ETmodules!important;font-weight:400!important;top:1px;position:relative}a#rob-float-btn[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}a#rob-float-btn span{transition:all 300ms ease 0ms;font-size:0px}a#rob-float-btn:hover span{font-size:14px;margin-right:10px;margin-bottom:4px;transition:all 300ms ease 0ms}a#rob-float-btn:hover{padding:12px 30px;transition:ease 1000ms}.et-l--footer .et_builder_inner_content{position:relative;z-index:999}.et_pb_image_0_tb_footer.et_pb_module {margin-left:auto;margin-right:30px!important}@media only screen and (min-width:360px) and (max-width:980px){.et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0 0% 2% 2%;width:48%;clear:none;float:left}.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1){clear:none}}@media (max-width:767px){.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n){margin-right:0%}hr.redline{display:none!important}.mega-sub-menu{width:100%!important}#moorhead h1{font-size:35px!important}#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open+#mega-menu-primary-menu{overflow-x:hidden!important}#mega-menu-item-625,#mega-menu-item-620,#mega-menu-item-61,#mega-menu-item-text-4{padding-bottom:100px!important;overflow-y:scroll}#mega-menu-item-582,#mega-menu-item-75{padding-bottom:200px!important;overflow-y:scroll}}@media (max-width:479px){.design-build.et_pb_row .et_pb_column.et_pb_column_1_6{width:27%!important;margin:3%}.services.et_pb_row .et_pb_column.et_pb_column_1_6 .et_pb_module{margin-bottom:30px;width:50%;display:inline-block}}body #page-container .et_pb_section .et_pb_button.std-red-button{border-left:9px solid #ef4036!important;border-radius:0px}.button-custom{-webkit-appearance:none;background-color:#ef4036;border:1px solid #ef4036;border-radius:4px;color:#ffffff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:inherit;line-height:1.4;padding:8.5px 10px;margin:0;text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color 200ms ease-in-out,border-color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.button-custom:active{background-color:#bf332b;border-color:#bf332b;box-shadow:0 0 0 4px rgb(239 64 54 / 25%)}.button-custom:focus,.button-custom:hover{color:#ffffff;background-color:#ef4036}.button-custom-link{background-color:transparent;color:inherit;border-color:transparent}.button-custom-link:active{background-color:transparent;border-color:transparent;box-shadow:none}.button-custom-link:focus,.button-custom-link:hover{color:inherit;background-color:transparent}.modal{max-width:none!important;width:80%}.wsf-form ul.wsf-group-tabs{display:none!important}label.wsf-label{display:block;font-family:inherit;font-size:18px;font-weight:inherit;line-height:1.4;margin-bottom:25px;user-select:none}.boxed-message{font-style:italic}button.wsf-button.wsf-button-full:hover{color:#ffffff;background-color:#ef4036}.wsf-group div p{font-size:18px;margin-bottom:25px}#quiz .wsf-form,input[type=checkbox].wsf-field+label.wsf-label,.wsf-help,input[type=radio].wsf-field+label.wsf-label{color:#fff!important}.lightbg div div input[type=checkbox].wsf-field+label.wsf-label{color:#000!important}#projectarchive .tab{overflow:hidden}#projectarchive .tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:10px 23px;transition:0.3s;background:#ef4036;;margin-right:20px;margin-bottom:10px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:50vw;font-family:'itc-avant-garde-gothic-pro';color:white}#projectarchive .tab button:hover{background-color:#545454;box-shadow:0px 0px 12px 0px rgb(0 0 0 / 30%)}#projectarchive .tab button:active{background-color:#ccc}#projectarchive button.tablinks:active{background-color:#ccc}#projectarchive .tabcontent{display:none;border-top:none}p.projectdetail{font-weight:500;padding:0px 20px;margin-top:-10px}#rob-projects .et_pb_gallery .et_pb_gallery_image{border-width:0}#rob-projects .et_pb_gallery .et_pb_gallery_item{width:47%;margin-right:2.5%;margin-bottom:2.5%;border:none}.rob-project-details .et_pb_section{padding:40px 0!important}#rob-projects .et_pb_gallery_image{box-shadow:6px 6px 18px 0px rgb(0 0 0 / 0%)}#rob-projects .et_overlay{background-color:#cccccc69;border:0}#rob-projects .et_pb_gallery .et_pb_gallery_pagination{border-top:0px solid #e2e2e2}.robtooltip{z-index:9999}.robtooltip .robtooltiptext{visibility:hidden;font-weight:300;font-size:14px;width:400px;background-color:black;color:#fff;text-align:left;border-radius:6px;padding:20px;position:absolute;line-height:17px;bottom:99%;left:-30%;margin-left:-94px;z-index:9999;opacity:0;transition:opacity 1s}.robtooltip.right .robtooltiptext{left:-96%}.robtooltip:hover .robtooltiptext{visibility:visible;opacity:1}.robtooltiptext ul{padding-bottom:0px;margin-bottom:0px}.robtooltiptext ul,.robtooltiptext p{line-height:17px;padding:0 0 16px 1em}.robtooltiptext ul li{font-family:"Open Sans",Arial,sans-serif}@media only screen and (min-width:641px) and (max-width:980px){.robtooltip.left .robtooltiptext{left:30%;width:320px}.robtooltip.center .robtooltiptext{left:30%;width:320px}.robtooltip.right .robtooltiptext{left:5%;width:320px}}@media only screen and (min-width:320px) and (max-width:641px){.robtooltip.left .robtooltiptext{left:30%;width:320px}.robtooltip.center .robtooltiptext{left:30%;width:320px}.robtooltip.right .robtooltiptext{left:30%;width:320px}}.slideshow-container{max-width:100%;position:relative;margin:auto;background-color:#000}.mySlides{display:none;width:100%;height:75vh}.mySlides .pic{width:100%;height:75vh}.slide1 .pic{background-image:url(/wp-content/uploads/2024/10/REC-Terberg-2024-32.jpg);background-position:center;background-size:cover}.slide2 .pic{background-image:url(/wp-content/uploads/2024/07/REC-building-entrance_zoomedOut_cropped.jpg);background-position:center;background-size:cover}.slide3 .pic{background-image:url(/wp-content/uploads/2025/02/robinson_electric_request_service_2-e1740061275766.jpg);background-position:center;background-size:cover;height:100vh}.slidehptext{font-weight:700!important;text-transform:uppercase;font-size:57px;color:#FFFFFF!important;text-shadow:0.04em 0.04em 0em #000000;line-height:1.1em;font-family:itc-avant-garde-gothic-pro,sans-serif;position:absolute;top:27vh;left:25px;margin-left:10%;width:50%;text-align:left;max-width:600px}.slidehptext .slidebutton{max-width:100%;height:40px;width:50%;float:left;clear:both;margin:40px auto 0px auto;text-align:center;color:#fff;padding:6px 20px 6px 20px;text-shadow:none;background:#000;background:linear-gradient(to left,#000 50%,#ef4036 50%);background-size:200% 100%;background-position:right bottom;transition:all 500ms ease;border-left:7px solid #ef4036;display:block}.slidehptext .slidebutton a{color:#fff;vertical-align:middle;font-size:18px;line-height:31px;display:block}.slidehptext .slidebutton:hover{background-position:left bottom}.dot{height:15px;width:15px;margin:0 2px;background-color:#fff;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;position:absolute;top:62vh}.active{background-color:#ef4036}.dot1{margin-left:-30px}.dot2{margin-left:-7px}.dot3{margin-left:17px}@media only screen and (max-width:1024px){.slidehptext .slidebutton{width:60%}}@media only screen and (max-width:980px){.slidehptext{font-size:50px;top:20vh}.mySlides .pic{height:75vh;width:auto!important}.slidehptext .slidebutton{width:60%}}@media only screen and (max-width:844px){.slidehptext{font-size:40px;max-width:900px;width:90%;margin-left:5%}.slidehptext a{font-size:16px}.slidehptext .slidebutton{max-width:100%;height:40px;width:auto}}@media only screen and (min-width:2048px){.mySlides .pic{background-attachment:fixed;background-repeat:no-repeat}}.fade{animation-name:fade;animation-duration:1s}@keyframes fade{from{opacity:.5}to{opacity:1}}#graybg-form #wsf-1-label-4-row-1{color:#000000!important}h1 .shine-red,h2 .shine-red{color:#fff;text-shadow:0.02em -0.02em 0em #ffffff,0 0 2px #ebb0b0,0 0 15px #ebb0b0,0 0 10px #ebb0b0,0 0 4px #ebb0b0,0 0 60px #c43b3b,0 0 10px #ebb0b0,0 0 9px #c43b3b;color:#ef4036;text-align:center;animation:blink 12s infinite;-webkit-animation:blink 12s infinite}.embed-container{position:relative;padding-bottom:36.25%;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}body.safari .et_parallax_bg.et_pb_parallax_css,body.safari .et_parallax_bg{background-attachment:scroll}.homeicon span.dashicons{margin-top:-4px}@media only screen and (max-width:980px){.et_pb_menu .et_pb_menu__menu{display:inherit}.et_mobile_nav_menu{float:right;display:none!important}}lite-youtube{max-width:none!important}lite-youtube:host{padding-bottom:0px!important}lite-youtube #frame,.fluid-width-video-wrapper #frame{height:auto!important}.lite-youtube-fallback::before{display:block;content:'';border:solid transparent;border-width:2em 0 2em 3em;border-left-color:red}.lite-youtube-fallback:hover::before{border-left-color:#fff}.lite-youtube-fallback:focus{outline:2px solid red}.lite-youtube-fallback::before{display:block;content:'';border:solid transparent;border-width:2em 0 2em 3em;border-left-color:red}.lite-youtube-fallback:hover::before{border-left-color:#fff}.lite-youtube-fallback:focus{outline:2px solid red}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube::before{content:'';display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all 0.2s cubic-bezier(0,0,0.2,1)}lite-youtube::after{content:"";display:block;padding-bottom:calc(100% / (16 / 9))}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,0.2,1);border:none}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media only screen and (min-width:768px){li.hide-desktop-menu{display:none!important}li.hide-mobile-menu{display:auto}}@media only screen and (max-width:767px){li.hide-desktop-menu{display:auto}li.hide-mobile-menu{display:none!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{line-height:52px;height:40px;padding:12px 16px;font-size:18px}}@media only screen and (max-width:768px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#fff}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children{display:list-item;margin:0;clear:both;border:0}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-hide-desktop-menu{display:list-item;margin:0;clear:both;border:0;padding-bottom:10px}.mega-menu-item-1697{border-top:1px solid #ef4036!important;margin-top:13px!important}#mega-menu-item-1681 ul.mega-sub-menu{padding-bottom:120px!important}}