.ad336x280 {display:none;}
.ad300x600 {display:none;}
.ad728x90,.ad728x90flex {display:none;}
.ad970x250 {display:none;}
.ad300x1050 {display:none;}
.combi728 {display:none;}
.mobilead {display:block;margin:4em 0 2em 0;width:100%;height:auto;text-align:center;}
.combi,.combiTop {display:none;}

@media screen and (min-width:768px)
{
 .ad728x90 {display:block;text-align:center;width:728px;margin:1em auto;}
 .ad728x90flex {display:flex;text-align:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;width:728px;margin:0 auto;padding:0;border:1px solid #000;}

 .ad728x90 img {margin:1em auto;}
 .ad728x90desktop {display:block;}

 .mobilead {display:none;}
 .combi728 {width:99%;margin:2em 0 6em 0;display:grid;grid-template-columns:repeat(4,1fr);column-gap:4%;row-gap:0;}
 .combi728-header {text-align:center;font-weight:600;color:#000;font-size:110%;padding-top:1ex;}
 .combi728-foto {place-self:center;}
 .combi728-foto img {width:120px;height:auto;}
 .combi728 a {text-decoration:none;color:#fff;padding:.5em 2em .5em 2em;border-radius:7px;font-weight:600;}
 .combi728 a:link {text-decoration:none;color:#fff;}
 .combi728 a:visited {text-decoration:none;color:#fff;}
 .combi728 a:hover {text-decoration:none;color:#fff;opacity:0.7;}
 .combi728 li {color:#555;}
 .combi728 input {width:6em;border:0;color:#000;outline:none;text-align:center;text-transform:uppercase;border-radius:7px;padding:.65em 1em .65em 1em;font-weight:600;}
}

@media screen and (min-width:1280px)
{
 .ad336x280 {display:block;}
 .ad300x600 {display:block;}
 .ad728x90,.ad728x90flex {display:none;}
 .ad970x250 {display:block;width:970px;margin:3em auto;}
 .ad300x1050 {display:block;margin:2em 0 2em 0;}

 .combi728{display:none;}
 .combiTop {text-align:center;font-size:175%;font-weight:600;color:#000;display:block;}
 .combi {width:300px;margin:1em auto;display:grid;grid-template-columns:63px auto auto;column-gap:0;row-gap:0;text-align:left;font-size:87%;}
 .combi-header {grid-column-start:span 2;color:#000;font-size:110%;font-weight:600;align-self:center;}
 .combi-logo {justify-self:end;align-self:center;}
 .combi-logo img {margin:0 auto;border:0;width:60px;height:auto;}
 .combi-foto {align-self:center;}
 .combi a {text-decoration:none;color:#fff;padding:.5em 1em .5em 1em;border-radius:7px;font-size:90%;background-color:#a5a5a5;}
 .combi a:hover {text-decoration:none;color:#fff;opacity:0.7;}
 .combi li {color:#555;}
 .combi input {width:6em;border:0;color:#000;outline:none;text-align:center;text-transform:uppercase;border-radius:7px;padding:.5em .1em .5em .1em;font-weight:600;}
}