.ford-footnote{font-size:12px;font-style:italic;text-align:left;margin-top:15px}.shipthru-code{text-align:left;margin-bottom:15px}.utmbanner .content{float:right;margin-top:50px;max-width:528px}.upfit-section .feature-block.row{display:flex;align-items:center;justify-content:center}.upfit-section .feature-block-content{padding:0}.upfit-section .feature-block-content h3{font-size:3.2em;line-height:1.3em}.whitebg{background-color:#fff!important}.upfit-section h2{color:#fff;text-align:center;text-transform:none}.upfit-section ul.services-list{display:flex;flex-wrap:wrap}.upfit-section ul.services-list li{width:26.5%;color:#fff;padding:0 40px}.fleetImg{margin:120px 0 50px}.variety-upfit{padding:0}.variety-upfit .feature-block-content{padding:0 5rem}.vehicles-list{display:flex;justify-content:center}.variety-upfit h3{font-size:2.6em!important}.variety-upfit .feature-block-content p a{color:#4c87fd}.bg_col_first{padding:50px;background:#e8e8e8;border:1px solid #c7c7c7;text-align:left}.bg_col_second{text-align:left;padding-right:40px}.pickup-vehicle-selection .column.bg_col_first h3{margin:0;font-size:26px;font-weight:400;margin-bottom:15px;font-size:28px;text-transform:uppercase;font-weight:900}.pickup-vehicle-selection h2{text-transform:capitalize}.pickup-vehicle-selection h3{font-weight:400;margin:30px 0 75px;font-size:22px}.single-vehicle a{color:#333;text-decoration:none;font-size:20px}.options-accordion{border-bottom:2px solid #666}.options-accordion h3{margin:0;padding:30px 0;font-weight:700;cursor:pointer;position:relative}.options-accordion ul{display:none;margin:30px 0 50px;flex-wrap:wrap}.options-accordion.active ul{display:flex}.options-accordion ul li{width:31%;border-bottom:2px solid #ccc;padding-bottom:30px;padding-bottom:30px;margin:0 1% 60px}.disc-title{font-size:18px;font-weight:600}.options-accordion h3:after,.options-accordion.active h3:after{content:"\002B";position:absolute;right:0;top:50%;color:#fff;background:#666;width:40px;height:40px;border-radius:100%;text-align:center;line-height:40px;margin-top:-20px;font-weight:400;font-size:28px}.options-accordion.active h3:after{content:"-"}.pickup-locations{padding:0;background:#282829}.utm-add-button{border:1px solid #2d2929;font-size:15px;border-radius:15px;color:#2d2929;padding:5px 0;font-size:15px;width:90px;cursor:pointer;display:inline-block;text-align:center;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;margin-top:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.utm-add-button:hover,.utm-add-button.added{background-color:#ff9f19;color:#fff;border:1px solid transparent;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.categories .sidebar-selected-options{list-style:inherit;margin:0 0 20px 20px;margin-left:0!important;padding-left:25px;position:relative}.categories .sidebar-selected-options li{margin-bottom:5px;font-size:16px;line-height:1.2;list-style:none}.categories .sidebar-selected-options li input[type="checkbox"]{width:16px;height:16px;position:absolute;left:0}.categories .selectallnone-wrap a.select-all-none{font-size:15px}.pickup-locations{display:flex;align-items:center;background:#262626}#pickup-map{width:1000px;height:450px}#pickup-map-content{width:40%;color:#fff;padding:0 3rem}#pickup-map-content h3{color:orange;font-size:23px;letter-spacing:.5px;font-weight:700}#pickup-map-content p{font-size:15px}#pickup-map-content ul{margin-top:40px}#pickup-map-content ul li{font-size:15px;position:relative;padding-left:30px;margin:15px 0}#pickup-map-content ul li:before{position:absolute;left:0;width:15px;height:15px;border-radius:100%;content:""}#pickup-map-content ul li.orange-circle:before{background:orange}#pickup-map-content ul li.blue-circle:before{background:blue}#pickup-map-content ul li.white-circle:before{background:#fff}.infowindow h3{font-size:1em;line-height:1.4em;margin-top:0;margin-bottom:0px!important}.infowindow p{font-size:1em;line-height:1.4em;margin-top:0;margin-bottom:0px!important}.infowindow .infowindow-address{line-height:1.5;color:#282829}.infowindow .infowindow-contacts a{text-decoration:none;font-weight:500;font-size:13px;letter-spacing:.5px}.infowindow .infowindow-contacts{margin-bottom:0}.infowindow div img{width:auto;max-height:75px;padding-bottom:12px;margin:0 auto}#sidebar-wrapper.fancybox__content{padding:0;max-width:780px;margin-left:auto;margin-right:auto;width:100%}#sidebar-wrapper.fancybox__content section{padding:25px 0 35px}#sidebar-wrapper.fancybox__content section .content p{margin:0}#sidebar-wrapper.fancybox__content .login-register-buttons{margin:40px 0 20px}#sidebar-wrapper.fancybox__content .carousel__button.is-close{background:#282829;top:0;border-radius:0}#sidebar-wrapper.fancybox__content .carousel__button.is-close svg{width:16px}#sidebar-wrapper.fancybox__content .contact-wrap form input{padding:10px;font-size:14px;border:1px solid #ccc;width:100%;background:#fff}#sidebar-wrapper.fancybox__content .contact-wrap form input:focus{outline:none;box-shadow:none}#sidebar-wrapper.fancybox__content .contact-wrap form div{margin-bottom:12px}#sidebar-wrapper.fancybox__content .contact-wrap form{margin-top:30px}#sidebar-wrapper.fancybox__content .contact-wrap form div:last-of-type{margin-bottom:0}#sidebar-wrapper.fancybox__content .contact-wrap form .flex-form{display:flex;flex-wrap:wrap;justify-content:space-between}#sidebar-wrapper.fancybox__content .contact-wrap form .flex-form div{width:48%}.pickup-vehicle-selection [data-tmpl="options"]{font-size:15px}.services-list li h3{color:#ff9f19}.configured-wrap{display:flex;justify-content:center;column-gap:30px;padding-bottom:75px;padding-top:75px}.categories button.sendto_utilimaster{font-family:"Source Sans Pro",sans-serif;padding:20px 20px 20px 75px;background:#ff9f19;color:#fff;font-size:18px;text-transform:uppercase;display:inline-block;font-weight:700;text-decoration:none;position:relative;transition:all 0.3s;width:100%;line-height:100%;margin-top:30px}.categories button.sendto_utilimaster:before{position:absolute;content:"\f003";left:0;font-family:Fontawesome;font-size:32px;background:#f79120;top:0;font-weight:300;width:60px;height:46px;padding-top:12px;line-height:100%}.categories button.sendto_utilimaster:hover{background:#f79120}.categories .one-third .download-pdf{margin-top:15px}.categories .one-third .download-pdf a{background:#464646;padding:20px 20px 20px 75px;color:#fff;font-size:18px;text-transform:uppercase;display:inline-block;font-weight:700;text-decoration:none;position:relative;transition:all 0.3s;margin:0!important;min-height:100%!important}.categories .one-third .download-pdf a:hover{background:#000}.categories .one-third .download-pdf a:before{position:absolute;content:" ";left:0;font-size:32px;background:#000 url(../svg/download-icon.svg) no-repeat 12px 8px;background-size:60%;top:0;font-weight:300;width:60px;height:58px}.pickup-wrapper{padding:75px 0}.pickup-vehicle-selection section.categories{padding:50px 0 0}.fancybox__caption{font-size:20px}.upfit-section.services{background:#101113 url(../jpg/fleetvehicle.jpg) no-repeat -290px -200px;background-size:cover;padding-bottom:150px}.vehicle-models ul{margin:0;padding:0}.vehicle-models ul li{text-align:left;font-size:14px;line-height:20px;color:#000}.vehicle-models ul li.active,.vehicle-models ul li:hover{color:#FF9F19}.vehicle-logo img{max-height:45px;width:auto}.vehicle-group{margin:0 30px;cursor:pointer}.vehicle-logo{margin-bottom:15px}.ford.vehicle-group .vehicle-models ul{columns:2;column-gap:20px}.vehicle-group.active{opacity:1}@media (min-width:1690px){.upfit-section ul.services-list{padding:0 75px}.upfit-section.services{background-position:0 -200px}}@media (min-width:1200px) and (max-width:1299px){.categories.whitebg .bg_col_first{padding:25px}}@media (min-width:992px) and (max-width:1199px){.upfit-section ul.services-list li{padding:0 25px}.categories button.sendto_utilimaster,.categories .one-third .download-pdf a{font-size:15px;padding:20px 15px 20px 60px}.categories button.sendto_utilimaster:before,.categories .one-third .download-pdf a:before{font-size:24px;width:50px;height:42px}.categories .one-third .download-pdf a:before{height:100%}.categories.whitebg .bg_col_first{padding:25px}.pickup-vehicle-selection .column.bg_col_first h3{font-size:22px}.pickup-vehicle-selection .column.bg_col_first #selected-options p{font-size:18px}#pickup-map-content{padding:0 2rem}}@media (min-width:768px) and (max-width:991.98px){.upfit-section ul.services-list{justify-content:center}.upfit-section ul.services-list li{width:39.05%;margin-bottom:50px}.upfit-section .feature-block.row .half{width:auto}.upfit-section .feature-block-content h3{font-size:2.2em}.fleetImg{margin-top:80px}.pickup-vehicle-selection h2{font-size:2.4em}.pickup-vehicle-selection h3{font-size:20px}.variety-upfit .feature-block-content{padding:2em 4em}.pickup-locations{flex-direction:column}#pickup-map{width:100%}#pickup-map-content{padding:2em 4em;width:auto}.upfit-section .feature-block.row{display:block}}@media (min-width:768px) and (max-width:960px){.upfit-section.services{padding-bottom:50px;background-position:0}.categories.whitebg .one-third{max-width:400px;padding:30px;width:100%;margin:40px auto 0!important}.categories.whitebg .bg_col_second{padding-right:0}#pickup-map-content{padding:2em 4em;width:auto}#pickup-map-content{padding:2em 4em}#pickup-map-content h3{font-size:20px}.variety-upfit h3{font-size:2.2em!important}.pickup-vehicle-selection .column.bg_col_first h3{font-size:24px}.pickup-vehicle-selection .column.bg_col_first #selected-options p{font-size:18px}}@media (max-width:767.98px){.upfit-section.services{padding-bottom:50px;background-position:0}.options-accordion ul li{width:48%}.upfit-section ul.services-list li{width:100%;margin-bottom:40px}.upfit-section .feature-block.row{flex-direction:column}.upfit-section .feature-block-content h3{font-size:2.6em}.fleetImg{margin-top:80px}.upfit-section h2{font-size:2.4em}.pickup-locations{flex-direction:column}#pickup-map-content{width:90%}.categories button.sendto_utilimaster{max-width:325px;margin:30px auto 0;display:block}.categories .one-third .download-pdf{max-width:325px;margin:10px auto 0;display:block}.categories.whitebg .one-third{max-width:400px;padding:30px;width:100%;margin:40px auto 0!important}.categories.whitebg .bg_col_second{padding-right:0}.vehicles-list .single-vehicle img{max-height:110px}.pickup-vehicle-selection h2{font-size:2.1em}.pickup-vehicle-selection h3{margin:10px 0 30px;font-size:22px}.single-vehicle a{font-size:16px}.pickup-vehicle-selection h3{font-size:18px}.pickup-vehicle-selection .column.bg_col_first h3{font-size:23px}.pickup-vehicle-selection .column.bg_col_first #selected-options p{font-size:18px}.pickup-wrapper{padding:45px 0}#pickup-map{width:100%;height:350px}#pickup-map-content{padding:15px 0}.upfit-section.variety-upfit .feature-block-content-wrap{width:90%;padding:30px 0}.upfit-section.variety-upfit .feature-block.row{flex-direction:column-reverse}.pickup-vehicle-selection{padding:0 15px}.login-register-buttons a.button{font-size:1.3em;padding:15px 20px}#sidebar-wrapper.fancybox__content .contact-wrap form .flex-form{flex-direction:column}#sidebar-wrapper.fancybox__content .contact-wrap form .flex-form div{width:100%}#sidebar-wrapper.fancybox__content .contact-wrap form div:last-of-type{margin-bottom:12px}#sidebar-wrapper.fancybox__content .contact-wrap form button[type="submit"]{width:100%}#sidebar-wrapper.fancybox__content .contact-wrap form input{padding:14px}.vehicles-list{flex-direction:column}.vehicle-group{margin:15px;text-align:center}.ford.vehicle-group .vehicle-models ul{columns:2;column-gap:20px}}@media (max-width:479px){.vehicle-group{margin:15px;text-align:center}.options-accordion ul li{width:100%}.upfit-section .feature-block-content h3{font-size:2.2em}.upfit-section .feature-block-content p{font-size:1.5em}.vehicles-list .single-vehicle img{margin:0 auto;padding:0}.pickup-vehicle-selection h2{font-size:2em}#pickup-map-content h3{font-size:18px}.variety-upfit h3{font-size:2em!important}.options-accordion h3:after,.options-accordion.active h3:after{width:34px;height:34px;line-height:34px}.options-accordion h3{padding:15px 0}.pickup-vehicle-selection h3{margin:10px 0 15px;font-size:16px}.disc-title{font-size:15px}.add-button:after{font-size:13px;width:75px}.categories.whitebg .one-third{padding:20px}.pickup-vehicle-selection .column.bg_col_first h3{font-size:18px}.pickup-vehicle-selection .column.bg_col_first #selected-options p{font-size:16px}.categories button.sendto_utilimaster,.categories .one-third .download-pdf a{font-size:15px;padding:18px 20px 18px 50px}.categories button.sendto_utilimaster:before,.categories .one-third .download-pdf a:before{font-size:25px;width:45px;height:39px}.categories .one-third .download-pdf a:before{height:100%}.fancybox__content .sidebar-wrapper .categories .content h2{font-size:2.1em}#sidebar-wrapper.fancybox__content .login-register-buttons{margin:20px 0 20px}#sidebar-wrapper.fancybox__content .sidebar-wrapper .content h2{font-size:24px}#sidebar-wrapper.fancybox__content .contact-wrap form button[type="submit"]{padding:15px 20px;font-size:1.5em}#sidebar-wrapper.fancybox__content .contact-wrap form{margin-top:15px}}