/* This impacts the main navbar and is important */ /*@media (max-width: 768px) { #wrapper-navbar { position: sticky !important; top: 0px !important; z-index: 9999999999 !important; transition: none !important; } }*/ /* This is used for the text overlay on our hero banner images at the top of pages */ /*.puget-header-shadow { text-shadow: 0 2px 4px #000000; }*/ /* This is for when we want hyperlinks to show up with a contrasting color on dark backgrounds - use our green instead of default blue */ /*.green-links a { color:#08CC96; } */ /* Adjusting the border and background color of Contact Form 7 fields to match HubSpot forms and look better on the website */ /*.wpcf7-form-control { background-color: #f5f8fa !important; border: 1px solid #cbd6e2 !important; } */ /* Adjusting the submit button color of Contact Form 7 fields to look better on the website */ /*.wpcf7-submit { background-color: #130C64 !important; border: 1px solid #130C64 !important; color: #ffffff !important; } */ /* Fixes a weird display issue on some newer Product pages where they were aligning center instead of left due to CSS from https://www.pugetsystems.com/wp-content/themes/understrap-child/css/theme/template-styles/products.scss */ /*.single-product h1 { text-align: left !important; } */ /* The following CSS is an optional way to remove margins from a block, which is helpful when the block seems to be inheriting margins from another class and they are not desired */ /*.no-margins { margin: 0 !important; }*/ /* The following block of CSS is intended to overwrite styling for HubSpot forms on our website */ /*.hbspt-form .hs-input[type=checkbox] {*/ /* width: auto !important;*/ /*}*/ /*.hbspt-form .hs-input[type=radio] {*/ /* width: auto !important;*/ /*}*/ /*.hs-button { */ /* font-weight: bolder !important; */ /* box-sizing: border-box !important; */ /* font-size: 1.125em !important; */ /* background-color: #130c64 !important;*/ /* border-radius: 9999px !important;*/ /* padding: calc(.667em + 2px) calc(1.333em + 2px) !important;*/ /*}*/ /*.hs-form-private > * {*/ /* max-width: 100% !important;*/ /* width: 100% !important;*/ /*}*/ /*.hbspt-form .hs-input {*/ /* max-width: 100% !important;*/ /* width: 100% !important;*/ /* background-color: #f5f8fa !important;*/ /* border: 1px solid #cbd6e2 !important;*/ /*}*/ /*.hbspt-form label {*/ /* color: black !important;*/ /*}*/ /*.hs_submit .actions{*/ /* text-align: center;*/ /*}*/ /* The preceeding block of CSS is intended to overwrite styling for HubSpot forms on our website */ /* The following block of CSS is intended to help better style HubSpot form submission confirmation messages */ /*.hbspt-form .submitted-message {*/ /* color: black !important;*/ /* font-weight: 400 !important;*/ /* text-align: center !important;*/ /* border: none !important;*/ /* background-color: #00000000 !important;*/ /*}*/ /* The preceeding block of CSS is intended to help better style HubSpot form submission confirmation messages */ /* The code below removes the outline around our main nav menu */ /*.dropdown-menu { border: none !important ; } */ /* The purpose of the following CSS is unknown */ /*html, body { overflow-x: hidden !important; }*/ /*.puget-blue-outline-card {border: 2px solid #163ad6 !important; }*/ /*.puget-green-outline-card {border: 2px solid #08CC96 !important; }*/ /*.tags { padding-bottom: 0 !important; }*/ /*.entry-footer { display: none !important; }*/ /*.red-text { color:#ff0000 !important; }*/ /*.navbarNavDropdown { z-index:10000; }*/ /*#Config_Page_Gallery { margin-bottom: 0 !important; }*/ /*#Config_Page_Gallery .carousel-inner { pointer-events: none !important; }*/ /*.puget-rounded-image img { border-radius:1.125rem; }*/ /*.puget-rounded { border-radius:1.125rem !important; }*/ /*.no-margins { margin: 0 !important; }*/ /*#main-menu > li > ul.dropdown-menu > li:not(.custom-configure-page-menu-links) > a { font-size: 0.95rem !important; }*/ /* Adding this removes a section of white just above the website footer, which looks weird when there is a colored full-width block... but was found to be needed for proper spacing when such a full-width block is NOT present. As such, it is commented out here and will need to just be handled as per-page CSS. */ /* .wrapper { padding: 30px 0 0 !important; } */