/* * DO NOT EDIT THIS FILE. * See the following change record for more information, * https://www.drupal.org/node/3084859 * @preserve */ /** * @file * Header Search Wide Block. */ /* Override contextual links so we can position against .site-header. */ .block-search-wide.contextual-region { position: static; } [dir="ltr"] .block-search-wide__wrapper { left: 0; } [dir="rtl"] .block-search-wide__wrapper { right: 0; } [dir="ltr"] .block-search-wide__wrapper { margin-left: 0; } [dir="rtl"] .block-search-wide__wrapper { margin-right: 0; } [dir="ltr"] .block-search-wide__wrapper { margin-right: 0; } [dir="rtl"] .block-search-wide__wrapper { margin-left: 0; } [dir="ltr"] .block-search-wide__wrapper { padding-left: 0; } [dir="rtl"] .block-search-wide__wrapper { padding-right: 0; } [dir="ltr"] .block-search-wide__wrapper { padding-right: 0; } [dir="rtl"] .block-search-wide__wrapper { padding-left: 0; } [dir="ltr"] .block-search-wide__wrapper { border-left: solid 90px #313637; } [dir="rtl"] .block-search-wide__wrapper { border-right: solid 90px #313637; } .block-search-wide__wrapper { position: absolute; z-index: 1; /* Ensure left border shows above social region in IE11. */ top: 100%; display: none; visibility: hidden; overflow: hidden; width: 100vw; max-width: 98.125rem; height: 9rem; max-height: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; transition: all 0.2s; background: #000 } .block-search-wide__wrapper.is-active { visibility: visible; max-height: 9rem; } .block-search-wide__wrapper form { display: flex; -ms-grid-column: 1; -ms-grid-column-span: 13; grid-column: 1 / 14; } [dir="ltr"] .block-search-wide__wrapper input[type="search"] { padding-left: 13.5rem; } [dir="rtl"] .block-search-wide__wrapper input[type="search"] { padding-right: 13.5rem; } [dir="ltr"] .block-search-wide__wrapper input[type="search"] { padding-right: 0; } [dir="rtl"] .block-search-wide__wrapper input[type="search"] { padding-left: 0; } .block-search-wide__wrapper input[type="search"] { width: calc(100% + 2.25rem); height: 9rem; padding-top: 0; padding-bottom: 0; transition: background-size 0.4s; color: #fff; border: solid 1px transparent; box-shadow: none; font-family: serif; font-size: 2rem; -webkit-appearance: none } .block-search-wide__wrapper input[type="search"]::-ms-clear { width: 2.5rem; opacity: 0.5; } .block-search-wide__wrapper input[type="search"]:focus { outline: solid 4px transparent; outline-offset: -4px /* We normally indicate focus by animating background-image width. This isn't available in IE11 when in Windows high contrast mode. */ } @media screen and (-ms-high-contrast: active) { .block-search-wide__wrapper input[type="search"]:focus { border-bottom-width: 9px } } .block-search-wide__wrapper .form-item-keys { flex-grow: 1; margin: 0; } .block-search-wide__wrapper .form-actions { display: flex; margin: 0; } [dir="ltr"] .block-search-wide__wrapper .search-form__submit { margin-left: 0; } [dir="rtl"] .block-search-wide__wrapper .search-form__submit { margin-right: 0; } [dir="ltr"] .block-search-wide__wrapper .search-form__submit { margin-right: 0; } [dir="rtl"] .block-search-wide__wrapper .search-form__submit { margin-left: 0; } [dir="ltr"] .block-search-wide__wrapper .search-form__submit { padding-left: 0; } [dir="rtl"] .block-search-wide__wrapper .search-form__submit { padding-right: 0; } [dir="ltr"] .block-search-wide__wrapper .search-form__submit { padding-right: 0; } [dir="rtl"] .block-search-wide__wrapper .search-form__submit { padding-left: 0; } .block-search-wide__wrapper .search-form__submit { position: relative; overflow: hidden; -ms-grid-row-align: stretch; align-self: stretch; width: 6.25rem; height: auto; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; cursor: pointer; border-color: transparent; background-color: transparent /* When in Windows high contrast mode, FF will will not output either background images or SVGs that are nested directly within a