body{font-weight:400;font-size:1em}.post-password-required{width:80%;max-width:1920px;margin:auto}ul.towns_code{list-style:none;column-count:2;margin-top:20px}ul.towns_code li{list-style:none;padding:0 0 10px;position:relative;line-height:1.8em;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:500;color:#000}ul.towns_code a{display:block;color:#002244}ul.towns_code a:hover{text-decoration:underline}@media only screen and (max-width:981px){ul.towns_code{column-count:2}}@media only screen and (max-width:767px){ul.towns_code{column-count:1}}.et_pb_sticky--top .hs-mega-menu .dsm-logo-wrap img{content:url('https://restroomrentals.boston/wp-content/uploads/2023/11/restrooms-logo-white.png')}.topbar-blurb.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0}@media screen and (min-width:981px){#content-area{margin-top:86px}}.hs-menu .et-menu-nav>ul ul,.hs-mobile-menu .et-menu-nav>ul ul{padding:0!important;border-top:0!important}.hs-menu .nav li li,.hs-mobile-menu .nav li li{padding:0!important;width:100%!important}.hs-menu .nav li li:hover,.hs-mobile-menu .nav li li:hover{background:#0061a9!important;border-left:4px solid #18aa0a!important;color:#fff!important}.hs-menu .et-menu li li a,.hs-mobile-menu .et-menu li li a{padding:15px!important;line-height:1.2em!important}.hs-topbutton a,.hs-mobile-menu.et_pb_menu ul li.hs-topbutton a,.hs-mobile-menu.et_pb_menu ul li.hs-topbutton.current-menu-item a{display:inline-block!important;color:#FFFFFF!important;border-width:1px!important;border-color:#18aa0a;border-radius:3px;font-size:14px;font-weight:700!important;background-color:#18aa0a;padding:10px 20px;margin:0 5%;line-height:1.7em!important;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.hs-topbutton a:hover,.hs-mobile-menu.et_pb_menu ul li.hs-topbutton a:hover,.hs-mobile-menu.et_pb_menu ul li.hs-topbutton.current-menu-item a:hover{opacity:1!important;background-color:#0061a9!important;border-color:#0061a9!important}.hs-topcontact a,.hs-mobile-menu.et_pb_menu ul li.hs-topcontact a{font-weight:700!important;color:#18aa0a!important}.et_pb_sticky .hs-mega-menu.dsm_mega_menu_0_tb_header .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm-menu-text,.et_pb_sticky .hs-mega-menu.dsm_mega_menu_0_tb_header .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm-menu-text,.et_pb_sticky .hs-mega-menu .dsm_mega_menu_0_tb_header .dsm-mega-menu-container .dsm-root-menu .dsm-mega-menu-item .dsm-mega-menu-link.dsm-current-url-active .dsm-menu-text,.et_pb_sticky .hs-mega-menu.dsm_mega_menu_0_tb_header .dsm-mega-menu-container .dsm_dropdown_close_icon,.et_pb_sticky .hs-mega-menu.dsm_mega_menu_0_tb_header .dsm-mega-menu-container .dsm_dropdown_open_icon{color:#000!important}.hs-forminator-button{border-radius:3px;text-transform:uppercase!important;padding:12px 30px!important;border:1px solid #18aa0a!important;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms!important}.hs-forminator-button:hover{border:1px solid #0262aa!important;box-shadow:none!important}.hs-forminator-button{border-radius:3px!important;padding:12px 30px!important;width:100%!important;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms!important}.hs-footer-blurb.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0}.hs-footer-blurb.et_pb_blurb .et_pb_image_wrap{margin-top:5px}.vertical-menu .et_pb_menu__menu>nav>ul>li{margin-top:15px!important}.vertical-menu nav ul li{width:100%;display:block}@media (max-width:980px){.vertical-menu .et_pb_menu__menu{display:flex!important}.vertical-menu .et_mobile_nav_menu{display:none!important}.vertical-menu.et_pb_menu--style-left_aligned .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-start}}.et_pb_slider_0.et_pb_slider.hs-homeslider{overflow-x:visible;overflow-y:visible}.et_pb_slider.hs-homeslider .et-pb-arrow-next,.et_pb_slider.hs-homeslider:hover .et-pb-arrow-next{opacity:1;right:-30px;background:#18aa0a}.et_pb_slider.hs-homeslider .et-pb-arrow-prev,.et_pb_slider.hs-homeslider:hover .et-pb-arrow-prev{opacity:1;left:-30px;background:#18aa0a}@media (max-width:980px){.et_pb_slider.hs-homeslider .et-pb-arrow-next,.et_pb_slider.hs-homeslider:hover .et-pb-arrow-next{right:-7vw}.et_pb_slider.hs-homeslider .et-pb-arrow-prev,.et_pb_slider.hs-homeslider:hover .et-pb-arrow-prev{left:-7vw}}.et_pb_slider.hs-homeslider .et-pb-arrow-prev:before{content:"\23"}.et_pb_slider.hs-homeslider .et-pb-arrow-next:before{content:"\24"}.et_pb_slider.hs-homeslider .et-pb-arrow-prev:hover,.et_pb_slider.hs-homeslider:hover .et-pb-arrow-prev:hover,.et_pb_slider.hs-homeslider .et-pb-arrow-next:hover,.et_pb_slider.hs-homeslider:hover .et-pb-arrow-next:hover{background:#e9eaec}.testi-name{margin-top:40px;font-weight:900;font-size:16px;text-transform:uppercase;letter-spacing:4px;color:#0262aa;font-style:normal!important;padding-bottom:5px}.testi-desc{font-size:13px;color:#666;font-style:normal!important}.benefits-blurb .et_pb_blurb_content{height:101px}.benefits-blurb.et_pb_blurb_position_left .et_pb_main_blurb_image,.benefits-blurb.et_pb_blurb_position_left .et_pb_blurb_container{vertical-align:middle}.benefits-blurb.et_pb_blurb_position_left .et_pb_main_blurb_image{background-color:#fff;padding:0 25px}.benefits-blurb .et_pb_module_header{padding:20px 10px}.hs-product-display .related.products>h2{display:none}.hs-product-display .woocommerce ul.products li.product a img,.hs-product-display .related.products ul.products li.product a img{height:250px;object-fit:contain}.hs-dropdown-product .woocommerce ul.products li.product a img{height:100px;object-fit:contain}.hs-dropdown-product .woocommerce ul.products li.product a span.et_shop_image{padding:20px;background:#f1f5f9;margin-bottom:20px;border-radius:10px}.hs-dropdown-product .woocommerce ul.products li.product a{display:block}.hs-dropdown-product .woocommerce ul.products li.product a .woocommerce-loop-product__title{padding:0}.hs-dropdown-product .hs-wc-buttons{margin-top:0px}.hs-dropdown-product .hs-wc-button a{display:inline-block;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;background:transparent!important;color:#18aa0a!important;border:0!important;font-size:13px;font-weight:700!important;transition:all 300ms ease 0ms;text-shadow:none!important;box-shadow:none!important;text-transform:uppercase;line-height:1.1em;padding:10px 0!important}.hs-dropdown-product .hs-wc-button a:hover{background:transparent!important;border:0!important;padding:10px 0!important;color:#0262aa!important}.hs-dropdown-product ul.products li.product{margin:0 1.2% 1.2%!important}.hs-dropdown-product .woocommerce.columns-2 ul.products li.product{margin:0 1% 1.2%!important}.hs-product-display .woocommerce-page ul.products li.product,.hs-product-display .woocommerce ul.products li.product,.hs-product-display .related.products ul.products li.product{background:#fff;padding:30px;box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1);border-radius:12px;text-align:center}.woocommerce div.product div.images img{width:auto;margin:auto}.hs-dropdown-product .hs-wc-buttons,.hs-dropdown-product .hs-wc-button--green,.hs-dropdown-product .hs-wc-button{display:none}.qty-label{padding:3px;font-weight:700;line-height:1.7em}@media (min-width:981px){.hs-wc-buttons{display:flex;align-items:center;justify-content:center}.hs-wc-button--green{padding-bottom:0;margin-right:10px}}@media (max-width:980px){.hs-wc-button--green{padding-bottom:5px;margin-right:0}}.hs-wc-buttons{margin-top:20px}.hs-wc-button a{display:inline-block;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;background:transparent!important;color:#0262aa!important;border:1px solid #0262aa!important;border-radius:3px;font-size:13px;font-weight:700!important;padding:10px 20px!important;transition:all 300ms ease 0ms;text-shadow:none!important;box-shadow:none!important;text-transform:uppercase;line-height:1.7em}.hs-wc-button a:hover{background:#0262aa!important;color:#fff!important}.hs-wc-button--green a{display:inline-block;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;background:#18aa0a!important;color:#fff!important;border:1px solid #18aa0a!important;border-radius:3px;font-size:13px;font-weight:700!important;padding:10px 20px!important;transition:all 300ms ease 0ms;text-shadow:none!important;box-shadow:none!important;text-transform:uppercase;line-height:1.7em}.hs-wc-button--green a:hover{background:#0262aa!important;border-color:#0262aa!important}@media (max-width:1024px){.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:48%!important;margin:0 1.8% 1.992em 0}}@media (max-width:475px){.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin:0 0 1.992em 0!important}}@media screen and (min-width:981px){.woocommerce-page #content-area{margin-top:0}}.hs-wc-sidebar .et_pb_widget{width:100%!important;margin:0!important}.hs-wc-sidebar div.product p.price,.hs-wc-sidebar div.product p.price{color:#000}.hs-maxnotice{color:#000!important;background:#f1f5f9;padding:20px;margin-top:20px;text-align:center;font-size:16px;line-height:1.4em}.hs-errorlink{font-weight:700;color:#0262aa!important}.hs-errorlink:hover{color:#0262aa;text-decoration:underline!important}#hs-logo-slider .gs_logo_single .gs_logo_single--inner{min-width:auto!important;text-align:center}#hs-logo-slider .gs_logo_single img{width:80%!important}.hs-about-section.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{z-index:11!important}.auto-height-slider .et_pb_slide .et_pb_container{height:auto!important;min-height:auto!important}@media only screen and (min-width:768px) and (max-width:980px){.auto-height-slider .et_pb_slide .et_pb_container{height:auto!important;min-height:auto!important}}@media only screen and (max-width:767px){.auto-height-slider .et_pb_slide .et_pb_container{height:auto!important;min-height:auto!important}.auto-height-slider .et-pb-controllers{bottom:-1%}}.auto-height-slider .et_pb_slide{padding-bottom:6%!important}.auto-height-slider div.et_pb_slide_description,.auto-height-slider .et_pb_slider_fullwidth_off div.et_pb_slide_description{padding-top:1%;padding-bottom:1%}.five9-frame{right:0!important}