
/* SITE COLORS
Light Grey: #e6e7e8
Dark Blue: #1e252c
Red: #ef4135
Light Brown: #8f785e
Grey: #8f785e
Text: #1e252c
*/

/* GLOBAL */
img                                 { border: 0 }
a                                   { text-decoration: none }
a:hover                             { text-decoration: underline }


/* HEADER */
.Text1                              { color: #ff920a ; position: relative; top: 0px; left: 0px; }
.LinkLogo img						{ padding: 36px 0 0; }

/* PAGE LAYOUT */
.layout_title, 
ul#left_nav li h3                   { background-color: #fff; color: #ff920a ; }


/* LEFT NAV */
.left_nav_div A:HOVER        		{ }        /* !important directive required */


/* CUSTOM */
.styleSalePriceTitle                { font-size: 12px; float: left; }
.styleSalePrice                     { font-size: 12px; float: left; }
.styleSalePriceStrike               { font-size: 12px }
.globalBar                          { background:#e6e7e8; }
.footerBar                          { background:#e6e7e8; }
.footer h4                          { color:#1e252c; }
.footer li a                        { color:#1e252c; }
.btn-primary                        { background-color:#ef4135; border-color:#ef4135; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary   { background-color:#b33128; border-color:#b33128;}
.btn-secondary                        { border-color:#bea07d; color:#1e252c;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary   { background-color:#8f785e; border-color:#8f785e; color:#fff;}
.tab-count                          { background-color:#ef4135; color:#fff; }
.current-pagination-length, .current-pagination-counter { background-color: #f7f7f7; color:#000; border: 1px solid #8f9091!important; border-radius:3px;}
.hawk-railNavHeading {font-size: 1.2em; font-weight: 600; color: #FFF; text-align: center; text-transform: uppercase; letter-spacing: 0.05em; background:#ef4135;}
.vpsBar { background: #b33128; border-bottom: 2px solid #ef4135; border-top: 1px solid #ef4135; }
.product-overview-body #product-details-heading h4 { color: #fff; }

nav#hours {padding:10px;}

/* MAIN MENU */
.menu3dmega 		            { zbackground-color: #ef4135; } 
.menu3dmega ul                      { display: table; margin: auto; }
.NavBar                             { background-color: #ef4135;}
.menu3dmega > ul li > a             { border: 1px solid #ef4135; color: #000; border-color: #ef4135 #ef4135 -moz-use-text-color; border-bottom: none; }
ul#menu_h_nav a {padding: 20px 10px;}
.menu3dmega > ul > li > h2 a,
.menu3dmega > ul > li > h2 span	    { color: #fff; }
ul#menu_h_nav a.cart                { background-color: #1e252c; color:#fff; padding:20px;}
.menu3dmega > ul > li:hover > h2 a:hover {color:#1e252c;}
.menu3dmega .dropdown-menu 		    { left: inherit!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; }


@media (max-width: 800px)
{
    .header-xs .phone-xs a,
    .header-xs .cart-xs a 			{ color: #ef4135; }
    .mobile-cart-count				{ background: #252525; }
    .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: #ef4135; }
}
