footer li {
    margin-top: 10px;
}

footer ul li:first-of-type a { 
  color:#ff0;
	font-weight: 600;
    font-size: x-large;
}

footer ul li:first-of-type a:hover { 
	text-decoration: underline;
}


span.book__link {
    color: #ff50f0;
    text-transform: uppercase;
    font-weight: 600;
}
@media screen and (max-width: 980px){
  footer ul li:first-of-type a { 
	color: yellow;
	font-weight: 600;
    font-size: larger;
}
  
  
  .gridlock .row .mobile-full {
      display: flex;
       margin-bottom: -20px;
  }

  
  footer ul li+li a, footer a, footer a:visited {
    font-size: x-small;
    font-weight: normal;
    text-decoration: underline;
    display:none;
  }
  
    footer ul li:first-of-type a, footer a, footer a:visited {
    text-decoration: none;
  }
}

.videosize {
    max-width: 340px;
    width: 100%; 
    height: 100%;
    object-fit: cover;
}

#qab_background {
 	z-index: 101 !important; 
}

#epb_background {
 	z-index: 101 !important; 
}
@media screen and (max-width: 980px){
footer ul li+li a, footer a, footer a:visited {
    font-size: 13px;
    text-align: left;
    display: block;
    text-decoration: none;
}
}