/* Move down content because we have a fixed navbar that is 50px tall */
.jumbotron {
	background-image: url(../img/hero-background-2.png); 
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
	min-height:250px;
  max-height:500px;
	color:#fafafa;
  background-color: #fafafav;
	
}
.xmas {
	background-image: url(../img/xmas.png) !important; 
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
	min-height:250px;
  max-height:500px;
	color:#fafafa;
  background-color: #fafafav;
}
.jumbotron .header, .jumbotron p {
	text-shadow: 2px 2px #000000;
  padding-top:50px;
}
.none li {
  list-style: none;
}
/* Nav Styling */
.navbar-fixed-top {
  z-index:999;
}
#logo {
  height:45px;
  margin-top:-10px;
}
.navbar-default .navbar-nav>li, .navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
  color:#fff;
}
.navbar-default .navbar-nav>li>a:hover {
  text-decoration: underline;
}
.navbar-default .navbar-nav>li>a>span.glyphicon{
  padding-right: 2.5px;
}
/*  End Nav Styling */
/*template specific styling */
.row  {
margin-bottom:12.5px;
}

.store-photo {
  -ms-transform: rotate(-2deg); /* IE 9 */
  -webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */
  transform: rotate(-2deg);
}
/* Footer */
.footer {
  margin-top:20px;
  padding-top:20px;
  background-color: #3E3F3A;
  color:#fafafa;
  min-height:250px;
}
.indicates-required {
  font-size: 10px;
  font-style: italic;
  margin-top: 5px;
}
/* Mailchimp Signup Widget */
.mc-modal {
  z-index: 1031;
}
/* New Bootstrap Cards */
.card {
  position: relative;
  margin-bottom: .75em;
  border: .0625em solid #e5e5e5;
  border-radius: .25em;
}

.card-block {
  padding: 1.25em;
  border: 1px solid #7a7a7a;
}

.card-title {
  margin-top: 0;
  margin-bottom: .75em;
}

.card-subtitle {
  margin-top: -.375em;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25em;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-radius: .25em .25em 0 0;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-radius: 0 0 .25em .25em;
}

.card-header {
  padding: .75em 1.25em;
  background-color: #f5f5f5;
  border-bottom: .0625em solid #e5e5e5;
}

.card-header:first-child {
  border-radius: .1875em .1875em 0 0;
}

.card-footer {
  padding: .75em 1.25em;
  background-color: #f5f5f5;
  border-top: .0625em solid #e5e5e5;
}

.card-footer:last-child {
  border-radius: 0 0 .1875em .1875em;
}

.card-primary {
  background-color: #0275d8;
  border-color: #0275d8;
}

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f;
}

.card-inverse .card-header,
.card-inverse .card-footer {
  border-bottom: .075em solid rgba(255, 255, 255, .2);
}

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff;
}

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
  color: rgba(255, 255, 255, .65);
}

.card-inverse .card-link:focus,
.card-inverse .card-link:hover {
  color: #fff;
}

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0;
}

.card-img {
  border-radius: .25em;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25em;
}

.card-img-top {
  border-radius: .25em .25em 0 0;
}

.card-img-bottom {
  border-radius: 0 0 .25em .25em;
}

.card-deck {
  display: table;
  table-layout: fixed;
  border-spacing: 1.25em 0;
}

.card-deck .card {
  display: table-cell;
  width: 1%;
  vertical-align: top;
}

.card-deck-wrapper {
  margin-right: -1.25em;
  margin-left: -1.25em;
}

.card-group {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.card-group .card {
  display: table-cell;
  vertical-align: top;
}

.card-group .card + .card {
  margin-left: 0;
  border-left: 0;
}

.card-group .card:first-child .card-img-top {
  border-top-right-radius: 0;
}

.card-group .card:first-child .card-img-bottom {
  border-bottom-right-radius: 0;
}

.card-group .card:last-child .card-img-top {
  border-top-left-radius: 0;
}

.card-group .card:last-child .card-img-bottom {
  border-bottom-left-radius: 0;
}

.card-group .card:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.card-group .card:not(:first-child):not(:last-child) .card-img-top,
.card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
  border-radius: 0;
}

.card-columns {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 1.25em;
     -moz-column-gap: 1.25em;
          column-gap: 1.25em;
}

.card-columns .card {
  display: inline-block;
  width: 100%;
}
.footer input[type="text"] {
  padding-top: 5px;
}
.footer .btn {
  margin-top: 5px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {
#PopupSignupForm_0 {
  display: none;
}
}
@media all and (max-width: 767px){
.nav .tradinghours {
  margin:0;
  padding: 10px 15px;   
}
.card {
 max-width:50% !important;
 display:block;
 margin: 0 auto;
 margin-top:15px;
}
.card:last-child {
 margin-bottom:15px;
}
.footer {
	margin: 0 auto;
}
}
@media all and (max-device-width: 667px) and (orientation: portrait) {
.card {
	max-width:80% !important;
}
.footer {
	margin: 0 auto;
}
}

.tradinghours {
	margin-top:17.5px;
}
.hours {
  display: block;
}
/* custom dot glyphicon */
.glyphicon-dot:before {
	padding-right:2.5px;
	font-size:1.5em;
}