/*FOOTER*/



footer {
    background-color: #E9B500;
    
}

.row{
    flex-wrap: nowrap;
}

#photo-footer {
  width:100%;
background-image: url("/img/photo-footer-bg.png");
  background-position: absolute;
  background-repeat:no-repeat;
    background-size: contain;
}

#img-footer {
    opacity: 0%;
}

#img-footer:hover {
    opacity: 100%;
}



.square {
    width: 85%;

}

#card-footer {
    background-color: #E9B500;
    border: none;

}


.list-group-item {
    background-color: #E9B500;
    color: black;
    text-decoration: none;
    font-family: sitrus, sans-serif;
    font-size: 40px;
    border: none;
}

.list-group-item:hover {
     
    color: white;
    
    text-decoration: none;

}

/* Landscape phones and portrait tablets */ 
@media (max-width: 767px) { 
 .list-group-item {
    
    font-size: 20px;
    
}
} 
 
/* Portrait phones and smaller */ 
@media (max-width: 480px) { 
 .list-group-item {
    font-size: 20px;

}

 .card-deck {
    width: 100%;

}

 .list-group {
   width: 100%;

}

#card-footer {
    max-width: 50%;
    padding: 0;
   
}

}

.footer-bottom {
  margin-top: 2em;
	border-top: 1px solid white;
	padding-top: 20px;
	padding-bottom: 10px;
}
.footer-bottom p {
	padding-top: 6px;
  font-size: 0.75em;
    font-family: 'Noto Sans JP', sans-serif;
    color: white;
    align-self: center;
}
