diff --git a/css/search-web.main.css b/css/search-web.main.css new file mode 100644 index 00000000..97a3cf4a --- /dev/null +++ b/css/search-web.main.css @@ -0,0 +1,5562 @@ + + :root { + --max-content-width: 590px; + --default-border-radius: 4px +} +.is-vertical-tabs-exp { + --max-content-width: 672px; + --default-border-radius: 8px +} +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { + margin:0; + padding:0; + border:0; + font:inherit; + font-size:100%; + vertical-align:baseline +} +html { + line-height:1 +} +ol, +ul { + list-style:none +} +table { + border-collapse:collapse; + border-spacing:0 +} +caption, +th, +td { + text-align:left; + font-weight:normal; + vertical-align:middle +} +q, +blockquote { + quotes:none +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content:""; + content:none +} +a img { + border:none +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display:block +} +img { + max-width:100% +} +.site-wrapper { + width:100%; + overflow:hidden +} +.content-wrap { + margin:0 auto; + position:relative +} +.text-center, +.text-mid { + text-align:center +} +.text-left { + text-align:left +} +.text-right { + text-align:right +} +.r-block { + display:block +} +.r-inline { + display:inline +} +.r-inline-block, +.r-iblock { + display:inline-block +} +.r-valign--top { + vertical-align:top +} +.r-valign--mid { + vertical-align:middle +} +.r-valign--bottom { + vertical-align:bottom +} +.r-border-box, +html { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + -ms-box-sizing:border-box; + -o-box-sizing:border-box; + box-sizing:border-box +} +.r-content-box, +.r-grid-pad { + -webkit-box-sizing:content-box; + -moz-box-sizing:content-box; + -ms-box-sizing:content-box; + -o-box-sizing:content-box; + box-sizing:content-box +} +.whole, +.half, +.third, +.twothird, +.twothirds, +.quarter, +.threequarter, +.threequarters, +.sixth, +.eighth, +.ninety, +.eighty, +.seventy, +.sixty, +.fifty, +.forty, +.thirty, +.twenty, +.ten { + float:left; + position:relative; + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + -ms-box-sizing:border-box; + -o-box-sizing:border-box; + box-sizing:border-box +} +.whole { + width:100% +} +.half, +.fifty { + width:50% +} +.third { + width:33.3% +} +.twothird, +.twothirds { + width:66.6% +} +.quarter { + width:25% +} +.threequarter, +.threequarters { + width:75% +} +.sixth { + width:16.6% +} +.eighth { + width:12.5% +} +.ninety { + width:90% +} +.eighty { + width:80% +} +.seventy { + width:70% +} +.sixty { + width:60% +} +.forty { + width:40% +} +.thirty { + width:30% +} +.twenty { + width:20% +} +.ten { + width:10% +} +.gw { + margin-left:-1em; + letter-spacing:-0.31em +} +.g { + padding-left:1em; + display:inline-block; + vertical-align:top; + letter-spacing:normal; + float:none; + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + -ms-box-sizing:border-box; + -o-box-sizing:border-box; + box-sizing:border-box +} +.gw--h { + margin-left:-0.5em +} +.gw--h .g { + padding-left:0.5em +} +.block-mid { + margin-left:auto; + margin-right:auto; + display:block; + float:none +} +.pull-left, +.fl, +.float--left { + float:left +} +.pull-right, +.fr, +.float--right { + float:right +} +.pull-none, +.killfloat { + float:none +} +.clear, +.r-clear { + clear:both +} +.hide, +.r-hide { + display:none +} +.hide--important { + display:none !important +} +.allcaps { + text-transform:uppercase +} +.clearfix:after, +.fix:after, +.group:after, +.row:after, +.gw:after, +.media:after { + content:""; + display:block; + clear:both +} +@media only screen and (min-width: 1079px) { + .hide--screen-l { + display:none + } + .show--screen-l, + .r-block--screen-l { + display:block + } + .block-mid--screen-l { + margin-left:auto; + margin-right:auto; + display:block; + float:none + } + .pull-left--screen-l, + .fl--screen-l { + float:left + } + .pull-right--screen-l, + .fr--screen-l { + float:right + } + .pull-none--screen-l, + .killfloat--screen-l { + float:none + } + .whole--screen-l { + width:100% + } + .ninety--screen-l { + width:90% + } + .eighty--screen-l { + width:80% + } + .seventy--screen-l { + width:70% + } + .sixty--screen-l { + width:60% + } + .half--screen-l, + .fifty--screen-l { + width:50% + } + .forty--screen-l { + width:40% + } + .thirty--screen-l { + width:30% + } + .quarter--screen-l { + width:25% + } + .twenty--screen-l { + width:20% + } + .ten--screen-l { + width:10% + } +} +@media only screen and (min-width: 1440px) { + .hide--screen-xl { + display:none + } + .show--screen-xl, + .r-block--screen-xl { + display:block + } + .block-mid--screen-xl { + margin-left:auto; + margin-right:auto; + display:block; + float:none + } + .pull-left--screen-xl, + .fl--screen-xl { + float:left + } + .pull-right--screen-xl, + .fr--screen-xl { + float:right + } + .pull-none--screen-xl, + .killfloat--screen-xl { + float:none + } + .whole--screen-xl { + width:100% + } + .ninety--screen-xl { + width:90% + } + .eighty--screen-xl { + width:80% + } + .seventy--screen-xl { + width:70% + } + .sixty--screen-xl { + width:60% + } + .half--screen-xl, + .fifty--screen-xl { + width:50% + } + .forty--screen-xl { + width:40% + } + .thirty--screen-xl { + width:30% + } + .quarter--screen-xl { + width:25% + } + .twenty--screen-xl { + width:20% + } + .ten--screen-xl { + width:10% + } +} +@media only screen and (max-width: 864px) { + .port-half, + .half--screen-m { + width:50%; + float:left; + clear:none + } + .block-mid--screen-m { + margin-left:auto; + margin-right:auto; + display:block; + float:none + } + .port-hide, + .hide--screen-m { + display:none + } + .port-block, + .show--screen-m, + .r-block--screen-m { + display:block + } + .port-clear, + .clear--screen-m, + .r-clear--screen-m { + clear:both + } + .port-killfloat, + .port-pull-none, + .port-float--none, + .pull-none--screen-m, + .killfloat--screen-m { + float:none + } + .whole--screen-m { + width:100% + } + .ninety--screen-m { + width:90% + } + .eighty--screen-m { + width:80% + } + .seventy--screen-m { + width:70% + } + .sixty--screen-m { + width:60% + } + .half--screen-m, + .fifty--screen-m { + width:50% + } + .forty--screen-m { + width:40% + } + .thirty--screen-m { + width:30% + } + .quarter--screen-m { + width:25% + } + .twenty--screen-m { + width:20% + } + .ten--screen-m { + width:10% + } +} +@media only screen and (max-width: 590px) { + html { + min-width:initial + } + .whole, + .half, + .third, + .twothird, + .twothirds, + .quarter, + .threequarter, + .threequarters, + .sixth, + .eighth, + .ninety, + .eighty, + .seventy, + .sixty, + .fifty, + .forty, + .thirty, + .twenty, + .ten { + width:100%; + margin:0 auto + } + img.half, + img.third, + img.twothird, + img.quarter, + img.threequarter, + img.sixth { + width:auto + } + .palm-half, + .half--screen-s { + width:50%; + float:left; + clear:none + } + .block-mid--screen-s { + margin-left:auto; + margin-right:auto; + display:block; + float:none + } + .palm-hide, + .hide--screen-s { + display:none + } + .palm-block, + .show--screen-s, + .r-block--screen-s { + display:block + } + .palm-clear, + .clear--screen-s, + .r-clear--screen-s { + clear:both + } + .palm-killfloat, + .palm-pull-none, + .palm-float--none, + .killfloat-s, + .pull-none--screen-s { + float:none + } + .whole--screen-s { + width:100% + } + .ninety--screen-s { + width:90% + } + .eighty--screen-s { + width:80% + } + .seventy--screen-s { + width:70% + } + .sixty--screen-s { + width:60% + } + .half--screen-s, + .fifty--screen-s { + width:50% + } + .forty--screen-s { + width:40% + } + .thirty--screen-s { + width:30% + } + .quarter--screen-s { + width:25% + } + .twenty--screen-s { + width:20% + } + .ten--screen-s { + width:10% + } +} +@media only screen and (max-width: 425px) { + .half--screen-xs { + width:50%; + float:left; + clear:none + } + .hide--screen-xs { + display:none + } + .show--screen-xs, + .r-block--screen-xs { + display:block + } + .clear--screen-xs, + .r-clear--screen-xs { + clear:both + } + .killfloat-xs, + .pull-none--screen-xs { + float:none + } + .whole--screen-xs { + width:100% + } + .ninety--screen-xs { + width:90% + } + .eighty--screen-xs { + width:80% + } + .seventy--screen-xs { + width:70% + } + .sixty--screen-xs { + width:60% + } + .half--screen-xs, + .fifty--screen-xs { + width:50% + } + .forty--screen-xs { + width:40% + } + .thirty--creen-xs { + width:30% + } + .quarter--screen-xs { + width:25% + } + .twenty--screen-xs { + width:20% + } + .ten--screen-xs { + width:10% + } +} +.button, +.butt, +.btn, +.btn, +.button, +.btn--icon, +.btn--top { + display:inline-block; + vertical-align:middle; + white-space:nowrap; + text-align:center; + position:relative; + text-decoration:none; + margin-top:0; + margin-bottom:0; + padding:0 1em; + line-height:2.5; + border:1px solid #babec9; + text-shadow:0 1px 1px rgba(255,255,255,0.1); + background-color:#f8f8f8; + color:#474747; + cursor:pointer; + -moz-border-radius:4px; + -webkit-border-radius:4px; + border-radius:4px; + -webkit-box-sizing:content-box; + -moz-box-sizing:content-box; + -ms-box-sizing:content-box; + -o-box-sizing:content-box; + box-sizing:content-box; + -webkit-user-select:none; + -khtml-user-select:none; + -moz-user-select:-moz-none; + -ms-user-select:none; + user-select:none +} +.button:hover, +.butt:hover, +.btn:hover, +.btn:hover, +.button:hover { + text-decoration:none; + background-color:#fff +} +.button:active, +.butt:active, +.btn:active, +.btn:active, +.button:active { + background-color:#eee +} +.button:active, +.button:focus { + outline:none +} +.btn--full, +.btn--fill { + display:block +} +.btn--pill { + -moz-border-radius:5em; + -webkit-border-radius:5em; + border-radius:5em +} +.btn--xxl { + font-size:5em +} +.btn--xl { + font-size:3em +} +.btn--l { + font-size:2em +} +.btn--m { + font-size:1.5em +} +.btn--s { + font-size:0.75em +} +.btn--xs { + font-size:0.5em +} +.btn--xtall { + line-height:4 +} +.btn--tall { + line-height:3 +} +.btn--short { + line-height:1.5 +} +.btn--nat { + line-height:inherit +} +.btn--dark { + border-color:#242424; + text-shadow:0 -1px 1px rgba(0,0,0,0.9); + background-color:#474747; + color:#f8f8f8 +} +.btn--dark:hover { + background-color:#383838 +} +.btn--dark:active { + background-color:#292929 +} +.btn--grp, +.btn-grp>.btn { + margin-left:-0.35em +} +.btn--grp, +.btn-grp>.btn { + -webkit-border-radius:0; + -moz-border-radius:0; + border-radius:0 +} +.btn--grp:first-child, +.btn-grp>.btn:first-child, +.btn--grp--first { + margin-left:0; + -moz-border-radius-bottomleft:0.25em; + -webkit-border-bottom-left-radius:0.25em; + border-bottom-left-radius:0.25em; + -moz-border-radius-topleft:0.25em; + -webkit-border-top-left-radius:0.25em; + border-top-left-radius:0.25em +} +.btn--grp:last-child, +.btn-grp>.btn:last-child, +.btn--grp--last { + -moz-border-radius-topright:0.25em; + -webkit-border-top-right-radius:0.25em; + border-top-right-radius:0.25em; + -moz-border-radius-bottomright:0.25em; + -webkit-border-bottom-right-radius:0.25em; + border-bottom-right-radius:0.25em +} +.btn--grp.btn--grp--fakefirst { + -webkit-border-radius:0; + -moz-border-radius:0; + border-radius:0 +} +@font-face { + font-family:'DDG_ProximaNova'; + src:url("/font/ProximaNova-ExtraBold-webfont.eot"); + src:url("/font/ProximaNova-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), + url("/font/ProximaNova-ExtraBold-webfont.woff2") format("woff2"), + url("/font/ProximaNova-ExtraBold-webfont.woff") format("woff"), + url("/font/ProximaNova-ExtraBold-webfont.ttf") format("truetype"), + url("/font/ProximaNova-ExtraBold-webfont.svg#proxima_novaextrabold") format("svg"); + font-weight:800; + font-style:normal +} +.body--home, +.site-wrapper--home {background:#111;} +html.displayable-atb-banner .body--home, +html.displayable-atb-banner .site-wrapper--home { + background-color:#EEE +} +.site-wrapper--home { + height:100% +} +.site-wrapper--home:before { + display:none !important +} +.btn.btn--tertirary { + background-color:transparent; + border:solid 1px rgba(0,0,0,0.12); + padding:12px 16px; + text-decoration:none; + font-weight:600; + line-height:100%; + border-radius:4px; + border-radius:var(--default-border-radius); + -webkit-transition:background-color .15s ease-out; + -moz-transition:background-color .15s ease-out; + -o-transition:background-color .15s ease-out; + transition:background-color .15s ease-out +} +.btn.btn--tertirary:hover { + background-color:rgba(0,0,0,0.06); + border-color:rgba(0,0,0,0.18) +} +.btn.btn--tertirary:active { + background-color:rgba(0,0,0,0.12); + border-color:rgba(0,0,0,0.36) +} +.dark-bg .btn.btn--tertirary { + background-color:transparent; + border:solid 1px rgba(255,255,255,0.12) +} +.dark-bg .btn.btn--tertirary:hover { + background-color:rgba(255,255,255,0.018); + border-color:rgba(255,255,255,0.24) +} +.dark-bg .btn.btn--tertirary:active { + background-color:rgba(255,255,255,0.24); + border-color:rgba(255,255,255,0.24) +} +.content-wrap--home { + position:absolute; + margin:auto; + width:100%; + top:42%; + left:0; + right:0; + z-index:12 +} +.no-js .content--home { + visibility:visible !important +} +.logo-wrap--home { + position:relative; + display:block; + max-width:300px; + margin:auto; + margin-bottom:.8em; + margin-top:-1.25em +} +@media only screen and (max-width: 425px) { + .logo-wrap--home { + margin-bottom:1.25em; + margin-top:0 + } +} +@media only screen and (max-height: 425px) { + .logo-wrap--home { + margin-bottom:0; + margin-top:0 + } +} +.search-wrap--home { + padding:1.3em .8em 1em; + max-width:590px; + margin-left:auto; + margin-right:auto; + display:block; + float:none; + width:70%; + box-sizing:border-box +} +html.displayable-atb-banner.is-mobile-device .search-wrap--home .search--adv { + height:44px; + box-shadow:0rem 0.1875rem 0.5625rem rgba(0,0,0,0.1),0rem 1rem 2rem rgba(0,0,0,0.08); + border-radius:8px +} +.is-mobile .search-wrap--home .search--adv { + height:44px +} +.is-mobile .search-wrap--home .search__input--adv { + font-size:16px; + height:44px +} +.is-mobile .search-wrap--home .search__clear { + margin-right:3.6em; + opacity:1 +} +.is-mobile .search-wrap--home .acp-wrap { + max-height:162px +} +.is-mobile .search-wrap--home .search__autocomplete--bang .acp-wrap { + max-height:174px +} +@media only screen and (max-width: 590px) { + .search-wrap--home { + width:100% + } + .has-search-focus .search-wrap--home { + width:auto + } +} +@media only screen and (max-width: 425px) { + .search-wrap--home { + width:auto + } +} +@media only screen and (max-height: 455px) and (orientation: portrait) { + .displayable-atb-banner .search-wrap--home { + padding-top:0.694em; + padding-bottom:0.2em + } +} +.tag-home { + position:relative; + line-height:1.4; + font-size:1.25em; + padding:0; + margin:.5em auto; + text-align:center; + color:#9a9a9a +} +html.displayable-atb-banner .tag-home { + color:rgba(0,0,0,0.84) +} +@media only screen and (max-width: 590px) { + .tag-home { + font-size:1em + } +} +.tag-home__link, +.tag-home__link:hover, +.tag-home__link:visited, +.tag-home__link:active { + text-decoration:underline; + color:#9a9a9a +} +html.displayable-atb-banner .tag-home__link, +html.displayable-atb-banner .tag-home__link:hover, +html.displayable-atb-banner .tag-home__link:visited, +html.displayable-atb-banner .tag-home__link:active { + color:rgba(0,0,0,0.84) +} +.tag-home__link:hover { + text-decoration:none +} +.is-mobile .tag-home__link { + display:none +} +.tag-home__link.tag-home__link-1 { + text-decoration:none +} +.tag-home__link.tag-home__link-1:hover { + text-decoration:underline +} +.tag-home__icon { + position:relative; + top:2px; + width:16px; + height:16px +} +.tag-home__icon.ddgsi-download { + color:inherit +} +.tag-home__button { + margin-top:1.5rem +} +.foot-home { + position:absolute; + bottom:14%; + left:0; + right:0; + width:100%; + padding:1em 0; + text-align:center +} +.lt-ie9 .foot-home { + display:none +} +.foot-home.show-on-small-screens { + display:block +} +.foot-home.fix-to-bottom { + display:block; + bottom:0; + padding:0; + height:auto !important; + right:0 +} +@media only screen and (max-width: 590px) { + .foot-home { + font-size:.9176em + } +} +@media only screen and (max-height: 425px) { + .foot-home { + display:none + } +} +@media only screen and (max-height: 425px) { + .foot-home, + .foot-home.show-on-small-screens { + display:none + } +} +.blurred-animation .header--aside, +.blurred-animation .header-wrap--hero, +.blurred-animation .header-wrap--home, +.blurred-animation .content-wrap--home, +.blurred-animation .onboarding-ed, +.blurred-animation .onboarding-scroll-teaser, +.blurred-animation .foot-home { + -webkit-transition:all .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:all .3s ease-in-out 0s; + -o-transition:all .3s ease-in-out 0s; + transition:all .3s ease-in-out 0s; + -webkit-transform:translate3d(0, 0, 0); + -moz-transform:translate3d(0, 0, 0); + -ms-transform:translate3d(0, 0, 0); + -o-transform:translate3d(0, 0, 0); + transform:translate3d(0, 0, 0); + opacity:1 +} +.is-blurred .header--aside, +.is-blurred .header-wrap--hero, +.is-blurred .header-wrap--home, +.is-blurred .content-wrap--home, +.is-blurred .onboarding-ed, +.is-blurred .onboarding-scroll-teaser, +.is-blurred .foot-home { + opacity:0.5 +} +.is-blurred.cssfilters .header--aside, +.is-blurred.cssfilters .header-wrap--hero, +.is-blurred.cssfilters .header-wrap--home, +.is-blurred.cssfilters .content-wrap--home, +.is-blurred.cssfilters .onboarding-ed, +.is-blurred.cssfilters .onboarding-scroll-teaser, +.is-blurred.cssfilters .foot-home { + -webkit-filter:blur(5px); + -moz-filter:blur(5px); + filter:blur(5px); + opacity:1 +} +@media only screen and (max-height: 361.25px) and (min-width: 864px) { + .content-wrap--home { + margin-bottom:3em; + text-align:center + } + .content--home { + padding-bottom:2em; + display:flex + } + .content--home .cw--c { + flex:1; + display:flex; + align-items:center; + justify-content:center; + flex-wrap:wrap + } + .logo-wrap--home, + .search-wrap--home { + display:block; + margin:0 + } + .search-wrap--home { + box-sizing:border-box; + text-align:left; + max-width:400px; + padding-right:0 + } + .search--home { + margin-left:1em; + margin-top:-.25em + } + .logo_homepage { + margin-left:-22px; + margin-right:-22px + } + .tag-home { + width:100%; + flex-basis:100% + } +} +@media only screen and (max-height: 590px) { + .content-wrap--home { + top:20% + } +} +@media only screen and (min-height: 700px) { + .foot-home { + bottom:20% + } +} +@media only screen and (max-height: 650px) { + .is-firefox-focus .tag-home { + display:none + } +} +@media only screen and (max-height: 560px) and (min-width: 320px) { + .is-firefox-focus .fix-to-bottom { + display:none !important + } +} +@media only screen and (max-height: 480px) and (min-width: 360px) { + .fix-to-bottom { + display:none !important + } +} +@media only screen and (max-height: 540px) { + .foot-home { + display:none + } + .fix-to-bottom { + top:auto !important + } +} +@media only screen and (max-height: 540px) and (min-width: 590px) { + .foot-home { + padding-top:21px; + right:90px + } +} +@media only screen and (max-height: 595px) and (min-width: 590px) { + .content-wrap--home { + top:7em; + padding-bottom:4em; + margin-bottom:0 + } +} +@media only screen and (max-height: 318.75px) and (min-width: 590px) { + .content-wrap--home { + top:4em + } +} +@media only screen and (max-height: 276.25px) and (min-width: 590px) { + .content-wrap--home { + position:absolute; + top:30% + } +} +.is-atb-fullbleed .content-wrap--home { + position:relative !important; + top:0 !important; + margin-bottom:0 !important; + padding-bottom:0 !important +} +.is-atb-fullbleed .onboarding-ed:not(.onboarding-ed--faq) { + position:static; + height:100vh; + top:100vh +} +.is-atb-fullbleed .onboarding-ed__slide { + height:100vh +} +.is-atb-fullbleed .header-wrap--home { + display:block; + width:100%; + max-width:1400px; + box-sizing:border-box; + padding:1px 23px 0 23px; + margin:0 auto; + height:auto +} +.is-atb-fullbleed .content--home { + display:block; + padding-bottom:0; + height:auto +} +.is-atb-fullbleed .content--home .cw--c { + display:flex; + flex-direction:column; + align-items:center; + margin:0 auto +} +.is-atb-fullbleed .content--home .logo-wrap--home { + display:flex; + align-items:center; + flex:1 0 auto; + margin:14px 0 40px +} +.is-atb-fullbleed .content--home .logo_homepage { + width:200px; + height:162px; + margin:0; + background-image:url(/assets/logo_homepage.normal.v109.svg); + background-size:100% 100% +} +.is-atb-fullbleed .content--home .logo_homepage__tt { + left:105%; + top:30% +} +.is-atb-fullbleed .content--home .search-wrap--home { + padding:0; + margin:0; + width:100%; + max-width:none +} +.is-atb-fullbleed .content--home .search--home { + width:100%; + flex:1 0 auto; + max-width:665px; + margin:0 auto; + padding-left:1em; + padding-top:1px +} +.is-atb-fullbleed .content--home .search__input--adv:-ms-input-placeholder { + color:#aaa +} +.is-atb-fullbleed .content--home .search--adv:hover, +.is-atb-fullbleed .content--home .search--adv.search--header.has-text.search--hover, +.is-atb-fullbleed .content--home .search--adv.search--header.has-text.search--focus, +.is-atb-fullbleed .content--home .search--adv.search--home.has-text { + padding-right:3.5em +} +.is-atb-fullbleed .content--home .tag-home { + display:none +} +.is-atb-fullbleed .header--aside { + display:flex; + align-items:center; + line-height:normal; + height:auto +} +.is-atb-fullbleed .header--aside { + margin:0; + justify-content:flex-end; + position:static +} +.is-atb-fullbleed .header--aside .header--aside__item { + line-height:normal; + height:auto; + z-index:auto +} +.is-atb-fullbleed .header--aside .header--aside__item.showcase { + display:none +} +.is-atb-fullbleed .header--aside .header__button--menu { + order:1; + position:static; + top:0; + height:auto; + width:auto; + padding:8px; + line-height:normal; + margin-right:-8px +} +.is-atb-fullbleed .onboarding-ed__arrow { + display:none !important +} +.is-atb-fullbleed .badge-link.badge-link--full { + box-sizing:border-box; + display:flex; + justify-content:center; + width:100%; + min-height:auto; + max-width:1140px; + margin:30px auto 48px; + padding:0 40px; + text-align:center; + border:none; + background:none; + cursor:initial; + box-shadow:none !important; + hyphens:auto +} +.is-atb-fullbleed .badge-link.badge-link--full.badge-link--set-as-default .badge-link__subtitle { + max-width:530px +} +.is-atb-fullbleed .badge-link__wrap { + box-sizing:border-box; + width:auto; + max-width:none; + padding:0; + margin:0; + flex-shrink:1 +} +.is-atb-fullbleed .badge-link__content { + max-width:none; + padding:0 +} +.is-atb-fullbleed .badge-link__title { + margin-bottom:auto; + padding:0 0 5px; + font-size:32px; + line-height:44px; + text-align:center; + color:#353748 +} +.is-atb-fullbleed .badge-link__title span { + white-space:nowrap +} +.is-atb-fullbleed .badge-link__title, +.is-atb-fullbleed .content-info__item__title { + font-weight:700 +} +.is-atb-fullbleed :lang(en) .badge-link__title, +.is-atb-fullbleed :lang(en) .content-info__item__title { + font-weight:800 +} +.is-atb-fullbleed :lang(de) .badge-link__title, +.is-atb-fullbleed :lang(de) .content-info__item__title { + font-weight:800 +} +.is-atb-fullbleed :lang(fr) .badge-link__title, +.is-atb-fullbleed :lang(fr) .content-info__item__title { + font-weight:800 +} +.is-atb-fullbleed :lang(es) .badge-link__title, +.is-atb-fullbleed :lang(es) .content-info__item__title { + font-weight:800 +} +.is-atb-fullbleed :lang(it) .badge-link__title, +.is-atb-fullbleed :lang(it) .content-info__item__title { + font-weight:800 +} +.is-atb-fullbleed .badge-link__bullets, +.is-atb-fullbleed .badge-link__subtitle { + font-size:17px; + color:#353748 +} +.is-atb-fullbleed .badge-link__subtitle { + margin:0 auto; + padding:0; + max-width:none; + color:#353748; + font-size:17px; + line-height:28px; + font-weight:normal +} +.is-atb-fullbleed .badge-link__bullets { + display:flex; + justify-content:center; + padding:0 +} +.is-atb-fullbleed .badge-link__bullets .badge-link__bullet { + display:flex; + position:relative; + padding-left:0px; + margin-bottom:0px; + font-size:17px; + line-height:28px; + font-weight:600; + align-items:center +} +.is-atb-fullbleed .badge-link__bullets .badge-link__bullet:not(:last-child) { + margin-right:22px +} +.is-atb-fullbleed .badge-link__bullets .badge-link__bullet span { + text-transform:capitalize +} +.is-atb-fullbleed .badge-link__bullets .badge-link__bullet-check { + color:#6fbf5c; + margin-right:6px; + margin-top:-1px +} +.is-atb-fullbleed .badge-link__btn-wrap { + display:inline-block; + min-width:235px +} +.is-atb-fullbleed .badge-link__btn-wrap, +.is-atb-fullbleed .badge-link__btn-wrap:hover { + text-decoration:none +} +.is-atb-fullbleed .badge-link__btn { + display:flex; + height:43px; + min-height:44px; + margin:0; + margin-top:20px; + width:100%; + font-size:15px; + line-height:1.3; + align-items:center; + justify-content:center; + background-color:#678fff !important; + border-color:#678fff !important; + box-sizing:border-box; + font-weight:700; + border-radius:10px; + white-space:normal +} +.is-atb-fullbleed .badge-link__social { + margin:14px auto 0; + padding:0; + font-size:12px; + line-height:1.35; + font-weight:bold; + color:#333 +} +.is-atb-fullbleed .content-info { + text-align:center; + order:4; + color:#353748; + hyphens:auto +} +.is-atb-fullbleed .content-info__title { + font-size:17px; + line-height:24px; + font-weight:bold; + color:#353748 +} +.is-atb-fullbleed .content-info__items { + display:flex; + position:relative; + min-height:322px; + justify-content:center; + margin:30px auto 0; + padding:0 40px +} +@media (max-height: 260px) { + .is-atb-fullbleed .content-info__items { + padding-bottom:4em !important + } +} +.is-atb-fullbleed .body--home .content-info__items { + padding-bottom:50px +} +.is-atb-fullbleed .body--home .content-info__items::after { + display:none +} +.is-atb-fullbleed .body--home.body--onboarding .content-info__items { + padding-bottom:0px +} +.is-atb-fullbleed .body--home.body--onboarding .content-info__items::after { + display:block; + position:absolute; + left:0; + right:0; + bottom:0; + background:#58b792; + width:100vw; + content:' '; + height:calc(100% - 180px); + z-index:-1 +} +.is-atb-fullbleed .content-info__items-wrap { + box-sizing:border-box; + display:flex; + justify-content:center; + width:100%; + max-width:1140px; + min-height:322px +} +.is-atb-fullbleed .content-info__item { + box-sizing:border-box; + width:332px; + min-height:322px; + display:flex; + flex-direction:column; + align-items:center; + margin:0 12px; + padding:24px; + background-color:#fff; + border-radius:18px; + box-shadow:0px 10px 16px -8px rgba(0,0,0,0.2) +} +.is-atb-fullbleed .content-info__item:first-of-type { + margin-left:0 +} +.is-atb-fullbleed .content-info__item:last-of-type { + margin-right:0 +} +.is-atb-fullbleed .body--home .content-info__curve { + position:absolute; + bottom:-2px; + width:100vw; + color:#e37151; + z-index:-1 +} +.is-atb-fullbleed .body--home.body--onboarding .content-info__curve { + top:120px; + transform:translateY(-25%) +} +@media only screen and (max-width: 930px) { + .is-atb-fullbleed .body--home.body--onboarding .content-info__curve { + top:100% + } +} +.is-atb-fullbleed.hide-curve .body--home .content-info__curve { + display:none +} +.is-atb-fullbleed .content-info__item__icon { + display:block; + width:auto; + margin:20px 20px 32px; + min-height:72px; + max-height:72px +} +.is-atb-fullbleed .content-info__item__title { + margin-bottom:6px; + font-size:21px; + line-height:27px; + color:inherit; + width:100% +} +.is-atb-fullbleed .content-info__item__subtitle { + font-size:16px; + line-height:24px; + font-weight:normal; + color:inherit; + width:100% +} +.is-atb-fullbleed .content-info__item__link { + font-weight:600; + color:#678fff !important; + white-space:nowrap +} +.is-atb-fullbleed .content-info__item__link:visited, +.is-atb-fullbleed .content-info__item__link:hover { + color:#678fff !important; + text-decoration:none +} +.is-atb-fullbleed .content-info__item__link:hover { + cursor:pointer +} +.is-atb-fullbleed .onboarding-ed, +.is-atb-fullbleed .onboarding-ed__slide { + height:100vh +} +.is-atb-fullbleed .onboarding-ed.onboarding-ed--faq, +.is-atb-fullbleed .onboarding-ed--faq .onboarding-ed__slide { + height:auto +} +.is-atb-fullbleed .onboarding-ed__slide:not(:first-of-type) { + display:none +} +.is-atb-fullbleed:not(.dark-bg) .body--home.body--onboarding .content-info__items::after, +.is-atb-fullbleed:not(.dark-bg) .onboarding-ed__slide-1 { + background:#e37151 +} +.is-atb-fullbleed .onboarding-ed__image--animated { + background:inherit +} +.is-atb-fullbleed .onboarding-ed__image--animated .cloud-top { + fill:#e2a693 +} +.is-atb-fullbleed .onboarding-ed__image--animated .cloud-bottom { + fill:#db8e76 +} +.is-atb-fullbleed .onboarding-ed__slide .onboarding-ed__content { + margin:100px auto +} +.is-atb-fullbleed .onboarding-ed__button-small { + border-radius:10px +} +@media only screen and (max-width: 930px) { + .is-atb-fullbleed .site-wrapper--home { + min-height:100vh; + height:auto + } + .is-atb-fullbleed .badge-link.badge-link--full { + flex-direction:row; + padding:0 10px; + align-items:center; + order:1; + transform:none + } + .is-atb-fullbleed .badge-link__wrap { + max-width:none; + flex-shrink:1 + } + .is-atb-fullbleed .badge-link__title, + .is-atb-fullbleed .badge-link__content { + text-align:center + } + .is-atb-fullbleed .badge-link__title { + margin-top:0px + } + .is-atb-fullbleed .badge-link__content { + margin:0 auto; + padding:0 + } + .is-atb-fullbleed .badge-link__bullet-check { + display:block + } + .is-atb-fullbleed .badge-link__rating-wrap { + justify-content:center + } + .is-atb-fullbleed .badge-link__rating { + max-width:unset + } + .is-atb-fullbleed .badge-link__btn { + padding-left:1.8em; + padding-right:1.8em + } + .is-atb-fullbleed .content-info__items-wrap { + flex-direction:column; + align-items:center; + padding:0 + } + .is-atb-fullbleed .body--home.body--onboarding .content-info__items::after { + display:none + } + .is-atb-fullbleed .content-info__item { + width:290px; + margin:0 12px 20px; + max-width:90% + } + .is-atb-fullbleed .content-info__item:first-of-type { + margin:0 12px 20px + } + .is-atb-fullbleed .content-info__item:last-of-type { + margin:0 12px 100px + } + .is-atb-fullbleed .content-info__item__icon { + margin:10px 0 30px + } +} +@media only screen and (max-width: 650px) { + .is-atb-fullbleed .badge-link__content { + display:flex; + flex-direction:column; + align-items:center + } + .is-atb-fullbleed .badge-link.badge-link--full .badge-link__subtitle { + max-width:375px + } + .is-atb-fullbleed .badge-link__bullets { + display:block; + padding-bottom:0px; + margin:20px auto 0px + } + .is-atb-fullbleed .badge-link__btn { + margin-top:30px + } + .is-atb-fullbleed .badge-link__bullet:not(:last-child) { + margin:0 0 12px + } + .is-atb-fullbleed .badge-link__bullet:last-of-type { + margin-bottom:0 + } +} +.is-atb-fullbleed.dark-bg .logo_homepage { + background-image:url(/assets/logo_homepage.alt.v109.svg) +} +.is-atb-fullbleed.dark-bg .content-info__curve, +.is-atb-fullbleed.dark-bg .onboarding-ed__curve { + color:#58b792 +} +html, +body { + height:100%; + min-height:100%; + padding:0; + margin:0 +} +html { + overflow:hidden; + overflow-y:auto; + background-color:#f7f7f7; + font-size:90%; + -webkit-text-size-adjust:100% +} +body { + overflow:hidden; + position:relative; + height:auto +} +.site-wrapper { + overflow:hidden +} +.is-mobile-device.has-search-focus .site-wrapper:before { + display:none +} +body { + background-color:#fff; + line-height:1.6 +} +body, +input, +select, +textarea { + font-family:"DDG_ProximaNova","DDG_ProximaNova_UI_0","DDG_ProximaNova_UI_1","DDG_ProximaNova_UI_2","DDG_ProximaNova_UI_3","DDG_ProximaNova_UI_4","DDG_ProximaNova_UI_5","DDG_ProximaNova_UI_6","Proxima Nova","Helvetica Neue","Helvetica","Segoe UI","Nimbus Sans L","Liberation Sans","Open Sans",FreeSans,Arial,sans-serif; + color:#222 +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight:normal +} +p { + line-height:1.35; + padding-top:.25em; + padding-bottom:.25em +} +strong, +b { + font-weight:600 +} +em, +i { + font-style:italic +} +pre, +tt, +code { + color:#282828; + background-color:#eaeaea; + text-shadow:none +} +pre { + padding:.55em 0; + padding-left:.5em; + margin:.5em 0 +} +pre code { + padding-left:0 +} +sup, +sub { + vertical-align:baseline; + font-size:0.6em; + position:relative; + line-height:0 +} +sup { + top:-.5em +} +sub { + top:0 +} +.no-select { + -webkit-user-select:none; + -khtml-user-select:none; + -moz-user-select:-moz-none; + -ms-user-select:none; + user-select:none +} +.absolute-center { + position:absolute; + margin:auto; + bottom:0; + right:0; + left:0; + top:0 +} +.one-line { + white-space:nowrap; + overflow:hidden; + -ms-text-overflow:ellipsis; + -o-text-overflow:ellipsis; + text-overflow:ellipsis +} +a { + font-family:inherit; + text-decoration:none; + color:#4495d4 +} +a:hover, +a:focus { + color:#00278e +} +a:hover { + text-decoration:underline +} +a:focus { + text-decoration:none; + outline:none +} +a.is-disabled { + color:#999; + cursor:default +} +a.is-disabled:focus, +a.is-disabled:hover { + text-decoration:none; + color:#999 +} +@supports (-moz-appearance: none) { + a { + text-underline-offset:1.5px + } + a:hover, + a div:hover { + text-decoration-thickness:1px !important + } +} +:visited { + color:#6d59a3 +} +.no-visited { + color:#4495d4 +} +.content__internal { + padding-top:1em +} +.cw, +.cw--c { + position:relative; + padding:0 7px; + max-width:1270px; + margin-left:0; + margin-right:auto +} +.cw--c { + margin-left:auto +} +@media only screen and (max-height: 455px) and (orientation: portrait) { + .displayable-atb-banner .cw--c { + top:-2em + } +} +.badge, +.results--powered__badge { + text-indent:-999999px; + display:inline-block; + vertical-align:middle; + position:relative; + background-position:50% 50%; + background-repeat:no-repeat +} +.badge--txt, +.badge--ad, +.result__type, +.result__pagenum { + border-radius:4px; + border-radius:var(--default-border-radius); + font-size:12px; + font-size:.833333rem; + display:inline-block; + vertical-align:middle; + position:relative; + text-indent:0; + margin-top:-1px; + padding:0 0.6em; + white-space:nowrap; + line-height:1.6; + font-weight:400; + font-style:normal; + color:white; + -webkit-user-select:none; + -khtml-user-select:none; + -moz-user-select:-moz-none; + -ms-user-select:none; + user-select:none +} +.module--carousel .badge--txt, +.module--carousel .badge--txt:hover, +.module--carousel .badge--txt:focus, +.metabar .badge--txt, +.metabar .badge--txt:hover, +.metabar .badge--txt:focus, +.module--carousel .badge--ad, +.module--carousel .badge--ad:hover, +.module--carousel .badge--ad:focus, +.metabar .badge--ad, +.metabar .badge--ad:hover, +.metabar .badge--ad:focus { + border:none; + color:#aaa; + font-size:12px; + font-weight:400; + margin:0; + padding:0; + text-transform:none +} +.metabar .badge--txt, +.metabar .badge--txt:hover, +.metabar .badge--txt:focus, +.metabar .badge--ad, +.metabar .badge--ad:hover, +.metabar .badge--ad:focus { + font-size:1.2em; + color:#888 +} +.badge--ad-wrap { + white-space:nowrap +} +.badge--ad { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + margin-left:0.25em; + text-transform:uppercase; + padding:2px; + font-size:10px; + text-align:center; + line-height:1; + height:15px; + background-color:transparent; + border:solid 1px #00278e; + margin-top:-0.2em; + font-weight:600 +} +.results--ads--rrail .badge--ad { + top:0 +} +.badge--ad, +.badge--ad:hover, +.badge--ad:focus { + color:#00278e; + text-decoration:none +} +.badge--prime { + background-image:url("/assets/icons/thirdparty/prime.v101.png"); + background-size:44px 12px; + width:44px; + height:12px +} +.svg .badge--prime { + background-image:url("/assets/icons/thirdparty/prime.v101.svg") +} +.badge--yandex { + background-image:url("/assets/attribution/yandex.v102.png"); + background-size:44px 19px; + width:44px; + height:19px +} +.svg .badge--yandex { + background-image:url("/assets/attribution/yandex.v102.svg") +} +.badge--yahoo { + background-image:url("/assets/attribution/yahoo.v103.png"); + background-size:55px 13px; + width:55px; + height:13px +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-ms-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dppx) { + .badge--yahoo { + background-image:url("/assets/attribution/yahoo.v103.svg") + } +} +.badge--blekko { + background-image:url("/assets/attribution/blekko.v102.png"); + background-size:48px 14px; + width:48px; + height:14px +} +.svg .badge--blekko { + background-image:url("/assets/attribution/blekko.v102.svg") +} +.badge--bing { + background-image:url("/assets/attribution/bing.v102.png"); + background-size:54px 22px; + width:54px; + height:22px +} +.svg .badge--bing { + background-image:url("/assets/attribution/bing.v102.svg") +} +.tooltip { + position:absolute; + background:#fff; + width:360px; + padding:14px; + box-shadow:0 5px 10px -5px rgba(0,0,0,0.33); + border:1px solid #ddd; + border-radius:4px; + border-radius:var(--default-border-radius); + top:100%; + left:100%; + font-size:14px; + line-height:1.25; + color:#333; + z-index:100; + pointer-events:none +} +.tooltip.is-hoverable { + pointer-events:auto +} +.tooltip--right { + margin-left:15px +} +.tooltip--right .tooltip__triangle-outer { + position:absolute; + right:100%; + top:50%; + margin-top:-11px; + border-top:11px solid transparent; + border-bottom:11px solid transparent; + border-right:11px solid #bbb +} +.tooltip--right .tooltip__triangle-inner { + position:absolute; + right:100%; + top:50%; + margin-top:-10px; + border-top:10px solid transparent; + border-bottom:10px solid transparent; + border-right:10px solid #fff +} +.tooltip--below { + margin-top:15px; + margin-left:11px +} +.tooltip--below .tooltip__triangle-outer { + position:absolute; + bottom:100%; + right:10px; + border-left:11px solid transparent; + border-right:11px solid transparent; + border-bottom:11px solid #bbb +} +.tooltip--below .tooltip__triangle-inner { + position:absolute; + bottom:100%; + right:10px; + margin-right:1px; + border-left:10px solid transparent; + border-right:10px solid transparent; + border-bottom:10px solid #fff +} +.tooltip--below.is-aligned-left { + width:auto; + margin-left:-10px +} +.tooltip--below.is-aligned-left .tooltip__triangle-outer, +.tooltip--below.is-aligned-left .tooltip__triangle-inner { + right:auto; + margin-left:-2px +} +.tooltip--below.is-aligned-left .tooltip__triangle-inner { + margin-right:0; + margin-left:-1px +} +.tooltip--mobile { + margin-top:14px +} +.tooltip--mobile .tooltip__triangle-outer { + position:absolute; + bottom:100%; + margin-left:-2px; + border-left:11px solid transparent; + border-right:11px solid transparent; + border-bottom:11px solid #bbb +} +.tooltip--mobile .tooltip__triangle-inner { + position:absolute; + bottom:100%; + margin-left:-1px; + border-left:10px solid transparent; + border-right:10px solid transparent; + border-bottom:10px solid #fff +} +.tooltip-disclaimer-ads { + max-width:254px; + margin-top:10px +} +.tooltip-disclaimer-ads.is-aligned-left { + margin-left:-18px +} +.dark-bg .tooltip-disclaimer-ads { + background-color:var(--sds-color-background-01) +} +.dark-bg .tooltip-disclaimer-ads.tooltip--below .tooltip__triangle-inner { + border-bottom-color:var(--sds-color-background-01) +} +.tooltip-link { + text-transform:lowercase; + display:inline-block +} +.tooltip-link:hover { + text-decoration:underline +} +.dark-bg .tooltip-link { + color:#769DFF +} +.tooltip-link::first-letter { + text-transform:uppercase +} +.result__image__plc { + position:absolute; + margin:auto; + bottom:0; + right:0; + left:0; + top:0; + -webkit-border-radius:50%; + -moz-border-radius:50%; + -ms-border-radius:50%; + -o-border-radius:50%; + border-radius:50%; + background-color:#e0e0e0; + color:#fff; + font-size:3em; + height:1em; + width:1em; + padding:.5em; + line-height:1 +} +.result, +.related-searches { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + -webkit-font-smoothing:subpixel-antialiased; + -webkit-tap-highlight-color:rgba(0,0,0,0); + margin-bottom:1.2em; + position:relative; + word-wrap:break-word; + border-radius:4px; + border-radius:var(--default-border-radius); + border:1px solid transparent +} +.result.highlight, +.related-searches.highlight { + border-color:#e5e5e5 +} +.result--ad--good, +.related-searches--ad--good { + margin-bottom:1em +} +.result__a { + vertical-align:middle; + display:inline-block; + max-width:100%; + color:#00278e +} +.highlight .result__a, +.highlight .result__a:hover { + color:#00278e +} +.result__a:hover { + color:#00278e; + text-decoration:underline +} +.result__a:visited, +.result__a:visited:hover { + color:#6c00a2 +} +@media only screen and (min-width: 864px) { + .result__a { + white-space:nowrap; + overflow:hidden; + -ms-text-overflow:ellipsis; + -o-text-overflow:ellipsis; + text-overflow:ellipsis; + line-height:1.22; + margin-bottom:-0.05em + } + .result--img .result__a { + white-space:normal; + overflow:visible + } +} +.result__body { + padding-left:10px; + padding-right:10px; + padding-top:.5em; + padding-bottom:.5em +} +.result__body.highlight { + background-color:#f7f7f7 +} +.is-mobile .result__body { + padding:14px 16px +} +.result__title { + position:static; + overflow:hidden; + display:block; + font-size:1.31em; + vertical-align:middle; + line-height:1.15; + padding:0; + margin:0; + margin-bottom:0.15em; + max-width:100% +} +.result--url-above-snippet .result__title { + margin-bottom:0 +} +.result__title .result__icon { + display:none +} +.result__image { + float:right; + margin-left:16px; + height:130px; + width:30%; + overflow:hidden; + position:relative; + border-radius:4px; + border-radius:var(--default-border-radius) +} +.result__image__img { + width:100%; + height:100%; + background-size:cover; + background-position:center; + object-fit:cover; + object-position:top; + position:absolute; + top:0; + left:0; + bottom:0; + right:0 +} +.result__check { + cursor:default; + color:#fff; + position:absolute; + right:100%; + top:0.7em; + margin-right:1em; + font-size:0.8em; + width:1em; + white-space:nowrap; + speak:none; + display:none +} +.result__check, +.result__check:before, +.result__check:after { + -webkit-transition:all .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:all .3s ease-in-out 0s; + -o-transition:all .3s ease-in-out 0s; + transition:all .3s ease-in-out 0s +} +.result__check:before, +.result__check:after { + display:inline-block +} +.result__check:before { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\2611"; + line-height:1; + float:right +} +.result__check:hover, +.highlight .result__check:hover { + text-decoration:none +} +.result__check:visited { + color:#c3c3c3 +} +.result__check__tt { + -webkit-border-radius:1em; + -moz-border-radius:1em; + -ms-border-radius:1em; + -o-border-radius:1em; + border-radius:1em; + font-size:0.76em; + line-height:2; + height:2em; + bottom:2.5em; + left:-0.95em +} +.result__check:hover .result__check__tt { + -webkit-transition-delay:.75s; + -moz-transition-delay:.75s; + -o-transition-delay:.75s; + transition-delay:.75s; + visibility:visible; + opacity:1 +} +.result__snippet { + color:#494949; + line-height:1.45; + margin:0 0 0.2em +} +.result__snippet a { + color:inherit +} +.result__snippet b, +.result__snippet strong { + color:#494949 +} +.result--url-above-snippet .result__snippet { + margin:0 +} +.result--ad--good .result__snippet { + color:inherit +} +.larger-ad-navigational .result__a { + font-size:23px +} +.result__extras { + display:flex; + position:relative +} +.result--url-above-snippet .result__extras { + min-height:1.57em; + margin:1px 0 2px; + top:0 +} +.result__extras__url { + white-space:nowrap; + overflow:hidden; + width:100%; + color:#666 +} +.highlight .result__extras__url, +.full-urls .result__extras__url, +.result--ad .result__extras__url { + white-space:nowrap; + overflow:hidden; + -ms-text-overflow:ellipsis; + -o-text-overflow:ellipsis; + text-overflow:ellipsis +} +.result--img .result__extras__url { + width:auto +} +.result__date { + color:#888 +} +.result__date:after { + padding:0 5px; + content:"\00B7" +} +.result__url, +.result__url:active, +.result__url:visited:focus { + color:#20692b +} +.result__url:hover { + color:#20692b +} +.result__url__domain { + display:inline +} +.result__icon { + overflow:hidden; + display:inline-block; + vertical-align:middle; + margin-top:-3px; + width:16px; + margin-right:.5em +} +.result--ad--small .result__icon { + display:none +} +.result__icon .result__icon__img, +.result__icon .result__icon img { + vertical-align:middle; + max-width:16px; + margin-top:0 +} +.result__url__full { + opacity:0; + visibility:hidden +} +.full-urls .result__url__full { + opacity:1; + visibility:visible +} +.result__extras__sep { + padding:0 5px +} +.highlight { + cursor:pointer +} +.highlight .result__url__full { + visibility:visible; + opacity:1 +} +.sponsored__url:hover, +.result--ad .result__url:hover { + text-decoration:underline +} +.result--ad { + border:none; + cursor:default; + background:none; + margin-bottom:.7em +} +.result--ad.highlight, +.result--ad.highlight:active { + background:none +} +.result--ad.result--ad--small .result__a { + font-size:0.75em +} +.result--ad.result--ad--small .result__title { + margin-bottom:5px +} +.result--ad.result--ad--small .result__snippet { + font-size:0.9em +} +.result--ad.result--ad--small .result__extras { + font-size:0.9em +} +.result--ad.result--ad--small .result--url-above-snippet .result__snippet { + margin-bottom:0 +} +.result--ad.result--ad--small .result--url-above-snippet .result__extras { + margin-bottom:5px; + height:auto +} +.result--ad.result--ad--small .result--url-above-snippet .result__extras__url { + line-height:1.1 +} +.result--ad .result__a { + display:inline; + white-space:normal +} +.result--ad .result__check { + display:none +} +.result--ad .result__extras__url { + display:inline-block; + width:auto; + padding-right:0 +} +.result--ad .sponsored__info { + width:auto; + position:absolute; + bottom:0; + right:0 +} +.result--more { + cursor:default; + position:relative; + margin-bottom:0; + bottom:0; + right:0; + left:0; + padding:0 10px; + width:582px; + z-index:100 +} +.is-mobile .result--more { + margin:21px 0; + padding:0 16px +} +@media only screen and (max-width: 650px) { + .result--more { + width:auto + } +} +.set-wide .result--more, +.set-super-wide .result--more { + width:auto +} +.result--more.is-loading { + background:none !important; + border-top:1px solid #ddd; + display:block; + text-align:center; + line-height:3.2; + margin-top:1.3em; + margin-right:10px; + margin-left:10px +} +.is-mobile .result--more.is-loading { + border:0; + height:52px; + margin:21px 0; + padding:0 16px +} +.result--more.is-loading .loader { + vertical-align:middle; + display:inline-block +} +.result--more__btn { + line-height:2.8; + font-weight:600; + font-size:1.1em; + text-transform:capitalize +} +.is-loading .result--more__btn { + display:none +} +.result--more__btn:hover { + background-color:#fafafa +} +.is-mobile .result--more__btn { + border-radius:100px +} +.result--sep { + cursor:default; + margin:1em auto 1em; + padding-top:0; + padding-bottom:0; + line-height:1.5; + height:1.5em +} +.result--sep--hr:before { + content:""; + position:absolute; + top:.75em; + left:10px; + right:20px; + background-color:#ededed; + display:block; + height:1px +} +.result--sep--hr.has-pagenum:before { + left:30px +} +.result__type, +.result__pagenum { + padding-top:1px; + padding-right:0.35em; + padding-left:0.35em; + margin-top:-0.2em; + line-height:1.3; + font-weight:600; + top:-1px +} +.result__type, +.result__pagenum { + background-color:#d0d0d0; + color:#666 +} +.result__pagenum { + margin-top:0; + top:0 +} +.result__pagenum--side { + padding:0; + background-color:transparent +} +.deep_image { + height:75px; + width:75px; + position:absolute; + background-repeat:no-repeat; + background-position:top right; + background-size:auto 75px +} +@media only screen and (max-width: 590px) { + .result, + .result__check, + .result__check:before { + -webkit-transition:none .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:none .3s ease-in-out 0s; + -o-transition:none .3s ease-in-out 0s; + transition:none .3s ease-in-out 0s + } + .result__check { + display:none + } + .result__title { + margin-bottom:.25em + } + .sitelinks { + margin:0 + } +} +.is-mobile .results_links_deep, +.is-mobile .results_links, +.is-mobile .result--news, +.is-mobile .related-searches { + border-radius:4px; + border-radius:var(--default-border-radius); + box-shadow:0 2px 3px rgba(0,0,0,0.06); + border:1px solid rgba(150,150,150,0.3); + border-bottom-color:rgba(125,125,125,0.3); + margin:0 0 7px 0 +} +.is-mobile .results_links_deep.highlight, +.is-mobile .results_links.highlight, +.is-mobile .result--news.highlight, +.is-mobile .related-searches.highlight { + box-shadow:0 2px 3px rgba(0,0,0,0.1); + border:1px solid rgba(150,150,150,0.7); + border-bottom-color:rgba(125,125,125,0.7) +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .result__a, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__separator, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__title, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .msg--spelling a, +.highlight .is-link-style-exp:not(.dark-header):not(.dark-bg) .result__a, +.highlight .is-link-style-exp:not(.dark-header):not(.dark-bg) .result__a:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .result__a:hover, +.highlight .is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__separator, +.highlight .is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__separator:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__separator:hover, +.highlight .is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__title, +.highlight .is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__title:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__title:hover, +.highlight .is-link-style-exp:not(.dark-header):not(.dark-bg) .msg--spelling a, +.highlight .is-link-style-exp:not(.dark-header):not(.dark-bg) .msg--spelling a:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .msg--spelling a:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .result__snippet .sponsored__sitelink, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .result__snippet .sponsored__sitelink:focus, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .result__snippet .sponsored__sitelink:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .badge--ad, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .badge--ad:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .badge--ad:focus, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__official-url, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__official-url:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__more-at, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__more-at-bottom, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__more-at:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__more-at-bottom:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module--carousel__body__title, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link:active, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link:focus, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link a, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link a:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link a:active, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link a:focus, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .js-forecast-module-detail-more.tx-clr--blue-dark, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .vertical--map__search-web .module__link, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .bing .tile__title--pr a, +.is-vertical-tabs-exp .module.module--carousel .module__footer, +.is-vertical-tabs-exp .module.module--images .module__footer, +.is-vertical-tabs-exp .module.module--carousel .module__footer:hover, +.is-vertical-tabs-exp .module.module--carousel .module__footer:active, +.is-vertical-tabs-exp .module.module--images .module__footer:hover, +.is-vertical-tabs-exp .module.module--images .module__footer:active { + color:#1A0DAB +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .tooltip-link, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .tooltip-link:visited, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .no-results__link, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal__box.modal__box--custom_date.modal__box--headed .modal__box__content .pika-single .pika-table tbody .is-startrange .pika-day::after, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal__box.modal__box--custom_date.modal__box--headed .modal__box__content .pika-single .pika-table tbody .is-endrange .pika-day::after, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link--blue, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link--blue:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link--blue:active, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__link--blue:focus, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .module__detail__precip-label span, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal__header .modal__header__clear, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal--dropdown.modal--dropdown--date .modal__footer .modal__list__link, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal--dropdown.modal--dropdown--license .modal__footer .modal__list__link, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal--dropdown--settings .settings-dropdown--section .settings-dropdown--header .settings-dropdown--header--link, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal--dropdown--settings .settings-dropdown--button, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .user-loc-link, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .user-loc-link:visited, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .vertical--map__search-web .module__link, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .vertical--map__search-this-area, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .vertical--map__search-examples__button, +.is-link-style-exp:not(.dark-header):not(.dark-bg):not(.is-mobile) .is-selected .directions-route-overview__print, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .sidebar-filter__show-more, +.is-vertical-tabs-exp #duckbar .zcm__link.is-active:not(.dropdown__button) { + color:#3969EF +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .btn--primary:not(.is-disabled), +.is-link-style-exp:not(.dark-header):not(.dark-bg) .is-checked .frm__switch__label, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal--dropdown--settings .settings-dropdown--section .frm__field.is-checked .frm__switch .frm__switch__label.btn, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .set-themes .set-theme.is-checked .set-theme__check, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal__box.modal__box--custom_date.modal__box--headed .modal__box__content .pika-single .pika-table tbody td.is-startrange .pika-day, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal__box.modal__box--custom_date.modal__box--headed .modal__box__content .pika-single .pika-table tbody td.is-endrange .pika-day, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal__box.modal__box--custom_date.modal__box--headed .modal__box__content .pika-single .pika-table tbody td.is-selected .pika-day, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .switch.is-on, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .is-selected .directions-search__mode__type__icon, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .atb-banner__btn--standalone, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .atb-banner__btn--standalone:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .atb-banner__btn--standalone:focus, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .atb-banner__btn--standalone:active { + background-color:#3969EF; + border-color:#3969EF +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .btn--primary:hover:not(.is-disabled), +.is-link-style-exp:not(.dark-header):not(.dark-bg) .is-checked .frm__switch__label:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal--dropdown--settings .settings-dropdown--section .frm__field.is-checked .frm__switch .frm__switch__label.btn:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .set-themes .set-theme.is-checked .set-theme__check:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .btn--primary:focus:not(.is-disabled), +.is-link-style-exp:not(.dark-header):not(.dark-bg) .is-checked .frm__switch__label:focus, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal--dropdown--settings .settings-dropdown--section .frm__field.is-checked .frm__switch .frm__switch__label.btn:focus, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .set-themes .set-theme.is-checked .set-theme__check:focus { + background-color:#2950BF; + border-color:#2950BF +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .btn--primary:active:not(.is-disabled), +.is-link-style-exp:not(.dark-header):not(.dark-bg) .is-checked .frm__switch__label:active, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal--dropdown--settings .settings-dropdown--section .frm__field.is-checked .frm__switch .frm__switch__label.btn:active, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .set-themes .set-theme.is-checked .set-theme__check:active { + background-color:#294698; + border-color:#294698 +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .btn--primary:hover:not(.is-disabled), +.is-link-style-exp:not(.dark-header):not(.dark-bg) .is-checked .frm__switch__label:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .btn--primary:focus:not(.is-disabled), +.is-link-style-exp:not(.dark-header):not(.dark-bg) .is-checked .frm__switch__label:focus { + border-color:#2950BF +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .btn--primary:active:not(.is-disabled), +.is-link-style-exp:not(.dark-header):not(.dark-bg) .is-checked .frm__switch__label:active { + border-color:#294698 +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .overlay--video-privacy__remember a { + color:#769DFF +} +.is-link-style-exp .header__logo { + width:40px; + height:40px; + background-size:40px 40px +} +.is-link-style-exp:not(.is-mobile) :is(#links, +#ads) .result__title { + font-size:1.46em +} +.is-link-style-exp:not(.is-mobile) #links .result.highlight { + border-color:transparent +} +.is-link-style-exp:not(.is-mobile) .vertical--news .result--news.highlight { + border-color:transparent; + box-shadow:none; + background:transparent +} +.is-link-style-exp .result__url, +.is-link-style-exp .result__url:active, +.is-link-style-exp .result__url:visited:focus { + color:#222 +} +.is-link-style-exp #links .result__extras__url .result__url { + position:relative; + top:2px +} +.is-link-style-exp #links .result.highlight .result__title .result__a { + text-decoration:underline +} +.is-link-style-exp #links .result.highlight .result__title .result__a.no-underline { + text-decoration:none +} +.is-link-style-exp #links .result.highlight .result__url { + text-decoration:none +} +.is-link-style-exp .vertical--news .result__url, +.is-link-style-exp .vertical--news .result__url:active, +.is-link-style-exp .vertical--news .result__url:visited:focus { + color:#222 +} +.is-link-style-exp .vertical--news .result__url__full, +.is-link-style-exp .vertical--news .result__url__full:active, +.is-link-style-exp .vertical--news .result__url__full:visited:focus { + color:#666 +} +.is-link-style-exp .btn { + border-radius:var(--default-border-radius) +} +.is-link-style-exp .place-detail__cta-icon, +.is-link-style-exp .directions-search__mode__type__icon, +.is-link-style-exp .module__toggle__chevron--alt { + border-radius:50% +} +.is-link-style-exp .modal__box { + border-radius:4px; + border-radius:var(--default-border-radius) +} +.is-link-style-exp .modal__header { + border-top-right-radius:4px; + border-top-left-radius:4px; + border-top-right-radius:var(--default-border-radius); + border-top-left-radius:var(--default-border-radius) +} +.is-link-style-exp .modal__footer { + border-bottom-right-radius:4px; + border-bottom-left-radius:4px; + border-bottom-right-radius:var(--default-border-radius); + border-bottom-left-radius:var(--default-border-radius) +} +.is-link-style-exp .module--images__thumbnails__tile { + border-radius:2px +} +.is-link-style-exp .badge--ad { + border-radius:4px +} +.is-link-style-exp .module--about__img { + border-radius:4px +} +.is-link-style-exp .module--carousel__wrap { + position:relative; + padding-right:1px; + margin:-10px -6px 0 +} +.is-link-style-exp .sidebar-modules .module--carousel .module--carousel__wrap { + margin-right:-3% +} +.is-link-style-exp .module--carousel__right { + right:-18px +} +.is-link-style-exp .module--carousel__left { + left:-18px +} +.is-link-style-exp .module--carousel__item:not(:last-child) { + margin-right:6px +} +.is-link-style-exp .module--carousel__item { + width:calc((100% - (3 * 2 * 6px)) / 3); + height:256px; + margin:10px 6px +} +.is-link-style-exp .module--carousel__item.is-highlighted .module--carousel__body__title { + text-decoration:underline +} +.is-link-style-exp .module--carousel__body__title { + font-size:16px; + font-weight:400 +} +.is-link-style-exp .module--carousel.has-one-item .module--carousel__wrap { + margin:0 +} +.is-link-style-exp .module--carousel.has-one-item .module--carousel__item { + margin:0 +} +.is-link-style-exp .module__clickable-header:hover .module__link, +.is-link-style-exp .module__clickable-header:hover .module__title__link { + text-decoration:underline +} +.is-link-style-exp .module__clickable-header .module__link:hover { + text-decoration:underline +} +.is-link-style-exp.is-mobile .module--carousel__wrap { + margin:0 +} +.is-link-style-exp.is-mobile .module--carousel__item { + margin:0 6px 1px 0 +} +.is-link-style-exp.is-mobile.is-not-mobile-device .module--carousel__item { + width:calc((100% - (2 * 6px)) / 3) +} +.is-link-style-exp .user-loc-tooltip.user-loc-tooltip--below-right { + border-top-right-radius:0 +} +.is-link-style-exp .user-loc-tooltip.user-loc-tooltip--below { + border-radius:var(--default-border-radius) +} +.is-link-style-exp .vertical--map .user-loc-tooltip .user-loc-tooltip__subtitle { + line-height:1.4 +} +.is-link-style-exp .vertical--map .user-loc-tooltip .user-loc-tooltip__subtitle a { + display:inline-block +} +.is-link-style-exp .modal--dropdown--settings { + margin-top:-1px +} +.is-link-style-exp .modal--dropdown--settings.modal--popover .modal__box { + width:80%; + max-width:320px; + max-height:455px +} +.is-link-style-exp .modal--dropdown.modal--dropdown--settings .settings-dropdown--button, +.is-link-style-exp .modal--dropdown.modal--dropdown--date .modal__footer .modal__list__link, +.is-link-style-exp .modal--dropdown.modal--dropdown--license .modal__footer .modal__list__link { + font-weight:400 +} +.is-link-style-exp .search__button:focus, +.is-link-style-exp .search:hover .search__button, +.is-link-style-exp .search:hover .search__button:focus, +.is-link-style-exp .search--home.has-text .search__button:focus, +.is-link-style-exp.is-mobile .search--header.has-text.search--focus .search__button:hover, +.is-link-style-exp .search__input:focus ~ .search__button, +.is-link-style-exp .search--header.has-text.search--hover .search__button, +.is-link-style-exp .search--header.has-text.search--focus .search__button, +.is-link-style-exp .search--home.has-text .search__button { + background-color:#3969EF; + color:white +} +.is-link-style-exp .result--more__btn { + color:#222; + background-color:rgba(34,34,34,0.1); + border:none !important +} +.is-link-style-exp .result--more__btn:hover { + background-color:rgba(34,34,34,0.2) +} +.is-link-style-exp .result--more__btn:active { + background-color:rgba(34,34,34,0.3) +} +.is-link-style-exp .module--carousel__item { + box-shadow:none +} +.is-link-style-exp .module--carousel__item:hover { + box-shadow:0px 1px 4px rgba(0,0,0,0.1),0px 4px 8px rgba(0,0,0,0.08) +} +.is-link-style-exp.is-not-mobile-device { + min-width:1072px +} +.is-link-style-exp.is-not-mobile-device #web_content_wrapper .cw, +.is-link-style-exp.is-not-mobile-device #web_content_wrapper .cw--c, +.is-link-style-exp.is-not-mobile-device .vertical.vertical--news .cw, +.is-link-style-exp.is-not-mobile-device .vertical.vertical--news .cw--c { + max-width:unset +} +.is-link-style-exp.is-not-mobile-device #links_wrapper { + min-width:1072px +} +.is-link-style-exp.is-not-mobile-device .results--sidebar { + margin-left:calc(var(--max-content-width) + 48px); + max-width:448px +} +.is-link-style-exp.is-not-mobile-device:not(.is-mobile) #ads .results_links, +.is-link-style-exp.is-not-mobile-device:not(.is-mobile) #links .results_links_deep { + margin-right:8px +} +.is-link-style-exp.is-not-mobile-device:not(.is-mobile) #ads .results_links .result__body, +.is-link-style-exp.is-not-mobile-device:not(.is-mobile) #links .results_links_deep .result__body { + max-width:calc(var(--max-content-width) - 72px) +} +.is-link-style-exp.is-not-mobile-device.set-wide #links_wrapper, +.is-link-style-exp.is-not-mobile-device.set-super-wide #links_wrapper { + display:flex +} +.is-link-style-exp.is-not-mobile-device.set-wide .results--sidebar, +.is-link-style-exp.is-not-mobile-device.set-super-wide .results--sidebar { + flex:1; + margin-left:48px +} +.is-link-style-exp.is-not-mobile-device.set-wide #ads .results_links, +.is-link-style-exp.is-not-mobile-device.set-wide #links .results_links_deep, +.is-link-style-exp.is-not-mobile-device.set-super-wide #ads .results_links, +.is-link-style-exp.is-not-mobile-device.set-super-wide #links .results_links_deep { + max-width:unset +} +.is-link-style-exp.is-not-mobile-device.set-wide .module--places, +.is-link-style-exp.is-not-mobile-device.set-super-wide .module--places { + max-width:640px +} +@media only screen and (max-width: 1079px) and (min-width: 591px) { + .is-link-style-exp.is-not-mobile-device { + min-width:1000px + } + .is-link-style-exp.is-not-mobile-device #links_wrapper { + min-width:1000px + } + .is-link-style-exp.is-not-mobile-device .results--sidebar { + margin-left:calc(var(--max-content-width) + 16px); + max-width:294px + } + .is-link-style-exp.is-not-mobile-device .metabar__in, + .is-link-style-exp.is-not-mobile-device #duckbar, + .is-link-style-exp.is-not-mobile-device .zci__main, + .is-link-style-exp.is-not-mobile-device .serp__results, + .is-link-style-exp.is-not-mobile-device .footer { + padding-left:24px + } + .is-link-style-exp.is-not-mobile-device .tileview--grid .zci__main, + .is-link-style-exp.is-not-mobile-device .tileview--grid .metabar__in { + padding-left:0 + } + .is-link-style-exp.is-not-mobile-device .body--serp .header__logo-wrap { + margin-left:27.5px + } + .is-link-style-exp.is-not-mobile-device .body--serp .header__search-wrap { + padding-left:82px; + max-width:calc(var(--max-content-width) - 58px) + } + :not(.is-mobile) .is-duckchat .zcm-wrap-wrap { + padding-left:82px + } + :not(.is-mobile) .is-duckchat .zcm-wrap-wrap #duckbar { + padding-left:0 + } +} +.is-mobile.is-link-style-exp .module--carousel .module__header { + margin-left:10px +} +.is-mobile.is-link-style-exp .module.module--images .module__header.module__header--link, +.is-mobile.is-link-style-exp .module.module--images .module__footer.hide--mob { + display:none +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) #links .result.is-keyboard-focus:focus-within { + background-color:#F2F2F2 !important +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .result__a:visited, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .result__a:visited:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__separator:visited, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__separator:visited:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__title:visited, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .sitelink--small__title:visited:hover, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .msg--spelling a:visited, +.is-link-style-exp:not(.dark-header):not(.dark-bg) .msg--spelling a:visited:hover { + color:#6c00a2 +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .modal__box.modal__box--custom_date.modal__box--headed .modal__box__content .custom_date__fields .custom_date__input:focus { + border-color:#3969EF +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .products-carousel .module--carousel__footer { + color:#222 +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .is-selected .directions-search__mode__type__icon { + border-color:#3969EF +} +.is-link-style-exp:not(.dark-header):not(.dark-bg) .directions-route-overview.is-selected { + border-left-color:#3969EF +} +.is-link-style-exp:not(.dark-header):not(.dark-bg):not(.is-mobile) .is-selected .directions-route-overview__print .directions-route-overview__print__icon { + fill:#3969EF +} +.is-link-breadcrumb-exp.full-urls.breadcrumb-urls #links .result__url__full, +.is-link-breadcrumb-exp.full-urls.breadcrumb-urls #links .result__url__full:active, +.is-link-breadcrumb-exp.full-urls.breadcrumb-urls #links .result__url__full:visited:focus, +.is-link-breadcrumb-exp.full-urls.breadcrumb-urls #ads .result__url__full, +.is-link-breadcrumb-exp.full-urls.breadcrumb-urls #ads .result__url__full:active, +.is-link-breadcrumb-exp.full-urls.breadcrumb-urls #ads .result__url__full:visited:focus, +.is-link-breadcrumb-exp.full-urls.breadcrumb-urls .results--sidebar .result__url__full, +.is-link-breadcrumb-exp.full-urls.breadcrumb-urls .results--sidebar .result__url__full:active, +.is-link-breadcrumb-exp.full-urls.breadcrumb-urls .results--sidebar .result__url__full:visited:focus { + color:#666 +} +.is-link-order-exp :is(#links, +#ads) .result__title { + letter-spacing:-.01px; + margin:0.1em 0px 0.29em 0px +} +.is-link-order-exp #links .result__body, +.is-link-order-exp #ads .result__body, +.is-link-order-exp .results--sidebar .result__body, +.is-link-order-exp .react-results--main .result__body, +.is-link-order-exp .react-results--sidebar .result__body { + display:flex; + flex-direction:column +} +.is-link-order-exp #links .result__extras, +.is-link-order-exp #ads .result__extras, +.is-link-order-exp .results--sidebar .result__extras, +.is-link-order-exp .react-results--main .result__extras, +.is-link-order-exp .react-results--sidebar .result__extras { + order:0; + letter-spacing:0.2px; + margin-bottom:1px +} +.is-link-order-exp #links .report-ad .ddgsi, +.is-link-order-exp #ads .report-ad .ddgsi, +.is-link-order-exp .results--sidebar .report-ad .ddgsi, +.is-link-order-exp .react-results--main .report-ad .ddgsi, +.is-link-order-exp .react-results--sidebar .report-ad .ddgsi { + display:none +} +.is-link-order-exp #links .report-ad__link, +.is-link-order-exp #ads .report-ad__link, +.is-link-order-exp .results--sidebar .report-ad__link, +.is-link-order-exp .react-results--main .report-ad__link, +.is-link-order-exp .react-results--sidebar .report-ad__link { + color:#999; + margin-left:0 +} +.is-link-order-exp #links .result__title, +.is-link-order-exp #ads .result__title, +.is-link-order-exp .results--sidebar .result__title, +.is-link-order-exp .react-results--main .result__title, +.is-link-order-exp .react-results--sidebar .result__title { + order:1 +} +.is-link-order-exp #links .result__snippet, +.is-link-order-exp #ads .result__snippet, +.is-link-order-exp .results--sidebar .result__snippet, +.is-link-order-exp .react-results--main .result__snippet, +.is-link-order-exp .react-results--sidebar .result__snippet { + order:2 +} +.is-link-order-exp #links .report-ad, +.is-link-order-exp #ads .report-ad, +.is-link-order-exp .results--sidebar .report-ad, +.is-link-order-exp .react-results--main .report-ad, +.is-link-order-exp .react-results--sidebar .report-ad { + line-height:inherit +} +.is-related-search-exp .related-searches__title-long, +.is-related-search-exp .related-searches__title-short { + font-size:20px; + line-height:23px; + letter-spacing:-0.2px +} +.is-related-search-exp .related-searches__list { + flex:1 +} +.is-related-search-exp .related-searches__list--first { + padding-right:0 +} +.is-related-search-exp .related-searches__item { + height:40px; + margin-bottom:12px; + padding-bottom:0; + border:1px solid #E5E5E5; + border-radius:4px; + border-radius:var(--default-border-radius) +} +.is-related-search-exp .related-searches__item:hover { + border-color:#CACACA; + text-decoration:underline +} +.is-related-search-exp .related-searches__item:active { + border-color:#ABABAB; + text-decoration:underline +} +.is-related-search-exp .related-searches__item .related-searches__link { + display:flex; + align-items:center; + height:100%; + padding:0 12px +} +.is-related-search-exp .related-searches.at-bottom { + padding-right:0px; + padding-left:0px +} +.is-related-search-exp .related-searches.at-bottom .related-searches__lists { + display:flex; + justify-content:space-between +} +.is-related-search-exp .related-searches.at-bottom .related-searches__list { + max-width:calc(50% - 12px) +} +.is-related-search-exp .related-searches.at-bottom .related-searches__list--first { + padding-right:0 +} +.is-related-search-exp .related-searches.at-bottom .related-searches__item:last-of-type { + margin-bottom:0 +} +.is-related-search-exp .related-searches__item-text { + display:flex; + align-items:center; + font-size:15px +} +.is-related-search-exp .related-searches__item-text span { + line-height:16px; + white-space:normal +} +.is-related-search-exp .related-searches__item-text::before { + content:''; + display:inline-block; + width:19px; + height:19px; + flex-shrink:0; + padding-right:0; + margin-right:7px; + background-image:url("/assets/icons/related/loupe-grey.svg"); + background-size:contain; + background-repeat:no-repeat +} +.is-related-search-exp.is-mobile .related-searches.at-bottom { + border:none; + box-shadow:none +} +.is-related-search-exp.is-mobile .related-searches__title-short { + padding-left:10px +} +.is-related-search-exp.is-mobile .related-searches.at-bottom { + padding:0px +} +.is-related-search-exp.is-mobile .related-searches.at-bottom .related-searches__lists { + flex-direction:column +} +.is-related-search-exp.is-mobile .related-searches.at-bottom .related-searches__list { + width:100%; + max-width:none +} +.is-related-search-exp.is-mobile .related-searches.at-bottom .related-searches__link { + padding:0 +} +.is-related-search-exp.is-mobile .related-searches.at-bottom .related-searches__list--first { + margin-right:0 +} +.is-related-search-exp.is-mobile .related-searches.at-bottom .related-searches__item { + padding:0 16px; + width:auto +} +.is-related-search-exp.is-mobile .related-searches.at-bottom .related-searches__item:last-of-type { + margin-bottom:12px +} +.is-related-search-exp.is-mobile .related-searches__item { + padding:0 12px +} +.is-related-search-exp.is-mobile .related-searches__item-text { + flex-direction:row; + justify-content:start +} +.is-vertical-tabs-exp .header-wrap { + background-color:#fff +} +.is-vertical-tabs-exp .result--more { + width:auto; + padding-left:10px; + padding-right:16px; + border-radius:4px; + border-radius:var(--default-border-radius) +} +.is-vertical-tabs-exp .result--more.is-loading { + border-radius:0 +} +.is-vertical-tabs-exp .result--more .btn.result--more { + border-radius:4px; + border-radius:var(--default-border-radius) +} +.is-vertical-tabs-exp .result--more__btn { + display:flex; + align-items:center; + justify-content:center; + height:41px; + padding:0 +} +.is-vertical-tabs-exp .is-loading .result--more__btn { + display:none +} +.is-vertical-tabs-exp .footer__left { + padding-left:7px +} +.is-vertical-tabs-exp .footer_cards { + display:flex; + box-sizing:border-box; + padding-left:10px; + padding-right:16px +} +.is-vertical-tabs-exp .footer__card { + width:100% +} +.is-vertical-tabs-exp .zcm__link:not(.dropdown__button) { + padding-bottom:8px; + margin:auto 10px 0 +} +.is-vertical-tabs-exp:not(.set-align-center):not(.is-mobile-device) .zcm-wrap--header { + max-width:unset +} +.is-vertical-tabs-exp .zcm { + padding-left:1px +} +.is-vertical-tabs-exp:not(.is-mobile-device) .zcm { + display:inline-flex; + min-width:590px; + min-width:var(--max-content-width) +} +.is-vertical-tabs-exp .zcm-wrap-wrap .zcm--right-fade::before { + background-image:linear-gradient(90deg, rgba(255,255,255,0), #fff) +} +.is-vertical-tabs-exp #duckbar .zcm__item { + display:inline-flex; + height:38px +} +.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button) { + display:flex; + align-items:center; + line-height:16px; + letter-spacing:-0.1px; + height:auto; + border-bottom:2px solid transparent +} +.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button):hover, +.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button):focus { + color:#222 +} +.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button):active { + color:#3969EF +} +.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button).is-active { + border-color:#3969EF +} +.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button).is-active:hover, +.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button).is-active:focus, +.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button).is-active:active { + color:#3969EF; + border-color:#3969EF +} +.is-vertical-tabs-exp #duckbar .zcm__link__icon { + display:block; + margin-right:5px; + min-width:11px +} +.is-vertical-tabs-exp #duckbar .zcm__link__icon svg { + display:block; + position:relative; + top:-1px; + height:16px +} +.is-vertical-tabs-exp #duckbar_new .zcm__link .zcm__link__icon { + display:none +} +.is-vertical-tabs-exp .zcm__sep--h.sep--before { + padding-top:4px +} +.is-vertical-tabs-exp:not(.is-mobile) .dropdown.dropdown--settings .zcm__link { + padding-top:1px +} +.is-vertical-tabs-exp #duckbar .dropdown__button:not(.dropdown__button--no-icon)::after { + margin-top:-5px; + margin-left:5px +} +.is-vertical-tabs-exp:not(.is-mobile) .results--main .module-slot, +.is-vertical-tabs-exp:not(.is-mobile) .results--main .ia-modules { + padding:0 16px 0 10px +} +.is-vertical-tabs-exp #links.results .result+.module-slot:not(:empty) .module { + margin-top:20px +} +.is-vertical-tabs-exp .module.module--carousel { + height:auto +} +.is-vertical-tabs-exp .module--carousel__items { + height:auto; + padding-bottom:3px +} +.is-vertical-tabs-exp .module--places { + max-width:100% +} +.is-vertical-tabs-exp .module--images { + margin-left:0; + margin-right:0 +} +.is-vertical-tabs-exp .module--carousel .module__header, +.is-vertical-tabs-exp .module--carousel .module__footer { + margin-left:0 +} +.is-vertical-tabs-exp .module.module--carousel .module__header.module__header--link, +.is-vertical-tabs-exp .module.module--images .module__header.module__header--link { + font-size:20px; + line-height:23px; + letter-spacing:-0.2px; + color:#222; + margin-bottom:10px +} +.is-vertical-tabs-exp .module.module--carousel .module__header__icon, +.is-vertical-tabs-exp .module.module--images .module__header__icon { + position:relative; + top:1px; + margin-right:8px +} +.is-vertical-tabs-exp .module.module--carousel .module__footer, +.is-vertical-tabs-exp .module.module--images .module__footer { + display:flex; + height:41px; + margin-left:0; + padding-left:0; + justify-content:center; + align-items:center; + border:1px solid #E5E5E5; + box-sizing:border-box; + border-radius:var(--default-border-radius); + font-size:16px; + line-height:19px; + letter-spacing:-0.1px +} +.is-vertical-tabs-exp .module.module--carousel .module__footer:hover, +.is-vertical-tabs-exp .module.module--carousel .module__footer:active, +.is-vertical-tabs-exp .module.module--images .module__footer:hover, +.is-vertical-tabs-exp .module.module--images .module__footer:active { + text-decoration:none; + border-color:#CACACA +} +.is-vertical-tabs-exp .module.module--carousel .module__footer:before, +.is-vertical-tabs-exp .module.module--images .module__footer:before { + display:none +} +.is-vertical-tabs-exp .module.module--carousel .module__footer:after, +.is-vertical-tabs-exp .module.module--images .module__footer:after { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\2192"; + display:block; + margin-left:10px +} +.is-vertical-tabs-exp .module.module--carousel .feedback-prompt, +.is-vertical-tabs-exp .module.module--images .feedback-prompt { + bottom:-22px +} +.is-vertical-tabs-exp .module--carousel.products-carousel .feedback-prompt, +.is-vertical-tabs-exp .module--carousel.module--carousel-autoads .feedback-prompt { + bottom:-18px +} +.is-vertical-tabs-exp .module--carousel.products-carousel:not(.has-grid) .badge--ad-wrap, +.is-vertical-tabs-exp .module--carousel.products-carousel .module--carousel__main-source, +.is-vertical-tabs-exp .module--carousel.module--carousel-autoads:not(.has-grid) .badge--ad-wrap, +.is-vertical-tabs-exp .module--carousel.module--carousel-autoads .module--carousel__main-source { + top:8px; + right:5px +} +.is-vertical-tabs-exp:not(.is-mobile) .results--main .products-carousel.has-hidden-vertical:not(.has-one-item):not(.has-two-items) { + margin-bottom:12px +} +.is-vertical-tabs-exp:not(.is-mobile) .results--main .products-carousel.has-hidden-vertical:not(.has-one-item):not(.has-two-items) .feedback-prompt { + bottom:-9px +} +.is-vertical-tabs-exp .module--carousel .module__header, +.is-vertical-tabs-exp .module--images .module__header { + border-radius:0px +} +.is-vertical-tabs-exp .module.module--images .module__footer { + margin-top:13px +} +.is-vertical-tabs-exp:not(.is-mobile).is-mobile-device .module--carousel__items { + left:0; + padding-right:0 +} +.is-vertical-tabs-exp:not(.is-mobile).is-mobile-device .module--carousel__item:first-child { + margin-left:6px +} +.is-vertical-tabs-exp:not(.is-mobile).is-mobile-device .module--carousel__item:last-child { + margin-right:6px +} +.is-vertical-tabs-exp.is-mobile .module--images { + border:none; + box-shadow:none; + border-radius:0 +} +.is-vertical-tabs-exp.is-mobile .module--images .module--images__thumbnails { + display:flex; + margin-bottom:11px +} +.is-vertical-tabs-exp.is-mobile .module--images .module--images__thumbnails__tile { + border-radius:4px; + margin-bottom:0px +} +.is-vertical-tabs-exp.is-mobile .module--images .module__toggle { + display:flex; + height:41px; + margin-left:0; + padding-left:0; + justify-content:center; + align-items:center; + background:white; + border:1px solid #E5E5E5; + box-sizing:border-box; + border-radius:4px; + border-radius:var(--default-border-radius); + font-size:16px; + line-height:19px; + letter-spacing:-0.1px +} +.is-vertical-tabs-exp.is-mobile .module--images .module__toggle:hover, +.is-vertical-tabs-exp.is-mobile .module--images .module__toggle:active { + text-decoration:none; + box-shadow:0 2px 3px rgba(0,0,0,0.06); + border-color:#CACACA; + color:#2950BF +} +.is-vertical-tabs-exp.is-mobile .module--images .module__toggle:after { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\2192"; + display:block; + margin-left:10px +} +.is-mobile.is-vertical-tabs-exp .zcm { + display:inline-flex; + min-width:unset +} +.is-mobile.is-vertical-tabs-exp .module.module--images { + margin-bottom:7px +} +.is-mobile.is-vertical-tabs-exp .result--more { + padding-left:0px; + padding-right:0px +} +.nrn-react-div { + margin-bottom:1.2rem +} +.is-mobile .nrn-react-div { + margin-bottom:7px +} +.is-mobile.serp-mobile-ux-2023 .nrn-react-div { + margin-bottom:0 +} +.is-mobile.serp-mobile-ux-2023 .nrn-react-div::before, +.is-mobile.serp-mobile-ux-2023 .nrn-react-div+.module-slot:not(:empty)::before, +.is-mobile.serp-mobile-ux-2023 .ia-modules:not(:empty)::before, +.is-mobile.serp-mobile-ux-2023 .module-slot:not(:empty)::before { + content:''; + display:block; + width:calc(100% + 14px); + margin-left:-7px; + margin-right:-7px; + height:6px; + background-color:#F2F2F2 +} +.is-mobile.serp-mobile-ux-2023 .module-slot .module:not(.module--about):not(.module--places.is-multiple), +.is-mobile.serp-mobile-ux-2023 .ia-modules .module:not(.module--about):not(.module--places.is-multiple):first-of-type, +.is-mobile.serp-mobile-ux-2023 .ia-modules .react-module:first-of-type { + margin-top:14px !important +} +.is-mobile.serp-mobile-ux-2023 .module--about>.module__header { + margin-top:14px !important +} +.is-mobile.serp-mobile-ux-2023 .module--about, +.is-mobile.serp-mobile-ux-2023 .module--places.is-single { + margin-bottom:14px !important +} +.is-mobile.serp-mobile-ux-2023 .module:not(.module--translations) { + border:none; + box-shadow:none; + border-radius:0 +} +.is-mobile.serp-mobile-ux-2023 .forecast-wrapper, +.is-mobile.serp-mobile-ux-2023 .module--places-multiple { + margin-left:-7px; + margin-right:-7px +} +.is-mobile.serp-mobile-ux-2023 .module--forecast .module__top:not(.has-alert) { + padding-top:0 !important +} +.is-mobile.serp-mobile-ux-2023 .module--forecast .module__warnings { + padding-bottom:14px !important; + padding-top:0 !important +} +.is-mobile.serp-mobile-ux-2023 .module--forecast .module__items { + -ms-overflow-style:none; + scrollbar-width:none +} +.is-mobile.serp-mobile-ux-2023 .module--forecast .module__items::-webkit-scrollbar { + display:none +} +.is-mobile.serp-mobile-ux-2023 .module--places.is-multiple { + margin-bottom:14px !important +} +.is-mobile.serp-mobile-ux-2023 .module--places-multiple .module__toggle { + width:calc(100% - 14px); + margin-left:7px; + margin-right:7px +} +.is-mobile.serp-mobile-ux-2023 .module--places-multiple .module__header, +.is-mobile.serp-mobile-ux-2023 .module--places.is-single .module__header { + border-radius:0 +} +.is-mobile.serp-mobile-ux-2023 .module--places-multiple .label.mapkit-static__cta, +.is-mobile.serp-mobile-ux-2023 .module--places.is-single .label.mapkit-static__cta { + font-size:1rem +} +.is-mobile.serp-mobile-ux-2023 .module--about>.module__header { + border-radius:0 !important +} +.is-mobile.serp-mobile-ux-2023 .module--about .label.mapkit-static__cta { + font-size:1rem +} +.is-mobile.serp-mobile-ux-2023 .ia-module--definitions>.module__content, +.is-mobile.serp-mobile-ux-2023 .ia-module--stocks>.module__content { + padding-left:8px; + padding-right:8px +} +.is-mobile.serp-mobile-ux-2023 .module--about { + padding-left:8px; + padding-right:8px +} +.is-mobile.serp-mobile-ux-2023 .module--about>.module__content { + padding-left:0px; + padding-right:0px +} +.is-mobile.serp-mobile-ux-2023 .module--about .module__header--with-image { + border-radius:0 +} +.is-mobile.serp-mobile-ux-2023 .module--about .module__header--with-image .label { + font-size:1rem +} +.is-mobile.serp-mobile-ux-2023 .module__toggle, +.is-mobile.serp-mobile-ux-2023 .products-carousel .module__footer, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module__footer, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module__footer, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module__footer { + border:none !important; + border-radius:8px !important; + font-weight:700 !important; + background-color:rgba(0,0,0,0.06) !important; + color:rgba(0,0,0,0.84) !important +} +.is-mobile.serp-mobile-ux-2023 .module__toggle:hover, +.is-mobile.serp-mobile-ux-2023 .products-carousel .module__footer:hover, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module__footer:hover, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module__footer:hover, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module__footer:hover { + background-color:rgba(0,0,0,0.12) !important +} +.is-mobile.serp-mobile-ux-2023 .module__toggle:active, +.is-mobile.serp-mobile-ux-2023 .products-carousel .module__footer:active, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module__footer:active, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module__footer:active, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module__footer:active { + background-color:rgba(0,0,0,0.18) !important +} +.is-mobile.serp-mobile-ux-2023 .module--about>.module__toggle, +.is-mobile.serp-mobile-ux-2023 .ia-module--definitions>.module__toggle { + height:41px !important +} +.is-mobile.serp-mobile-ux-2023 .module--about>.module__toggle .module__toggle__chevron, +.is-mobile.serp-mobile-ux-2023 .ia-module--definitions>.module__toggle .module__toggle__chevron { + top:4px !important +} +.is-mobile.serp-mobile-ux-2023 .module--about>.module__toggle .module__toggle__chevron--collapse, +.is-mobile.serp-mobile-ux-2023 .ia-module--definitions>.module__toggle .module__toggle__chevron--collapse { + top:-4px !important +} +.is-mobile.serp-mobile-ux-2023 .module--about>.module__toggle { + margin-left:-8px; + margin-right:-8px; + width:calc(100% + 16px) +} +.is-mobile.serp-mobile-ux-2023 .products-carousel .module--carousel__item, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module--carousel__item, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module--carousel__item, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module--carousel__item { + border:none !important; + box-shadow:0px 0px 0px rgba(0,0,0,0.03),0px 2px 8px rgba(0,0,0,0.15) !important +} +.is-mobile.serp-mobile-ux-2023 .products-carousel .module--carousel__items, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module--carousel__items, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module--carousel__items, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module--carousel__items { + padding-top:4px; + margin-bottom:0px !important; + padding-bottom:9px +} +.is-mobile.serp-mobile-ux-2023 .module--images__thumbnails { + margin-bottom:18px !important +} +.is-mobile.serp-mobile-ux-2023 .module--about .module__content { + padding-bottom:14px !important +} +.is-mobile.serp-mobile-ux-2023 .products-carousel .module--carousel__wrap, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module--carousel__wrap, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module--carousel__wrap, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module--carousel__wrap { + margin-left:-7px; + margin-right:-8px +} +.is-mobile.serp-mobile-ux-2023 .products-carousel .module--carousel__wrap>.module--carousel__items, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module--carousel__wrap>.module--carousel__items, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module--carousel__wrap>.module--carousel__items, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module--carousel__wrap>.module--carousel__items { + -ms-overflow-style:none; + scrollbar-width:none +} +.is-mobile.serp-mobile-ux-2023 .products-carousel .module--carousel__wrap>.module--carousel__items::-webkit-scrollbar, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module--carousel__wrap>.module--carousel__items::-webkit-scrollbar, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module--carousel__wrap>.module--carousel__items::-webkit-scrollbar, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module--carousel__wrap>.module--carousel__items::-webkit-scrollbar { + display:none +} +.is-mobile.serp-mobile-ux-2023 .products-carousel .module--carousel__wrap .module--carousel__item:first-of-type, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module--carousel__wrap .module--carousel__item:first-of-type, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module--carousel__wrap .module--carousel__item:first-of-type, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module--carousel__wrap .module--carousel__item:first-of-type { + margin-left:7px +} +.is-mobile.serp-mobile-ux-2023 .products-carousel .module--carousel__wrap .module--carousel__item:last-of-type, +.is-mobile.serp-mobile-ux-2023 .module--carousel-recipes .module--carousel__wrap .module--carousel__item:last-of-type, +.is-mobile.serp-mobile-ux-2023 .module--carousel-news .module--carousel__wrap .module--carousel__item:last-of-type, +.is-mobile.serp-mobile-ux-2023 .module--carousel-videos .module--carousel__wrap .module--carousel__item:last-of-type { + margin-right:8px +} +.is-mobile.serp-mobile-ux-2023 .related-searches__title-long, +.is-mobile.serp-mobile-ux-2023 .related-searches__title-short, +.is-mobile.serp-mobile-ux-2023 .module__header { + font-weight:700; + font-size:calc(20 * 1rem / (0.9 * 16)); + line-height:28px +} +.is-mobile.serp-mobile-ux-2023 .module--carousel .module__header { + margin-bottom:6px !important +} +.is-mobile.serp-mobile-ux-2023 .related-searches__title-long, +.is-mobile.serp-mobile-ux-2023 .related-searches__title-short { + padding-bottom:8px !important +} +.is-mobile.serp-mobile-ux-2023 .result.result--sep.result--sep--hr.has-pagenum { + display:none +} +.is-mobile.serp-mobile-ux-2023 .result.result--more>.result--more__btn { + background:#3969EF; + color:white +} +.is-mobile.serp-mobile-ux-2023 .search-filters { + -ms-overflow-style:none !important; + scrollbar-width:none !important +} +.is-mobile.serp-mobile-ux-2023 .search-filters::-webkit-scrollbar { + display:none !important +} +.results:after, +.results--ads:after { + content:""; + display:table; + clear:both +} +.results { + margin-bottom:2em; + margin-top:.5em; + position:relative; + padding-bottom:5em +} +.has-footer .results { + padding-bottom:20px +} +.is-mobile .results { + margin-top:0 +} +.is-mobile.has-footer .results { + padding-bottom:0; + margin-bottom:0 +} +.serp__results { + padding-top:10px; + position:relative +} +.is-mobile-device .serp__results { + min-width:auto; + box-sizing:content-box +} +.is-not-mobile-device .serp__results { + min-width:980px; + box-sizing:border-box +} +@media screen and (max-width: 980px) { + .is-not-mobile-device .serp__results { + padding-right:13px + } +} +.results--main { + float:left; + width:100% +} +@media screen and (max-width: 980px) { + .is-mobile-device .results--main { + float:none + } +} +.results--sidebar { + display:block; + overflow:hidden; + padding:30px 2px 0; + margin:12px 10px 0 640px; + text-align:left; + min-width:253px; + max-width:465px +} +@media only screen and (max-width: 980px) { + .is-mobile-device .results--sidebar { + display:none + } +} +.serp__top-right { + position:absolute; + top:.5em +} +.serp__bottom-right { + position:fixed; + bottom:0 +} +.serp__top-right, +.serp__bottom-right { + right:0; + text-align:right; + z-index:5 +} +.results--powered { + padding:0 .5em .5em; + color:#888; + background-color:rgba(255,255,255,0.85) +} +.results--powered a, +.results--powered a:visited { + color:inherit +} +.results--powered__badge-link:hover { + text-decoration:none +} +.results--powered__badge { + vertical-align:baseline +} +.results--powered__badge.badge--blekko { + margin-left:2px; + bottom:-1px +} +.results--powered__badge.badge--bing { + margin-left:3px; + bottom:-5px +} +.results--powered__badge.badge--yandex { + bottom:-3px +} +.results--powered__badge.badge--yahoo { + bottom:-1px +} +.results--ads .result:first-child { + margin-top:0.5em +} +.is-mobile .results--ads .result:first-child { + margin-top:0 +} +.results .results--ads { + margin-top:1em; + margin-bottom:1em +} +.is-mobile .results--ads { + margin-top:0; + margin-bottom:0 +} +.results--ads--rrail .result--ad:first-child { + margin-top:1px +} +.results--ads--rrail .result--ad:last-child { + margin-bottom:10px +} +.results--ads--rrail .result--ad { + text-align:left; + width:250px; + margin-bottom:0 +} +.results--ads--rrail .result__body { + padding-left:0; + padding-right:0 +} +.has-right-rail-module .sidebar-modules:empty+.results--ads--rrail { + margin-top:0; + padding-top:0 +} +.has-right-rail-module .results--ads--rrail { + margin-top:1px; + padding-top:8px +} +.has-right-rail-module .results--ads--rrail .result--ad { + width:auto; + padding-top:1em; + border-left:1px solid rgba(150,150,150,0.3); + border-radius:0 +} +.has-right-rail-module .results--ads--rrail .result--ad:first-child { + padding-top:0 +} +.has-right-rail-module .results--ads--rrail .result__body { + padding:0 22px +} +.is-duckchat .serp__bottom-right, +.is-duckchat .mvc_filters_row { + display:none +} +.set-wide .content__text, +.set-wide .is-link-style-exp.is-not-mobile-device .footer_cards, +.is-link-style-exp.is-not-mobile-device .set-wide .footer_cards, +.set-wide .results--main, +.set-wide .cw, +.set-wide .cw--c { + max-width:1352px +} +.set-wide .header--aside__msg { + display:none +} +.set-wide .header__search-wrap { + max-width:590px +} +.set-wide .results--main { + float:none +} +.set-super-wide .content__text, +.set-super-wide .is-link-style-exp.is-not-mobile-device .footer_cards, +.is-link-style-exp.is-not-mobile-device .set-super-wide .footer_cards, +.set-super-wide .results--main, +.set-super-wide .cw, +.set-super-wide .cw--c { + max-width:1553px +} +.set-super-wide .header--aside__msg { + display:none +} +.set-super-wide .header__search-wrap { + max-width:590px +} +.set-super-wide .results--main { + float:none +} +.cw:after, +.cw--c:after, +.result__body:after, +.serp__results:after { + content:""; + display:block; + clear:both +} +.result__check__tt, +.logo_homepage__tt { + -webkit-transition:opacity .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:opacity .3s ease-in-out 0s; + -o-transition:opacity .3s ease-in-out 0s; + transition:opacity .3s ease-in-out 0s; + -webkit-border-radius:4px; + -moz-border-radius:4px; + -ms-border-radius:4px; + -o-border-radius:4px; + border-radius:4px; + visibility:hidden; + opacity:0; + display:inline-block; + vertical-align:middle; + position:absolute; + margin:auto; + background-color:#a3a3a3; + background-color:rgba(138,138,138,0.9); + text-indent:0px; + padding:0 1em; + white-space:nowrap; + line-height:1.6; + height:1.6em; + font-weight:400; + font-style:normal; + color:white; + z-index:200 +} +.result__check__tt:before { + content:""; + display:block; + position:absolute; + margin-left:-.5em; + bottom:-.5em; + left:1.5em; + border:.5em solid transparent; + border-bottom-width:0; + border-top-color:#a3a3a3; + border-top-color:rgba(138,138,138,0.9) +} +.logo_homepage__tt { + top:0; + bottom:0; + left:100%; + height:1.6em +} +.logo_homepage__tt:before { + content:""; + display:block; + position:absolute; + margin-top:-4px; + left:-4px; + top:50%; + border:4px solid transparent; + border-left-width:0; + border-right-color:#a3a3a3; + border-right-color:rgba(138,138,138,0.9) +} +.content__internal, +.serp__results { + padding-left:150px +} +.content__internal { + padding-right:150px +} +@media only screen and (max-width: 1350px) { + .content__internal, + .serp__results { + padding-left:94px + } + .content__internal { + padding-right:94px + } +} +@media only screen and (max-width: 1079px) { + .content__internal, + .serp__results { + padding-left:58px + } + .content__internal { + padding-right:58px + } +} +@media only screen and (max-width: 590px) { + .content__internal, + .serp__results { + padding-left:58px + } + .content__internal { + padding-right:58px + } + .content__internal, + .serp__results { + padding-left:0 !important + } + .content__internal { + padding-right:0 !important + } +} +@media only screen and (max-width: 425px) { + .content__internal, + .serp__results { + padding-left:58px + } + .content__internal { + padding-right:58px + } +} +@media only screen and (max-width: 864px) { + .serp__top-right, + .serp__bottom-right { + display:none + } +} +.browser--chrome, +.browser--firefox, +.browser--safari, +.browser--opera, +.browser--ie, +.browser--edge, +.browser--arora, +.browser--maxthon, +.browser--seamonkey, +.browser--palemoon, +.browser--vivaldi, +.browser--ddg, +.logo_modal, +.browser--brave { + width:64px; + height:64px; + text-indent:-999999px; + display:inline-block; + vertical-align:middle; + position:relative; + background-position:50% 50%; + background-repeat:no-repeat +} +.browser--chrome { + background-image:url("/assets/icons/browsers/small/chrome.png") +} +.svg .browser--chrome { + background-image:url("/assets/icons/browsers/small/chrome.svg") +} +.browser--firefox { + background-image:url("/assets/icons/browsers/small/firefox.png") +} +.svg .browser--firefox { + background-image:url("/assets/icons/browsers/small/firefox.svg") +} +.browser--safari { + background-image:url("/assets/icons/browsers/small/safari.png") +} +.svg .browser--safari { + background-image:url("/assets/icons/browsers/small/safari.svg") +} +.browser--opera { + background-image:url("/assets/icons/browsers/small/opera.png") +} +.svg .browser--opera { + background-image:url("/assets/icons/browsers/small/opera.svg") +} +.browser--ie { + background-image:url("/assets/icons/browsers/small/ie.png") +} +.svg .browser--ie { + background-image:url("/assets/icons/browsers/small/ie.svg") +} +.browser--edge { + background-image:url("/assets/icons/browsers/small/edge.png") +} +.svg .browser--edge { + background-image:url("/assets/icons/browsers/small/edge.svg") +} +.browser--arora { + background-image:url("/assets/icons/browsers/small/arora.png") +} +.svg .browser--arora { + background-image:url("/assets/icons/browsers/small/arora.svg") +} +.browser--maxthon { + background-image:url("/assets/icons/browsers/small/maxthon.png") +} +.svg .browser--maxthon { + background-image:url("/assets/icons/browsers/small/maxthon.svg") +} +.browser--seamonkey { + background-image:url("/assets/icons/browsers/small/seamonkey.png") +} +.svg .browser--seamonkey { + background-image:url("/assets/icons/browsers/small/seamonkey.svg") +} +.browser--palemoon { + background-image:url("/assets/icons/browsers/small/palemoon.png") +} +.svg .browser--palemoon { + background-image:url("/assets/icons/browsers/small/palemoon.svg") +} +.browser--vivaldi { + background-image:url("/assets/icons/browsers/small/vivaldi.png") +} +.svg .browser--vivaldi { + background-image:url("/assets/icons/browsers/small/vivaldi.svg") +} +.browser--ddg, +.logo_modal, +.browser--brave { + background-image:url("/assets/icons/browsers/small/ddg.png") +} +.svg .browser--ddg, +.svg .logo_modal, +.svg .browser--brave { + background-image:url("/assets/icons/browsers/small/ddg.svg") +} +.logo_homepage, +.header__logo-wrap, +.logo--dax { + background-position:50% 50%; + background-repeat:no-repeat; + background-size:100%; + color:transparent; + text-indent:-9999px; + font-size:0px +} +.logo_homepage { + width:205px; + height:200px; + display:block; + position:relative; + margin:0 auto; + background-image:url("/assets/logo_homepage.normal.v109.svg") +} +.dark-bg .logo_homepage { + background-image:url("/assets/logo_homepage.alt.v109.svg") +} +@media only screen and (max-width: 425px) { + .logo_homepage { + width:166px; + height:134px + } +} +@media only screen and (max-height: 425px) { + .logo_homepage { + width:221px; + height:62px; + background-image:url("/assets/logo_homepage_mobile.normal.v109.svg") + } + .dark-bg .logo_homepage { + background-image:url("/assets/logo_homepage_mobile.alt.v109.svg") + } +} +.body--html .logo_homepage { + background:no-repeat center url("/assets/logo_homepage.normal.v109.png"); + background:no-repeat center/100% url("/assets/logo_homepage.normal.v109.svg"),linear-gradient(transparent, transparent) +} +@media only screen and (max-height: 425px) { + .body--html .logo_homepage { + background:no-repeat center url("/assets/logo_homepage_mobile.normal.v109.png"); + background:no-repeat center/100% url("/assets/logo_homepage_mobile.normal.v109.svg"),linear-gradient(transparent, transparent) + } +} +.header__logo-wrap { + background-size:36px 36px; + background-image:url("/assets/logo_header.v109.svg") +} +.header--html .header__logo-wrap { + display:block; + background:no-repeat center url("/assets/logo_header.v109.png"); + background:no-repeat center/auto 36px url("/assets/logo_header.v109.svg"),linear-gradient(transparent, transparent) +} +.dark-header .header__logo-wrap { + background-image:url("/assets/logo_header.v109.svg") +} +.logo--dax { + background-image:url("/assets/dax.v109.svg"); + width:90px; + height:90px; + background-size:90px 90px; + margin:auto +} +html:not(.svg) .logo--dax { + background-image:url("/assets/dax.v109.png") +} +.logo_homepage__tt { + padding:0 12px; + font-weight:600; + font-size:16px; + bottom:auto; + right:auto; + left:90%; + top:35% +} +@media only screen and (max-height: 425px) { + .logo_homepage__tt { + bottom:0; + left:95%; + top:0 + } +} +.no-touch .logo_homepage:hover .logo_homepage__tt { + -webkit-transition-delay:.5s; + -moz-transition-delay:.5s; + -o-transition-delay:.5s; + transition-delay:.5s; + visibility:visible; + opacity:1 +} +.search, +.search__input, +.search__clear, +.search__button, +.search--adv, +.search__input--adv { + font-size:1em +} +.search, +.search--adv { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + border-radius:4px; + border-radius:var(--default-border-radius); + display:block; + position:relative; + height:2.8em; + background-color:#fff; + border:1px solid rgba(0,0,0,0.15); + box-shadow:0 2px 3px rgba(0,0,0,0.06); + padding-left:.75em; + padding-right:6.5em +} +.search.has-suggestions, +.search--adv.has-suggestions { + border-radius:4px 4px 0 0; + border-radius:var(--default-border-radius) var(--default-border-radius) 0 0 +} +.search--adv { + padding-right:3.5em +} +.search--adv:hover, +.search--adv.search--header.has-text.search--hover, +.search--adv.search--header.has-text.search--focus, +.search--adv.search--home.has-text { + padding-right:6.5em +} +.is-mobile .search--adv { + padding-left:15px; + padding-right:6em +} +.is-mobile .search--adv.has-text.search--focus { + padding-right:6em +} +.is-mobile .search--adv.has-text:after { + content:""; + position:absolute; + top:14px; + right:46px; + height:16px; + width:1px; + background-color:#d9d9d9 +} +.search--adv.hide-search-button:hover { + padding-right:3.5em +} +.hide-search-button .search--adv { + padding-right:.75em +} +.hide-search-button .search--adv:hover, +.hide-search-button .search--adv.search--header.has-text.search--hover, +.hide-search-button .search--adv.search--header.has-text.search--focus, +.hide-search-button .search--adv.search--home.has-text { + padding-right:3em +} +.is-mobile .hide-search-button .search--adv:hover, +.is-mobile .hide-search-button .search--adv.search--header.has-text.search--hover, +.is-mobile .hide-search-button .search--adv.search--header.has-text.search--focus, +.is-mobile .hide-search-button .search--adv.search--home.has-text { + padding-right:3.2em +} +.is-mobile .hide-search-button .search--adv { + padding-right:3.2em +} +.hide-search-button .search--adv.has-text:after { + right:40px +} +.search--no-clear { + padding-right:3.5em +} +.search--header { + background-color:#fff; + height:44px; + padding-left:11px +} +.search--header .search__input, +.search--header .search__input--adv { + height:44px +} +.vertical--map__sidebar__header__search .search--header { + width:338px +} +@media only screen and (max-width: 864px) { + .vertical--map__sidebar__header__search .search--header { + width:238px + } +} +.directions-search .search--header { + width:auto +} +.directions-search .search--header:hover { + padding-right:3.5em +} +.search--header .search__clear { + font-size:14.4px +} +.search--header .search__button { + font-size:18px +} +.lt-ie9 .search--header .search__input, +.lt-ie9 .search--header .search__input--adv { + line-height:44px +} +.search--home { + font-size:1.14em +} +.search--home .search__clear { + margin-right:3.2em +} +.lt-ie9 .search--home .search__button { + right:7px +} +.search--iframe .search--home { + margin:0 +} +.search--hero { + border-radius:4px; + border-radius:var(--default-border-radius); + border-color:white; + background-color:#e37151 +} +.search--hero .search__clear, +.search--hero .search__button, +.search--hero .search__button--hero { + color:white +} +.search--hero .search__input, +.search--hero .search__input--adv { + font-weight:300; + color:white +} +.search--hero .search__input::-moz-placeholder, +.search--hero .search__input--adv::-moz-placeholder { + color:white; + opacity:1 +} +.search--hero .search__input::-webkit-input-placeholder, +.search--hero .search__input--adv::-webkit-input-placeholder { + color:white +} +.search__input, +.search__input--adv { + -webkit-appearance:none; + -moz-appearance:none; + -ms-appearance:none; + -o-appearance:none; + appearance:none; + -webkit-tap-highlight-color:rgba(0,0,0,0); + font-size:1.1em; + font-weight:normal; + display:block; + width:100%; + background:none; + outline:none; + border:none; + padding:0; + height:2.545455em; + z-index:1; + position:relative; + top:-1px +} +.search--header .search__input, +.search--header .search__input--adv { + font-size:16px +} +.search__input:focus, +.search__input--adv:focus { + outline:none +} +.search__input::-ms-clear, +.search__input--adv::-ms-clear { + display:none +} +.search__input::-moz-placeholder, +.search__input--adv::-moz-placeholder { + color:#aaa +} +.search__input::-webkit-input-placeholder, +.search__input--adv::-webkit-input-placeholder { + color:#aaa +} +.search--focus .search__input--adv { + opacity:1 +} +.search__hidden { + display:none +} +.search__clear, +.search__button, +.search__button--hero { + -webkit-appearance:none; + -moz-appearance:none; + -ms-appearance:none; + -o-appearance:none; + appearance:none; + -webkit-box-sizing:content-box; + -moz-box-sizing:content-box; + box-sizing:content-box; + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + -webkit-tap-highlight-color:rgba(0,0,0,0); + width:1em; + display:block; + cursor:pointer; + background:transparent; + text-align:center; + border:none; + height:2.45em; + line-height:2.45em; + position:absolute; + top:0; + bottom:0; + right:2px; + left:auto; + margin:auto; + z-index:2; + outline:none +} +.search__clear:active, +.search__button:active, +.search__button--hero:active { + -webkit-transition:none .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:none .3s ease-in-out 0s; + -o-transition:none .3s ease-in-out 0s; + transition:none .3s ease-in-out 0s +} +.lt-ie9 .search__clear, +.lt-ie9 .search__button, +.lt-ie9 .search__button--hero { + right:10px +} +.lt-ie8 .search__clear, +.lt-ie8 .search__button, +.lt-ie8 .search__button--hero { + height:auto; + border:none !important +} +.search__dropdown { + display:none +} +.search__clear { + padding:0 .5em; + line-height:1; + min-width:21px; + margin-right:3.6em; + color:#aaa; + visibility:hidden; + opacity:0 +} +.search__clear:focus, +.search__clear:hover { + outline:none; + color:#222; + visibility:visible +} +.search__clear:active:focus, +.search__clear:active:hover { + color:#de5833 +} +.search__clear.empty, +.search--no-clear .search__clear { + display:none +} +.search:hover .search__clear, +.search__input:focus ~ .search__clear, +.search--header.has-text.search--hover .search__clear, +.search--header.has-text.search--focus .search__clear, +.search--home.has-text .search__clear { + visibility:visible; + opacity:0.9 +} +.is-mobile .search:hover .search__clear, +.is-mobile .search__input:focus ~ .search__clear, +.is-mobile .search--header.has-text.search--hover .search__clear, +.is-mobile .search--header.has-text.search--focus .search__clear, +.is-mobile .search--home.has-text .search__clear { + opacity:1 +} +.lt-ie8 .search__clear { + margin-right:4.6em +} +.is-mobile .search__clear { + text-align:right; + visibility:visible; + opacity:1; + font-size:16px; + padding-right:0 +} +.hide-search-button .search__clear { + margin-right:5px +} +.is-mobile .hide-search-button .search__clear { + margin-right:10px +} +.search__button, +.search__button--hero { + border-radius:0 4px 4px 0; + border-radius:0 var(--default-border-radius) var(--default-border-radius) 0; + min-width:26px; + color:#999; + font-size:1.25em; + padding:0 .64em; + height:auto; + min-height:1.8em; + margin-top:-1px; + margin-bottom:-1px; + margin-right:-3px; + line-height:1.5; + background-color:transparent; + background-position:50% 50%; + background-repeat:no-repeat; + -webkit-font-smoothing:subpixel-antialiased +} +.search__button:hover, +.search__button--hero:hover, +.search__button:focus, +.search__button--hero:focus { + outline:none +} +.lt-ie8 .search__button, +.lt-ie8 .search__button--hero { + height:1.96em; + min-width:3em +} +.has-suggestions .search__button, +.has-suggestions .search__button--hero { + border-radius:0 4px 0 0; + border-radius:0 var(--default-border-radius) 0 0 +} +.is-mobile .search__button, +.is-mobile .search__button--hero { + right:3px; + font-size:18px +} +.hide-search-button .search__button, +.hide-search-button .search__button--hero { + display:none +} +.search:hover .search__button, +.search__input:focus ~ .search__button, +.search--header.has-text.search--hover .search__button, +.search--header.has-text.search--focus .search__button, +.search--home.has-text .search__button { + background-color:#5b9e4d; + color:white +} +.is-link-style-exp .search:hover .search__button, +.is-link-style-exp .search__input:focus ~ .search__button, +.is-link-style-exp .search--header.has-text.search--hover .search__button, +.is-link-style-exp .search--header.has-text.search--focus .search__button, +.is-link-style-exp .search--home.has-text .search__button { + background-color:#3969EF +} +.is-mobile .search:hover .search__button, +.is-mobile .search__input:focus ~ .search__button, +.is-mobile .search--header.has-text.search--hover .search__button, +.is-mobile .search--header.has-text.search--focus .search__button, +.is-mobile .search--home.has-text .search__button { + background-color:transparent; + color:#aaa +} +.search__button:hover, +.search__button:focus, +.search:hover .search__button:focus, +.search--header.has-text.search--hover .search__button:hover, +.search--header.has-text.search--focus .search__button:hover, +.search--home.has-text .search__button:focus, +.search--home.has-text .search__button:hover { + background-color:#66ad57; + color:white +} +.is-link-style-exp .search__button:hover, +.is-link-style-exp .search__button:focus, +.is-link-style-exp .search:hover .search__button:focus, +.is-link-style-exp .search--header.has-text.search--hover .search__button:hover, +.is-link-style-exp .search--header.has-text.search--focus .search__button:hover, +.is-link-style-exp .search--home.has-text .search__button:focus, +.is-link-style-exp .search--home.has-text .search__button:hover { + background-color:#2950BF +} +.is-mobile .search__button:hover, +.is-mobile .search__button:focus, +.is-mobile .search:hover .search__button:focus, +.is-mobile .search--header.has-text.search--hover .search__button:hover, +.is-mobile .search--header.has-text.search--focus .search__button:hover, +.is-mobile .search--home.has-text .search__button:focus, +.is-mobile .search--home.has-text .search__button:hover { + background-color:transparent; + color:#222 +} +.search__button:active, +.search:hover .search__button:active, +.search--header.has-text.search--hover .search__button:active, +.search--home.has-text .search__button:active { + background-color:#222 +} +.search__button--active { + background-color:#5b9e4d; + color:#fff +} +.search__button--hero { + background-color:#e37151; + color:white +} +.btn, +.button, +.btn--icon, +.btn--top { + -webkit-appearance:none; + -moz-appearance:none; + -ms-appearance:none; + -o-appearance:none; + appearance:none; + -webkit-transition:none .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:none .3s ease-in-out 0s; + -o-transition:none .3s ease-in-out 0s; + transition:none .3s ease-in-out 0s; + outline:none !important; + background-color:#fafafa; + border-color:#ddd; + line-height:2; + font-weight:normal; + font-size:1em; + padding-top:2px; + padding-bottom:2px; + color:#333 +} +.btn:hover, +.button:hover, +.btn:focus, +.button:focus, +.btn--icon:hover, +.btn--top:hover, +.btn--icon:focus, +.btn--top:focus { + text-decoration:none !important; + color:#333 +} +.btn:active, +.button:active { + background-color:#fafafa; + border-color:#fafafa +} +.btn.is-disabled, +.btn.is-disabled:hover, +.btn.is-disabled:active, +.btn.is-disabled:focus, +.button.is-disabled, +.button.is-disabled:hover, +.button.is-disabled:active, +.button.is-disabled:focus { + cursor:default; + border-color:#c3c3c3; + background-color:#c3c3c3; + color:#eee +} +.btn.is-active, +.button.is-active { + border-color:transparent; + background:#666; + color:#fff; + font-weight:300 +} +.btn--primary, +.is-checked .frm__switch__label { + background-color:#66abff; + border-color:#66abff; + color:#fff; + font-weight:600 +} +.btn--primary:hover, +.is-checked .frm__switch__label:hover, +.btn--primary:focus, +.is-checked .frm__switch__label:focus { + color:#fff; + background-color:#4495d4; + border-color:#4495d4 +} +.btn--primary:active, +.is-checked .frm__switch__label:active { + background-color:#00278e; + border-color:#00278e +} +.btn--primary--alt { + background-color:#4495d4; + border-color:#4495d4; + color:#fff; + font-weight:600 +} +.btn--primary--alt:hover, +.btn--primary--alt:focus, +.btn--primary--alt:active { + color:#fff; + background-color:#00278e; + border-color:#00278e +} +.btn--critical { + background-color:#e37151; + border-color:#e37151; + color:#fff; + font-weight:600 +} +.btn--critical:hover, +.btn--critical:focus { + color:#fff; + background-color:#de5833; + border-color:#de5833 +} +.btn--critical:active { + background-color:#bd4b2b; + border-color:#bd4b2b +} +.btn--secondary { + border-color:#ddd; + background-color:#f2f2f2; + color:#666; + font-weight:600 +} +.btn--secondary:hover, +.btn--secondary:focus { + background-color:#e5e5e5 +} +.btn--secondary:active { + background-color:#d0d0d0; + border-color:#d0d0d0 +} +.btn--alt { + border-color:#c3c3c3; + background-color:#e5e5e5; + color:#666 +} +.btn--alt:hover, +.btn--alt:focus { + color:#666; + background-color:#d8d8d8 +} +.btn--alt:active { + background-color:#e5e5e5; + border-color:#e5e5e5 +} +.btn--wire { + border-radius:4px; + background:none; + background-color:transparent; + font-weight:normal; + border:1px solid #ddd; + color:#aaa +} +.btn--wire:hover, +.btn--wire:focus { + border-color:#aaa; + background-color:#aaa; + color:#fff +} +.btn--wire--hero { + border-radius:4px; + background:none; + background-color:transparent; + border:2px solid #fff; + color:#fff +} +.btn--wire--hero:hover, +.btn--wire--hero:focus { + border-color:#fff; + background:none; + background-color:transparent; + color:#fff +} +.btn--wire--dark { + border-color:#222; + color:#222 +} +.btn--wire--dark:hover { + border-color:#222; + background-color:#222 +} +.btn--icon, +.btn--top { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + -webkit-transition:background-color .1s,color .1s; + -moz-transition:background-color .1s,color .1s; + -o-transition:background-color .1s,color .1s; + transition:background-color .1s,color .1s; + border-radius:4px; + -webkit-tap-highlight-color:rgba(0,0,0,0); + padding:0; + border:none; + background:none; + text-align:center; + text-shadow:none; + vertical-align:middle; + position:relative; + width:33px; + height:33px; + line-height:34px; + text-indent:1px; + font-size:16px +} +.no-touch .btn--icon:hover, +.no-touch .btn--top:hover, +.no-touch .btn--icon:focus, +.no-touch .btn--top:focus, +.no-js .btn--icon:hover, +.no-js .btn--top:hover, +.no-js .btn--icon:focus, +.no-js .btn--top:focus { + color:white; + background-color:#6d6d6d +} +.no-touch .btn--icon:active, +.no-touch .btn--top:active, +.no-js .btn--icon:active, +.no-js .btn--top:active { + -webkit-transition:none .3s ease-in-out; + -webkit-transition-delay:0s; + -moz-transition:none .3s ease-in-out 0s; + -o-transition:none .3s ease-in-out 0s; + transition:none .3s ease-in-out 0s; + color:white; + background-color:#555 +} +.btn__icon, +.btn__icon--sm { + margin-right:.125em; + vertical-align:middle; + margin-top:-.125em; + max-height:1em; + max-width:1em +} +.btn__icon { + margin-left:-.25em; + font-size:1.5em +} +.btn__icon--sm { + font-size:16px; + margin-left:-.25em; + margin-right:.5em; + position:relative; + top:-0.05em +} +.btn--inline { + display:inline; + line-height:inherit; + padding-left:0.75em; + padding-right:0.75em; + top:-1px +} +.btn-stack { + margin-bottom:-.5em; + padding:0 +} +.btn-stack .btn { + display:block; + margin-bottom:.5em +} +.frm { + display:block +} +.frm__label { + font-size:0.9em; + font-weight:600; + color:#222 +} +.frm__label__chk { + margin-top:0.4em; + margin-right:.5em; + display:inline-block; + vertical-align:top +} +.frm__label__txt { + display:inline-block; + overflow:hidden +} +.frm__text, +.frm__input { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + margin:0; + font-size:1em; + background-color:#f7f7f7; + border:1px solid #e6e6e6; + color:#222; + outline:none +} +.frm__input--disabled { + background-color:#e6e6e6 +} +.frm__input { + border-radius:4px; + height:2em; + line-height:2em; + padding-left:.8em; + padding-top:0; + padding-bottom:0; + -webkit-appearance:none +} +.frm__input--clearable { + position:relative +} +.frm__input--clearable .frm__input { + padding-right:2em +} +.frm__input--clearable .frm__input__clear { + position:absolute; + top:0; + right:0; + font-size:.8em; + line-height:2.6em; + padding:0 1em; + color:#888; + cursor:pointer +} +.frm__input--clearable .frm__input__clear:hover { + color:#222 +} +.frm__text { + padding:.8em; + border-radius:4px +} +.frm__select { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + border-radius:4px; + display:inline-block; + position:relative; + overflow:hidden; + line-height:2.2; + height:2.35em; + border:1px solid #ddd; + background-color:#fafafa; + color:#333; + padding:0; + vertical-align:middle; + margin-bottom:0; + cursor:pointer +} +.frm__select:hover { + background-color:#fff +} +.frm__select select { + -webkit-appearance:none; + -moz-appearance:none; + -ms-appearance:none; + -o-appearance:none; + appearance:none; + background:none; + cursor:pointer; + margin:0; + padding:0 28px 0 .75em; + position:relative; + display:block; + font-size:1em; + line-height:inherit; + min-width:10em; + width:140% !important; + height:2.2em !important; + outline:none !important; + border:none !important +} +.lt-ie9 .frm__select select { + padding-bottom:0.4em +} +.frm__select:after { + font-family:'ddg-serp-icons' !important; + speak:none; + font-style:normal; + font-weight:normal !important; + font-variant:normal; + text-transform:none; + text-decoration:none !important; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + content:"\76"; + margin-top:-5px; + font-size:12px; + line-height:1; + pointer-events:none; + vertical-align:middle; + display:inline-block; + position:absolute; + right:10px; + top:50% +} +.frm__select--no-first select option:first-child { + display:none +} +.frm__buttons { + clear:both; + padding-top:1em +} +.frm__buttons .frm__btn { + margin-left:.5em +} +.frm__btn { + min-width:7em; + height:2em +} +.frm__switch { + position:relative +} +.frm__switch__inp { + border:0; + clip:rect(0 0 0 0); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px +} +.frm__switch-on { + display:none +} +.is-checked .frm__switch-on { + display:block +} +.frm__switch-off { + display:block +} +.is-checked .frm__switch-off { + display:none +} +.frm__color__swatch { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + border-radius:4px; + cursor:pointer; + display:block; + width:50px; + height:2em; + border:1px solid #e6e6e6 +} +.frm__hr { + width:100%; + margin:1em 0; + border-bottom:1px solid #eaeaea +} +.frm--newsletter .frm__input { + border-radius:4px; + vertical-align:top; + width:60%; + max-width:24em; + height:2.5em; + line-height:2; + font-weight:600 +} +.frm--newsletter .frm__btn { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + vertical-align:top; + height:2.5em +} +.frm--newsletter__chks { + text-align:center; + margin:1.25em auto 0; + font-size:1em; + min-width:20em; + width:70% +} +.frm--newsletter__chks .frm__label { + display:inline-block; + margin:0 1.25em; + text-align:left; + min-width:8em +} +.frm--newsletter__frq { + color:#888; + display:block; + font-size:0.9em; + font-weight:normal +} +.frm--vrt .frm__label, +.frm--vrt .frm__input, +.frm--vrt .frm__text { + display:block; + width:100% +} +.frm--vrt .frm__label { + margin-top:1.25em; + margin-bottom:.5em +} +.sep--before:before, +.sep--after:after, +.sep--small, +.sep, +.zcm__sep { + border-left:1px solid #d0d0d0; + margin:0 1em; + display:inline-block; + vertical-align:baseline; + position:relative; + top:0.15em; + float:none; + height:1em; + width:0 +} +.sep--before:before, +.sep--after:after { + content:"" +} +.sep--small { + border-color:#e5e5e5; + height:.75em; + margin:0 0.35em; + top:0 +} +html, +body { + overflow-y:inherit +} +body.body--html, +.body--html input, +.body--html select, +.body--html textarea { + font-family:sans-serif +} +.search__button.search__button--html { +} +.search__button.search__button--html:hover, +.search__button.search__button--html:focus, +.search:hover .search__button.search__button--html, +.search:hover .search__button.search__button--html:focus, +.search__input:hover ~ .search__button.search__button--html, +.search__input:focus ~ .search__button.search__button--html { + background-image:url(/assets/loupe_white.png) +} +.lt-ie8 .search__button.search__button--html { + margin-right:-0.64em +} +.search--header .search__button.search__button--html { + background-size:18px 18px +} +.ie6 .body--home { + width:100%; + height:100% +} +.lt-ie9 .search { + border:1px solid #ddd +} +.header__logo-wrap { + position:absolute; + left:0; + margin-top:-8px; + width:101px; + height:60px +} +.header__form { + float:left; + padding-left:101px +} +#state_hidden { + display:none +} +.search--header { + width:590px; + margin-bottom:7px; + max-width:100% +} +.header.header--html { + width:100%; + max-width:none; + box-sizing:border-box; + padding:24px 0 9px; + border-bottom:1px solid #d0d0d0; + padding-top:17px +} +.frm__select { + width:145px; + height:auto !important; + margin-right:5px; + background-color:transparent; + border:none +} +.frm__select:after { + background-image:url(/assets/chevron.png); + content:"\00a0"; + background-repeat:no-repeat; + width:8px; + height:5px; + margin-top:-2px +} +.frm__select select { + height:auto !important +} +.zci-wrapper { + background-color:#f2f2f2; + padding:20px 0 20px 111px; + border-bottom:1px solid #d0d0d0; + line-height:1.45 +} +.zci { + overflow:auto; + width:624px; + padding-right:20px +} +.zci__heading { + font-size:1.31em; + font-weight:600; + padding-bottom:.25em; + color:#333 +} +.zci__heading a, +.zci__heading a:visited, +.zci__heading a:hover { + color:inherit +} +.zci__image { + max-height:100px; + max-width:200px; + float:right; + padding-left:40px; + padding-bottom:20px +} +.serp__results { + max-width:590px; + padding-left:101px +} +.result { + clear:both +} +.result:hover { + background-color:#f7f7f7 +} +.result .result__body { + cursor:auto +} +.result .result__snippet:hover, +.result .result__snippet:active { + color:#666; + text-decoration:none +} +.msg--spelling { + font-size:1.1em; + color:#333; + margin:.5em 0 1em; + padding:.5em 10px +} +.msg--spelling a { + color:#00278e +} +.zci__result a { + color:#00278e +} +.nav-link { + padding-left:10px; + float:left; + margin-right:-20px +} +.result__extras { + margin-bottom:0.15em +} +.result__title { + overflow:visible +} +.result--ad { + clear:none; + margin-bottom:1.2em +} +.result--ad:hover { + background-color:inherit +} +.result--ad .result__snippet:hover { + text-decoration:underline +} +.result--ad .result__extras__url { + width:100% +} +.result--ad.result--ad--small .result__title { + margin-bottom:0 +} +.result--ad.result--ad--small .result__url:after { + margin:0 .5em +} +.result--ad--small { + margin-bottom:0; + top:-1.2em +} +.result__badge-wrap { + position:relative; + display:inline +} +.result__badge-wrap:hover .badge--ad__tooltip-wrap, +.result__badge-wrap:active .badge--ad__tooltip-wrap { + display:block +} +.badge--ad__tooltip-wrap { + display:none; + position:absolute; + padding:10px 10px 10px 25px; + left:0; + top:-33px; + z-index:7000 +} +.tooltip { + position:relative; + top:0; + left:0 +} +@media only screen and (max-width: 1079px) { + .result__badge-wrap { + position:static + } + .badge--ad__tooltip-wrap { + top:auto; + left:auto; + padding:10px + } + .badge--ad__tooltip-wrap .tooltip { + max-width:100%; + margin-left:-10px + } + .badge--ad__tooltip-wrap .tooltip__triangle-outer, + .badge--ad__tooltip-wrap .tooltip__triangle-inner { + display:none + } + .lt-ie9 .badge--ad__tooltip-wrap .tooltip { + width:100% + } +} +@media only screen and (max-width: 590px) { + .tooltip { + width:80vw + } +} +@media only screen and (min-width: 590px) and (max-width: 864px) { + .tooltip { + width:70vw + } +} +@media only screen and (min-width: 864px) and (max-width: 1079px) { + .tooltip { + width:58vw + } +} +.result--no-result:hover { + background-color:inherit +} +.result--no-result .result__body { + padding:0 +} +.results--powered { + position:fixed; + bottom:10px; + right:10px +} +.results--powered .results--powered__a { + font-size:1em; + color:#888 +} +.feedback-btn { + padding-top:.5em; + margin-right:.5em; + float:right +} +.lt-ie8 .badge--ad { + height:13px +} +.lt-ie8 .result--ad--small .result__url { + display:inline; + border-right:#e5e5e5 1px solid; + padding-right:.25em; + margin-right:.5em +} +.lt-ie8 .result--ad--small .result__snippet { + display:inline +} +.lt-ie8 .result--ad--small .result__title { + display:block +} +.lt-ie8 .search--header { + width:530px +} +.lt-ie8 .result__icon__img { + float:left; + display:block; + width:16px; + height:16px +} +.lt-ie8 .result__title { + display:inline +} +.lt-ie8 .result__snippet { + display:block +} +.lt-ie8 .frm__select { + background:none; + border:none; + display:inline; + float:left; + width:150px +} +.lt-ie8 .frm__select select { + width:150px !important +} +@media only screen and (max-width: 1079px) { + .header__logo-wrap { + width:65px + } + .header__form { + padding-left:65px + } + .zci-wrapper { + padding-left:75px + } + .zci { + max-width:100%; + box-sizing:border-box + } + .serp__results { + padding-right:10px; + padding-left:65px + } +} +@media only screen and (max-width: 590px) { + .header.header--html { + padding-left:1em; + padding-right:1em + } + .header__form { + width:100%; + padding-left:44px; + box-sizing:border-box + } + .search--header { + width:auto + } + .header__logo-wrap { + width:58px + } + .serp__results { + max-width:100%; + padding:0 + } + .results { + padding-left:.5em; + padding-right:.5em + } + .zci-wrapper { + padding-left:1.25em; + padding-right:1.25em + } + .zci { + width:100%; + padding-right:0 + } + .results { + margin-top:.5em + } +} +@media only screen and (max-width: 425px) { + .header__form { + padding-left:0 + } + .search--header { + margin-left:44px + } + .result--ad--double { + width:auto; + float:none + } + .zci__image { + padding-left:20px + } + .results--powered { + display:none + } + .frm__select { + margin:0 + } + .frm__select.frm__select--last { + float:right + } + .frm__select select { + width:auto !important; + padding:0 0 0 4px + } + @supports (-webkit-overflow-scrolling: touch) { + .frm__select select { + font-size:16px; + transform:scale(0.9) + } + } +} +@font-face { + font-family: "PokeTube Flex"; + src: url("https://p.poketube.fun/https://cdn.glitch.global/43b6691a-c8db-41d4-921c-8cf6aa0d9108/robotoflex.ttf?v=16683434286881"); + font-style: normal; + font-stretch: 1% 800%; + font-display: swap; +} + \ No newline at end of file