/*
Theme Name: Erate-ECTS
Theme URI: https://twinwebdev.com
Author: Kyle Merl
Author URI: https://twinwebdev.com
Description: Erate ECTS site theme
Template: twentytwentyfive
Version: 1.4
*/
:root {
  --transition-duration: 0.3s;
  --transition-timing: ease-in-out;
  --transition-property: all;
}

.slick-dots li button:before {
    width: 10px;
    height: 10px;
    color: unset;
    border: 4px solid var(--wp--preset--color--accent-1);
    border-radius: 50%;
    transition: var(--transition-property) var(--transition-duration) var(--transition-timing);
}

.slick-dots li.slick-active button:before {
    color: unset;
}

ul.slick-dots {
    transform: translateY(15px);
}

button.slick-arrow:before, button.slick-arrow:hover:before {
    transition: var(--transition-property) var(--transition-duration) var(--transition-timing);
}

.wp-block-button__link, .everest-forms button.everest-forms-submit-button.button.evf-submit {
    transition: var(--transition-property) var(--transition-duration) var(--transition-timing);
}

.wp-block-button__link:hover, .everest-forms button.everest-forms-submit-button.button.evf-submit:hover {
    background-color: var(--wp--preset--color--white)!important;
    color: var(--wp--preset--color--contrast)!important;
    transition: var(--transition-property) var(--transition-duration) var(--transition-timing);
}

/* FAQ styling */
summary.wp-block-themeisle-blocks-accordion-item__title {
    transition: var(--transition-property) var(--transition-duration) var(--transition-timing);
}

summary.wp-block-themeisle-blocks-accordion-item__title:hover {
    color: var(--wp--preset--color--white)!important;
    background-color: var(--wp--preset--color--accent-3);
    transition: var(--transition-property) var(--transition-duration) var(--transition-timing);
}

/* utilities */
.twd-btn-nobg a, .twd-btn-nobg a:hover {
    background-color: transparent !important;
}

