.align-middle .et_pb_row.et_pb_equal_columns{-webkit-align-items:center;align-items:center}.et-l--footer .align-middle{margin-left:30%!important}input.input.et_pb_contact_captcha{background-color:#FFFFFF}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#0d4d96}.form-submit .et_pb_button{Text-transform:uppercase!important}.bullet_list_spacing ul>li{margin-bottom:16px}.bullet_list_spacing ul>li:last-child{margin-bottom:16px}.et_pb_module.et_pb_text ul li:not(:last-child){margin-bottom:20px}.br-mobile{display:none}@media screen and (max-width:600px){.br-mobile{display:block}}.et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules"}body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"+"}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"\33"}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et-zoom-in.et_pb_image:hover img,.et-zoom-in .et_pb_image_wrap:hover img,.et-zoom-in a:hover img{transform:scale(1.1);transition:all 1s 0s ease}.et-zoom-in,.et-zoom-in a{overflow:hidden}.et-zoom-in.et_pb_image img,.et-zoom-in .et_pb_image_wrap img,.et-zoom-in a img{transition:all 1s 0s ease}body .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child{display:none!important}@media all and (max-width:767px){.et_pb_row_0_tb_header{display:flex!important;justify-content:center!important}.et_pb_column.et_pb_column_4_4.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child{display:flex!important;justify-content:center!important}}#top-menu li{padding-right:50px!important}.et_mobile_menu li a{font-size:16px}.responsive{width:60%;max-width:400px;height:auto}@media screen and (min-width:600px){.mobile-break{display:none}}.et-pb-arrow-next{opacity:1;right:22px}.et-pb-arrow-prev{opacity:1;left:22px}.et_contact_bottom_container{margin-top:1%!important}.flip-box-column .et_pb_module.dmpro_flip_box,.flip-box-column .et_pb_module.dmpro_flip_box .et_pb_module_inner,.flip-box-column .dmpro-flip-box-container,.flip-box-column .dmpro-flip-box-inner-wrapper{height:100%!important}.grad{background-image:linear-gradient(red,yellow)}.dmpro_masonry_gallery .grid-item .et_overlay{border:none!important}.dt-zoom-in.et_pb_image:hover img,.dt-zoom-in .et_pb_image_wrap:hover img,.dt-zoom-in a:hover img{transform:scale(1.1);transition:all 1s 0s ease}.dt-zoom-in,.dt-zoom-in a{overflow:hidden}.dt-zoom-in.et_pb_image img,.dt-zoom-in .et_pb_image_wrap img,.dt-zoom-in a img{transition:all 1s 0s ease}.dt-zoom-in1.et_pb_image:hover img,.dt-zoom-in1 .et_pb_image_wrap:hover img,.dt-zoom-in1 a:hover img{transform:scale(1.1);transition:all 1s 0s ease;background:#ffffff!important}.dt-zoom-in1,.dt-zoom-in1 a{overflow:hidden}.dt-zoom-in1.et_pb_image img,.dt-zoom-in1 .et_pb_image_wrap img,.dt-zoom-in1 a img{transition:all 1s 0s ease;background:#ffffff!important}.mfp-bottom-bar{display:none}.custom-gallery .et-pb-controllers{display:none!important}@media (min-width:981px){.col-width.et_pb_gallery .et_pb_gallery_item{margin-right:.7vw!important;margin-bottom:.7vw!important;width:32.6%!important}}.mfp-gallery .mfp-arrow-left:after,.mfp-gallery .mfp-arrow-right:after{font-size:200px!important}.mfp-gallery .mfp-arrow,.mfp-arrow:after{width:200px!important;height:200px!important}.mfp-gallery .mfp-arrow{opacity:1!important}.cus-arrows .et-pb-slider-arrows a.et-pb-arrow-next:before,.cus-arrows .et-pb-slider-arrows a.et-pb-arrow-prev:before{font-size:2em;color:#ffffff}@media screen and (min-width:600px){.mobile-break{display:none}}.et_pb_gallery.et_slider_auto .et-pb-slider-arrows,.et_pb_gallery.et_slider_auto .et-pb-controllers{display:none!important}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{content:"\33"}.et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:“\e04f”}.pa-full-height-image-column{height:100%}.pa-full-height-image-column .et_pb_image_wrap{height:100%}.pa-full-height-image-column img{object-fit:cover;height:100%}.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}#layer1{z-index:1}#layer2{z-index:2}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:#0080c8!important;color:white!important;text-shadow:transparent!important;box-shadow:none;border-color:#0080c8!important;border-radius:30px;text-transform:uppercase;font-weight:800}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background:#0080c8!important;color:white!important;text-shadow:transparent!important;box-shadow:none;border-color:#0080c8!important;border-radius:30px;text-transform:uppercase;font-weight:800}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background:#77c600!important;color:white!important;text-shadow:transparent!important;border-color:#77c600!important;border-radius:30px;text-transform:uppercase;font-weight:800}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:#0080c8!important;box-shadow:none;text-shadow:transparent!important;color:white!important;border-color:#0080c8!important;border-radius:30px;text-transform:uppercase;font-weight:800}.aws-container{width:100%}.aws-container .aws-search-form .aws-form-btn{background:#000;border-color:#282828}.aws-container .aws-search-form .aws-search-btn.aws-form-btn{background:#282828}.aws-container .aws-search-form .aws-search-btn svg{fill:#282828}.aws-container .aws-search-field{border-right:none!important;border-color:#282828}.aws-container .aws-search-form .aws-main-filter.aws-form-btn{border-left:none!important}.aws-container .aws-search-field{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.aws-container .aws-search-form .aws-search-btn.aws-form-btn{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}@media (min-width:981px){.custom-menu .mega-menu ul.sub-menu li a{padding-left:0px!important;padding-right:0px!important}}@media (min-width:981px){.et_pb_menu__icon.et_pb_menu__cart-button{margin-left:22px}}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all 0.3s ease!important;left:4px!important}.grecaptcha-badge:hover{width:256px!important}.custom-form .et-pb-contact-message::before{content:"";background-image:url(https://portcitysign.com/wp-content/uploads/2024/02/PAPER-AIRPLANE-ICON-WHITE.png)!important;background-size:100%!important;background-repeat:no-repeat;display:block;width:35%;position:absolute!important;top:-50px;bottom:auto;left:50%;right:auto;transform:translateX(-50%) translateY(-50%)}@media (min-width:981px){.custom-form .et-pb-contact-message{text-align:center;font-size:2.7vw;font-weight:800;color:#ffffff}}@media (min-width:768px) and (max-width:980px){.custom-form .et-pb-contact-message{text-align:center;font-size:6vw;font-weight:800;color:#ffffff}.custom-form .et-pb-contact-message::before{width:50%px!important;font-weight:800;color:#ffffff}}@media (max-width:767px){.custom-form .et-pb-contact-message{text-align:center;font-size:8vw;font-weight:800;color:#ffffff}.custom-form .et-pb-contact-message::before{width:70%px!important}}.site-footer{position:fixed;bottom:0px;left:0px;right:0px;width:100%}.vertical-align{display:flex;flex-direction:column;justify-content:center}.icon-container{display:flex;justify-content:flex-end}.custom-icon{display:inline-block;color:white;font-size:24px!important;margin-left:10px}.custom-icon:hover{color:#a07300}.bottom-icon-container{display:flex;justify-content:center}.bottom-custom-icon{display:inline-block;color:white;font-size:24px;margin-left:10px}.bottom-custom-icon:hover{color:#a07300}.bottom-icon-container-tab{display:flex;justify-content:center}.bottom-custom-icon-tab{display:inline-block;color:white;font-size:48px;margin-left:25px;margin-right:25px}.bottom-custom-icon-tab:hover{color:#a07300}@media (min-width:768px) and (max-width:980px){.et_mobile_nav_menu .mobile_menu_bar:before{font-size:35px}.et_mobile_nav_menu .mobile_menu_bar{padding:10px}}.et_pb_slide_image{display:block!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="password"],.wpcf7-form input[type="search"],.wpcf7-form input[type="number"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{color:#000000;width:100%;padding:12px 16px;border-radius:0;border:0}.wpcf7-form p{margin:0 0 28px}.wpcf7-text:focus,.wpcf7-textarea:focus{outline:1px solid rgba(84,222,197,0.9);outline-offset:0}.wpcf7-form .button{background-color:#444444;border:0;color:#fff;border-radius:20px;font-weight:900;text-align:center;text-transform:uppercase;margin-bottom:1px;width:auto;padding:10px 40px;letter-spacing:0px;font-size:14px;transition:background-color 0.3s ease}.wpcf7-form .button:hover{background-color:#000000;cursor:pointer;border:0}@media (min-width:768px) and (max-width:1024px){body.woocommerce div#main-content{width:100%;max-width:none;padding:0}.et_pb_row{display:flex;flex-direction:row;flex-wrap:nowrap}}.single-product .thumbnails{display:none!important}.bid-button{display:inline-block;width:100%;max-width:300px;background-color:#997525;color:white!important;font-weight:bold;font-size:16px;text-align:center;text-transform:uppercase;padding:15px;border:none;cursor:pointer;text-decoration:none!important;transition:background-color 0.3s ease;border-radius:50px;margin:0}.bid-button:hover{background-color:#000000;color:white!important}