/*
 Theme Name:   OceanWP Child
 Template:     oceanwp
 Version:      1.0.0
*/

@import url("../oceanwp/style.css");

:root {
  --color-primary: #0892A5;
  --color-secondary: #37bccf;
  --color-text: #7a7a7a;
  --color-link: #0892A5;
  --color-link-hover: #0892A59C;
  --sub-title-size:24px;
  --sub-title-size-small:20px;
}

/* href styling */
    /* styling for any hrefs in any post's get_content section */
    .custom-post-content a {
        text-decoration: none !important;
        color: var(--color-link) !important;
        transition: color 0.3s ease !important;
    }

    .custom-post-content a:hover {
        color: var(--color-link-hover) !important;
    }

    /* styling for any hrefs in the list events shortcode */
    .em-item-read-more {
        font-size: 14px !important;
        color: var(--color-text);
        font-family: inherit;
        font-weight: 500;
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        gap: 4px;
    }

    .em-item-read-more:hover {
        color: var(--color-link-hover) !important;
    }

    .em-item-read-more i {
        font-size: 13px;
        transition: transform 0.2s ease;
    }

    .em-item-meta .em-item-meta-line a {
        text-decoration: none !important;
        color: var(--color-link) !important;
        transition: color 0.3s ease !important;
    }

    .em-item-meta .em-item-meta-line a:hover {
        color: var(--color-link-hover) !important;
    }

@media (max-width: 768px) {
    .em-item-read-more i {
        font-size: 13px;
    }

    .em-item-read-more {
        font-size: 13px !important;
    }
}

/* Events */



.single-page-article a {
  color: var(--color-link) !important;
}

.single-page-article a:hover {
  color: var(--color-link-hover) !important;
}

.em-event-description h2 a {
  color: var(--color-link) !important;
  transition: color 0.3s ease;
}

.em-event-description h2 a:hover,
.em-event-description h2 a:focus {
  color: var(--color-link-hover) !important;
}
/* end of href styling */
