/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#main {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

 .justify { text-align: justify;}
.center { text-align: center;}
.centersoush p {
    font-size: 18px !important;
    font-weight: 800;
    text-align: center;
	margin-top: 10px;
}
.txtcta p {
    text-align: center;
    font-size: 20px !important;
    color: #ffff !important;
}

.imganim:before {
    content: url(http://rockybeauty.be/wp-content/uploads/2025/11/icon-flotante-2.png);
    position: absolute;
    left: -35%;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    transform-origin: bottom;
    animation-name: bounce-1;
    animation-timing-function: 
linear;
    z-index: -1;
}
.imganim2:before {
    content: url(http://rockybeauty.be/wp-content/uploads/2025/11/icon-flotante-1.png);
    position: absolute;
    right: -35%;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    transform-origin: bottom;
    animation-name: bounce-1;
    animation-timing-function: 
linear;
    z-index: -1;
}


/*annimation*/
   .bounce-1 {
        animation-name: bounce-1;
        animation-timing-function: linear;
    }
    @keyframes bounce-1 {
        0%   { transform: translateY(0); }
        50%  { transform: translateY(-100px); }
        100% { transform: translateY(0); }
    }

.2cols {
    column-count: 2;          /* Nombre de colonnes */
    column-gap: 40px;         /* Espacement entre les colonnes */
    break-inside: avoid;
}
.txtcta a {
    color: #ffdc88 !important;
}
.txtcta a:hover , .chrefcontact:hover {
    text-decoration: underline;
}

.wpcf7-form .wpcf7-text , .wpcf7-form textarea { border-color: #d9ac34 !important;}


@media screen and (max-width: 767px) {
	.colimg .fusion-column-wrapper {
    min-height: 500px !important;
}
}