h1{text-align:center;padding-top:20px}h2{text-transform:uppercase;font-size:15pt;margin:30px 0;color:#005c9e;border-bottom:1px solid #ccc}#container{padding-bottom:50px}.block{margin:0 6%}.font{padding-bottom:30px}.half{width:50%;display:inline-block;vertical-align:middle}.half p{margin-right:20px}img.half{margin:20px 0}.logo{position:relative;display:inline-block;border:2px solid #fff;box-sizing:border-box;width:33%}.thumb{cursor:pointer}.logo form,.thumb{background:url(/images/resources/transparent-squares.png);display:table;height:170px;width:100%}.thumb .img{display:table-cell;overflow:hidden;text-align:center;vertical-align:middle}.thumb .img img{display:block;max-height:170px;width:100%;height:100%}.logo form{background-color:#fff;position:absolute;top:0;display:none}.logo>label:not(.thumb) span{display:block;height:24px;line-height:24px;overflow:hidden;font-weight:700;font-size:.8em;cursor:pointer}.logo>input{display:none}.logo>input:checked+form{display:block}.types{font-weight:700;font-size:11pt;display:block;margin:15px auto 0;width:90%;text-align:center}.types input[type=radio]{background:#fff;border:2px solid #6095b8;border-radius:50%;padding:6px}.types label{margin-right:5%}.types label:last-child{margin:0}.sizenames{margin-top:5px}.sizenames span{float:left;text-align:left}.sizenames span:first-child{width:55%;display:inline-block}.sizes input{border:2px solid #6095b8;border-radius:3px;height:32px;width:45%;box-sizing:border-box}.sizes input:first-child{margin-right:10%}.svg:checked+label+input+label+input+label+.sizenames,.svg:checked+label+input+label+input+label+.sizenames+.sizes{display:none}input[type=submit]{display:block;background:#72b2dd;border:1px solid #6095b8;border-radius:3px;padding:10px;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;min-width:50%;margin:10px auto 0}@media all and (max-width:850px){.logo{width:50%}}@media all and (max-width:605px){.half{width:100%;display:block}.block .block{margin:0}}@media all and (max-width:530px){.logo{width:100%}}