@charset "utf-8";
/* CSS Document */

body {	background-color: #000000; background-image: url(../images/BG_Midnight-Pizza.jpg); background-position: center top; background-repeat: no-repeat; color:#FFFFFF; font-family: Arial, 'sans-serif'; font-size: 1em; text-shadow: 1px 1px 3px rgba(0,0,0,0.7); }

/************************************
	Main Layout Elements
************************************/	
a.RetLogo img { max-width: 500px; height: auto; resize: both;}
a { color: #FFF; }

.product-photos img { max-width: 150px; height: auto; resize: both;  }

/************************************
	Navigation & Ordering Buttons
************************************/
.CTA-prime { background-color: #1F75B6; color: #FFF; font-size: 1.3em; font-weight: bold; text-transform: uppercase; text-shadow: none; margin-bottom: 20px; }
.CTA-prime:hover {  transform: translateY(3px); transition: 0.1s ease 0.05s; background-color: #E42729; }
.CTA-second { background-color: transparent; min-width: 120px; margin: 5px; border: 2px solid #FFF; font-weight: bold; font-size: 1.2em; color: #FFF; }

/************************************
	Individual Row Styling
************************************/
#Header {  text-align: center; background-image: url(../images/BG_Green-Red-Bar.png); background-position: center top; background-repeat: no-repeat; height: 200px;  }
#Locations{  }
#AboutUs{  }
#ContactUs-Multiple{  }
#ContactUs-Single{  }

hr { border: 0.5px solid #58595B; }

/************************************
	Font Styling
************************************/
h1 { font-size: 2em; margin-bottom: 15px; color: #FDE800; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; text-transform: lowercase; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; text-transform: uppercase; margin-bottom: 20px; }
h4 { font-size: 1.5em; }
h5 { font-size: 1.3em; }
h6 { font-size: 1.2em; }



/************************************
	Location items
************************************/
.StoreContainer { position: relative; padding: 30px 10px; font-size: 1.0em; background: rgba(255,255,255,0.0); margin-bottom: 30px; }
.StoreContainer .description { margin: 0px 40px; }
img.storeName { max-width: 220px !important; height: auto; resize: both;}
.new { z-index: 500; position: absolute; top: 30px; right: 30px; }
.storeImage { position: relative; width: 200px; height: 50px; text-align: center;}
.storeImage img {  }
.rounded { -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; }

