@font-face { font-family: RiiTegakiFude; src: url('fonts/RiiT_F.otf'); } 
      h1 {
         font-family: RiiTegakiFude
      }

body {
  font-family: "RiiTegakiFude";
  background-color: rgba(222, 202, 170, 1);
}

h1, h2, h3 {
  font-family: "RiiTegakiFude"}

h1 {
  font-size: 5rem;
}

h2 {
  color: black; }

header h2 {
  color: black; }

footer{
  /* margin-top: 1; */
  /* padding-top: 1; */
  background-image: linear-gradient(to right, rgba(185, 120, 67, 1), rgba(197, 141, 90, 1), rgba(218, 175, 121, 1));
}

.site-footer {
  background-image: linear-gradient(#CEC8FF, white);
  padding: 20px 0; }

.jumbotron {
  margin: 0;
  padding: 30px;
  background-image: linear-gradient(to right, rgba(185, 120, 67, 1), rgba(197, 141, 90, 1), rgba(218, 175, 121, 1));
  color: black;
  font-size: 2rem;
 }

 .video{
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 100%;
   padding-top: 56.25%;
 }

 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

 .btn-register{
   background-color: rgba(222, 202, 170, 1);
   color: white;
 }

.row-content {
  padding: 50px 0;
  border-bottom: 1px ridge;
  min-height: 200px; }

.navbar {
  background-color: rgba(177, 124, 73, 1); 
  
}

.navbar-text{
  margin-right: 80px;
}

.transparent{
  background: transparent;
  border: 0;
}

.tab-content{
    border: 1px solid #DDD;
    border-top: none;
    padding: 10px;
}

.columns{
  columns:2;
}

a, a:hover {
  color: inherit;
  text-decoration: none; }

.carousel-caption {
  background-color: rgba(177, 124, 73, 0.75); }

/* .carousel {
  border: solid #5637dd;} */

#carouselButton {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 100; }
