<> #primary-menu { display: flex !important; float: none !important; justify-content: space-between !important; width: auto !important; } #search-wrap.search-wrap-desktop { display: inline-block !important; float: left !important; margin-right: 15px !important; position: relative !important; top: 0 !important; left: 0 !important; width: 80% !important; height: auto !important; } .google-searchbox { display: block !important; width: 200px !important; position: relative !important; top: 0 !important; min-height: 32px !important; opacity: 1 !important; visibility: visible !important; } /* Force display of search box */ .gcse-searchbox-only { display: block !important; visibility: visible !important; opacity: 1 !important; height: auto !important; min-height: 32px !important; } form.gsc-search-box, table.gsc-search-box, .gsc-search-box-tools .gsc-search-box .gsc-input, .gsc-input-box { display: block !important; visibility: visible !important; opacity: 1 !important; } /* Google Custom Search Engine (GCSE) height fix */ .google-searchbox .gsc-control-cse { padding: 0 !important; border: none !important; background-color: transparent !important; visibility: visible !important; opacity: 1 !important; display: block !important; } .google-searchbox form.gsc-search-box { margin-bottom: 0 !important; } .google-searchbox table.gsc-search-box { margin-bottom: 0 !important; } .google-searchbox .gsc-input-box { height: 38px !important; border-radius: 0 !important; } .google-searchbox .gsib_a { padding: 4px 8px !important; input { background-image: none !important; } } .google-searchbox input.gsc-input { height: 24px !important; font-size: 14px !important; background-position: left center !important; visibility: visible !important; opacity: 1 !important; } .google-searchbox .gsc-search-button { margin-left: -11px !important; } .google-searchbox button.gsc-search-button { height: 38px !important; width: 32px !important; padding: 6px !important; } /* Fix search results page */ .gsc-results-wrapper-overlay, .gsc-results-wrapper-visible { z-index: 9999 !important; } .gsc-webResult.gsc-result { padding: 10px 0 !important; } /* Hide Google branding */ .gcse-searchbox-only .gsc-control-cse a.gs-title, .gcse-searchbox-only .gsc-control-cse .gs-snippet, .gcse-searchbox-only .gsc-control-cse .gs-visibleUrl, .gcse-searchbox-only .gsc-control-cse .gsc-table-result, .gcse-searchbox-only .gsc-control-cse .gsc-branding, .gcse-searchbox-only .gsc-branding-text, .gcse-searchbox-only .gsc-branding-img, .gcse-searchbox-only .gsc-branding img, .gcse-searchbox-only .gsc-adBlock, .google-searchbox .gsc-search-box .gsc-branding, div.gsc-branding, td.gsc-branding-img, .gsc-branding-img-noclear, .gsc-branding-text { display: none !important; opacity: 0 !important; visibility: hidden !important; width: 0 !important; height: 0 !important; overflow: hidden !important; } @media (min-width: 992px) { #header #header-wrap .container .primary-menu-content #primary-menu ul { width: 160px !important; } @media (max-width: 991px) { #search-wrap.search-wrap-desktop { display: none !important; visibility: hidden !important; } } }