/*
Theme Name: Erin McGreehan theme
Template: wp_fianna-fail
Description: Child of Fianna Fáil Theme
Author: Dovetail Consultancy
Author URI: https://dovetail-consultancy.com
Version: 1.1.5
*/

/*

One Click Accessibility 

Extras Fixes for (modes):

- General
- High Contrast
- Grayscale

*/


/* Start - General */
#pojo-a11y-skip-content {
  display: none;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-right,
#pojo-a11y-toolbar .pojo-a11y-toolbar-right .pojo-a11y-toolbar-open {
  z-index: 10005;
}

.pojo-a11y-toolbar-text {
  font-size: 1.5rem;
  font-weight: 500;
}

html body.pojo-a11y-high-contrast a {
  background-color: transparent !important;
}

html body.pojo-a11y-high-contrast a.button,
html body.pojo-a11y-high-contrast a:hover svg {
  background-color: #400000 !important;
}
/* End - General */

/* Start - CF7 */
body.pojo-a11y-high-contrast form.wpcf7-form label {
  color: #00ffff !important;
}

body.pojo-a11y-high-contrast form.wpcf7-form span span {
  color: #0080ff !important;
}

body.pojo-a11y-high-contrast form.wpcf7-form input,
body.pojo-a11y-high-contrast form.wpcf7-form textarea,
body.pojo-a11y-high-contrast form.wpcf7-form input::placeholder {
  color: yellow !important;
}
/* End - CF7 */


body.pojo-a11y-high-contrast input::placeholder,
body.pojo-a11y-high-contrast input:focus::-webkit-input-placeholder,
body.pojo-a11y-high-contrast input:hover::-webkit-input-placeholder {
  color: #fff;
}

body.pojo-a11y-high-contrast .swiper-pagination .swiper-pagination-bullet {
  background-color: yellow !important;
  opacity: 1 !important;
}

body.pojo-a11y-high-contrast
  .swiper-pagination
  .swiper-pagination-bullet-active {
  background-color: #00d1c7 !important;
}

body.pojo-a11y-high-contrast .article__image-play-icon {
  background: transparent !important;
  background-color: transparent !important;
}

.pojo-a11y-high-contrast body {
    background-color: black !important;
}

body.pojo-a11y-high-contrast .article__image-play-icon svg {
  color: yellow !important;
  background: transparent !important;
}

body.pojo-a11y-high-contrast {
    background-color: black !important;
}
