.PartialCookieCompliance{font-size:12px;padding:10px 0;text-align:left}.PartialCookieCompliance.hpCookieBanner{width:710px;position:absolute;bottom:calc(8% + 40px);right:50%;transform:translate(50%)}.PartialCookieCompliance.fixedCookieBanner{position:fixed;left:0;right:0;bottom:0;z-index:1;padding:0;background-color:#fff;transform:none;margin:0}.PartialCookieCompliance.fixedCookieBanner>.PartialCookieCompliance-dialog{padding:10px}.PartialCookieCompliance-dialog{-moz-box-align:center;-moz-box-pack:justify;border:1px solid #ebebeb;margin:auto;width:100%;padding:10px;display:block;box-sizing:border-box;position:relative;background-color:#FFF;color:#000}.PartialCookieCompliance-box{display:inline-block;max-width:calc(100% - 70px);min-width:431px;overflow-wrap:break-word}.PartialCookieCompliance-box a,.PartialCookieCompliance-box a:hover,.PartialCookieCompliance-box a:visited{color:#3300b5}.PartialCookieCompliance-ok{right:10px;position:absolute;top:50%;transform:translateY(-50%)}.PartialCookieCompliance-closeBtn{position:absolute;top:10px;right:10px}.PartialCookieCompliance-closeBtn>.image{background-size:306.25px;background-repeat:no-repeat;background-image:url('/s/0-2-6/site-search-sites-directhit-home-page-sprite.png');background-position:-255px -71.25px;width:15px;height:15px;margin:3px}.PartialCookieCompliance-closeBtn:hover{cursor:pointer}.PartialCookieCompliance-okBtn{background-color:#eff1f2;background-image:linear-gradient(to bottom, #eff1f2, #eff1f2);border:1px solid #eff1f2;border-radius:3px;box-shadow:0 1px 1px #feffff;color:#595959;display:inline-block;height:20px;text-decoration:none;text-shadow:0 1px 0 #fff;width:40px;line-height:20px;text-align:center}.PartialCookieCompliance-okBtn:hover{background-color:#DDDDDD;background-image:linear-gradient(to bottom, #DDDDDD, #DDDDDD);border:1px solid #DDDDDD;cursor:pointer}.PartialFooter-body{color:#888;font-size:12px;width:90%}.PartialFooter-body .copyright{margin-left:32px}.PartialFooter-item{display:inline;color:#888}.PartialFooter-item+:before{bottom:2px;content:".";margin:0 2px;position:relative}.PartialFooter-item-link{color:#888;text-decoration:none}.PartialFooter-item a:hover{color:#888;text-decoration:underline}.PartialLogo a{display:block;height:100%}.PartialLogo .alt_text{display:none}.PartialLogo-logo{background-size:352.37654321px;background-repeat:no-repeat;background-image:url('/s/0-2-6/site-search-sites-directhit-home-page-sprite.png');background-position:0 0;width:233px;height:158.20987654px;cursor:pointer}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.PartialLogo-logo{background-size:352.37654321px;background-repeat:no-repeat;background-image:url('/s/0-2-6/site-search-sites-directhit-home-page-sprite.png');background-position:0 0;width:233px;height:158.20987654px}}.PartialLogo-hp-message{color:#8E3C64;margin:auto;position:relative;top:-24px;font-size:18px;text-align:center}.ac_results{padding:0;background-color:white;border:1px solid #e1e1df;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0 0 10px 0;margin:5px 0 0 0}.ac_results li{margin:0;padding:6px 0 6px 16px;cursor:default;display:block;color:#333333;height:18px;overflow:hidden;text-align:left}.ac_results li a,.ac_results li a:hover,.ac_results li a:visited{text-decoration:none;color:#333333;font-weight:bold;font-size:16px;display:block;width:100%;height:100%}.ac_results li .suggest{font-weight:normal}.ac_over,li.ac_over{background-color:#EDEDED;color:#000000}.PartialSearchBox{background-color:#FFFFFF;border:1px solid #d3d3d3;height:50px;position:relative}.PartialSearchBox-form button:focus,.PartialSearchBox-form input:focus{outline:none}.PartialSearchBox-input{border:0 none;color:#333;font-size:16px;height:50px;text-indent:10px;outline:medium none;width:100%}.PartialSearchBox-button{background-color:#EA541E;border:medium none;cursor:pointer;float:right;position:absolute;bottom:0;right:0;top:-1px;width:45px;height:52px;padding:0}.PartialSearchBox-button:hover{background:#d14613}.PartialSearchBox-button-magnifier{background-size:510.41666667px;background-repeat:no-repeat;background-image:url('/s/0-2-6/site-search-sites-directhit-home-page-sprite.png');background-position:-341.66666667px -118.75px;width:50px;height:50px;margin:0 auto}.PartialSearchBox-clear{background-size:245px;background-repeat:no-repeat;background-image:url('/s/0-2-6/site-search-sites-directhit-home-page-sprite.png');background-position:-190px -57px;width:12px;height:12px;cursor:pointer;display:none;float:right;position:absolute;right:65px;top:20px}html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:normal}input,textarea,select{*font-size:100%}legend{color:#000}html,body{font-family:"Helvetica Neue",Arial,sans-serif;font-size:15px;height:100%;color:#333;background:#FFFFFF}.l-content{border-radius:5px;height:100%;overflow:hidden;margin:0 auto}.l-mid-content{margin:0 auto;position:relative;top:35%}.l-footer-container{margin:0 auto;position:relative;top:-34px}.PartialFooter-body{text-align:center}.PartialLogo-logo{margin:auto;position:relative;top:-42px}.PartialSearchBox{border-radius:3px;margin:0 auto;width:70%}.PartialSearchBox-input{text-indent:16px}.PartialSearchBox-button{width:56px;height:52px}@media all and (max-width: 719px){.PartialCookieCompliance{padding:5px 5px 0 5px;font-size:12px}.PartialCookieCompliance.hpCookieBanner{width:95%}.PartialCookieCompliance-dialog{background:#FFF;border:1px solid #ebebeb;box-sizing:border-box;padding:5px 10px}.PartialCookieCompliance-box{display:inline-block;max-width:82%;min-width:0;text-align:left}.PartialCookieCompliance-closeBtn{top:-6px}.PartialCookieCompliance.fixedCookieBanner>.PartialCookieCompliance-dialog{padding:5px 10px}.PartialFooter-body{margin:0 auto}.PartialFooter .copyright{margin:0;text-align:center}.PartialLogo-logo{background-size:500.51502146px;background-repeat:no-repeat;background-image:url('/s/0-2-6/site-search-sites-directhit-home-page-sprite.png');background-position:-335.03862661px 0;width:238px;height:112.36051502px}.ac_results li{padding:6px 0 6px 10px}.PartialSearchBox{width:90%}.PartialSearchBox-input{text-indent:10px}}@media all and (max-width: 719px) and (-webkit-min-device-pixel-ratio:2),all and (max-width: 719px) and (min-resolution:192dpi){.PartialLogo-logo{background-size:359.9382716px;background-repeat:no-repeat;background-image:url('/s/0-2-6/site-search-sites-directhit-home-page-sprite.png');background-position:0 0;width:238px;height:161.60493827px}}@media all and (min-width: 720px) and (max-width: 1019px){.PartialCookieCompliance{background:none;margin-top:0;padding:0 0 4px 0}.PartialCookieCompliance.hpCookieBanner{width:90%}.PartialCookieCompliance-dialog{border:1px solid #ebebeb;width:100%;box-sizing:border-box}.PartialCookieCompliance-title{margin:0;padding:7px 0 7px 14px;border-bottom:1px solid #ebebeb}.PartialCookieCompliance-item{padding:7px 0 7px 14px;border-bottom:1px solid #ebebeb}.spl_unshd{padding-left:6px}div[class*="text-ad-block"] .title{font-size:15px;line-height:18px}div[class*="text-ad-block"] .attrib,div[class*="text-ad-block"] .abstract{font-size:13px;line-height:16px}.PartialSearchBox{width:90%}}@media all and (min-width: 1020px){.spl_unshd{padding-left:6px}div[class*="text-ad-block"] .title{font-size:15px;line-height:18px}div[class*="text-ad-block"] .attrib,div[class*="text-ad-block"] .abstract{font-size:13px;line-height:16px}.l-content{max-width:1154px;min-width:869px}.l-header-container{max-width:1154px}.TopAdsPartial,.BottomAdsPartial{border-bottom:1px solid #ebebeb}.BottomAdsPartial{border-top:1px solid #ebebeb}}@media all and (min-width: 1360px){.spl_unshd{padding-left:6px}div[class*="text-ad-block"] .title{font-size:15px;line-height:18px}div[class*="text-ad-block"] .attrib,div[class*="text-ad-block"] .abstract{font-size:13px;line-height:16px}.l-content{max-width:1154px;min-width:869px}.l-header-container{max-width:1154px}.TopAdsPartial,.BottomAdsPartial{border-bottom:1px solid #ebebeb}.BottomAdsPartial{border-top:1px solid #ebebeb}}