<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* SITE COLORS
#3f4b1c Dark Green
#576728 Light Green
#a9b191 Cream Green
TEXT: #666
*/

/* GLOBAL */
img                                 { border: 0 }
a                                   { text-decoration: none; color:#000; }
a:hover                             { text-decoration: underline }


/* HEADER */
.Text1                              { color: #3f4b1c; position: relative; left: 15px; }


/* PAGE LAYOUT */
.layout_title, 
ul#left_nav li h3                   { background-color: #fff; color: #3f4b1c; }


/* LEFT NAV */
.left_nav_div A:HOVER               { background-color: #3f4b1c!important }        /* !important directive required */


/* CUSTOM */
.styleSalePriceTitle                { font-size: 12px; float: left; }
.styleSalePrice                     { font-size: 12px; float: left; }
.styleSalePriceStrike               { font-size: 12px }
.jQNotifyToggle						{color:#1abc9c; border-color:#1abc9c;}  /* SALES ALERT BUTTON */
.jQNotifyToggle:hover				{background-color:#1abc9c; color: #fff;}  /* SALES ALERT BUTTON hover */
.secondary {background-color:#f7f7f7; color:#333333;}

.redesign .menu3dmega &gt; ul &gt; li &gt; h2 a, .redesign .menu3dmega &gt; ul &gt; li &gt; h2 span {
    color: #fff;
}.redesign .menu3dmega &gt; ul &gt; li &gt; h2 a:hover, .redesign .menu3dmega &gt; ul &gt; li &gt; h2 span {
    color: #000;
}
.btn-primary {color:#fff; background-color:#333333; border:none;}
.btn-primary:hover { background-color:#000; color:#fff!important; }

/* MAIN MENU */
.menu3dmega ul                      { display: table; margin: auto; }
.NavBar                             { background-color: #3f4b1c; }
.LinkLogo img { max-width:210px; padding:0px;}
.menu3dmega &gt; ul li &gt; a             { border: 1px solid #3f4b1c; border-color: #3f4b1c #3f4b1c -moz-use-text-color; border-bottom:none; }
ul#menu_h_nav a.cart                { background-color: #3f4b1c; color: #fff; }
.menu3dmega .dropdown-menu 			{ left: inherit!important; width:600px!important; }
ul#left_nav li						{ margin-bottom: 0; }
.leftSideSectionHeader				{ border: 1px solid #b9b9b9; }
.leftSideTitleHeaderText 			{ background-image: url(https://images.1stoplighting.com/site/common/patio/textured_bg.png); background-repeat: repeat-x; font-size:13px; color:#252525; border-bottom: 1px solid #e9e9e9; border-top:none; }
.leftSideTable 						{ background-color: #fff; border-bottom: none; }
.leftSideTitle 						{ background-color: #fff; }
.leftSideTitleHeaderLink 			{ background-color: #fff; }
.leftSideInnerTable 				{ background-color: #e9e9e9; border:none; }
.container_contentwrapper 			{ border: none; }
.current-pagination-length,
.current-pagination-counter			{ color: #fff; background-color: #333333; }
.redesign #belami-menu .menu_header_div .revamped-mobile-menu nav &gt; ul {display:flex; justify-content:space-between;}


@media (max-width: 800px)
{ 
    .header-xs .phone-xs a,
    .header-xs .cart-xs a           { color: #3f4b1c; }
    .mobile-cart-count              { background: #079587; }
    .off-canvas #off-canvas-nav .mainnav .revamped-mobile-menu .nav &gt; li &gt; a,
    .off-canvas #off-canvas-nav .mainnav .revamped-mobile-menu .nav .navHomeLink .button,
    .off-canvas #off-canvas-nav .mainnav .revamped-mobile-menu .nav .LIHelp a                   { color: #3f4b1c; }
	.redesign .mobile-menubar-grid {padding: 5px 15px; background-color:#3f4b1c;}
    .redesign .mobile-header-grid {background-color:#fff;}
    .redesign .mainnav .navbar .btn-navbar {color:#fff;}
    .redesign .mainnav .navbar .btn-account, .redesign .mainnav .navbar .btn-favorites {color:#fff;}
    .redesign i {color:#000;}
    .redesign i.fa-apple { color: white; }
}

.redesign .mobile-header-redesign .header-top					{ background-color: #fff; }
.redesign .mobile-header-redesign .mobile-cart-count			{ background-color: #079587; }
.redesign .mobile-header-redesign .navbar .search_button div 	{ background-color: unset; color: #079587; }
.redesign .mobile-header-redesign .search_textbox input		{ background-color: #FFF; }

/* Hawk Recommendations template */
.hawk-recommendation-list .rr-price a                   { color: #d43900; text-decoration: none; }
.hawk-recommendation-list .rr-price .stylePricetn       { color: #d43900; }
.hawk-recommendation-list .rr-price div:last-child a    { line-height: 1.5em; color: #707070; }
.rr-wrapper .hawk-recommendation-list .model            { color: #707070; }
.hawk-recommendation-list .rr-price a em                { font-size: 11px; color: #000; }

@media (min-width: 1440px ) {
    .header .container,
    #ctl00_ctl00_Body_Footer .container,
    .container                                  { width: clamp(16rem, 90vw, 100rem); }
    .container.product-details                  { width: 1170px; }
    .serp-grid                                  { grid-template-columns: repeat(5, 1fr) !important; }
    #hawkfacets .singlefacet a.hawk-styleList s { width: 219px; }
   .container-clamp .cart-wrapper                               { background-image: url(//images.patioproductsusa.com/site/common/patio/cart-tile-xl-wide.png); background-repeat: repeat-y; background-position-x: right; }
}
</pre></body></html>