/* ==========================================
   VMXOwners Sponsor Cards
========================================== */

.sponsor-card{
display:flex;
align-items:center;
justify-content:space-between;
gap:16px;
margin:18px 0;
padding:12px 16px;
background:#1d1d1d;
border:1px solid #3a3a3a;
border-radius:8px;
text-decoration:none;
color:inherit;
transition:.2s;
}

.sponsor-card:hover{
border-color:#666;
background:#242424;
}

.sponsor-text{
flex:1;
}

.sponsor-title{
font-size:11px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
color:#999;
margin-bottom:4px;
}

.sponsor-text h3{
margin:0 0 4px;
font-size:22px;
color:#fff;
}

.sponsor-text p{
margin:0;
font-size:14px;
line-height:1.35;
color:#ccc;
}

.sponsor-logo{
flex:0 0 140px;
text-align:right;
}

.sponsor-logo img{
max-width:140px;
max-height:60px;
width:auto;
height:auto;
display:block;
margin-left:auto;
}

/* Mobile */

@media (max-width:800px){

.sponsor-card{
gap:12px;
padding:10px 12px;
}

.sponsor-text h3{
font-size:20px;
}

.sponsor-text p{
font-size:13px;
}

.sponsor-logo{
flex:0 0 110px;
}

.sponsor-logo img{
max-width:110px;
max-height:45px;
}

}