/* BASICALLY HAVE TO USE AN EXTERNAL CSS FILE RATHER THAN ADDING FIXES TO HTML DUE
TO RACE CONDITIONS INTRODUCED BY THE JS */

/* ==========================================================================
   GLOBAL
   ========================================================================== */

/* Hiding Drupal admin buttons, those shouldn't be required in the proxy */
.tabswrap, #toolbar-administration {
display: none !important;
}

/* ==========================================================================
   GLOBAL: HIGHLIGHTING
   ========================================================================== */

/*260508: globally, to give more height to tall highlighted characters */
h1.c-entrance-animation__heading .e-highlight__line::before {
    height: 1.2em !important;
    top: 47% !important;
}
  
h1.c-entrance-animation__heading .e-highlight__line {
  line-height: normal !important;
}

.site-footer__ticker .e-highlight__line::before {
    height: 1.1em !important;
    top: 45% !important;
}
  
.site-footer__ticker .e-highlight__line {
  line-height: normal !important;
}

/* ==========================================================================
   HOMEPAGE
   ========================================================================== */

@media (min-width: 871px) {
    html[lang="de"] h2.c-entrance-phase2__cta-heading.heading--display-1 {
        font-size: 9.625rem;
    }
  	html[lang="fr"] h2.c-entrance-phase2__cta-heading.heading--display-1 {
        font-size: 9.625rem;
    }
}

@media (min-width: 1441px) {
    html[lang="pt-br"] h1.c-entrance-animation__heading {
        font-size: 7.875rem;
    }
  	html[lang="it"] h1.c-entrance-animation__heading {
        font-size: 7.875rem;
    }
}


/* ==========================================================================
   MARKETO FORMS
   ========================================================================== */

/* 250521: Helping the contact form display better for FR and ES */
html[lang="fr"] div.mktoFieldWrap.mktoRequiredField:not(.has-focus) > #LbltempProductInterest,
html[lang="fr"] div.mktoFieldWrap:not(.has-focus) > #LblComments__c {
	top: 2px !important;
	width: 175px !important;
	font-size: 17px !important;
}
html[lang="es"] div.mktoFieldWrap.mktoRequiredField:not(.has-focus) > #LbltempProductInterest,
html[lang="es"] div.mktoFieldWrap:not(.has-focus) > #LblComments__c {
	top: 2px !important;
	width: 175px !important;
	font-size: 17px !important;
}

/* ==========================================================================
   WHY TENABLE PAGES
   ========================================================================== */


/* 250408: Hiding other why-tenable pages on /why-tenable & /cloud-security/pricing for DE */
html[lang="de"] div.competitive, html[lang="de"] section.stack-us-up {
  display: none !important;
}
/* 250408: Hiding other why-tenable pages on /why-tenable & /cloud-security/pricing for FR */
html[lang="fr"] div.competitive, html[lang="fr"] section.stack-us-up {
  display: none !important;
}
/* 250408: Hiding other why-tenable pages on /why-tenable & /cloud-security/pricing for IT */
html[lang="it"] div.competitive, html[lang="it"] section.stack-us-up {
  display: none !important;
}

/* ==========================================================================
   BLOG INDEX
   ========================================================================== */

/* 241205: Hiding search on /blog */
#views-exposed-form-blog-2020-blog-2020-search > .form-item-combine {
display: none !important;
}

/* ==========================================================================
   RESOURCES INDEX
   ========================================================================== */

/* 230823: hiding title search on /resources pages */
section.page-resources > section.c-resources-filter-bar > div > div.c-resources-filter-bar__search {
    display: none !important;
}

/* ==========================================================================
   WEBINAR INDEX
   ========================================================================== */

/* 241122: edits to show better language filter field on /resources pages as well as /data-sheets, /infographics, /solution-briefs, /webinars, /whitepapers */
/* Hiding free search, current language, region, topic and industry */
.views-exposed-form > div > form > div.form-item-title {
	display: none !important;
}
/* but reintroducing it for /webinars only */
#views-exposed-form-resource-library-page-webinars > div.js-form-item.form-item.js-form-type-textfield.form-item-title.js-form-item-title.form-no-label {
	display: contents !important;
}

.views-exposed-form > div > form > div.form-item-field-language-target-id {
	display: none !important;
}
.views-exposed-form > div > form > div.form-item-field-event-region-target-id {
	display: none !important;
}
.views-exposed-form > div > form > div.form-item-field-collateral-topic-target-id {
	display: none !important;
}
.views-exposed-form > div > form > div.form-item-field-collateral-industries-target-id {
	display: none !important;
}
.views-exposed-form > div > form > div.form-item-translated-content-id {
	display: block !important;
}
/* Restricting the translated content selector to only "All" and the language of the site */
.views-exposed-form > div > form > .form-item-translated-content-id > select > option {
	display: none;
}
.views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="All"] {
	display: block;
}
/* Displaying English as an option but only for /webinars */
#block-exposedformresource-librarypage-webinars #edit-translated-content-id--2 > option[value="1917"]{
	display: block;
}
html[lang="de"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1888"] {
	display: block;
}
html[lang="fr"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1889"] {
	display: block;
}
html[lang="es"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1891"] {
	display: block;
}
html[lang="it"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1890"] {
	display: block;
}
html[lang="pt-BR"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1892"] {
	display: block;
}
html[lang="ar"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1897"] {
	display: block;
}
html[lang="ko"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1896"] {
	display: block;
}
html[lang="ja"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1895"] {
	display: block;
}
html[lang="zh-Hans"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1893"] {
	display: block;
}
html[lang="zh-Hant"] .views-exposed-form > div > form > .form-item-translated-content-id > select > option[value="1894"] {
	display: block;
}

/* ==========================================================================
   PAGE-SPECIFIC FIXES
   ========================================================================== */


/*260508: also here due to a race condition as seen on the quotes on /products/vulnerability-management */
q:before,q:after{content:''}

/* 260511: Vertically centering the CTA arrow buttons such as on /products/ot-security */
a.c-icon-button.c-card__product-arrow.c-icon-button--lg.u-stretched-link {
    margin-top: auto;
    margin-bottom: auto;
    min-width: 46px;
}

/* Enhancing readability of the 2nd animation on homepage */
div.c-entrance-animation__overlay.c-entrance-animation__overlay--chaos {
	text-shadow: 3px 3px 5px #1e2426;
}

/*260505: for /products/vulnerability-management - REASSESS AS JS OVERRIDES IT */
@media (min-width: 993px)  {
  .c-tabs--centered .c-tabs__nav {
    width: initial !important;
  }
}
/*260416: increasing amount of text supported on hexes such as on /why-tenable */
.swiper-slide > .c-card--data {
display: flex;
flex-direction: column;
justify-content: center;
}

/*260317: fixing buttons on /lp/campaigns/25/nessus-multiprdct/buy/meta/ */
.spz-139 .explore .explore-wrapper .explore-text-wrapper a {
  text-align: center;
}

/* ==========================================================================
   LANGUAGE-SPECIFIC FIXES
   ========================================================================== */
