/*
Theme Name: Classic
Theme URI: https://dvmpreview.com/
Author: Mono
Author URI: https://mono.software/
Description: Block theme for the Vet Websites
Template: vets
Tags: blog, block styles
Version: 1.0
Requires at least: 6.0
Tested up to: 6.1.1
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vets
*/

img {
    border-radius: 2rem;
}

/*
 * Header Top Section
*/
.header-top {
    background-color: var(--wp--preset--color--primary) !important;
}

/*
 * Header
*/
.header {
    border-bottom: 0 !important;
}

/*
 * Site Logo
*/
.logo--secondary .wp-block-site-logo {
    border-radius: 1rem;
}

/*
 * Hero
*/
.hero--med .wp-block-cover__image-background {
    border-radius: 0 !important;
}

/*
 * Services
*/
.services img {
    border-radius: 0 !important;
}

/*
 * Features List
*/
.features__list__item a {
    color: var(--wp--preset--color--text-primary);
}
.features__list__item a:hover {
    color: var(--wp--preset--color--primary);
}

/*
 * Modal
*/
.uagb-modal-popup-wrap {
    border-radius: 1rem !important;
}

/*
 * One Cick Accessibility
*/
.pojo-a11y-toolbar-toggle-link {
    padding: 0.75rem 0.25rem 0.75rem 1rem !important;

    border-top-left-radius: 3rem !important;
    border-bottom-left-radius: 3rem !important;
}
.pojo-a11y-toolbar-toggle-link svg {
    width: 1.75rem !important;
    height: 1.75rem !important;
}

/*
 * Image Gallery
*/
.spectra-image-gallery__media {
    border-radius: 2rem;
}

/*
 * Hero Slider Image
*/

.hero-container__slider .eb-slider-image{
    border-radius: 0 !important;
}

.hero-container .slick-slide {
    height: 600px !important;
}

@media (max-width: 767px) {
    .hero-container .slick-slide, 
    .hero-container .slick-slide img {
        height: 300px !important;
    }
}


/*
 * Logo Container
*/

.logo__container p {
    margin-block-start: 5px !important;
}

/*
 * Services 
*/

@media (max-width: 768px) {
    .services__column--last p {
        max-width: 100% !important;
    }
}

/*
 * Video Section
*/

@media (max-width: 767px) {
    .container__video figure {
        max-width: 100% !important;
    }
}

/*
 * Footer Boxed
*/
.footer--boxed .menu--horizontal {
    margin-block-start: 0 !important;
}
@media (max-width: 767px) {
    .footer--boxed .menu--horizontal {
        display: block !important;
    }
}
@media (min-width: 768px) {
    .footer--boxed .menu--horizontal {
        flex-wrap: wrap;
        gap: 12px 24px !important;
    }
}

/*
 * Contact Form 7
*/
.wpcf7-submit {
    font-family: var(--wp--preset--font-family--comfortaa);
    font-weight: 700;

    background-color: var(--wp--preset--color--primary);
    border-radius: 1000px;
}
.wpcf7-submit:hover {
    background-color: var(--wp--preset--color--primary-hover);
}