/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */




#menu-menu-footer {
    font-family: 'Plus Jakarta Sans', Sans-Serif;
    font-weight: 500;
    text-transform: none;
    font-size: 18px;
    line-height: 1.8em;
}

ul#menu-menu-footer a:hover{
    color: var(--theme-palette-color-2);
}


/*
* Coloco as informações dos custos do tlm ais pequenas ( FOOTER)
*/
div[data-id="AWCEGT"] ul li:last-child {
    font-size: 14px;
}


/*
* Adiciono a transição smooth nos cards da homepage
*/
.stk-hover-parent{
transition: var(--theme-transition);
}

/*
*
*/
a.wp-block-button__link.wp-element-button {
    /*border-color: var(--theme-palette-color-8) !important;
    color: border-color: var(--theme-palette-color-8);*/
    font-family:  var(--theme-font-family);
    font-weight: 500;
    font-size: 20px;

}


.novo_excerto{
margin-bottom: var(--wp--preset--spacing--50);
font-size: clamp(16.293px, 1.018rem + ((1vw - 3.2px) * 0.68), 25px);
color: white;
}

/*
* WAVES
*/

.waves {
    position: relative;
    width: 100%;
    height: 15vh;
    margin-bottom: -7px;
    /*Fix for safari gap*/
    min-height: 100px;
    max-height: 150px;
}


.waves2 {
    position: relative;
    width: 100%;
    height: 15vh;
    margin-bottom: -7px;
    /*Fix for safari gap*/
    min-height: 100px;
    max-height: 150px;
}



/* Animation */

.parallax>use {
    animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite;
}

.parallax>use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 50s;
}

.parallax>use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 15s;
}


@keyframes move-forever {
    0% {
        transform: translate3d(-90px, 0, 0);
    }

    100% {
        transform: translate3d(85px, 0, 0);
    }
}

/*Shrinking for mobile*/
@media (max-width: 768px) {
    .waves {
        height: 40px;
        min-height: 40px;
        margin-bottom: -2px;
    }

}