/* 20210817 */


/* GLOBAL */

img                                     			{ border: 0 }
a                                       			{ text-decoration: none }
a:hover                                 			{ text-decoration: underline }


/* HEADER */
.Text1                                  			{ display: none; }


/* PAGE LAYOUT */
.layout_title, 
ul#left_nav li h3                       			{ background-color: #FFF; color: #5D7792; }


/* LEFT NAV */
.left_nav_div a:hover                   			{ background-color: #E8F0F1 !important }        /* !important directive required */


/* CUSTOM */
.styleSalePriceTitle                    			{ font-size: 12px; float: left; }
.styleSalePrice                         			{ font-size: 12px; float: left; }
.styleSalePriceStrike                   			{ font-size: 12px }


/* MAIN MENU */
.menu3dmega 						    			{  } 
.menu3dmega ul                          			{ display: table; margin: auto; }
.NavBar                                 			{ background-color: #5B7EA7; }
.menu3dmega > ul li > a                 			{ border: 1px solid #5B7EA7; border-top: 1px solid transparent; border-bottom: 0; }
.mobile-header-redesign .mobile-cart-count,
ul#menu_h_nav a.cart 								{ background-color: #EE9539; }
.menu3dmega .dropdown-menu 			    			{ left: inherit !important; }
.menu3dmega .brands				    			    { width: 240px; }
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; }


/* COLORS UNIQUE TO 1STOPLIGHTING.COM */

a.CartProceedUpper, 
a.CartProceedChkout, 
.submitbutton                           			{ background: none repeat scroll 0 0 #EE9539 !important; border: 0 !important; }
a:hover.CartProceedUpper, 
a:hover.CartProceedChkout, 
.CartCouponApply:hover, 
.submitbutton:hover                     			{ background-color: #D17313 !important; }
#back-top                               			{ margin-left: -10px; }
#back-top span                          			{ background: #7A7B7E !important; }
#back-top a:hover span                  			{ background: #414042 !important; }
.RefinementBanner					    			{ background-color: #5B7EA7; }
.promo-coupon-wrapper                               { border-color: #0bb298; }
.ProductImageWrapper span,
.promo-coupon-wrapper .coupon-image                 { background: #0bb298; }
.PrPromoText span                                   { color: #0bb298; }
.cloudzoom-gallery-active               			{ border: 1px solid #2D71A9; }
.flex-control-paging li a               			{ background: none; border: 1px solid #E0E0E0; }
.flex-control-paging li a.flex-active   			{ background: #2D71A9; border: 1px solid #2D71A9; }
.flex-control-paging li a:hover         			{ background: #2D71A9; border: 1px solid #2D71A9; }
.btn-primary                            			{ background-color: #c64700; color: #FFF; border: 0; font-weight: bold; }
.btn-primary:focus, 
.btn-primary:active,
.btn-primary:hover                      			{ background-color: #D17313; border-color: #D17313; }
.btn-secondary                          			{ background-color: #c64700; border-color: #c64700; color: #fff; vertical-align: text-top; }
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:hover                   				{ background-color: #D17313; color: #FFF; }
.btn-tertiary                           			{ background-color: #0b7094; color: #FFF; }
.btn-tertiary:focus,
.btn-tertiary:active,
.btn-tertiary:hover                     			{ background-color: #0c495f; color: #FFF; }
#StyleListDiv .CloseOut                 			{ background-color: #e56b67; color: #FFF; }
.ResultsMessage					        			{ color: #c64700; }
.checkout .stepbar .active			    			{ background-color: #212121; }
.current-pagination-length, 
.current-pagination-counter			    			{ background-color: #646464; color: #fff; }
.cloudzoom-lens					        			{ border: 2px dotted #F0592D !important; }
.product-qty .qty-increment:hover		            { background-color: #9D9D9D !important; }
.detail-container-wrapper .promo-links h6           { color: #252525; }
.tab-count                                          { background-color: #c64700; color: #fff; }
.site-logo {margin-top:2%; margin-bottom:5%;}

/* SiteVibes Trending Wall */
.sv-widget.sv-trending-wall                                                 { font-size: 16px !important; }
.sv-widget.sv-trending-wall .sv-trending-product-card__trending__type       { font-weight: bold !important; }
.sv-widget.sv-trending-wall .sv-trending-product-card__price                { font-weight: bold !important; color: #d43900 !important; }
.sv-widget.sv-trending-wall .sv-trending-product-card__current-viewers      { background-color: #c64700 !important; }

/* SiteVibes Mega Menu Dropdown */
.sv-widget.sv-trending-single-product                   { margin-top: 0 !important; padding: 0 !important; }
.sv-trending-single-product__title                      { font-size: 16px !important; font-weight: bold !important; color: #5b7ea7 !important; text-transform: uppercase !important; }
.sv-trending-single-product-card__trending__type        { font-size: 14px !important; font-weight: bold !important; }
.sv-trending-single-product-card__product-name          { font-size: 14px !important; }
.sv-trending-single-product-card__price                 { font-size: 14px !important; font-weight: bold !important; color: #d43900 !important; }
.sv-trending-single-product-card__trending__icon        { display: none !important; }
.sv-widget .sv-trending-single-product-card__trending   { background-color: #c64700 !important; color: #fff !important; }


@media (max-width:800px)
{
    .off-canvas #off-canvas-nav .mainnav .revamped-mobile-menu .nav > li > 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: #5B7EA7; }
}