/*
Theme Name: virtue child
Theme URI: https:www.chirurgie-robotisee.com/
Description: virtue child is a child theme of virtue
Author: virtue
Template: virtue
Version: 1.0.0
Text Domain: virtue-child
*/
h1,h2,h3,h4,h5,h6 {
    color: rgb(64, 142, 181);
    line-height: 1.2;
    font-weight: bold;

}

h1 {
    font-size: 48px;
    text-align: center;
}
h2 {
    font-size: 40px;
}
h3 {
    font-size: 32px;
}
h4 {
    font-size: 26px;
}
h5 {
    font-size: 20px;
}
h6 {
    font-size: 18px;
}

.btn__devis {
    color: #fff !important;
    background-color: #408eb5;
    padding: 10px 15px;
    border-radius: 4px;
    letter-spacing: 1.1px;
    text-decoration: none;
    text-transform: uppercase;
}
.wpb_wrapper h3 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: bold;
}
body .footerclass {
    background: #3a3a3a;
}
body #containerfooter h3, body #containerfooter {
    color: white;
}
body .event-archive-content .eo-tc-event, body .sf-menu a {
    padding: 10px 10px;
}
body #nav-main ul.sf-menu ul li a, body #nav-second ul.sf-menu ul li a {
    font-size: 16px;
}
body .kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu a {
    list-style: none;
}
body .footercredits p {
    font-size: 14px;
    padding: 4px 0;
}
@media screen and (max-width: 768px) {
    body h1,body h2,body h3,body h4,body h5,body h6 {
        text-align: center;
        line-height: 30px;
        font-weight: bold;
    }
    body h1 {
        font-size: 26px;
    }
    body h2 {
        font-size: 24px;
    }
    iframe.iframe__devis {
        height: 700px !important;
    }
}

.whatsapp-icon {
    display: flex;
    align-items: center;
    width: 55px;
    height: 55px;
    position: fixed;
    top: calc(55% + 50px);
    left: 0px;
    cursor: pointer;
    z-index: 9999;
    padding: 4px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
    background-color: #2ab737;
    background: linear-gradient(135deg, #0f912c 0, #25a325 37%, #2ab939 100%);
}
.trin-trin
{
    animation-name: trin;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    width: 50%;
    margin: 0 auto;
}
@keyframes trin {

from {
    transform:rotate3d(0, 0, 1, 0deg);
}
20%, 32%, 44%, 56%, 68% {
    transform: rotate3d(0, 0, 1, 0deg);
}
23%, 35%, 47%, 59%, 71% {
    transform: rotate3d(0,0,1,15deg);
}
26%, 38%, 50%, 62%, 74% {
    transform: rotate3d(0,0,1,0deg);
}
29%, 41%, 53%, 65%, 77% {
    transform: rotate3d(0,0,1,-15deg);
}
80% {
    transform:rotate3d(0, 0, 1, 0deg);
}

}

.whatsapp-icon:before {
    content: "";
    background: url(https://www.chirurgie-robotisee.com/wp-content/uploads/2023/07/whatsapp.webp);
    position: absolute;
    width: 85%;
    height: 85%;
    background-repeat: no-repeat;
    background-size: contain;
}