.site-header input{background:#fff!important;font-size:13px!important;padding:5px 2px!important}.site-header .header-middle{width:600px!important}.site-header .header-middle section{float:right!important}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.header-middle{display:block!important}}@media only screen and (max-width:1023px){.header-middle{display:block!important}.site-header .header-middle{width:400px!important}}@media only screen and (max-width:640px){.site-header .header-middle{width:300px!important}.header-signup .email{width:150px!important}}@media only screen and (max-width:540px){.site-header .header-middle{width:200px!important}.site-header .header-widget-area{padding-top:0!important}.header-signup *{float:none!important;width:100%}.header-signup .submit{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}}@media only screen and (max-width:440px){.site-header .header-middle{display:none!important}}.header-signup *{float:left}.header-signup input{padding:0 4px!important;height:28px!important;line-height:28px!important;margin-top:0!important;border:none!important;border-radius:3px!important}.header-signup .intro{font-size:13.5pt;display:inline-block;color:#fff;font-weight:700;line-height:28px!important;height:28px!important;margin-right:.5em!important}.header-signup input[name=e]{width:230px;max-width:230px;margin-right:3px!important;margin-bottom:0}.header-signup .zip{width:60px;margin-right:3px!important}.header-signup button{background:url(images/arrow.png) no-repeat 122px!important;background-color:#d03238!important;border:none;color:#fff!important;cursor:pointer;font-size:11pt!important;font-weight:700!important;padding:0 32px 0 9px!important;width:auto!important;margin-top:0!important;border-radius:3px;border-top-right-radius:10px!important;border-bottom-right-radius:10px!important}.header-signup button:hover{background-color:#c00!important}.header-signup .privacy,.header-signup .privacy a{display:block!important;color:#fff!important;font-size:9pt;text-align:right;float:right;clear:left!important;opacity:.85}.header-signup .privacy a:hover{text-decoration:underline}li#searchicon{display:none}li#searchicon a{padding:0!important}li#searchicon svg{fill:#fff!important}@media only screen and (min-width:1024px){li#searchicon{display:block}.searchform3{border:4px solid #d03238;background:#fff;width:300px;height:40px;position:relative;top:2px;right:0;margin-left:900px;clear:both}.searchform3 div{font-weight:400;font-size:11px;line-height:32px;padding-left:4px}.searchform3 input{background:#fff url(images/search.png) no-repeat right;border:0 solid #ddd;color:#666!important;font-size:16px;font-weight:400;padding:4px;width:100%;margin-top:0;border-top:none;padding-right:30px}}#text-28,#text-28 a{margin-bottom:0!important;padding:0!important;line-height:0!important}