@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');
@import url('https://fonts.cdnfonts.com/css/along-sans-s2');




body {
    font-family: 'Roboto', sans-serif; 
    font-weight: 400;
}
.row{
    align-items:center;
}
#surveyListFooter{
    background-color:#F7F2EF;
    height:auto;
    margin-top: 0px;
}
/* At the top level of your code */
/*@media screen and (min-width: 900px) {
  #surveyListFooter {
    bottom:0;
    position:absolute;
  }
}*/
.ft-item{
    font-size: 1.2rem;
  color: #535758;
  margin-top: 30px;
  flex:1;
  line-height: 1.8rem;
  text-align: left;
  display:flex;
  justify-content:center;
}
.ft-images{
    display:flex;
    flex:2;
}
.ft-img{
    max-width:50%;
    display:flex;
    align-items:center;
}
.ft-item p{
    font-weight: 400;
}
 .ft-item-img {
  width: 300px;
}
 .ft-item ul,
 .ft-item li {
  margin: 0;
  padding: 0;
}


.ft-item a{
    color:#535758;
}
.ft-item-socials a:hover{
    text-decoration:none;
    color:#fce0e0;
}
@media (max-width: 768px) {
  .row {
    flex-direction: column;
  }
  .ft-item{
      text-align:center;
  }
}
.ft-item-title{
    
    font-weight: 700;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Along Sans s2', sans-serif;
    font-weight: 700;
    text-transform:uppercase;
}
.footer .ft-item-img {
  width: 300px;
}
.ft-item-socials {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto; /* Make the div take the full screen height */
    width: auto; /* Make the div take the full screen width */
    text-align: center;
    padding:10px;
    color: #ffffff;
    
    font-weight: 700;
    font-size:1.2rem;
}

.ft-item-socials ul {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px; /* Adjust space between items */
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.ft-item-socials li {
    display: inline-block;
}

.ft-item-socials a img:hover{
    transform: scale(1.1); /* Slightly zoom the image */
    filter: brightness(0.8); /* Make the image brighter */
}








.fruity .navbar{
    background-color:#A10E2F !important;
}

#navbar{
    box-shadow:none;
}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
    color: #ffffff;
    font-family: 'Along Sans s2', sans-serif;
    font-weight: 700;
    text-transform:uppercase;

    
    
}
.navbar-light .navbar-nav .nav-link {
    color: #ffffff;
    
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
    color: #ffffff;
}

.logo-container>img {
  max-height: 90px;
  padding: 0px;
  width: auto;
}
.ft-item.ft-images > div:first-child {
  
  border-right: 2px solid #d2d1d0; /* Adds a visible line */
}






