.cartopn #main-content{background-color:#fff;opacity:0.5}footer.et-l.et-l--footer{position:relative;z-index:0}#page-container .et_pb_row{width:95%!important}div#addquote p{background:#ea5b42;color:#fff;text-align:center;line-height:1.7em!important;padding:15px 30px;border-radius:5px;font-weight:700!important;text-transform:capitalize;transition:.4s ease-in-out}div#addquote p:hover{box-shadow:inset 260px 0px 0px 0px #e52527!important;background-position:left}@media only screen and (max-width:479px){#page-container .et_pb_row{width:90%!important}}#page-container .et_pb_row.rp_fullwidth_row{width:100%!important}.vertical-align{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:981px){#rp_main_header .et_pb_menu li a{height:71px;padding:0 15px;transition:all 0s!important}#rp_main_header .et_pb_menu li{padding:0!important}#rp_main_header .rp_cta a{background:#ea5b42;padding:0 25px}#rp_main_header .et_pb_menu li a:hover{background:white;color:#131313!important;opacity:1;transition:all 0s!important}}.rp_search_bar form{display:flex}.rp_search_bar .gform_body.gform-body{width:70%}.rp_search_bar .gform_body.gform-body input{border:0;height:60px;padding:20px;border-radius:5px;box-shadow:0 0 30px 0 rgba(0,0,0,.02);margin-bottom:0}#gform_submit_button_1,#gform_submit_button_3{height:60px;border:0;background:#ea5b42;color:white;font-weight:800;font-size:18px;padding:0 20px;border-radius:5px;margin-left:15px}.rp_search_bar .gform_footer.top_label{padding:0;margin:0}#gform_submit_button_1{cursor:pointer;transition:all .3s ease}#gform_submit_button_1:hover{box-shadow:inset 280px 0px 0px 0px #e52527;transition:all .3s ease}input#gform_submit_button_3{margin-left:0}.rp_search_bar .gfgeo-locator-button{display:none}@media only screen and (max-width:980px){.rp_search_bar form{justify-content:center}}@media only screen and (max-width:479px){#gform_submit_button_1{height:40px;font-size:14px;padding:0 15px}.rp_search_bar .gform_body.gform-body input{height:40px;padding:10px;font-size:13px}}.rp_home_hero_image img{filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}.rp_blurb_02 .et_pb_main_blurb_image{background:rgba(24,37,48,0.05);width:50px;height:50px;padding:7px;padding-top:14px;padding-left:13px}.rp_blurb_02 .et_pb_blurb_container{padding-top:11px}.rp_recent_posts img{border-radius:50%}.rp_recent_posts li{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:10px;margin-bottom:15px!important}.rp_recent_posts li:last-child{border-bottom:0;margin-bottom:0!important;padding-bottom:0}.rp_recent_posts li a::after{content:"Read More";display:block;color:#ea5b42;font-size:16px;font-weight:400;text-decoration:underline}#recent-posts-widget-with-thumbnails-2{margin-bottom:0}.rp_recent_posts.blog .rpwwt-post-title{font-size:15px;line-height:0}.rp_recent_posts.blog li a::after{font-size:14px}@media only screen and (max-width:980px){#recent-posts-widget-with-thumbnails-2{width:100%}.rpwwt-widget ul li{width:45%;display:inline-block;margin-right:2.5%}}@media only screen and (max-width:479px){.rpwwt-widget ul li{width:100%;display:block}}#page-container .mobile_nav.opened ul#mobile_menu1{position:absolute;width:112%;margin-left:-6%;height:100vh;display:flex!important;align-items:center!important;border-top:0;flex-direction:column;animation:rp_mobile_menu_animation;animation-duration:.5s;background-color:white!important;box-shadow:none;padding-top:40px;padding-left:7%!important;padding-right:7%!important}.mobile_menu_bar{z-index:99999999}#rp_main_header .mobile_menu_bar::before{background:#fff;padding:5px;border-radius:5px;border:0}#rp_main_header .et_mobile_nav_menu::before{content:"Menu";color:white;margin-right:10px;font-size:18px;text-transform:uppercase}.mobile_nav.opened .mobile_menu_bar::before{content:'4d'}#page-container .et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.05);padding:15px 0;padding-bottom:12px}#page-container .et_mobile_menu li:last-child a{border-bottom:0}.et_pb_menu .et_mobile_nav_menu{margin:0}#page-container .et_mobile_menu li{width:100%;text-align:left}#page-container .mobile_nav.opened::before{color:#282d43;z-index:9999999999999}.et_pb_menu__wrap .mobile_menu_bar::before{top:0;border:1px solid #c94b57;padding:5px;border-radius:5px}#page-container .et_mobile_menu .sub-menu li a{border-bottom:0;padding:0;font-weight:400!important}#page-container .et_mobile_menu .sub-menu{margin-top:10px}@media only screen and (max-width:980px){.et_pb_menu__logo{z-index:9999999}.et_mobile_menu .menu-item-has-children>a{background-color:transparent!important}#page-container .et_mobile_menu li li{padding-left:0}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:transparent}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{padding-left:0}.et_mobile_menu .menu-item-has-children>a{font-weight:inherit}#page-container .et_mobile_menu .sub-menu li a{font-size:14px}#page-container .et_mobile_menu .sub-menu{margin-bottom:20px}}@media only screen and (min-width:480px) and (max-width:980px){#page-container .et_pb_section .rp_three_columns_on_tablet .et_pb_column{width:33.33333%!important}}@media only screen and (max-width:479px){#page-container .et_pb_section .rp_three_columns_on_phone .et_pb_column{width:33.33333%!important}}@media only screen and (min-width:480px) and (max-width:980px){#page-container .et_pb_section .rp_two_columns_on_tablet .et_pb_column{width:50%!important}}@media only screen and (max-width:479px){#page-container .et_pb_section .rp_two_columns_on_phone .et_pb_column{width:50%!important}}.rp_about_us_blurb .et-waypoint{box-shadow:10px 10px 20px 0 rgba(0,0,0,.07)}@media only screen and (min-width:981px){.rp_patriot .et_pb_blurb_description{margin-top:5px}}.rp_services_hero_image img{filter:drop-shadow(0 20px 20px rgba(0,0,0,.3))}.rp_services_row .et_pb_column:hover .icon{transform:translatey(-10px);box-shadow:0px 15px 15px 0px rgba(16,26,38,0.1);transition:all .3s ease}.rp_services_row .et_pb_column .icon{transition:all .3s ease}.rp_product_list .et_pb_column .rp_learn_more:hover a{color:white;transition:all .3s ease}.rp_product_list .et_pb_column .rp_learn_more{transition:all .3s ease}.rp_product_list .et_pb_column .rp_learn_more:hover{background:#ea5b42!important}.rp_navigation .et_pb_button_module_wrapper::after{content:"+";position:absolute;right:-10px;top:18px;background:#32244b;width:25px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50px;font-size:14px;padding-bottom:1px;color:white;font-weight:800;transition:all .2s ease}.rp_navigation .et_pb_button_module_wrapper{position:relative}.rp_navigation .et_pb_button_module_wrapper:hover::after{background:#ea5b42;transition:all .2s ease}@media only screen and (min-width:981px){.et-menu .menu-item-has-children>a:first-child::after{display:none}#rp_main_header .sub-menu{border-top:0;padding:0;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}#rp_main_header .sub-menu li a{color:#1a1a33!important;padding:10px 15px;font-size:14px;text-transform:none;border-bottom:1px solid rgba(0,0,0,.05)}#rp_main_header .sub-menu li:last-child a{border-bottom:0}#page-container #rp_main_header .sub-menu li a{height:auto;text-align:left}#rp_main_header .sub-menu li,#rp_main_header .sub-menu li a{width:100%}#page-container #rp_main_header .sub-menu li a:hover{background:#32244b;color:white!important}}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"4c";display:block;color:#000;font-size:16px;font-family:ETmodules;width:1px;margin-top:3px}#page-container span.menu-closed.menu-open:before{content:"4d"}#gfgeo-infield-locator-button-1_3{display:none!important}#rp_form{width:100%}#rp_form input,#rp_form select,#rp_form textarea{border:0;padding:15px;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.025);margin-bottom:20px}#rp_form .gfield_label,#rp_form .rp_field label{color:#1a1a33;font-size:18px}#rp_form .gfield_label{font-weight:800;font-size:22px}#rp_form .gform_page_footer.top_label{text-align:center}#rp_form .gform_page_footer.top_label input,#gform_submit_button_2,#gform_submit_button_3{border:0;padding:15px 30px;border-radius:5px;font-size:16px;cursor:pointer;transition:all .3s ease;width:100%}#rp_form .gform_page_footer.top_label input:hover,#gform_submit_button_2:hover,#gform_submit_button_3:hover{box-shadow:0 10px 10px 0 rgba(0,0,0,.1);transition:all .3s ease}#rp_form .gform_page_footer.top_label input.gform_button,#rp_form .gform_page_footer.top_label input.gform_next_button,#gform_submit_button_2{background:#ea5b42;color:white;font-weight:600;font-size:22px}#rp_form .gform_page_footer.top_label input.gform_previous_button{background:#32244b;color:white;font-weight:600}#rp_form .gchoice{background:white;margin-bottom:10px;border-radius:5px;padding:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.02)}#rp_form .gfield_radio,#rp_form #field_2_7{margin-bottom:30px}#rp_form .gfield_radio input,#rp_form #field_2_7 input{margin-bottom:0}#field_2_11 .gchoice{background:none;box-shadow:none;border-radius:0;padding:0}#rp_form input,#rp_form select,#rp_form textarea{width:100%}@media only screen and (max-width:479px){#rp_form .gform_pa#rp_form input,#rp_form select,#rp_form textareage_footer.top_label input{padding:8px 20px;font-size:14px}#rp_form .gfield_label,#rp_form .rp_field label{font-size:16px;line-height:1.4;font-weight:600}#rp_form input,#rp_form select,#rp_form textarea{padding:10px;width:100%}}.rp_heading_blurb .et_pb_blurb_container{vertical-align:middle;margin-bottom:0;padding-bottom:0}.rp_heading_blurb .et_pb_blurb_container h2{padding-bottom:0}#page-container .rp_state_quote input{border:1px solid rgba(0,0,0,.05);border-radius:5px;text-align:center;padding:15px}#page-container .rp_state_quote .gform_footer.top_label{padding:0;margin-top:10px}#page-container .rp_state_quote input.button{width:100%;margin-left:0;font-size:16px;height:50px;padding:10px}@media only screen and (max-width:980px){#page-container .rp_state_quote .gf_browser_gecko input{padding:10px}}.rp_location_text h1,.rp_location_text h2,.rp_location_text h3,.rp_location_text h4,.rp_location_text h5,.rp_location_text h6{margin-top:30px;border-bottom:1px solid rgba(0,0,0,.025);padding-bottom:10px;margin-bottom:15px}.rp_hero_blurb .et_pb_blurb_content{text-align:left}@media only screen and (max-width:980px){.rp_hero_blurb .et_pb_blurb_content{text-align:center}}@media only screen and (max-width:479px){.rp_hero_blurb .et_pb_blurb_description{max-width:200px;margin-left:auto;margin-right:auto}}#rp_popup a{font-size:22px;text-decoration:underline;margin-top:20px;display:block}.footer-link a:hover{color:#000000!important}@media screen and (min-width:981px){.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child{padding-left:20px}.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child:hover,.et-db #et-boc .et-l .et-menu .menu-item a:hover{color:#000!important;opacity:1}#page-container #rp_main_header .sub-menu{padding-top:0;padding-bottom:0}#page-container #rp_main_header .sub-menu li a{width:100%;padding:10px 15px}#page-container #rp_main_header .sub-menu li a:hover{opacity:1}#rp_main_header .et_pb_menu .menu-item-1733 a{padding-left:20px!important;padding-right:20px!important}#rp_main_header .et_pb_menu .menu-item-1733 a:hover{opacity:1!important;background-color:#cf2e2e!important}.menu-item-3123 a{padding-right:20px!important;padding-left:20px!important}}#product_form{padding:10px}#product_form input,#product_form select,#product_form textarea{border:0;padding:10px 15px;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.025);margin-bottom:10px}#product_form .gfield_label{font-weight:800;font-size:18px}#product_form label{margin-bottom:0}#product_form .medium,#product_form #input_3_9{width:100%}#product_form .textarea{height:100px}.rp_cta2 span.et-pb-icon{font-size:16px;margin-right:15px}@media only screen and (min-width:981px){#rp_main_header .rp_cta2 a{background:#e52527}}@media(max-width:1184px) and (min-width:981px){.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:10px!important}}@media screen and (max-width:767px){.page-id-2831 .et_pb_text_1{padding-left:0px!important}}@media screen and (max-width:980px){.page-id-567 ul.bullet-list-1{text-align:left!important;padding-left:10%!important}}div#popmake-4928{background:url(https://www.patriotportablerestrooms.com/wp-content/uploads/2023/12/bgbg.jpg) bottom center!important;background-size:cover!important}.selectstatepopbox select{background:#fff;border:2px solid #26579d;border-radius:0px}.RelatedProdsBlock .df-cpt-inner-wrap img.wp-post-image{height:150px;width:auto;margin:0 auto}.RelatedProdsBlock .df-cpt-inner-wrap:hover{transform:scale(1.03);transition:all .2s ease-in-out}@media(min-width:1200px){.ullistcol3 li{float:left;width:30%}}.reqfrmhighlightactive{border-color:#ea5b42!important;-webkit-transition:color 0.55s;transition:color 0.55s}p.taf-cat-description{grid-column:1 / -1;margin-top:10px;margin-bottom:10px;padding-left:5px;padding-right:5px;color:#32244a;font-size:18px}@media (max-width:375px){.drawer-cart{position:fixed;overflow:hidden;width:350px!important;height:100%!important;top:57px;right:0;z-index:99;color:#000;background-color:#fff;box-shadow:0 0 150px #0000001a;padding:50px 30px}}