/*
Theme Name: Leroy Agency
Description: Child theme for Leroy Agency
Author: 6uves.com
Author URI: https://www.6uves.com/
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*GENERAL*/
:root {
    --color-corp:#d8d3c0;
}
.d-flex {
    display: flex !important;
}
.d-block {
    display: block !important;
}
.d-inline-block {
    display: inline-block !important;
}
.d-none {
    display: none !important;
}
.justify-content-between {
	justify-content: space-between;
}
.justify-content-center {
	justify-content: center;
}
.align-items-end {
	align-items: end;
}
.align-items-center {
	align-items: center;
}
.flex-column {
    flex-direction: column;
}
.flex-wrap {
	flex-wrap: wrap;
}

/*HEADER*/
.fusion-logo img {
    max-height: 50px;
}

/*VIDEOS*/
.hover-video video {
    aspect-ratio: 2 / 3;
}


/*SWIPERS*/
.slider-custom.swiper-container {
    width: auto;
    overflow: hidden;
    vertical-align: middle;
    padding-left: 14px; 
    padding-right: 14px;
}
.slider-custom.swiper-container .swiper-wrapper{
    flex-wrap: nowrap !important;
    height: auto !important;
}
.slider-custom .slide-text-button {
    background: transparent;
}
.slider-custom .swiper {
    width: 100%;
    height: 100%;
}
.slider-custom .swiper-slide {
    width: calc(100% - 5px) !important;
}
.slider-custom .swiper-slide .fusion-column-wrapper {
    /* margin: 0 !important; */
}
.swiper-button {
    font-family: 'Font Awesome 5 Free';
    color: #212121;
    font-size: 2rem;
    position: absolute;
    top: 0rem;
    cursor: pointer;
    z-index: 999;
}
.swiper-button-prev {
    right: 4rem;
}
.swiper-button-prev:after {
    content: "\f359";
}
.swiper-button-next{
    right: 1rem;
}
.swiper-button-next:after {
    content: "\f35a";
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}

@media only screen and (max-width: 767.98888px) {

    .to-top-right #toTop {
        right: 1rem !important;
    }


}

/*FOOTER*/
.footer-adress {
    font-size: 2rem;
    font-weight: 300;
}
[id^="menu-footer-menu"] {
    font-family: "Space Grotesk", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}
[id^="menu-footer-menu"] li {
    padding: 0 !important;
    margin-bottom: 0.5rem;
}
[id^="menu-footer-menu"] li a {
    font-size: 0.8rem;
    padding: 0.3rem 0;
    border-bottom: 1px solid transparent;
    display: inline-block !important;
    transition: all 0.8s ease;
}
[id^="menu-footer-menu"] li a:before {
    content: none !important;
}
[id^="menu-footer-menu"] li a:focus,
[id^="menu-footer-menu"] li a:hover {
    border-bottom-color: var(--footer_link_color);
}


@media only screen and (max-width: 991px) {

    .fusion-footer-widget-area {
        padding: 4rem 1rem 1rem !important;
    }
    .fusion-footer-widget-area .fusion-columns .fusion-column {
        margin: 0 0 4rem !important;
    }
    .copyright-content {
        flex-direction: column-reverse;
        align-items: center;
        gap: 1rem;
    }
    .logo-copyright img {
        height: auto !important;
        width: 100vw !important;
    }
    .fusion-footer-copyright-area {
        padding: 1rem 1rem 3rem !important;
    }

}




/*COPYRIGHT*/
.fusion-copyright-notice {
    font-family: 'Space Grotesk';
    font-weight: 500;
}
.logo-copyright img {
    height: 191px;
    width: auto;
    filter: brightness(0) saturate(100%) invert(9%) sepia(92%) saturate(18%) hue-rotate(27deg) brightness(91%) contrast(92%);
}

