#top .av_header_with_border.av_header_transparency #header_main, #top .av_header_transparency #header_meta{
border:none;
}
#header_meta{
min-height:50px;
}
#top #header_main > .container{
background:#fff;
padding:0 30px;
}
.main_menu ul > li#menu-item-31 > a{
color:#ec0037 !important;
text-transform:uppercase;
}
#top .av_header_transparency .main_menu ul:first-child > li > a:hover, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover{
opacity:1;
}
.av-main-nav > li > a{
font-weight:600;
font-size:13px;
padding:0 12px;
}
.av_minimal_header_shadow{
box-shadow:1px 0 10px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:1px 0 10px rgba(0, 0, 0, 0.1);
-moz-box-shadow:1px 0 10px rgba(0, 0, 0, 0.1);
}
.main_menu ul#avia-menu > li.current-menu-item > a > span:before{
background-color:#ec0037;
width:7px;
}
.main_menu ul#avia-menu > li > a:hover > span:before{
background-color:#ec0037;
width:7px;
}
.main_menu ul#avia-menu > li.current-menu-item.av-menu-button-colored > a > span:before{
width:0px;
}
.main_menu ul#avia-menu > li.av-menu-button-colored > a:hover > span:before{
width:0px;
}
.main_menu ul#avia-menu > li > a > span:before{
content:"";
width:0;
height:2px;
display:inline-block;
position:absolute;
left:2px;;
top:50%;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
-moz-transition: all .4s ease;
transition:all .4s ease;
}
.avia-menu.av_menu_icon_beside{
border:none;
margin-right:0;
padding-right:10px;
}
#top #wrap_all .av-social-link-twitter:hover a, #top #wrap_all .av-social-link-linkedin:hover a, #top #wrap_all .av-social-link-facebook:hover a, #top #wrap_all .av-social-link-youtube:hover a{
background-color:transparent;
color:#ec0037;
}
#top #wrap_all .av-social-link-twitter a:focus, #top #wrap_all .av-social-link-linkedin a:focus, #top #wrap_all .av-social-link-facebook a:focus, #top #wrap_all .av-social-link-youtube a:focus{
background-color:transparent;
color:#151515;
}
#top .social_bookmarks li a:focus{
text-decoration:none;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after{
height: 5px;
border-radius:0;
background-color:#151515;
}
.av-hamburger-inner::before{
top:-10px;
}
.av-hamburger-inner::after{
bottom:-10px;
}
.html_av-overlay-full #av-burger-menu-ul li{
font-size:16px;
font-weight:500;
padding:0.5em 0;
}
#av-burger-menu-ul li a{
font-weight:600;
}
.main_menu ul#avia-menu > li.av-burger-menu-main > a:hover > span:before{
display:none;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a:hover, .html_av-overlay-full #top #wrap_all #av-burger-menu-ul li.current-menu-item a {
color:#ec0037;
}
@media only screen and (max-width: 1229px){
.responsive #top .av-main-nav .menu-item-avia-special{
display:block;
}
.main_menu .menu-item{
display:none;
}
.avia-menu.av_menu_icon_beside{
padding-right:20px;
}
}
@media only screen and (max-width: 989px){
#header_meta{
display:none;
}
}
@media only screen and (max-width: 767px){
.avia-menu.av_menu_icon_beside{
padding-right:10px;
}
} h1{
font-size:65px;
line-height:75px;
color:#fff !important;
font-weight:700;
text-transform:none !important;
letter-spacing:normal !important;
text-align:center;
}
.post-template-default h1{
font-size:30px;
line-height:40px;
color:#151515 !important;
font-weight:700;
text-transform:none !important;
letter-spacing:normal !important;
margin-top:0;
text-align:left;
}
h2.titre-noir{
font-size:40px;
line-height:50px;
color:#151515 !important;
font-weight:700;
text-transform:none !important;
letter-spacing:normal !important;
margin-top:0;
}
h2.titre-noir-bis{
font-size:35px;
line-height:45px;
color:#151515 !important;
font-weight:700;
text-transform:none !important;
letter-spacing:normal !important;
margin-top:0;
}
.post-template-default h2{
font-size:25px;
line-height:35px;
color:#151515 !important;
font-weight:700;
text-transform:none !important;
letter-spacing:normal !important;
margin-top:25px;
}
h2.titre-noir-centre{
font-size:40px;
line-height:50px;
color:#151515 !important;
font-weight:700;
text-transform:none !important;
letter-spacing:normal !important;
margin-top:0;
text-align:center;
}
h2.titre-blanc{
font-size:40px;
line-height:50px;
color:#fff !important;
font-weight:700;
text-transform:none !important;
letter-spacing:normal !important;
margin-top:0;
text-align:center;
}
h2.titre-violet{
font-size:37px;
line-height:47px;
color:#85205f !important;
font-weight:700;
text-transform:none !important;
letter-spacing:normal !important;
margin-top:0;
}
.post-template-default h3{
font-weight:700;
text-transform:none !important;
letter-spacing:normal !important;
}
.post-template-default p + h3, .post-template-default ul + h3{
margin-top:15px;
}
@media only screen and (max-width: 767px){
h1{
font-size:50px;
line-height:60px;
}
.post-template-default h1{
font-size:25px;
line-height:35px;
}
.post-template-default h2{
font-size:22px;
line-height:32px;
}
.post-template-default h3{
font-size:18px;
}
}
@media only screen and (max-width: 500px){
h1{
font-size:35px;
line-height:45px;
}
h2.titre-noir, h2.titre-noir-centre, h2.titre-blanc{
font-size:25px;
line-height:35px;
}
h2.titre-violet{
font-size:30px;
line-height:40px;
}
} body{
font-family:'Montserrat',sans-serif;
}
.image-overlay.overlay-type-extern .image-overlay-inside:before{
display:none !important;
}
.image-overlay-inside{
display:none;
}
strong{
color:#434343 !important;
}
.entry-content-wrapper ul{
margin-bottom:0.85em;
}
.entry-content-wrapper li{
padding:2px 0;
}
p.surtitre{
font-family:"Libre Baskerville",serif;
font-size:16px;
margin:0 0 5px 0;
}
p.surtitre-centre{
font-family:"Libre Baskerville",serif;
font-size:16px;
margin:0 0 5px 0;
text-align:center;
}
.bloc-texte-blanc{
color:#fff;
text-align:center;
}
.bloc-texte-centre{
text-align:center;
}
.bloc-texte-centre-rouge{
font-size:18px;
text-align:center;
color:#cb1130;
font-weight:600;
font-style:italic;
}
.bloc-marge-voyage{
padding:70px !important;
}
.mot-important{
font-size:16px;
color:#85205f;
text-transform:uppercase;
font-weight:500;
}
.mot-important-bis{
font-size:16px;
color:#fff;
text-transform:uppercase;
font-weight:500;
}
@media only screen and (max-width: 570px){
.bloc-marge-voyage{
padding:40px;
}
} .citation{
font-size:30px;
line-height:40px;
color:#85205f;
text-align:center;
font-weight:600;
}
.nom-citation{
font-size:22px;
line-height:32px;
color:#5d595a;
text-align:center;
font-weight:500;
}
.guillemet{
font-size:30px;
font-weight:700;
color:#c0012d;
}
@media only screen and (max-width: 500px){
.citation{
font-size:23px;
line-height:33px;
}
.nom-citation{
font-size:17px;
line-height:27px;
}
} .hr-custom .hr-inner.inner-border-av-border-fat{
border-top-width:3px;
}
.container_wrap{
border:none;
}
#entete-page .no_margin.av_one_fifth{
width:10%;
}
#entete-page .no_margin.av_three_fifth{
width:80%;
}
.text-gauche{
float:left;
width:48%;
}
.bouton-droite{
float:left;
width:48%;
margin-left:4%;
}
@media only screen and (max-width: 989px){
.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption{
padding-top:0;
}
.text-gauche{
width:100%;
margin-bottom:20px;
}
.bouton-droite{
width:100%;
margin-left:0;
}
} .bloc-evenement{
box-shadow:0 3px 13px 0 rgb(0 0 0 / 12%);
padding:30px !important;
background:#fff;
}
div .av_one_third.bloc-evenement{
margin-left:2%;
width:32%;
}
div .av_one_third.first.bloc-evenement{
margin-left:0;
}
.type-evenement{
text-align:center;
font-size:18px;
font-weight:700;
color:#151515;
margin-bottom:10px;
}
.date-evenement{
text-align:center;
font-size:13px;
margin-bottom:30px;
font-family:"Libre Baskerville",serif;
}
h3.nom-evenement{
text-align:center;
font-size:22px;
font-weight:700;
color:#c0012d;
margin-bottom:15px;
}
.bouton-evenement-1 a, .bouton-evenement-2 a{
display:block;
width:140px;
line-height:17px;
text-align:center;
vertical-align:middle;
color:#FFF;
font-size:13px;
font-weight:600;
background:#ec0037;
text-decoration:none;
padding:12px 10px;
transition-duration: 0.3s;
text-transform:uppercase;
float:left;
}
.bouton-evenement-1 a:hover, .bouton-evenement-2 a:hover{
background:#c0012d;
color:#fff;
}
.bouton-evenement-1 a .texte-min, .bouton-evenement-2 a .texte-min, .bouton-rouge-bis-centre a .texte-min{
text-transform:none;
}
.bouton-evenement-1, .bouton-evenement-2{
display:inline-block;
margin: 0 2px;
}
.bloc-boutons{
text-align:center;
} .bloc-tarif{
box-shadow:0 3px 13px 0 rgb(0 0 0 / 12%);
padding:30px 20px !important;
}
div .av_one_fourth.bloc-tarif{
margin-left:2%;
width:23.5%;
}
div .av_one_fourth.first.bloc-tarif{
margin-left:0;
}
div .av_one_third.bloc-tarif{
margin-left:2%;
width:32%;
}
div .av_one_third.first.bloc-tarif{
margin-left:0;
}
h3.titre-adhesion{
text-align:center;
font-size:20px;
font-weight:700;
margin-bottom:5px;
}
.sous-titre-adhesion{
text-align:center;
font-size:13px;
margin-bottom:10px;
font-family:"Libre Baskerville",serif;
}
.tarif-adhesion{
text-align:center;
font-weight:700;
color:#151515;
line-height:35px;
margin-bottom:25px;
}
.tarif-adhesion .prix{
text-align:center;
font-size:50px;
}
ul.liste-adhesion{
text-align:center;
margin-left:0;
list-style-type:none;
}
ul.liste-adhesion li{
margin-left:0;
}
ul.liste-adhesion li:before{
display:inline-block;
vertical-align:middle;
content:"\002714";
font-size:16px;
margin:0 10px 0 0;
color:#868686;
}
.marque-active{
position:absolute;
top:0;
right:0;
width:35px;
height:35px;
background-color:#ec0037;
}
.bouton-adhesion a{
display:block;
width:175px;
line-height:17px;
text-align:center;
vertical-align:middle;
color:#FFF;
font-size:14px;
font-weight:600;
background:#ec0037;
text-decoration:none;
padding:20px;
transition-duration: 0.3s;
text-transform:uppercase;
margin:auto;
}
.bouton-adhesion a:hover{
background:#c0012d;
color:#fff !important;
}
@media only screen and (max-width: 767px){
.bloc-tarif{
max-width:450px;
margin:20px auto !important;
float:none !important;
}
} .mosaique-haut{
margin-bottom:-2px;
} .bloc-soutiens .no_margin.av_one_fifth{
width:26.6666666% !important;
}
.bloc-soutiens .no_margin.first.av_one_fifth, .bloc-soutiens > .no_margin.av_one_fifth.avia-builder-el-last {
width:10% !important;
}
@media only screen and (max-width: 767px){
.bloc-soutiens .no_margin.av_one_fifth{
width:100% !important;
margin-bottom:0 !important;
}
.avia-image-container.avia-align-center.avia-builder-el-no-sibling{
width:60%;
}
} #cookie-law-info-bar{
background-color: rgba(0, 0, 0, 0.85) !important;
box-shadow:none;
}
.cli-style-v2{
font-size:13px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button, .cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link, .cli-style-v2 .cli-bar-btn_container .cli_settings_button{
margin-right: 5px;
margin-left: 0;
}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited{
font-size:13px;
padding:15px 23px;
font-weight:600;
}
.cli-plugin-button:focus, .medium.cli-plugin-button:focus{
text-decoration:none;
}
.cli-style-v2 .cli-plugin-main-link{
text-decoration:underline !important;
} #grille-blog a .image-overlay, .slide-meta-comments, .slide-meta-del{
display:none !important;
}
#grille-blog .slide-entry a img{
filter:grayscale(0);
transition:.3s ease-in-out;
}
#grille-blog .slide-entry a:hover img{
filter:grayscale(100%);
}
#grille-blog h3 a:hover{
color:#ec0037;
}
.html_modern-blog #top .post-entry .blog-categories{
display:none;
}
.avia-content-slider .slide-image, .avia-content-slider .slide-image img{
border-radius:0;
margin-bottom:0;
}
.entry-content-header{
clear:both;
}
.html_modern-blog #top .post-entry .post-meta-infos, .html_modern-blog .avia-content-slider .slide-meta{
padding:0;
font-family:"Libre Baskerville",serif;
font-size:16px;
margin:0;
}
.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title{
font-size:20px;
text-transform:none;
letter-spacing:normal;
padding:0;
margin-bottom:20px;
font-weight:700;
}
.html_elegant-blog #top .post-entry .post-title:hover, .html_elegant-blog .avia-content-slider .slide-entry-title:hover{
opacity:1;
}
.html_elegant-blog .avia-content-slider .read-more-link{
top:20px;
padding-bottom:12px;
}
.html_modern-blog .more-link{
margin:0;
color:#151515;
text-transform:uppercase;
font-size:12px;
font-weight:700;
letter-spacing:0.5px;
}
.html_modern-blog .more-link .more-link-arrow{
display:none;
}
a.more-link:focus{
text-decoration:none;
}
#grille-blog .avia-content-slider-inner, #grille-blog .avia-content-slider-inner .slide-entry-wrap, #grille-blog .avia-content-slider{
overflow:visible;
}
#grille-blog div .av_one_third.first{
margin-left:0;
width:31.3333333%;
}
#grille-blog div .av_one_third{
margin-left:3%;
width:31.3333333%;
}
.slide-content{
padding:30px;
}
#grille-blog .slide-entry{
-webkit-box-shadow:0 5px 6px 0 rgb(0 0 0 / 10%);
-moz-box-shadow:0 5px 6px 0 rgb(0 0 0 / 10%);
box-shadow:0 5px 6px 0 rgb(0 0 0 / 10%);
border-radius:0;
background-color:#fff;
}
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a{
border-radius:0;
box-shadow:none;
border:1px solid #cccccc;
background:#fff;
}
#top .pagination a:hover, #top .fullsize .template-blog .pagination a:hover{
border:1px solid #ec0037;
background:#ec0037 !important;
}
@media only screen and (max-width: 767px){
#grille-blog div .av_one_third{
width:100% !important;
margin-bottom:40px !important;
margin-left:0 !important;
}
#grille-blog div .post-entry-last.av_one_third{
width:100% !important;
margin-bottom:0 !important;
}
.avia-content-slider .slide-entry-wrap{
margin-bottom:0;
}
} .post-template-default div .av_three_fourth{
width:70%;
}
.post-template-default div .av_one_fourth{
margin-left:2%;
width:28%;
}
.post-template-default #header_meta{
display:none;
}
.post-template-default #header{
margin-top:0 !important;
}
.post-template-default #wrap_all #main{
padding-top:100px !important;
}
.post-template-default ul, .post-template-default ol{
margin-bottom:0;
}
#top .title_container{
background-color:#e9e7e8;
}
#top .title_container .container{
padding-top:50px;
padding-bottom:50px;
}
.breadcrumb-trail, .breadcrumb-trail span{
float:left;
}
.breadcrumb-trail span:nth-child(3), .breadcrumb-trail span:nth-child(4){
display:none;
}
.breadcrumb .sep{
width:10px;
}
.avia-post-prev{
border-top-right-radius:0;
border-bottom-right-radius:0;
}
.avia-post-next{
border-top-left-radius:0;
border-bottom-left-radius:0;
}
.title_container .breadcrumb{
font-family:"Libre Baskerville",serif;
font-size:14px;
line-height:24px;
right:0;
color:#868686;
position:relative;
margin-top:0;
float:left;
}
.date-article{
font-family:"Libre Baskerville",serif;
font-size:14px;
color:#868686;
margin-bottom:10px;
}
.date-article p{
margin:0;
}
.trail-before{
display:none !important;
}
.title_container .breadcrumb a{
color:#868686;
}
.title_container .breadcrumb a:hover{
color:#191919;
text-decoration:none;
}
.colonne-article-2 .widgettitle{
display:none;
}
.colonne-article{
-webkit-box-shadow:0 3px 13px 0 rgb(0 0 0 / 12%);
-moz-box-shadow:0 3px 13px 0 rgb(0 0 0 / 12%);
box-shadow:0 3px 13px 0 rgb(0 0 0 / 12%);
padding:40px 40px 70px !important;
}
.colonne-article-2{
-webkit-box-shadow:0 3px 13px 0 rgb(0 0 0 / 12%);
-moz-box-shadow:0 3px 13px 0 rgb(0 0 0 / 12%);
box-shadow:0 3px 13px 0 rgb(0 0 0 / 12%);
padding:40px 30px 30px !important;
}
.news-thumb{
padding:0;
border:none;
margin-top:5px;
margin-right:10px;
}
.news-thumb img, .news-thumb img{
width:36px;
height:36px;
}
a.news-link:focus{
text-decoration:none;
}
.av-social-sharing-box .avia-related-tooltip{
display: none !important;
}
.av-share-box ul li a{
padding:8px 0;
font-size:15px;
}
#top .av-share-box ul{
border:none;
border-radius:0;
color:#fff;
}
#top .av-social-sharing-box .av-share-box ul li{    
border-left-style: none;    
}
#top .av-social-sharing-box .av-social-link-facebook  a{
background-color:#4267B2;
}
#top .av-social-sharing-box .av-social-link-twitter{
background-color:#429cd6;
}
#top .av-social-sharing-box .av-social-link-square-x-twitter{
display:none;
}
#top .av-social-sharing-box .av-social-link-linkedin{
background-color:#0d77b7;
}
#top .av-social-sharing-box .av-social-link-pinterest{
background-color:#cb2028;
}
#top .av-social-sharing-box .av-social-link-mail{
background-color:#ec0037;
}
#top .av-social-sharing-box .av-share-link a:hover {
background-color:#434343 !important;
color:#fff !important;
}
.avia-post-nav .entry-info span{
font-size:11px;
line-height:1.50em;
}
.avia-post-nav .entry-image{
height:70px;
width:70px;
}
.avia-post-nav .entry-info{
width:210px;
}
.avia-post-prev .entry-info{
margin:0 5px 0 20px;
}
.avia-post-next .entry-info{
margin:0 20px 0 5px;
}
#top .avia-post-nav{
background:rgba(0,0,0,0.5);
}
@media only screen and (max-width: 989px){
.post-template-default div .av_one_fourth{
margin-top:30px !important;
}
.post-template-default #wrap_all #main{
padding-top:0 !important;
}
.colonne-article{
padding:30px;
}
} .bloc-photo{
width:35%;
float:left;
}
.bloc-photo img{
border-radius:50%;
}
.bloc-texte{
width:65%;
float:left;
padding-left:20px;
}
p.parrain-nom{
font-size: 16px;
color: #85205f;
text-transform: uppercase;
font-weight: 500;
margin:0;
}
p.parrain-fonction{
color: #85205f;
font-weight: 700;
margin:0;
}
p.parrain-coordonnees{
font-weight: 700;
}
.parrain-coordonnees a{
color:#434343;
}
.parrain-coordonnees a:hover{
color:#434343;
} .bouton-rouge a{
display:block;
width:180px;
line-height:17px;
text-align:center;
vertical-align:middle;
color:#FFF;
font-size:14px;
font-weight:600;
background:#ec0037;
text-decoration:none;
padding:20px;
transition-duration: 0.3s;
text-transform:uppercase;
margin:auto;
}
.bouton-rouge a:hover{
background:#FFF;
color:#ec0037 !important;
}
.bouton-rouge-bis a{
display:block;
width:180px;
line-height:17px;
text-align:center;
vertical-align:middle;
color:#FFF;
font-size:14px;
font-weight:600;
background:#ec0037;
text-decoration:none;
padding:20px;
transition-duration: 0.3s;
text-transform:uppercase;
}
.bouton-rouge-bis a:hover{
background:#c0012d;
color:#fff !important;
}
.bouton-rouge-bis-centre a{
display:block;
width:180px;
line-height:17px;
text-align:center;
vertical-align:middle;
color:#FFF;
font-size:14px;
font-weight:600;
background:#ec0037;
text-decoration:none;
padding:20px;
transition-duration: 0.3s;
text-transform:uppercase;
margin:auto;
}
.bouton-rouge-bis-centre a:hover{
background:#c0012d;
color:#fff !important;
}
.bouton-rouge-large a{
display:block;
width:380px;
line-height:17px;
text-align:center;
vertical-align:middle;
color:#FFF;
font-size:14px;
font-weight:600;
background:#ec0037;
text-decoration:none;
padding:20px;
transition-duration: 0.3s;
text-transform:uppercase;
}
.bouton-rouge-large-centre a{
display:block;
width:380px;
line-height:17px;
text-align:center;
vertical-align:middle;
color:#FFF;
font-size:14px;
font-weight:600;
background:#ec0037;
text-decoration:none;
padding:20px;
transition-duration: 0.3s;
text-transform:uppercase;
margin:auto;
}
.bouton-rouge-large a:hover, .bouton-rouge-large-centre a:hover{
background:#c0012d;
color:#fff !important;
} .avia-animated-number, .number_prepared .avia-animated-number-title{
color:#85205f !important;
font-weight:700;
}
.number_prepared .avia-animated-number-title{
font-weight:700;
font-size:60px;
} #scroll-top-link.avia_pop_class{
display:none;
visibility:hidden;
} #bloc-conseil div .av_one_fifth.first{
margin-left:0;
clear: none;
}
#bloc-conseil div .av_one_fifth{
margin-left:2%;
width:15%;
margin-top: 0 !important;
height:226px;
}
#bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth{
margin-left:2%;
margin-top: 0 !important;
}
.nom-prenom-conseil{
text-transform:uppercase;
font-weight:700;
}
.membre-conseil{
position:absolute;
width:150px;
height:180px;
top:0;
background-color:rgba(250, 14, 14, 0.9);
color:#fff;
font-size:11px;
line-height:16px;
text-align:center;
opacity:0;
transition-duration:0.3s;
z-index:20;
}
.membre-conseil:hover{
opacity:1;
cursor:pointer;
}
.texte-membre{
position:absolute;
width:100%;
top:50%;
left:50%;
transform:translate(-50%, -50%);
padding:0 15px;
}
.bloc-membre-conseil{
width:150px;
height:190px;
margin:auto;
}
.fonction{
text-align:center;
font-weight:700;
line-height:normal;
}
.fonction-membre{
text-align:center;
font-weight:700;
line-height:normal;
color:#85205f;
}
.membres-bureau{
font-weight:700;
line-height:normal;
color:#85205f;
margin-bottom:5px;
}
h3.titre-conseil{
font-size:16px;
color:#85205f;
text-transform:uppercase;
font-weight:500;
margin-bottom:30px;
margin-top:0;
}
@media only screen and (max-width: 1130px){
#bloc-conseil div .av_one_fifth.first{
margin-left:0;
clear: none;
}
#bloc-conseil div .av_one_fifth{
margin-left:3%;
width:30.333333%;
margin-bottom:20px;
}
#bloc-conseil div .av_one_fifth.sans-marge{
margin-bottom:0;
height:0;
}
#bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth{
margin-left:0;
}
#bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth, #bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth{
margin-left:3%;
}
.espace-responsive{
display:none;
}
}
@media only screen and (max-width: 767px){
#bloc-conseil div .av_one_fifth.first{
margin-left:0 !important;
clear: none !important;
}
#bloc-conseil div .av_one_fifth{
margin-left:3% !important;
width:30.333333% !important;
margin-bottom:20px !important;
}
#bloc-conseil div .av_one_fifth.sans-marge{
margin-bottom:0 !important;
height:0;
}
#bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth{
margin-left:0 !important;
}
#bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth, #bloc-conseil div .av_one_fifth.avia-builder-el-last{
margin-left:3% !important;
}
.sans-marge{
margin-bottom:0 !important;
}
}
@media only screen and (max-width: 630px){
#bloc-conseil div .av_one_fifth{
width:48.5% !important;
}
#bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth{
margin-left:0 !important;
}
#bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth{
margin-left:3% !important;
}
#bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth{
margin-left:0 !important;
}
#bloc-conseil div .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth + .av_one_fifth{
margin-left:3% !important;
}
.espace-responsive-2{
height:35px !important;
}
} a.document-pdf{
float:left;
transition-duration:0.3s;
}
a.document-pdf:hover{
color:#FFF;
opacity:0.6;
}
.image-pdf{
float:left;
}
.avia_transform a .image-overlay{
display:none !important;
}
.lien-pdf{
float:left;
padding:56px 0 56px 20px;
font-weight:700;
text-decoration:none !important;
color:#FFF;
transition-duration:0.3s;
}
@media only screen and (max-width: 550px){
.image-pdf{
width:50px;
}
.lien-pdf{
padding:11px 0 11px 10px;
}
} .bloc-tableau{
overflow-x:auto;
}
tr th:first-child, tr td:first-child, tr:first-child th, tr:first-child td, .tablepress tbody td, .tablepress tfoot th, .tablepress thead th{
border:none;
}
th{
letter-spacing:normal;
color:#fff !important;
background-color:#c0012c !important;
}
.tablepress td, .tablepress th{
padding:13px !important;
}
td.column-1, td.column-2, td.column-3, #tablepress-1, .tablepress thead th{
border:1px solid #e9e7e8 !important;
}
td.column-1{
font-weight:600;
}
td.column-3{
font-weight:600;
}
.main_color tr:nth-child(2n+1), .main_color .pricing-table > li:nth-child(2n+1), .main_color .pricing-extra{
background:#fff;
}
tr.row-2, tr.row-4, tr.row-5, tr.row-6, tr.row-7, tr.row-11, tr.row-12, tr.row-13, tr.row-14, tr.row-16, tr.row-17, tr.row-18, tr.row-19, tr.row-20, tr.row-21{
background:#f2f2f2 !important;
} .contenu-coordonnees{
font-size:18px;
font-weight:500;
color:#404040;
} #footer > div .av_one_third{
width:20.5%;
}
#footer > div .av_one_third.first{
width:47%;
}
.widgettitle{
text-transform:none;
letter-spacing:normal;
font-weight:700;
font-size:18px;
margin-bottom:20px;
}
.widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a{
padding:0;
font-weight:400;
}
.widget_nav_menu a{
padding:1px 0px 1px 0;
}
#socket{
font-size:14px;
}
#socket .container{
padding-top:40px;
padding-bottom:40px;
text-align:center;
border-top:1px solid #cccccc;
max-width:1100px;
}
#socket .copyright{
float:none;
}
a img.bouton-social{
transition-duration: 0.2s;
}
a:hover img.bouton-social{
opacity:0.5;
}
@media only screen and (max-width: 767px){
#footer .widget{
margin:30px 0 0 0;
}
} .champs-demi-gauche{
width:49%;
float:left;
margin-right:2%;
margin-bottom:15px;
}
.champs-demi-droite{
width:49%;
float:left;
margin-bottom:15px;
}
.champs-plein{
width:100%;
float:left;
margin-bottom:15px;
}
.champs-plein-bis{
width:100%;
float:left;
margin-bottom:15px;
text-align:center;
}
#formulaire-contact .wpcf7 .input-text, #formulaire-contact .wpcf7 input[type="text"], #formulaire-contact .wpcf7 input[type="input"], #formulaire-contact .wpcf7 input[type="password"], #formulaire-contact .wpcf7 input[type="email"], #formulaire-contact .wpcf7 input[type="number"], #formulaire-contact .wpcf7 input[type="url"], #formulaire-contact .wpcf7 input[type="tel"], #formulaire-contact .wpcf7 input[type="search"], #formulaire-contact .wpcf7 textarea, #formulaire-contact .wpcf7 select{
font-family:'montserrat',sans-serif;
border:none !important;
background-color:#fff !important;
margin-bottom:3px !important;
font-weight:400 !important;
font-size:15px !important;
padding:18px 15px !important;
border-radius:5px;
}
#formulaire-adhesion .wpcf7 .input-text, #formulaire-adhesion .wpcf7 input[type="text"], #formulaire-adhesion .wpcf7 input[type="input"], #formulaire-adhesion .wpcf7 input[type="password"], #formulaire-adhesion .wpcf7 input[type="email"], #formulaire-adhesion .wpcf7 input[type="number"], #formulaire-adhesion .wpcf7 input[type="url"], #formulaire-adhesion .wpcf7 input[type="tel"], #formulaire-adhesion .wpcf7 input[type="search"], #formulaire-adhesion .wpcf7 textarea, #formulaire-adhesion .wpcf7 select{
font-family:'montserrat',sans-serif;
border:none !important;
background-color:#f3f3f3 !important;
margin-bottom:3px !important;
font-weight:400 !important;
font-size:15px !important;
padding:18px 15px !important;
border-radius:5px;
}
label span, legend span{
font-size:15px !important;	
line-height:normal !important;
color:#434343 !important;
}
label span a, legend span a{
color:#404040 !important;
text-decoration:underline !important;
}
span.wpcf7-list-item{
margin:0;
}
.wpcf7 textarea{
max-height:200px;
}
#formulaire-contact ::placeholder{
font-family:'montserrat',sans-serif;
font-weight:400;
font-size:15px;
opacity:1 !important;
}
.wpcf7-form-control-wrap.college{
margin-left:30px;
}
.wpcf7-form-control-wrap.college input{
margin-left:20px;
}
div .main_color .button, .main_color input[type="submit"]{
margin: 0;
padding: 0;
width:100%;
background: #ec0037;
font-weight: 600;
position: relative;
font-size: 14px;
line-height:17px;
font-family: inherit;
text-transform:uppercase;
padding: 20px;
z-index: 0;
border: none;
color: #fff;
-webkit-transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);
transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);
}
div .main_color .button:hover, .main_color input[type="submit"]:hover{
color: #fff;
background: #c0012d;
-webkit-transition: all 0.5s cubic-bezier(0.02, 0.01, 0.47, 1);
transition: all 0.5s cubic-bezier(0.02, 0.01, 0.47, 1);
}
div .main_color .button:focus, .main_color input[type="submit"]:focus{
color: #fff;
background: #c0012d;
-webkit-transition: all 0.5s cubic-bezier(0.02, 0.01, 0.47, 1);
transition: all 0.5s cubic-bezier(0.02, 0.01, 0.47, 1);
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-response-output{
float:left;
}
.wpcf7 form .wpcf7-response-output{
border:2px solid #ec0037 !important;
padding:10px 20px;
font-size:15px;
line-height:25px;
width:100%;
text-align:center;
margin:1em 0 1em;
}