*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:0}html{font-family:sans-serif;line-height:18px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:Arial, sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:normal}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-4px}sup{top:-8px}a{color:#0064be;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle;border-style:none;max-width:100%}svg:not(:root){overflow:hidden}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}ul,ol{list-style:none}th{text-align:inherit}label{display:inline-block;margin-bottom:8px}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;background:#fff}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}[hidden]{display:none !important}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.old-browser-alert{padding:20px;max-width:460px}.old-browser-alert__title{font-size:15px;font-weight:bold}.old-browser-alert__text{line-height:16px;font-size:12px}@media screen and (max-width: 768px){.page{overflow-x:hidden}}.header{position:absolute;top:0;right:0;width:100%;min-height:86px;padding:28px 40px 0 0;text-align:right}.page--content .header{background:#f9fafc}.extension-item.button{margin:0 20px 0 0}.header_settings{position:relative;display:inline-block;line-height:24px}.header_settings span{font-family:"Arial",sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:normal;color:#5c6f84;text-transform:uppercase;font-weight:500}.header_settings:hover span{text-decoration:underline}.message{padding:25px;font-size:13px;color:#212529}@media screen and (max-width: 1100px){.header .extension-item{display:none}}@media screen and (max-width: 768px){.header{padding:16px 16px 0 0}.header_settings span{display:none}.page--results .header,.page--content .header{display:none}}.footer{width:96%;margin:60px 2% 0;padding:16px 0;text-align:center}.page--home .footer,.page--mini .footer{position:absolute;bottom:0;left:0}.footer a{margin:0 12px;font-family:"Arial",sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:16px;color:#5c6f84}.footer a:hover{text-decoration:underline}@media screen and (max-height: 500px){.footer{margin-top:10px}.page--home .footer,.page--mini .footer{position:relative}}.search-logo{display:block;margin:0 auto;color:transparent;text-indent:-9999px;font-size:0}.page--home .search-logo{background:url("../images/logo-qwant-lite-x1.png") no-repeat 50% 50%;width:182px;height:200px;margin:0 auto}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.page--home .search-logo{background:url("/images/logo-qwant-lite-x2.png") no-repeat 50% 50%;background-size:182px}}.search-form{display:block;position:relative;margin:40px auto 56px;padding:0 56px 0 0;max-width:560px;width:94%;border-radius:34px;-webkit-border-radius:34px;-moz-border-radius:34px;height:54px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,0.15);transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms}.search-form:hover,.search-form.focus{box-shadow:0 2px 12px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 12px 0 rgba(0,0,0,0.2)}.search-form label{display:none}.page--results .search-logo,.page--content .search-logo{position:absolute;top:17px;left:32px;z-index:1;background:url("../images/logo-qwant-54.png") no-repeat 0 0;width:54px;height:54px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.page--results .search-logo,.page--content .search-logo{background:url("/images/logo-qwant-108.png") no-repeat 0 0;background-size:54px}}.page--results .search-form,.page--content .search-form{margin:16px 0 0 108px;max-width:600px}.search-form__text{position:absolute;top:0;left:0;width:100%;height:54px;line-height:54px;outline:none;border:none;margin:0;padding:0 68px 0 30px;background:transparent;font-size:16px;font-family:Arial, sans-serif;font-weight:normal;color:#333;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form__submit{display:block;position:absolute;top:0;bottom:0;right:12px;left:auto;z-index:2;background:url("../images/search-icon.png") no-repeat 50% 50%;width:50px;height:auto;min-height:54px;margin-top:-1px;margin-bottom:-1px;margin-right:-3px;line-height:24px;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;outline:none;color:transparent;text-indent:-9999px;font-size:0}@media screen and (max-width: 768px){.page--home .search-form{margin:16px auto 50px}.page--home .search-logo{width:148px;height:162px;background-size:148px}.page--results .search-logo,.page--content .search-logo{background:url("../images/qwant-logo-icon.png") no-repeat 50% 50%;width:34px;height:34px;top:25px;left:22px;background-size:34px}.page--results .search-form,.page--content .search-form{margin:16px auto}.page--results .search-form__text,.page--content .search-form__text{padding-left:58px}}.awesomplete .visually-hidden{display:none}.awesomplete>ul{position:absolute;top:72px;left:20px;right:20px;z-index:1;padding:3px 0;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.36);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.36);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.36);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.awesomplete>ul:empty{display:none}.awesomplete>ul:after,.awesomplete>ul:before{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.awesomplete>ul:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.awesomplete>ul:before{border-color:rgba(221,221,221,0);border-bottom-color:#c7c7c7;border-width:9px;margin-left:-9px}.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}.awesomplete>ul>li:hover,.awesomplete>ul>li[aria-selected="true"]{background:#f1f1f1}.awesomplete mark{background:none}.awesomplete mark:first-child{font-weight:bold}.pagination{width:100%;max-width:600px;margin:20px 0}.results--news .pagination{max-width:700px}.results--images .pagination,.results--videos .pagination,.results--shopping .pagination{margin:30px auto 20px}.pagination a{position:relative;color:#3394d2}.pagination a:hover{text-decoration:underline}.pagination a em{position:absolute;top:0;display:inline-block;width:24px;height:24px;background:url("../images/pagination.png") no-repeat 0 0}.pagination a.prev{float:left;padding-left:40px}.pagination a.next{float:right;padding-right:40px}.pagination a.prev em{left:0}.pagination a.next em{right:0;background-position:-24px 0}.form-group{margin:16px 0;min-height:40px}.form-group label{font-size:14px}.form-group select{margin:0 0 0 6px;padding:8px 12px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.16);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.16);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.16);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:14px}.form-group .button{padding:8px 24px}.button{display:inline-block;position:relative;padding:9px 18px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;transition:all 0.17s ease-out;-webkit-transition:all 0.17s ease-out;-moz-transition:all 0.17s ease-out;font-family:"Arial",sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:normal;color:#fff;text-transform:uppercase;font-weight:500;cursor:pointer}.button.primary{background:#353c52;border:1px solid #353c52}.button.primary:hover,.button.primary:active{background:#202639;border:1px solid #202639;box-shadow:0 1px 6px 0 rgba(53,60,82,0.4);-webkit-box-shadow:0 1px 6px 0 rgba(53,60,82,0.4);-moz-box-shadow:0 1px 6px 0 rgba(53,60,82,0.4)}.button.secondary{border:solid 1px #dddfe5;color:#5c6f84}.button.secondary:hover,.button.secondary:active{background-color:#f9fafc;background-image:-moz-linear-gradient(center top, #f9fafc, #fff);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9fafc), to(#fff));border:1px solid #fff;color:#5c6f84;box-shadow:0 2px 6px rgba(53,60,82,0.15);-webkit-box-shadow:0 2px 6px rgba(53,60,82,0.15);-moz-box-shadow:0 2px 6px rgba(53,60,82,0.15)}.button.special{background-color:#f9fafc;background-image:-moz-linear-gradient(center top, #f9fafc, #fff);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9fafc), to(#fff));border:1px solid #fff;color:#5c6f84;box-shadow:0 2px 6px rgba(53,60,82,0.15);-webkit-box-shadow:0 2px 6px rgba(53,60,82,0.15);-moz-box-shadow:0 2px 6px rgba(53,60,82,0.15);font-weight:600}.button.special:hover,.button.special:active{background:#202639;border:1px solid #202639;box-shadow:0 1px 6px 0 rgba(53,60,82,0.4);-webkit-box-shadow:0 1px 6px 0 rgba(53,60,82,0.4);-moz-box-shadow:0 1px 6px 0 rgba(53,60,82,0.4);color:#fff}.home{position:absolute;margin:auto;width:100%;top:16%;left:0;right:0}.home-wrapper{position:relative;margin:0 auto;max-width:1200px}.home-title{display:block;margin:0 auto;padding:0 16px;text-align:center;font-family:"Arial",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;color:#5c6f84}@media screen and (max-width: 768px){.home{position:relative;top:0;margin-top:14%;height:480px}}.results{position:relative;padding-left:110px}.results-container{min-height:600px}.results-page{width:100%}.sections-menu{margin:24px 0 32px;padding:0 0 0 110px}.sections-menu-item{display:inline-block;margin:0 8px 0 0;text-align:center}.sections-menu-item a{position:relative;display:inline-block;padding:8px 16px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;transition:all 200ms;-webkit-transition:all 200ms;-moz-transition:all 200ms;background-color:#fff;border:1px solid #c8cbd3;font-family:"Arial",sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:normal;color:#353c52;text-transform:uppercase}.sections-menu-item a:hover,.sections-menu-item.sections-menu-item--active a{background-color:#353c52;border-color:#353c52;color:#f4f6fa}@media screen and (max-width: 768px){.results{width:94%;margin:0 auto;padding-left:0}.sections-menu{margin:0;padding:8px 0 12px 3%;overflow-x:scroll;white-space:nowrap}}.result{position:relative;width:100%;max-width:600px;margin:12px 0 32px}.result a:hover{text-decoration:underline}.result a:visited{color:#609}.result .title{word-wrap:break-word;line-height:22px;font-size:18px}.result .url{padding:3px 0;line-height:16px;font-size:13px;color:#7b7b88;overflow:hidden;white-space:pre;text-overflow:ellipsis}.result .desc{word-wrap:break-word;line-height:18px;font-size:13px;color:#585a60}.result .info{font-size:13px;font-weight:bold;color:#585a60}@media screen and (max-width: 768px){.result{margin:12px 0;padding:14px;border:1px solid #e0e0e0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.result .title{line-height:20px;font-size:16px}.result .url{line-height:18px;font-size:12px}.result .desc{line-height:14px;font-size:12px}}.result--with-image{padding-left:155px;min-height:100px}.result .image{display:block;position:absolute;top:0;left:0;width:140px;height:100px;overflow:hidden;text-align:center}.result .image img{height:100px;width:auto;max-width:none}.results--news .result .title{padding:10px 0 8px}@media screen and (max-width: 768px){.result--with-image{padding:10px 14px}.result .image{display:none}}.results--social .result{padding-left:65px;margin-bottom:12px;max-width:596px;min-height:60px}.results--social .result .image{width:48px;height:48px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.results--social .result .image img{height:auto}.results--social .result-content{position:relative;border:1px solid #e0e0e0;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:8px 14px 12px}.results--social .result-content:after,.results--social .result-content:before{right:100%;top:26px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.results--social .result-content:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:8px;margin-top:-8px}.results--social .result-content:before{border-color:rgba(200,200,200,0);border-right-color:#e0e0e0;border-width:9px;margin-top:-9px}.results--social .result .title{font-size:13px;color:#7b7b88}.results--social .result .title a{color:#14171a;font-weight:bold}.results--social .result .title span{font-size:13px}.results--social .result .url{padding:2px 0 5px}@media screen and (max-width: 768px){.results--social .result{padding-left:52px}.results--social .result .image{display:block;width:32px;height:32px;top:10px;left:10px}.results--social .result .image img{height:32px}.results--social .result-content{border:none;padding:0}.results--social .result-content:after,.results--social .result-content:before{display:none}}.results--images{overflow:hidden;padding:0}.results--images .results-container{width:120%;max-width:none}.result-image{position:relative;float:left;height:200px;margin:0 1px 2px;overflow:hidden}.result-image .meta{display:none}.result-image .meta .url,.result-image .meta .size{position:absolute;bottom:0;display:inline-block;max-width:50%;height:24px;overflow:hidden;background:#202639;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:0 8px;margin:3px;text-overflow:ellipsis;font-size:11px;color:#fff}.result-image .meta .url{left:0}.result-image .meta .size{right:0}.result-image:hover .meta{display:block}@media screen and (max-width: 768px){.results--images{width:100%}.results--images .results-container{width:140%}.result-image{height:120px}.result-image img{height:120px}}.results--videos{padding:0 110px}.result-video{float:left;width:260px;height:220px;margin:0 20px 32px 0}.result-video .image{display:block;position:relative;width:100%;height:147px;overflow:hidden}.result-video .image img{position:absolute;top:-8px}.result-video .title{margin:8px 16px 0 0;height:40px;overflow:hidden;text-overflow:ellipsis;line-height:18px;font-size:14px}.result-video .title a:hover{text-decoration:underline}.result-video .info{line-height:16px;font-size:12px;color:#5c6f84}@media screen and (max-width: 768px){.results--videos{padding:0}.result-video{float:none;width:100%;height:auto;margin:20px 0}.result-video .image{height:auto}.result-video .image img{position:relative;top:0;width:100%;margin:-33px 0}.result-video .title{height:auto;margin:10px 0 6px}}.results--shopping{padding:0 110px}.results--shopping .result{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #e0e1e6;text-align:center}.results--shopping .result .image{position:relative;top:auto;left:auto;margin:12px auto 0;width:180px;height:180px}.results--shopping .result .image img{height:170px}.results--shopping .result .title{overflow:hidden;max-height:42px;white-space:initial;font-size:16px}.results--shopping .result .title a{display:block}.results--shopping .result--with-image{padding:0;margin:0 12px 12px 0;width:300px;height:296px;float:left}.results--shopping .result-content{padding:10px 20px 12px}.result .price{margin:4px 0;font-size:18px;font-weight:bold;color:#202639}.result .price .merchant{color:#5c6f84;font-size:15px;font-weight:normal}.result .categories{margin:4px 0;color:#5c6f84;font-size:13px}@media screen and (max-width: 768px){.results--shopping{padding:0}.results--shopping .result--with-image{padding:0 14px 14px;width:100%;height:auto}.results--shopping .result .image{display:block;position:relative;width:100%;height:auto;padding:16px 0}.results--shopping .result-content{padding:0}.result .categories,.results--shopping .result .desc{display:none}}.page-content{width:94%;max-width:720px;margin:40px 0;padding:30px 20px 30px 110px}.page-content h1{margin:0 0 48px;font-size:28px;color:#202639}.page-content a:hover{text-decoration:underline}@media screen and (max-width: 768px){.page-content{margin:30px auto;padding:20px 20px 10px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}}
