#grid_3{width:83%;max-width:1272px;float:left}
#grid_5{width:83%;max-width:1272px;float:left}
.box{background:#9ec3de;margin:0 0 8px 0;height:0;float:left;transition:background .3s ease,height .1s ease,width .1s ease,top .3s ease,left .3s ease;opacity:0;position:relative}
.box img{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}
.box:after{transition:all .3s}
.box:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);z-index:1}
.box1x1{width:20%}
.box1x2{width:20%}
.box2x1{width:40%}
.box2x2{width:40%}
.box3x2{width:60%}
.box5x2{width:100%}
.box div{float:left;clear:left;margin:16px 0 0;max-width:80%;line-height:1.3;position:relative;z-index:100;transition:all .3s}
.headline{background:#fff;background:rgba(255,255,255,.8);color:#6e2585;font-size:16px;padding:6px 16px}
.smaller .headline{font-size:12px}
.box5x2 .headline{font-size:18px}
.box1x1 .headline{max-width:90%}
.box:hover .headline{background:#fff}
.box.solidcolor .headline{background:0;color:#fff;padding:0 16px}
.box .boxbutton{background:#6e2585;color:#fff;font-size:10px;text-transform:uppercase;font-weight:600;padding:4px 8px;white-space:nowrap;margin-left:16px;border:1px solid #6e2585;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.box.solidcolor .boxbutton{background:#fff;border-color:#fff}
.box:hover .boxbutton{background:#fff;color:#6e2585;border-color:#6e2585}
.solidcolor.purple{background:#6e2585}
.solidcolor.navy{background:#003359}
.solidcolor.ltblue{background:#78bede}
.solidcolor.teal{background:#00b2a9}
.solidcolor.red{background:#de3831}
.solidcolor.gold{background:#f2af00}
.solidcolor.orange{background:#de6319}
.solidcolor.box .boxbutton{background:0;border:1px solid #fff;color:#fff}
.solidcolor.box:hover .boxbutton{background:#fff}
.solidcolor.box:hover .boxbutton{border-color:#fff}
.solidcolor.purple:hover .boxbutton{color:#6e2585}
.solidcolor.navy:hover .boxbutton{color:#003359}
.solidcolor.ltblue:hover .boxbutton{color:#78bede}
.solidcolor.teal:hover .boxbutton{color:#00b2a9}
.solidcolor.red:hover .boxbutton{color:#de3831}
.solidcolor.gold:hover .boxbutton{color:#f2af00}
.solidcolor.orange:hover .boxbutton{color:#de6319}
.lazyload{opacity:0}
.lazyloaded{opacity:1;transition:all 2s}
@media(max-width:960px){.box1x1{width:33.3%}
.box1x2{width:33.3%}
.box2x1{width:66.6%}
.box2x2{width:66.6%}
.box3x2{width:100%}
.box5x2{width:100%}
.box5x2 .headline{font-size:16px}
}
@media(max-width:765px){#grid_3{margin-left:8px;float:none}
#grid_5{margin-left:8px;float:none}
}
@media screen and (max-width:600px){.box.solidcolor{padding-bottom:30px;height:auto!important}
.box.solidcolor .headline{float:none}
.box.solidcolor img{width:auto;top:auto;left:auto;bottom:0;right:0}
}