.megadropdown{width:720px}@media (min-width: 1290px){.megadropdown{width:920px}}.megadropdown button{margin:0 !important}.megadropdown .domainsearch{display:table;background:#ededed;width:100%;border-bottom:1px solid #cfcfcf}.megadropdown .domainsearch>div,.megadropdown .domainsearch>label{display:table-cell;vertical-align:middle;padding:20px 31px;white-space:nowrap}.megadropdown .domainsearch>label{padding-top:12px}.megadropdown .domainsearch div.searchfield{padding-left:0;padding-bottom:6px;width:100%}.megadropdown .domainsearch div.searchfield .links{padding-top:3px;padding-left:0;height:20px;overflow:hidden;margin-left:10px}.megadropdown .domainsearch div.searchfield .links a{margin-left:3px;opacity:1;margin-top:-8px}.megadropdown .domainsearch div.searchfield .links.show{animation:revealLinks .5s}@keyframes revealLinks{0%{opacity:0;padding-left:30px}100%{opacity:1;padding-left:0}}.megadropdown .domainsearch>label{font-size:27px;color:#0a6393}.megadropdown .products{display:table;width:100%;table-layout:fixed}.megadropdown .products>div{display:table-cell;width:100%;padding:25px 31px;border-left:1px solid  #cfcfcf}.megadropdown .products>div h3{margin-top:0;color:#0a6393}.megadropdown .products>div .product{display:block;padding:10px 0}.megadropdown .products>div a.product{color:#333;padding:10px 31px;margin:0 -31px}.megadropdown .products>div a.product:hover{text-decoration:none;background-color:#ededed}@media (max-width: 1025px){.megadropdown{width:auto;transform:translate(50%)}.megadropdown .domainsearch{display:block;border-top:1px solid #ccc}.megadropdown .domainsearch label{display:block;font-size:15px;padding:14px 18px 0}.megadropdown .domainsearch div.searchfield{padding:3px 18px 15px 15px;display:block}.megadropdown .domainsearch div.searchfield .links{margin-left:0;margin-top:10px;padding-top:0}.megadropdown .domainsearch div.searchfield .links a{margin-top:0;margin-left:0;margin-right:3px}.megadropdown .products{display:block}.megadropdown .products .productrow{display:block;padding:20px 18px;border:none;border-bottom:1px solid #ccc}.megadropdown .products .productrow h3{font-size:16px;margin-bottom:13px}.megadropdown .products .productrow h3+.product{border-top:1px solid #ccc;border-radius:4px 4px 0 0}.megadropdown .products .productrow .product{margin:0;border:1px solid #ccc;background:#f2f2f2;padding:9px 20px;border-top:none}.megadropdown .products .productrow .product:last-child{border-radius:0 0 4px 4px}.megadropdown .products .productrow .product h4{font-size:13px;margin-bottom:4px;margin-top:3px}.megadropdown .products .productrow .product p{margin:0}}
