body, p{ font-family:Montserrat;font-display:swap;color:rgb(51, 51, 51);}h1,h2,h3,h4,h5,h6{ font-family:Montserrat;font-display:swap;}body, p, legend, div#cart-progression{ color:rgb(51, 51, 51);}h1{ color:rgb(51, 51, 51);}h2{ color:rgb(51, 51, 51);}h3{ color:rgb(51, 51, 51);}h4{ color:rgb(51, 51, 51);}.linkColor, a{ color:rgb(42, 100, 150);}.linkColor:hover, a:hover{ color:rgb(42, 100, 150);}body{ background-color:rgb(255, 255, 255);}.navbar.navbar-static-top, #compact-header, #compact-header .navbar-collapse, .dropdown-menu, ul.dropdown-menu { background-color:rgba(0, 0, 0, 0) !important; } ul.ui-autocomplete li.ui-menu-item:hover { background-color:rgba(0, 0, 0, 0) !important; } .header { background-color:rgba(0, 0, 0, 0) !important; }.header, .nav-subtext, .cart-total{ color:rgb(51, 51, 51);}.dropdown-menu > li > a, #compact-header .navbar-nav > li > a, .header a, .nav-text, .view-cart a, .navbar-header h1, .ui-menu .ui-menu-item a:hover, ul.ui-autocomplete li.ui-menu-item, li.ui-menu-item a:hover {color: rgb(66, 139, 202);}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: rgb(66, 139, 202);}}#footer{background-color: transparent;} #footer-wrapper{background-color: transparent;}#footer{ color:rgb(255, 255, 255);}#footer a{ color:rgb(70, 98, 173);}.footer-container.container, .header .container {padding: 0;}#content {padding: 0 20px 20px 20px;}.main, #page-content {min-width: 350px;max-width: 2000px;width: 100%;}@media screen and (min-width: 1120px) {#home-slider {max-width: 100% !important;margin-right: auto !important;margin-left: auto !important;}}.content-block.header-content {padding-left: 20px;padding-right: 20px;}.container {padding-left: 20px;padding-right: 20px;}@media screen and (min-width: 1120px) {.container { width: 100%;}}.content-block {max-width: 100%;margin-right: auto;margin-left: auto;}@media screen and (min-width: 1120px) {;.header, .top-bar-content, .main-menu, .nav-expanded {max-width: 100%;}}.nav-expanded .content-block {width: auto;max-width: none;}.expanded-nav {padding-left: 0;padding-right: 0;}.header, #compact-header, .header-left, .header-center, .header-right {min-height: 12px !important;height:auto;}.header, #compact-header, .header-left, .header-center, .header-right {min-height: 85px;}.header, #compact-header, #compact-header .navbar-collapse {background-image: url('https://www.signumbrella.co//themes/rewind-responsive/images/backgrounds/crossword.png');}#compact-header .caret, #compact-header > .navbar-collapse .caret {color: rgb(51, 51, 51);}@media screen and (min-width: 1120px) {#footer-wrapper {max-width: 100%;}}.search-tool-group {position: relative;font-size: 18px;}#productCategorySearch, .productCategorySearch {padding-left: 35px;}.search-tool-group label {position: absolute;left: 12px;top: 3px;}.cat-product-search-input {background-color: #FFF;}.main-menu .fa-search {color: #000;}input{color:#333;}.logo img {display: block;height: auto;width: auto;max-height: 370px;;max-width: 450px;}.top-bar-content {max-width: 100%;padding-left: 20px;padding-right: 20px;}#header-centered #phone-number, #header-3 .social {text-align: left;}.navbar-nav > li#header-search-tool {float: right;}#header-centered .logo {text-align: center;float: none;}#header-centered .logo img {width: auto;}#header-centered {padding: 10px 0 0 0;height: auto;overflow: visible;position: relative;}.main-menu {padding: 0;}.top-bar .header-left, .top-bar .header-right {min-height: 0;}.header-center {float: none;width: 100%;text-align: center;clear: both;}.header-left, .header-right {width: auto;}.header-left {float: left;}.header-right {float: right;}.top-bar.dropdown-menu, ul.dropdown-menu {background-color: #FFF;}#header-centered .logo {margin-bottom: 0;}.logo a {text-align: center;width: 100%;}.logo a img {margin-left: auto;margin-right: auto;}.top-bar {width: 100%;background-color: #FFF;overflow: visible;height: 32px;padding: 5px 10px;-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35);position: relative;z-index: 999;}.social .facebook, .social .twitter, .social .google, .social .linkedin, .social .instagram, .social .pintrest, .social .youtube {width: 22px;height: 22px;background-size: contain;}.top-bar #phone-number, .top-bar .social {float: left;width: auto;text-align: left;margin: 0;}.top-bar #phone-number {margin-right: 10px;font-size: 15px;}.top-bar #login-nav, .top-bar .cart-links, .top-bar .owes-money {float: right;width: auto;text-align: right;clear: none;margin: 0 0 0 10px;padding-top: 2px;}.main-menu, .container-fluid {padding: 0;}@media screen and (max-width: 760px) {.header-right {width: 100%;text-align: center;padding-top: 0;}.header-left {width: 100%;text-align: center;padding-top: 0;}.search-tool-form {display: none;}.top-bar #phone-number {float: none;margin-left: auto;margin-right: auto;text-align: center;}.top-bar #login-nav {float: left;}.header-left .social, .owes-money {display: none;}.top-bar {height: 60px;}}@media screen and (max-width: 900px) {.search-tool-form {display: none;}#product-menu {width: 100%;float: none;}}.container#content {padding-top: 18px;max-width:100%;}@media screen and (max-width: 760px) {#compact-header .container, .container.footer-wrapper {padding-left: 2%;padding-right: 2%;}}.btn, .form-control { -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-khtml-border-radius: 4px;}.header {margin-bottom: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-khtml-border-radius: 0;}#footer-wrapper {margin-bottom: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-khtml-border-radius: 0;}.header .container, #header-centered .container {;padding-left: 20px;padding-right: 20px;}.main-menu {max-width: 100%;}.container.expanded-nav {padding-left: 0;padding-right: 0;padding-top: 0;}#footer {max-width: 100%;}.container.footer-container{width: 100%;}.header {max-width: 100%;}.header .container.navbar-container, #header-centered .container.navbar-container {padding-left: 0;padding-right: 0;}.navbar.navbar-default.main-menu {;}#content, #page-content, #sidebar{background-color: rgba(0, 0, 0, 0);}html, body {margin: 0 !important;padding: 0 !important;}body {padding-top: 0 !important;margin-top: 0 !important;}.carousel,.slider-area,#main-slider,.hero-slider,.banner-slider {margin-top: -20px !important;position: relative !important;top: -20px !important;padding-top: 0 !important;}.main-content,.content,.page-content,#content {margin-top: -20px !important;padding-top: 0 !important;}.wrapper,.main-wrapper,.page-wrapper {margin-top: 0 !important;padding-top: 0 !important;}.container-fluid,.container {padding-top: 0 !important;margin-top: 0 !important;}.row {margin-top: 0 !important;}.col-md-12,.col-lg-12,.col-sm-12,.col-xs-12 {padding-top: 0 !important;margin-top: 0 !important;}.slider-wrapper,.carousel-wrapper,.banner-wrapper {margin-top: -20px !important;padding-top: 0 !important;}body > *:first-child {margin-top: 0 !important;padding-top: 0 !important;}.top-bar .header-left {order: 1 !important;margin: 0 !important;font-size: 16px !important; }.top-bar .header-left #phone-number,.top-bar .header-left img {font-size: 18px !important;height: auto !important; }.top-bar .header-right #login-nav,.top-bar .header-right #login-nav .owes-money,.top-bar .header-right #login-nav .dropdown,.top-bar .header-right img {font-size: 18px !important;height: auto !important; }.top-bar .header-right #login-nav .cart-links,.top-bar .header-right #login-nav .cart-links a,.top-bar .header-right #login-nav .cart-links span {display: flex !important;align-items: center !important;font-size: 18px !important; }.top-bar .header-right #login-nav .cart-links .glyphicon-shopping-cart {font-size: 20px !important; margin-right: 6px !important;}.top-bar .header-right #login-nav .cart-links .view-cart {font-size: 18px !important; }.top-bar .header-right {order: 2 !important;margin: 0 !important;margin-left: auto !important; display: flex !important;justify-content: flex-end !important;font-size: 16px !important; }.top-bar .header-left i,.top-bar .header-right i {font-size: 18px !important; vertical-align: middle !important;margin-right: 6px !important;}.top-bar .header-left a,.top-bar .header-right a {color: #007bff !important;text-decoration: none !important;}.top-bar .header-left a:hover,.top-bar .header-right a:hover {color: #0056b3 !important;text-decoration: underline !important;}@media (max-width: 768px) {.top-bar .top-bar-content {display: flex !important;flex-direction: column !important;align-items: center !important; justify-content: center !important; width: 100% !important;padding: 0 10px !important;box-sizing: border-box !important;gap: 3px !important;flex-wrap: wrap !important; }.top-bar .header-left,.top-bar .header-right {width: 100% !important; text-align: center !important;margin: 0 !important;flex: none !important;}.top-bar .header-left,.top-bar .header-right {font-size: 14px !important;}.top-bar .header-left i,.top-bar .header-right i {font-size: 16px !important;margin-right: 4px !important;}}header img.logo,img[src*='sign-umbrella-png-logo'] {max-width: 180px !important;height: auto !important;display: block !important;}.nav.navbar-nav {display: flex !important;justify-content: center !important;align-items: center !important;float: none !important;margin: 0 auto !important;text-align: center !important;width: 100% !important;}@media (max-width: 768px) {.nav.navbar-nav {flex-direction: column !important;align-items: flex-start !important; padding: 10px 0 !important;}.nav.navbar-nav li {width: 100% !important;text-align: left !important;padding: 8px 15px !important;border-bottom: 1px solid #eaeaea !important; }.nav.navbar-nav li:last-child {border-bottom: none !important;}}.dropdown-menu,.dropdown-menu.show,.dropdown-menu.open,.dropdown.open > .dropdown-menu,.dropdown-menu[aria-hidden='false'] {background: #ffffff !important;background-image: none !important;border: 1px solid #dcdcdc !important;box-shadow: 0 6px 18px rgba(0,0,0,0.12) !important;border-radius: 6px !important;padding: 4px 0 !important;min-width: 160px !important;opacity: 1 !important;z-index: 99999 !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;-webkit-transform: translateZ(0) !important; }.dropdown-menu::before,.dropdown-menu::after {display: none !important;content: none !important;background: none !important;}.dropdown-menu * {background: transparent none !important;opacity: 1 !important;}.dropdown-menu li,.dropdown-menu a,.dropdown-menu button,.dropdown-menu .dropdown-item {display: block !important;width: 100% !important;padding: 10px 16px !important;color: #333333 !important;text-decoration: none !important;white-space: nowrap !important;box-sizing: border-box !important;}.dropdown-menu li:hover,.dropdown-menu a:hover,.dropdown-menu button:hover,.dropdown-menu .dropdown-item:hover {background-color: #f5f5f5 !important;color: #0056b3 !important;}#footer-wrapper,.footer-wrapper,.footer-container,#footer,.footer,.content-block#footer {background-color: #1c1c1c !important; color: #ffffff !important;margin-top: 10px !important; padding: 15px 20px !important;text-align: center !important; box-sizing: border-box !important;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;}.category-groups-footer,.legal-items,.social-icons-footer {display: inline-block !important;vertical-align: top !important;margin: 0 15px !important;text-align: left !important; min-width: 200px !important;}#footer-wrapper .content-block,.footer-wrapper .content-block,.footer-container .content-block {text-align: center !important;display: flex;justify-content: center;flex-wrap: wrap;gap: 20px !important;}#footer-wrapper .footer-heading,#footer .footer-heading,.content-block#footer h3,#footer h3 {color: #ffffff !important;font-size: 16px !important;font-weight: 700 !important;margin: -20px 1px !important;line-height: 1.3 !important;}#footer-wrapper ul,#footer ul,.footer ul,.content-block#footer ul {list-style: none !important;padding: 0 !important;margin: 0 !important;}#footer-wrapper ul li,#footer ul li,.footer ul li,.content-block#footer ul li {margin: 5px 0 !important; }#footer-wrapper a,#footer a,.footer a,.content-block#footer a {color: #ffffff !important;text-decoration: none !important;font-size: 15px !important;}#footer-wrapper a:hover,#footer a:hover,.footer a:hover,.content-block#footer a:hover {color: #f1f1f1 !important;text-decoration: underline !important;}footer .product-menu,#footer .product-menu,.footer .product-menu,footer button,#footer button,.footer button {all: unset !important;background: none !important;color: #ffffff !important;font-weight: 600 !important;text-decoration: none !important;padding: 0 !important;margin: 4px 0 !important;display: inline-block !important;cursor: pointer !important;}footer .product-menu:hover,#footer .product-menu:hover,.footer .product-menu:hover,footer button:hover,#footer button:hover,.footer button:hover {text-decoration: underline !important;color: #f1f1f1 !important;}.social-icons-footer {display: block !important;text-align: center !important;margin-top: 18px !important;}footer .footer-bottom,#footer .footer-bottom,.footer .footer-bottom {font-size: 13px !important;color: #888 !important;text-align: center !important;margin-top: 20px !important;padding-top: 20px !important;}footer img[src*='visa'],footer img[src*='mastercard'],footer img[src*='discover'],footer img[src*='amex'] {margin: 5px 8px !important;height: 28px !important;}footer::before,#footer::before,.footer::before,footer::after,#footer::after,.footer::after,footer > div:first-child:before,footer > div[style*='height'],#footer > div[style*='height'],.footer > div[style*='height'] {display: none !important;content: none !important;height: 0 !important;opacity: 0 !important;visibility: hidden !important;}footer > div,#footer > div,.footer > div {background: none !important;box-shadow: none !important;padding: 0 !important;margin: 0 auto !important;}body > footer,body > #footer,body > .footer {margin-top: 20px !important;padding-top: 0 !important;}@media (max-width: 768px) {.category-groups-footer,.legal-items,.social-icons-footer {display: block !important;width: 100% !important;margin: 15px auto !important;text-align: center !important;}#footer-wrapper .footer-heading,#footer .footer-heading,#footer h3 {text-align: center !important;}#footer-wrapper ul,#footer ul,.footer ul,.content-block#footer ul {text-align: center !important;}}button.product-menu,.product-menu {background: linear-gradient(135deg, #007bff, #0056b3) !important;color: #ffffff !important;border: none !important;padding: 14px 28px !important;margin: 10px 15px !important;font-size: 18px !important;font-weight: 700 !important;border-radius: 50px !important;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2) !important;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !important;text-decoration: none !important;white-space: nowrap !important;vertical-align: middle !important;cursor: pointer !important;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;line-height: 1.4 !important;transition: all 0.3s ease-in-out !important;display: inline-block !important;visibility: visible !important;opacity: 1 !important;letter-spacing: 0.5px !important;}button.product-menu:hover,.product-menu:hover {background: linear-gradient(135deg, #0056b3, #004494) !important;transform: translateY(-2px) scale(1.02) !important;box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important;}button.product-menu:active,.product-menu:active {transform: translateY(0) scale(1) !important;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2) !important;}button.product-menu,.product-menu {background-color: #007bff !important;color: #ffffff !important;border: 2px solid #0056b3 !important;padding: 12px 24px !important;margin: 10px 15px !important;font-size: 18px !important;font-weight: 700 !important;border-radius: 8px !important;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25) !important;text-shadow: none !important;text-decoration: none !important;white-space: nowrap !important;vertical-align: middle !important;cursor: pointer !important;font-family: Arial, sans-serif !important;line-height: 1.4 !important;transition: all 0.3s ease !important;display: inline-block !important;visibility: visible !important;opacity: 1 !important;}button.product-menu:hover,.product-menu:hover {background-color: #0056b3 !important;border-color: #004a99 !important;color: #ffffff !important;text-decoration: none !important;transform: translateY(-1px) !important;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.35) !important;}button.product-menu:active,.product-menu:active {transform: translateY(0) !important;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;}button.product-menu:nth-of-type(2),.product-menu:nth-of-type(2) {display: none !important;}.contact-form,#contactForm,form[action*='contact'] {max-width: 1000px;margin: 40px auto;padding: 30px;background-color: #ffffff;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);border-radius: 8px;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}form label {display: block;margin-bottom: 6px;font-weight: 600;color: #333333;font-size: 14px;}form input[type='text'],form input[type='email'],form textarea,form input[type='tel'],form input[type='number'] {width: 100%;padding: 12px 14px;margin-bottom: 20px;border: 1px solid #ccc;border-radius: 6px;font-size: 14px;box-sizing: border-box;transition: border 0.3s ease;}form input:focus,form textarea:focus {border-color: #007bff;outline: none;box-shadow: 0 0 4px rgba(0, 123, 255, 0.3);}form .phone-group input {width: calc(33.33% - 8px);display: inline-block;margin-right: 6px;}form .phone-group input:last-child {margin-right: 0;}form img[src*='captcha'],form input[name='captcha'] {margin-top: 10px;display: block;}form input[type='submit'],form button[type='submit'] {background-color: #28a745;color: white;padding: 14px 30px;font-size: 16px;font-weight: 600;border: none;border-radius: 6px;cursor: pointer;width: 100%;transition: background-color 0.3s ease;}form input[type='submit']:hover,form button[type='submit']:hover {background-color: #218838;}