
/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
  
  /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
  
  /* Carousel base class */
  .carousel {
    margin-bottom: 1.0rem;
  }
  /* Since positioning the image, we need to help out the caption */
  .carousel-caption {
    bottom: 1.0rem;
    z-index: 10;
  }
  
  /* Declare heights because of positioning of img element */
  .carousel-item {
    height: 20rem;
  }

  .carousel-font{
    /*
    -webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;  
    -moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;  
    text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;   
    *filter: Glow(Color=#000, Strength=1);
    */
    
    text-shadow: grey 0.1em 0.1em 0.2em;
    /*
    -webkit-text-stroke: 1px red;
    */
    color: red;
    
  }

  .font01{
    font-weight: bold;
    text-shadow: white 0.1em 0.1em 0.2em;
    -webkit-text-fill-color: white;/*文字的填充色*/
  }

.bkg01{
    background-image: url('/images/ca01.jpg');
    background-position: center center;
    background-size: cover;
    border-radius: 10px;
  }
  
  .bkg02{
    background-image: url('/images/ca02.jpg');
    background-position: center center;
    background-size: cover;
    border-radius: 10px;
  }

  .bkg03{
    background-image: url('/images/ca03.jpg');
    background-position: center center;
    background-size: cover;
    border-radius: 10px;
  }
  
  /* RESPONSIVE CSS
  -------------------------------------------------- */
  
  @media (min-width: 40em) {
    /* Bump up size of carousel content */
    .carousel-caption p {
      margin-bottom: 1.25rem;
      font-size: 1.25rem;
      line-height: 1.2;
    }

  }
  
  @media (min-width: 62em) {
    .featurette-heading {
      margin-top: 7rem;
    }
  }
  