﻿/* W3carousel.css  */
/* Version: 1.1 */
/* Modified: 03/24/2020 (Christopher White: added border radius to home page */
/*                       caption overlays that weren't full width.) */

.notvisible
{
  display: inline-block;
  text-indent: -9999px;
}

.w3-carousel
{
  position: relative;
}

.w3-carousel-caption
{
   pointer-events: none;
   opacity: .7;
   font-size: 1.4em;
   font-weight: bold;
   padding-left: 10px;
}

.w3-carousel-topfull, .w3-carousel-bottomfull {
    width: 100%;
    position: absolute;
}

.w3-carousel-bottomleft, .w3-carousel-bottomright {
    bottom: 2px;
}

.w3-carousel-bottomleft,
.w3-carousel-bottomright,
.w3-carousel-topleft,
.w3-carousel-topright {
   padding-right: 10px;
}

#home-page .w3-carousel-topleft {
   border-top-left-radius: 8px;
}

#home-page .w3-carousel-bottomleft {
   border-bottom-left-radius: 8px;
}

#home-page .w3-carousel-topright {
   border-top-right-radius: 8px;
}

#home-page .w3-carousel-bottomright {
   border-bottom-right-radius: 8px;
}

.w3-carousel-topfull {
    left: 0px;
    top: 0px;
}

.w3-carousel-bottomfull {
    left: 0px;
    bottom: 2px;
}

#home-page .w3-carousel-topfull {
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
}

#home-page .w3-carousel-bottomfull {
   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
}

.w3-carousel-navdots {
    position: absolute;
    right: 0;
    padding-right: 4px;
    bottom: 2px;
    text-align: right;
}

#w3-carousel-nav-left
{
    position: absolute;
    top: 45%;
    left:5px;
    color: white !important;
}

#w3-carousel-nav-right
{
    position: absolute;
    top: 45%;
    right:5px;
    color: white !important;
}

.w3-btn:active
{
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
  opacity: .7;
}

.closenavbtn
{
  border-bottom: 1px dashed lightgray;
}

.carousel-slide
{
   display: none;
}

.w3-left, .w3-right, .w3-badge
{
   cursor:pointer;
}

.w3-badge
{
   height:10px;
   width:10px;
   padding: 0;
   margin: 2px 2px 6px 2px;
}

.w3-btn-floating {
   width: 26px;
   height: 26px;
   line-height: 25px;
   font-size: 14px;
}

.w3-btn-floating .fa-chevron-right {
    padding-left: 2px;
}

.w3-btn-floating .fa-chevron-left {
    padding-right: 2px;
}
