/* SITE COLORS
Dark Primary Color	 		#E64A19
Default Primary Color 		#FC4513
Accent Color				#081f2d
Light Accent Color			#F0F0F0
Primary Text Color			#212121
Link Color				    #363f45
*/

/* GLOBAL */
img                                	{ border: 0 }
a                                  	{ text-decoration: none }
a:hover                           	{ text-decoration: underline }
body,
.layout_innercontent				{ color: #212121; }
.layout_innercontent a				{ color: #363f45; }
.featured-products li a:hover		{ background-color: #E64A19; }


/* HEADER */
.globalBar						    { background: #FFF; border-bottom: 1px solid #E64A19; }
.Text1                             	{ color: #000; position: relative; top: 7px; left: 9px; font-size: 15px; font-weight: normal; }
.search_button input:hover, 
.search_button div:hover			{ background-color: #CCC; }
.LinkLogo img						{ padding-top: 20px; }
nav#hours, .PhoneText {color:#fc4513;}
#ctl00_ctl00_Body_AdControl_CCH_Top_OldAd {color:#081F2D;}
#menu_h_nav li a:hover {color:#FC4513;}


/* PAGE LAYOUT */
.layout_title, 
ul#left_nav li h3                  	{ background-color: #FFF; color: #081f2d; }
.footerBar						    { background-color: #081F2d; color: #fff; }
.vpsBar							    { border-bottom: 2px solid #E64A19; }
.footer							    { min-height: 130px; color:#fff;}
.footer ul                                                  {line-height:1.5em;}
.footer h4						    { color: #E64A19; }
.footer li a						{ color: #fff;}
.footer-phone-number				{ color: #fff; }


/* 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 }
.footer a {color:#E64A19;}



/* MAIN MENU */
.menu3dmega 						{ background-color: #081F2D;} 
.menu3dmega ul                     	{ display: table; margin: auto; }
.NavBar                            	{ background-color: #081F2D; padding:8px 0px; }
.menu3dmega > ul li > a            	{ border: 0; border-color: #FC4513; }
.menu3dmega > ul > li > h2 a,
.menu3dmega > ul > li > h2 span		{ color: #fff;
    font-weight: 500;
    letter-spacing: 0.03em;}
ul#menu_h_nav a.cart,
ul#menu_h_nav a.cart:hover              { background-color: #FC4513; color:#fff;}
.menu3dmega .dropdown-menu 			{ left: inherit!important; zwidth: 235px!important; zright: 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; }
.menu3dmega ul li {border-right:2px solid #FC4513;}
.menu3dmega ul li:nth-child(14) {
    border-right: none;}


/* COLORS UNIQUE TO SUNPAKHEATER.COM */

a.CartProceedUpper, 
a.CartProceedChkout, 
.submitbutton                           { background: none repeat scroll 0 0 #FC4513 !important; border: 0 !important; }
a:hover.CartProceedUpper, 
a:hover.CartProceedChkout, 
.CartCouponApply:hover, 
.submitbutton:hover                     { background-color: #db4b1d !important; }
#back-top                               { margin-left: -10px; }
#back-top span                          { background: #7a7b7e !important; }
#back-top a:hover span                  { background: #414042 !important; }
.RefinementBanner					    { background-color: #FC4513; }
.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: #FC4513; color: #FFF; border: 0; }
a.btn-primary                           { color: #FFF !important; }
.btn-primary:hover                      { background-color: #db4b1d; color: #FFF; }
.btn-secondary                          { background-color: #081f2d; border-color: #eea236; color: #FFF; vertical-align: text-top; }
.btn-secondary:hover                    { background-color: #fcc06c; color: #FFF; }
.btn-tertiary                           { background-color: #081f2d; color: #FFF; }
.btn-tertiary:hover                     { background-color: #FCC06C; color: #FFF; }
#StyleListDiv .CloseOut                 { background-color: #e56b67; color: #FFF; }
.ResultsMessage					        { color: #081f2d; }
.checkout .stepbar .active			    { background-color: #212121; }
.current-pagination-length, 
.current-pagination-counter			    { background-color: #081f2d; color:#fff;}
.styleSalePriceTitletn,
.styleSalePricetn,
.stylePricetn,
.CartItemDelivery,
.breadcrumbs a						    { color: #FC4513; }
#StyleListDiv .stylePricedp,
.accessory_price,
.pr-snippet-read-write a.pr-snippet-link,
.CartCouponTitle,
.results-message					    { color: #FC4513 !important; }
.cloudzoom-lens					        { border: 2px dotted #FC4513 !important; }
.product-qty .qty-increment:hover		{ background-color: #081f2d !important; }
.product-overview-body #product-details-heading h4 { color: #fff; }

@media (max-width: 800px)
{
    .menu3dmega ul li {border-right:none;}
   
    .menu3dmega 			{ background-color: #fff;} 
    .header-xs .phone-xs a,
    .header-xs .cart-xs a               { color: #FC4513; }
    .mobile-cart-count                  { background: #237c67; }
    .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: #FC4513; }
}
