@charset "UTF-8";
/* CSS Document */

/* Gallery Style */
.gallery-header{
  position:relative;
  display:inline-block;
}

/* Carousel Style */

/*
Removes white gap between slides - chagnge to base color of slide images
*/
.carousel {
	background:#000000;
	//max-width:480px;
}

/*
Forces image to be 100% width and not max width of 100%
*/
.carousel-item .img-fluid {
	//max-width:480px;
	width:100%;
}

/* 
anchors are inline so you need ot make them block to go full width
*/
.carousel-item a {
	display: block;
	width:100%;
}

.carousel-item img {
  max-height: 640px;
  min-width: auto;
}


/* Add media queries for smaller screens */
@media screen and (max-width:720px) {
  .weekdays li, .days li {width: 13.1%;}
}

@media screen and (max-width: 420px) {
  .weekdays li, .days li {width: 12.5%;}
  .days li .active {padding: 2px;}
}

@media screen and (max-width: 290px) {
  .weekdays li, .days li {width: 12.2%;}
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}