.avia-section.av-1o4czka-0f323511a7256b0d964ffb2be507499e{
background-repeat:no-repeat;
background-image:url(https://centre-osteopathe-lyon.fr/wp-content/uploads/2017/11/Comment-le-stress-peut-donner-mal-au-ventre-1030x686.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-1o4czka-0f323511a7256b0d964ffb2be507499e .av-section-color-overlay{
opacity:0.7;
background-color:#48acea;
}

#top .av-special-heading.av-1mdpbuy-94688cabd0bf1ac6fe912626ae738ded{
padding-bottom:10px;
color:#ffffff;
font-size:44px;
}
body .av-special-heading.av-1mdpbuy-94688cabd0bf1ac6fe912626ae738ded .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1mdpbuy-94688cabd0bf1ac6fe912626ae738ded .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-1mdpbuy-94688cabd0bf1ac6fe912626ae738ded .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1mdpbuy-94688cabd0bf1ac6fe912626ae738ded .av-subheading{
font-size:15px;
}

#top .hr.av-1lhva56-8a5623a6251191a1aefa2e53a110d559{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1lhva56-8a5623a6251191a1aefa2e53a110d559 .hr-inner{
width:50px;
}

.flex_column.av-1jgcw2y-52984855e86fc2ab39f4d1f86bb73e80{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1h91ive-ec62f1fb8b03edfcfc3c762055702964{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1ghinkq-3f8dd9bdc3594d54f3f3260c6d969aaf{
padding-bottom:10px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-1ghinkq-3f8dd9bdc3594d54f3f3260c6d969aaf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1ghinkq-3f8dd9bdc3594d54f3f3260c6d969aaf .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-1ghinkq-3f8dd9bdc3594d54f3f3260c6d969aaf .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1ghinkq-3f8dd9bdc3594d54f3f3260c6d969aaf .av-subheading{
font-size:15px;
}

#top .hr.av-1efbega-c2f882e31333b5c6b50df060517a66a7{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1efbega-c2f882e31333b5c6b50df060517a66a7 .hr-inner{
width:50px;
}

.flex_column.av-1c8qebe-3fa97550d99aa08344010a7a1585ed45{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1amlmt6-3e3246de62b47ae6a669f45d915a8f8c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-19p1n5m-787a94208d4a7f257605305f262bf1d3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-19p1n5m-787a94208d4a7f257605305f262bf1d3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-189h2qi-d31b1aafe3a348bc4614c68d404cfb14 .avia_textblock{
color:#ffffff;
}

.flex_column.av-163p09m-429d1353e907c3340b5aa1a906d28cac{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-14ktwve-8203ddfed3df7d8bdd6574e1374ee9a7{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(48,255,151,0.26);
}

.flex_column.av-113sgei-b1291aadefa5d871ded72b8e2677aac7{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(48,255,151,0.26);
}

#top .hr.hr-invisible.av-xce20a-d2e3b7e30bf4a4846d12b46b256af66d{
height:50px;
}

.flex_column.av-wop7ui-919ea916295c41ab2a738617cedc0dda{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(72,172,234,0.21);
}

#top .hr.hr-invisible.av-t8pwu2-b01d4b0d8c14b09c63284b1f0c5e7399{
height:50px;
}

.flex_column.av-qudeyy-f6c53d84d266f536d7a291fd941ffa58{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(72,172,234,0.21);
}

#top .hr.hr-invisible.av-o2olfu-edea98854dd2c3f63b9c6507af7f63d5{
height:50px;
}

#top #wrap_all .avia-button.av-mdoy8a-89c8e728e43a81151ad036c9eee82592{
background-color:#f7f7f7;
border-color:#f7f7f7;
color:#3a3a3a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mdoy8a-89c8e728e43a81151ad036c9eee82592:hover{
background-color:silver;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mdoy8a-89c8e728e43a81151ad036c9eee82592 .avia-svg-icon svg:first-child{
fill:#3a3a3a;
stroke:#3a3a3a;
}
#top #wrap_all .avia-button.av-mdoy8a-89c8e728e43a81151ad036c9eee82592:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-l6y0zu-d30f873dda3c28a2e7d7bf3adeb553b3{
height:50px;
}

.flex_column.av-jexxgq-7707b02c6a1bed4c170a0fcd2e90645c{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(152,204,211,0.36);
}

#top .hr.hr-invisible.av-fbqpuy-4d711d5c8b1e45a437e58cf49ac17b3e{
height:50px;
}

.flex_column.av-euvxq2-16016699469ee81b668c4256e9d41d8a{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(37,124,196,0.82);
}

#top .hr.hr-invisible.av-b6122y-cfec6888504310a6e4dcd7c8ec6f3718{
height:50px;
}

#top #wrap_all .avia-button.av-9pv9ru-9b86b9f5b9b99fd4e80cd66401891793{
background-color:#f7f7f7;
border-color:#f7f7f7;
color:#3a3a3a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-9pv9ru-9b86b9f5b9b99fd4e80cd66401891793:hover{
background-color:silver;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-9pv9ru-9b86b9f5b9b99fd4e80cd66401891793 .avia-svg-icon svg:first-child{
fill:#3a3a3a;
stroke:#3a3a3a;
}
#top #wrap_all .avia-button.av-9pv9ru-9b86b9f5b9b99fd4e80cd66401891793:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-7cnhyi-9f9a9c26c9fd699bc85bd1b636edeae5{
height:50px;
}

#top .hr.hr-invisible.av-5tmty2-e3aa6b8a1458340e603af4eb29d4dd4c{
height:50px;
}

.flex_column.av-4rr8fu-678574184ce26a51ed9b88d04ce73064{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.36);
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-1mdpbuy-94688cabd0bf1ac6fe912626ae738ded .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ghinkq-3f8dd9bdc3594d54f3f3260c6d969aaf .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-1mdpbuy-94688cabd0bf1ac6fe912626ae738ded .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ghinkq-3f8dd9bdc3594d54f3f3260c6d969aaf .av-special-heading-tag{
font-size:0.8em;
}
}
