
h1 { color: white; font-family: 'Yesteryear', cursive, Georga, Arial, serif; 
text-shadow: 2px 2px 2px #000; 
}

#topBannerBG { background: #782167 ; border-bottom: 3px solid #C837A9 }
#topBanner { text-align: center; }


ul { list-style: none; margin: 0; padding: 0 }
p { color: white; font-family: Georgia, Arial, serif; }
a { color: #EF6E00 }
a:hover { color: white }

h2 { color: #fff; font-size: 40px; font-family: 'Yesteryear', cursive, Georgia, Arial, serif;  }
h3 { color: #DF04B2 }
h4, h5 { color: #fff;  font-family: 'Yesteryear', cursive, Georgia, Arial, serif; text-shadow: 1px 1px 0px #000 }
h4 { font-size: 35px; }
h5 { font-size: 20px; }
h6 { color: white; font-weight: bold }
.price { color: #DF04B2; font-weight: bold }



#sagar { font-size: 35px; padding-top: 0; margin: 0 0 -35px -100px; }
#palace { font-size: 50px; margin: -25px 0 0 -15px }
#firePotBlock { margin-top: -20px }
#authentic { font-size: 50px; margin-top: -20px; line-height: 0.9 }
/* ENDS topBanner */

#navBG { background: #280B22; text-align: center }
#navBG li { display: inline-block; margin: 0 15px 0 15px; padding: 8px 0 7px 0; font-family: Georgia, Arial, serif; font-size: 16px; font-weight: bold; }
#navBG a { font-style: italic; text-decoration: none; }
#navBG .active a { color: white } 
/* ENDS nav */

#pageMiddle { background: #35002B; }


#startComment { font-weight: bold; text-align: center }
#startComment span { color:  #DF04B2; font-size: 2em; }
#startComment p { font-size: 1.5em; font-style: italic }



#thumbIndicators { text-align: center; margin: 5px 0 5px 0; }
.carousel-indicators { display: none; }
.carouselThumbs img { margin-bottom: 5px; }
/* END middle */

#horizontalScroller { background: #3F0232 }
#dessertsAppetizers { color: #DF04B2; font-style: italic; text-align: center }
#eleganthr {
  padding: 0px;
  margin-top: -15px;
  border: none;
  border-top: medium double #DF04B2;
  color: #DF04B2;
  text-align: center;
}
#eleganthr:after {
  content: "§";
  display: inline-block;
  position: relative; 
  top: -0.7em;  
  font-size: 14px;
  font-style: normal;
  padding: 0 0.25em;
}

#horizCarousel img { margin-bottom: 20px; }
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-radius: 0;
  border: none;
  background-color: none;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: none;
}
.carousel-control.left {
	background-image: none;
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: none;
}

.carousel-control {
  padding-top:10.25%;
  width:5%;
}



#footerArea { background: #550044; padding-bottom: 20px; text-align: center } 

#latest, #specials { color: #fff; font-family: Georga, Arial, serif; }

#facebook { background: url("../img/facebook.png") no-repeat top center; 
width: 54px; height: 55px; margin: auto; }
#facebook:hover { background: url("../img/facebook.png") no-repeat bottom center; }

.glyphicon-phone-alt { font-size: 3em; color:  #DF04B2; }


#footerTrim { background: #782167; padding-top: 10px; text-align: center}

@media (min-width: 768px) {
  #firePot { float: right; }
  #firePotBlock { margin-top: 0; }
  #authentic { margin-top: 20px; }
  /* ENDS topBanner */

  #navBG { text-align: left }
  #navBG li { margin: 0 30px 0 0 }
  /* ENDS nav */


  #latest { text-align: left } 
  #recommended { text-align: right }

  #onlyMobile { display: none }
}

@media (min-width: 992px) { 
  #sagar { margin-left: -10px; }
  #topBanner { text-align: left; }
  #authentic { float: right; margin-top: 30px }
  /* ENDS topBanner */
}


#pricesSubjectToChange { text-align: center; font-style: italic }

hr {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgb(223,4,178), rgba(0,0,0,0)); 
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgb(223,4,178), rgba(0,0,0,0)); 
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgb(223,4,178), rgba(0,0,0,0)); 
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgb(223,4,178), rgba(0,0,0,0)); 
}

.well { background: #3F0232; border: 1px solid #EF6E00 }
label { color: white; }
button { background: #EF6E00; border: 1px solid black; moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; color: white; width: 100%; font-weight: bold; color: white }
button:hover { background: #EF9700; border: 1px solid black }

.validations { color: #EF6E00 }

video { 
  max-width: 100%;
  height: auto;
}
