/*
Theme Name: Child Theme
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/



/** Marquee Text **/
.marquee-wrapper { width:100%; overflow:hidden; }
.marquee-track { display:flex; width:max-content; animation:marqueeScroll 40s linear infinite; }
.marquee-track span { font-size:8rem; line-height:1; font-weight:700; text-transform:uppercase; margin-right:110px; white-space:nowrap;
    color:transparent; -webkit-text-stroke: 1px #cfcfcf; }
.marquee-content { display:flex; width:max-content; animation: marqueeLeft 40s linear infinite; }
.marquee-content span { font-size:6rem; line-height:1.4; font-weight:700; color:#222; margin-right:80px; white-space:nowrap; }

@keyframes marqueeScroll {
    0% { transform:translateX(-50%); }
    100% { transform: translateX(0); }
}
@keyframes marqueeLeft {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}


/** Media CSS **/
@media(min-width:1025px){
.page-id-2 header { position:absolute; width:100%; }
.page-id-2 header a.elementor-item-anchor,
.page-id-2 header a.elementor-item { color:#ffffff !important; }
.page-id-2 header a.elementor-item:hover,
.page-id-2 header a.elementor-item-anchor:hover { color:#000000 !important; }
header.fixed-header .elementor-sticky { background:#fff!important; }
.page-id-2 header .elementor-nav-menu--main .elementor-item.elementor-item-active { color:#fff!important; }
.page-id-2 header.fixed-header a.elementor-item,
.page-id-2 header.fixed-header a.elementor-item-anchor { color:#000 !important; }
.page-id-2 header.fixed-header a.elementor-item:hover,
.page-id-2 header.fixed-header a.elementor-item-anchor:hover { color:#000000 !important; }
.page-id-2 header .paras-logo>a>img { filter:brightness(0) invert(1) }
.page-id-2 header.fixed-header .paras-logo>a>img { filter:brightness(1) invert(0) }
}

@media(max-width:1024px){ 
	header .elementor-sticky { background:#ffffff; }
}


