body{
font-family:'Roboto',sans-serif;
}
button:focus, button:active{ 
outline: none;
}
b{
color:#5d5d5d !important;
}
a.lien-page{
text-decoration:underline !important;
}
a.lien-page:hover{
color:#5d5d5d;
}
.section-offre{
padding:20px;
}
.texte-blanc{
color:#fff;
}
.no-marge{
margin-bottom:0 !important;
}
.marge-zero{
margin:0 !important;
}
p.surtitre{
font-family:'Oswald',sans-serif;
display:block;
font-size:23px;
line-height:33px;
font-weight:400;
color:#e57623;
text-align:center;
margin:0;
}
p.surtitre + h2{
margin-top:5px;
}
@media only screen and (min-width: 768px) and (max-width: 989px){
#bloc-pictos div .av_one_fourth.first{
margin-left:0 !important;
width:48% !important;
margin-bottom:20px !important;
}
#bloc-pictos div .av_one_fourth + .av_one_fourth{
margin-left:4% !important;
width:48% !important;
margin-bottom:20px !important;
}
#bloc-pictos div .av_one_fourth + .av_one_fourth + .av_one_fourth{
margin-left:0 !important;
width:48% !important;
margin-bottom:0 !important;
margin-top:0;
}
#bloc-pictos div .av_one_fourth + .av_one_fourth + .av_one_fourth + .av_one_fourth{
margin-left:4% !important;
width:48% !important;
margin-bottom:0 !important;
margin-top:0;
}
} .av-main-nav > li > a{
font-family:'Oswald',sans-serif;
font-weight:400;
text-transform:uppercase;
font-size:14px;
padding:0 10px;
cursor:pointer !important;
}
#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:0.6;
}
.header_color .main_menu ul:first-child > li.current-menu-item > a{
color:#fff;
}
#top .social_bookmarks li a{
background-color:#E57623 !important;
color:#fff !important;
}
#top .social_bookmarks li a:hover{
background-color:#3E475A !important;
}
#top .social_bookmarks li a:focus{
text-decoration:none;
}
#top .social_bookmarks li{
margin-right:5px;
}
.avia-menu.av_menu_icon_beside{
padding-right:0;
margin-right:15px;
border:none;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after{
height: 6px;
border-radius:0;
background-color:#E57623;
}
.av-hamburger-inner::before{
top:-10px;
}
.av-hamburger-inner::after{
bottom:-10px;
}
.html_av-overlay-full #av-burger-menu-ul li{
font-family:'Oswald',sans-serif;
font-size:20px;
font-weight:300;
}
#top .av-main-nav ul a{
font-size:14px;
color:#fff !important;
padding:12px 20px;
background-color:#3E475A;
}
#top .av-main-nav ul a:hover, #top .av-main-nav ul a:focus{
color:#fff !important;
background-color:#E57623;
}
.av-main-nav ul{
margin-top:0;
}
.av-main-nav ul li a, .av-main-nav ul li:last-child > a{
border:none;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li{
font-size:16px;
line-height:26px;
}
@media only screen and (max-width: 989px){
#top .av_header_with_border.av_header_transparency #header_main{
border:none !important;
}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container{
height:80px;
line-height:80px;
}
.responsive.html_mobile_menu_tablet #top .av-logo-container .main_menu .social_bookmarks{
display:none;
}
}
@media only screen and (max-width: 767px){
.responsive.html_mobile_menu_tablet #top .av-logo-container .main_menu .social_bookmarks{
display:none !important;
}
} h1{
font-family:'Oswald',sans-serif;
letter-spacing:normal !important;
text-align:center;
font-size:43px;
font-weight:400;
line-height:53px;
color:#fff !important;
margin-bottom:40px;
}
h2{
font-family:'Oswald',sans-serif;
letter-spacing:normal !important;
font-size:30px;
font-weight:400;
line-height:40px;
color:#3E475A !important;
}
h2.titre-blanc{
font-family:'Oswald',sans-serif;
letter-spacing:normal !important;
font-size:30px;
font-weight:400;
line-height:40px;
color:#fff !important;
}
h2.titre-picto{
font-family:'Oswald',sans-serif;
letter-spacing:normal !important;
font-size:20px;
font-weight:400;
line-height:30px;
color:#000 !important;
}
h3.titre-page{
font-family:'Oswald',sans-serif;
font-size:20px;
text-transform:uppercase;
font-weight:400;
line-height:30px;
color:#000 !important;
}
.texte-blanc h3{
font-family:'Oswald',sans-serif;
font-size:20px;
text-transform:uppercase;
text-align:center;
font-weight:400;
line-height:30px;
color:#fff !important;
}
.section-offre h3{
font-family:'Oswald',sans-serif;
font-size:25px;
font-weight:400;
line-height:35px;
color:#000 !important;
}
.section-offre h3 a::after{
content:'>';
margin-left:10px;
top:7px;
font-size:35px;
line-height:0;
position:relative;
}
.section-offre h3 a{
transition-duration:0.2s;
}
.section-offre h3 a:hover{
color:#e57623 !important;
}
h3.widgettitle{
font-family:'Oswald',sans-serif;
letter-spacing:normal !important;
font-size:20px;
font-weight:400;
line-height:30px;
}
@media only screen and (max-width: 767px){
h1{
font-size:35px;
line-height:45px;
}
} .titre-typewrite{
font-family:'Oswald',sans-serif;
text-transform:uppercase;
text-align:center;
font-size:30px;
font-weight:300;
line-height:40px;
margin-bottom:10px;
color:#fff;
}
.avia-section-small .content, .avia-section-small .sidebar{
padding-top:100px;
padding-bottom:100px;
}
.container_wrap{
border:none;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
border-radius: 0px;
}
div .av_one_half{
margin-left:3%;
width:48.5%;
}
.cn-button.wp-default{
background:#3E475A;
}
@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;
}
}
@media only screen and (max-width: 767px){
.titre-typewrite{
font-size:20px;
line-height:30px;
}
} .bouton-scroll{
position:absolute;
left:50%;
transform: translate(-50%,-50%);
}
.pulse{
width:60px;
height:60px;
border-radius:50%;
animation: animate 3s linear infinite;
}
.pulse a{
width:60px;
height:60px;
display:block;
}
@keyframes animate{
0%{
box-shadow: 0 0 0 0 rgba(229,118,36,0.5);
}	
40%{
box-shadow: 0 0 0 20px rgba(229,118,36,0);
}
80%{
box-shadow: 0 0 0 20px rgba(229,118,36,0);
}
100%{
box-shadow: 0 0 0 0 rgba(229,118,36,0);
}	
} .breadcrumb{
font-family:'Oswald',sans-serif;
text-transform:uppercase;
text-align:center;
font-size:20px;
font-weight:300;
line-height:30px;
margin-bottom:10px;
color:#fff !important;
}
.breadcrumb a{
color:#fff !important;
opacity:1;
-o-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-moz-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-webkit-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
}
.breadcrumb a:hover{
opacity:0.5;
text-decoration:none;
} .background-full{
background-size:cover;
-webkit-background-size:cover;
} .av-seperator-icon[data-av_icon]:before{
content: url(https://formagogy.fr/wp-content/uploads/2020/06/formagogy-drapeau-france.svg);
}
.hr-custom .hr-inner.inner-border-av-border-fat{
border-top-width:4px;
}
.av-seperator-icon{
font-size:20px;
} .bloc-texte-full{
width:100%;
float:left;
display:flex;
margin-bottom:20px;
}
.bloc-icone{
width:20%;
float:left;
margin-top:20px;
}
.bloc-texte{
width:80%;
float:left;
margin-left:10px;
}
.colonne-speciale div .av_one_third{
margin-left:2%;
width:31.333333333333333%;
}
@media only screen and (max-width: 989px){
.bloc-texte-full{
display:block;
}
.bloc-icone{
width:100%;
margin-top:0;
margin-bottom:10px;
}
.bloc-texte{
width:100%;
}
}
@media only screen and (max-width: 767px){
.bloc-texte-full{
display:flex;
}
.bloc-icone{
width:20%;
margin-top:20px;
margin-bottom:0;
}
.bloc-texte{
width:80%;
}
} .bouton-orange a{
display:block;
text-align:center;
vertical-align:middle;
color:#E57623;
font-size:15px;
font-weight:400;
line-height:normal;
width:150px;
margin:auto;
background:#fff;
border: 1px solid #E57623;
border-radius:5px;
text-transform:uppercase;
text-decoration:none;
padding:15px 35px;
transition-duration: 0.3s;
}
.bouton-orange-bis a{
display:block;
text-align:center;
vertical-align:middle;
color:#E57623;
font-size:15px;
font-weight:400;
line-height:normal;
width:195px;
margin:auto;
background:#fff;
border: 1px solid #E57623;
border-radius:5px;
text-transform:uppercase;
text-decoration:none;
padding:15px 35px;
transition-duration: 0.3s;
}
.bouton-orange a:hover, .bouton-orange-bis a:hover{
background:#E57623;
color:#fff !important;
}
.offre-emploi .bouton a{
display:block;
text-align:center;
vertical-align:middle;
color:#3E475A;
font-size:15px;
font-weight:400;
line-height:normal;
width:150px;
margin-top:20px;
background:transparent;
border: 1px solid #3E475A;
border-radius:5px;
text-transform:uppercase;
text-decoration:none;
padding:15px 35px;
transition-duration: 0.3s;
}
.offre-emploi .bouton a:hover, .offre-emploi .bouton a:hover{
background:#3E475A;
color:#fff !important;
}
.bouton-cta a{
display:block;
text-align:center;
vertical-align:middle;
color:#fff;
font-size:15px;
font-weight:400;
line-height:normal;
width:max-content;
margin:auto;
background:#E57623;
border: 1px solid #E57623;
border-radius:5px;
text-transform:uppercase;
text-decoration:none;
padding:15px 35px;
transition-duration: 0.3s;
}
.bouton-cta-bis a{
display:block;
text-align:center;
vertical-align:middle;
color:#fff;
font-size:15px;
font-weight:400;
line-height:normal;
width:max-content;
background:#E57623;
border: 1px solid #E57623;
border-radius:5px;
text-transform:uppercase;
text-decoration:none;
padding:15px 35px;
transition-duration: 0.3s;
}
.bouton-cta a:hover, .bouton-cta-bis a:hover{
background:transparent;
color:#E57623 !important;
} .profil-collaborateur{
text-align:center;
}
a.lien-collaborateur{
width:200px;
height:200px;
display:block;
margin:auto;
margin-bottom:15px;
filter: grayscale(0);
-o-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-moz-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-webkit-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
}
a.lien-collaborateur:hover{
filter: grayscale(1);
}
a.lien-collaborateur img{
border-radius: 50%;
}
.avia_transform a .image-overlay, .image-overlay .image-overlay-inside{
display:none !important;
}
.nom-collaborateur{
font-family:'Oswald',sans-serif;
text-transform:uppercase;
font-size:20px;
font-weight:400;
line-height:30px;
color:#000;
margin-bottom:5px;
}
.fonction-collaborateur{
color:#000;
line-height:20px;
}
#collaborateur-01, #collaborateur-02, #collaborateur-03, #collaborateur-04{
padding-top:30px;
display:none;
}
a.close-collaborateur{
float:right;
width:19px;
height:19px;
-o-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-moz-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-webkit-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
}
a.close-collaborateur:hover{
opacity:0.6;
}
.photo-collaborateur{
width:20%;
float:left;
text-align:center;
margin-top:20px;
}
.photo-collaborateur img{
border-radius: 50%;
width:200px;
}
.texte-collaborateur{
width:80%;
float:left;
padding-left:30px;
}
@media only screen and (max-width: 989px){
.photo-collaborateur{
width:100%;
margin-bottom:15px;
}
.texte-collaborateur{
width:100%;
padding-left:0;
}
} ul.liste-orange{
margin:0;
font-size:14px;
line-height:22px;
}
ul.liste-orange li{
padding:2px 0 2px 18px;
list-style-type: none;
background-image: url(https://formagogy.fr/wp-content/uploads/2021/12/formagogy-point-orange.svg);
background-repeat: no-repeat;
background-position:0px 9px;
margin-left:0;
}
ul.liste-orange-bis{
margin:0;
}
ul.liste-orange-bis li{
padding:1px 0 1px 18px;
list-style-type: none;
background-image: url(https://formagogy.fr/wp-content/uploads/2021/12/formagogy-point-orange.svg);
background-repeat: no-repeat;
background-position:0px 11px;
margin-left:0;
}
ul.liste-coche{
margin:0;
font-weight:500;
}
ul.liste-coche li{
padding:14px 0 14px 50px;
list-style-type: none;
background-image: url(https://formagogy.fr/wp-content/uploads/2021/12/formagogy-coche-orange.svg);
background-repeat: no-repeat;
background-position:0px 14px;
border-bottom:1px dotted #5d5d5d;
margin-left:0;
}
ul.liste-coche li:last-child{
border-bottom:none;
}
.catalogue-lien ul.liste-orange{
font-size:12px;
line-height:20px;
}
.catalogue-lien ul.liste-orange li{
padding:1px 0 1px 25px;
background-position:0px 6px;
border-bottom:none;
background-image: url(https://formagogy.fr/wp-content/uploads/2021/12/formagogy-fleche-orange.svg);
}
.catalogue-lien ul.liste-orange li a{
color:#5d5d5d;
-o-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-moz-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-webkit-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
}
.catalogue-lien ul.liste-orange li a:hover, .catalogue-lien ul.liste-orange li a:focus{
color:#E57623;
text-decoration:none;
}
ul.liste-grise{
margin:0.85em 0;
}
ul.liste-grise p{
display:none;;
}
ul.liste-grise a{
color:#aaaaaa;
text-decoration:none;
-o-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-moz-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-webkit-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
}
ul.liste-grise a:hover{
color:#E57623;
}
ul.liste-grise li{
padding:3px 0 3px 18px;
list-style-type: none;
background-image: url(https://formagogy.fr/wp-content/uploads/2020/07/formagogy-point-gris.svg);
background-repeat: no-repeat;
background-position:0px 13px;
margin-left:0;
} .citation-icone{
float:left;
margin-right:15px;
margin-bottom:15px;
width:16%;
}
.citation-icone img{
float:right;
width:90px !important;
height:90px;
}
.citation{
float:left;
width:80%;
}
.citation-grand{
font-size:19px;
font-weight:500;
line-height:28px;
padding-left:20px;
border-left:6px solid #E57623 !important;
}
.citation-petit{
padding-left:26px;
margin-top:20px;
}
.citation-petit img{
height:13px;;
}
.colonne-speciale div .av_three_fifth{
margin-left:0;
width:80%;
}
.colonne-speciale div .av_one_fifth{
margin-left:0;
width:10%;
}
.colonne-speciale div .av_two_third{
margin-left:2%;
}
@media only screen and (max-width: 767px){
.citation-icone, .citation{
width:100%;
}
.citation-icone img{
float:left;
}
} .bloc-metier-01{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/11/background-metier-formateur.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-metier-02{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/11/background-chef-de-projet-pedagogique.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-metier-03{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/11/background-concepteur-pedagogique.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-metier-04{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/11/background-assistante-de-formation.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-metier-05{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/11/background-assistant-technique.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-metier-06{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/11/background-assistante-relation-clientele.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-metier-07{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/11/background-assistante-homologation.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-metier-08{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/11/background-assistante-environnement.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-metier-09{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/11/background-hote-accueil.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-support-outil-01{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/12/background-module-e-learning.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-support-outil-02{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/12/background-simulation.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-support-outil-03{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/12/background-video-metier.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-support-outil-04{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/12/background-exercice-quiz.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-support-outil-05{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/12/background-guide-apprentissage.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-support-outil-06{
background-image:url(https://formagogy.fr/wp-content/uploads/2024/12/background-grille-evaluation.jpg);
background-repeat: no-repeat;
background-size:cover;
background-position:top center;
width:100%;
height:400px;
}
.bloc-degrade{
width:100%;
height:400px;
background:rgb(0,0,0);
background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 75%, rgb(0,0,0,0.8) 100%);
}
.nom-metier, .nom-metier-recrutement, .nom-support-outil{
position:absolute;
top:87%;
left:0;
width:100%;
padding:0 25px;
z-index:2;
opacity:1;
webkit-transform:translateY(-85%);
-moz-transform:translateY(-85%);
-o-transform:translateY(-85%);
-ms-transform:translateY(-85%);
transform:translateY(-85%);
transition-duration:0.3s;
}
.nom-metier:after, .nom-metier-recrutement:after, .nom-support-outil:after{
content:"";
height:3px;
display:block;
position:relative;
width:70px;
bottom:-5px;
background-color:#e57623;
}
.nom-metier h3, .nom-metier-recrutement h3, .nom-support-outil h3{
font-family:'Oswald',sans-serif;
font-weight:400;
text-transform:uppercase;
font-size:16px;
color:#fff;
line-height:normal;
margin-bottom:0;
}
.bloc-metier-01:hover .nom-metier, .bloc-metier-02:hover .nom-metier, .bloc-metier-03:hover .nom-metier, .bloc-metier-04:hover .nom-metier, .bloc-metier-05:hover .nom-metier, .bloc-metier-06:hover .nom-metier, .bloc-metier-07:hover .nom-metier, .bloc-metier-08:hover .nom-metier, .bloc-metier-09:hover .nom-metier, .bloc-support-outil-01:hover .nom-support-outil, .bloc-support-outil-02:hover .nom-support-outil, .bloc-support-outil-03:hover .nom-support-outil, .bloc-support-outil-04:hover .nom-support-outil, .bloc-support-outil-05:hover .nom-support-outil, .bloc-support-outil-06:hover .nom-support-outil{
opacity:0;
}
.description-metier, .description-support-outil{
position:absolute;
z-index:3;
line-height:22px;
color:#fff;
background:rgb(0,0,0,0.80);
width:100%;
height:100%;
opacity:0;
transition-duration:0.3s;
}
.description-metier:hover, .description-support-outil:hover{
opacity:1;
cursor:pointer;
}
.contenu-metier, .contenu-support-outil{
position:absolute;
padding:25px;
top:50%;
left:0;
width:100%;
webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
.nom-metier-bis, .nom-support-outil-bis{
font-family:'Oswald',sans-serif;
text-align:center;
text-transform:uppercase;
margin-bottom:10px !important;
font-size:18px;
color:#fff;
line-height:normal;
margin-bottom:0;
}
.texte-support-outil{
font-size:14px;
line-height:22px;
} #scroll-top-link.avia_pop_class{
display:none;
visibility:hidden;
} .offre-emploi h3{
margin-bottom:15px;
color:#E57623;
}
.offre-emploi h4{
font-size:16px;
margin-bottom:0.86em;
color:#E57623;
}
.offre-emploi .date{
font-size:14px;
margin-bottom:1.6em;
font-weight:600;
}
.offre-emploi .poste{
margin-bottom:15px;
}
.hr-big{
margin:30px 0 0 0;
}
.hr-big .hr-inner{
border-color:#5d5d5d;
border-style:dotted;
} .tss-carousel h3.author-name{
color:#000;
font-weight:700;
display:none;
}
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content{
font-style:normal;
text-align:left;
}
.tss-wrapper .tss-carousel3 .item-content-wrapper{
padding:0 !important;
margin-top:0;
background:transparent;
}
.tss-layout1 h4.author-bio, .tss-carousel h4.author-bio{
margin:0px 0px 20px;
display:none;
}
.tss-wrapper .tss-carousel3 .item-content-wrapper .item-content{
font-style:normal;
}
.tss-wrapper .tss-carousel3 .item-content-wrapper:before{
display:none;
}
.tss-carousel.swiper .swiper-pagination{
bottom:-20px;
}
.tss-carousel .swiper-pagination-bullet{
width:16px;
height:16px;
background:#d7dbde;
opacity:1;
}
.tss-carousel .swiper-pagination-bullet:hover, .tss-carousel .swiper-pagination-bullet-active{
background:#e57623;
} .avia-animated-number-title{
font-family:'Oswald',sans-serif;
color:#E57623 !important;
}
.avia-animated-number-content{
font-size:16px;
}
.avia-no-number{
opacity:1;
} div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab{
background-color:#f8f9fa;	
}
.main_color .sidebar_tab, .main_color .tabcontainer .tab{
color:#5d5d5d;
background-color:#d7dbde;
}
.main_color .sidebar_tab:hover, .main_color .tabcontainer .tab:hover{
background-color:#f8f9fa;
}
.tab_titles{
background-color:#d7dbde;
}
.js_active .tab_content{
padding:30px;
}
.js_active .top_tab .tab{
padding:12px 15px 12px 15px;
}
.js_active .active_tab_content{
border:none;
}
.js_active .tab_titles .tab:first-child, .js_active .tab_titles .tab:last-child{
border-radius:0;
}
.js_active .tab{
border:none;
outline:none;
font-size:10px;
top:0;
}
.js_active .active_tab{
font-weight:600;
}
.js_active .top_tab .tab{
text-transform:uppercase;
font-weight:600;
}
.catalogue-liste{
border-top:1px dotted #5d5d5d !important;
margin:0;
padding:0;
}
.catalogue-liste li{
list-style-type:none;
margin:0;
border-bottom:1px dotted #5d5d5d;
padding:0;
clear:both;
}
.catalogue-item{
padding:10px 5px;
display:block;
overflow:hidden;
}
.catalogue-item-inner{
overflow:hidden;
}
.catalogue-titre-container{
position:relative;
}
h3.catalogue-titre{
padding-right:60px;
font-weight:700;
color:#000 !important;
line-height:22px;
font-size:16px;
margin-bottom:0;
}
.catalogue-prix{
position:absolute;
right:0;
top:0;
color:#5d5d5d;
font-weight:700;
font-size:14px;
}
.catalogue-description-container{
padding-right:60px;
font-size:12px;
line-height:20px;
}
.catalogue-lien{
margin-top:10px;
}
@media only screen and (max-width: 768px){
.responsive .tabcontainer .tab_content{
padding:30px;
}
.responsive .tabcontainer{
border:none;
}
.responsive #top .main_color .tabcontainer .active_tab{
background-color:#E57623;
}
.js_active .top_tab .tab{
background-color:#d7dbde;
}
} .cky-consent-container .cky-consent-bar{
border:none !important;
border-radius:0 !important;
padding:20px 50px !important;
}
.cky-btn{
border-radius:0 !important;
}
a.cky-policy{
color:#3E475A !important;
border:none !important;
font-weight:500 !important;
text-decoration:underline !important;
display:inline-block !important;
}
a.cky-policy:hover{
color:#99A5BB !important;
}
@media only screen and (max-width: 576px){
.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{
padding:0 !important;
}
.cky-consent-container .cky-consent-bar{
padding:20px 40px !important;
}
} .toggle_icon .vert_icon{
border-color:#fff;
}
.toggle_icon .hor_icon{
border-color:#fff;
}
.av-minimal-toggle.togglecontainer .single_toggle .toggler:focus{
outline:none;
}
.av-minimal-toggle .toggle_content{
padding:30px 35px 30px 35px;
}
.toggle_content.invers-color{
background-color:#f8f9fa !important;
}
.js_active .toggler{
border:none;
} #socket{
font-size:14px;
}
#footer{
padding:50px 0 65px 0;
}
#footer .widget{
margin:0;
}
.footer_color strong{
color:#aaaaaa;
}
#socket .copyright a:hover, #socket .copyright a:focus{
text-decoration:underline;
}
.bouton-social{
float:left;
margin-right:5px;
padding:10px;
border-radius:10%;
background-color:#1a1a1a;
-o-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-moz-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
-webkit-transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1);
}
.bouton-social:hover{
background-color:#E57623;
}
ul.menu-footer{
padding:0;
list-style-type:none;
}
@media only screen and (max-width: 989px){
#footer div .av_one_fourth{
margin-left:0;
width:100%
}
.responsive #top #wrap_all #footer  .flex_column{
margin-bottom:20px;
}
} .champs-demi-gauche{
width:49%;
float:left;
margin-right:2%;
margin-bottom:10px;
}
.champs-demi-droite{
width:49%;
float:left;
margin-bottom:10px;
}
.champs-plein{
width:100%;
float:left;
margin-bottom:10px;
}
.champs-plein a{
color:#5d5d5d;
text-decoration:underline !important;
}
.champs-plein a:hover{
color:#3E475A;
}
.bloc-formulaire{
padding:30px 50px 30px 50px !important;
}
#contact div .av_two_fifth{
margin-left:3%;
width:39.4%;
}
.wpcf7 .input-text, .wpcf7 input[type="text"], .wpcf7 input[type="input"], .wpcf7 input[type="password"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], .wpcf7 input[type="search"], .wpcf7 textarea, .wpcf7 select{
font-family:'Roboto',sans-serif !important;
border:1px solid #ced4da !important;
background-color:transparent !important;
margin-bottom:3px !important;
font-weight:400 !important;
font-size:15px !important;
padding:15px !important;
border-radius:5px !important;
}
label span, legend span{
font-size:15px !important;	
line-height:normal !important;
color:#5d5d5d !important;
}
span.wpcf7-list-item{
margin:0;
}
.wpcf7 textarea{
max-height:170px;
}
::placeholder{
font-family:'Roboto',sans-serif !important;
font-weight:400;
font-size:15px;
color:#5d5d5d !important;
opacity:1 !important;
}
div .main_color .button, .main_color input[type="submit"]{
margin: 0;
padding: 0;
background: #3E475A;
font-weight: 400;
position: relative;
font-size: 15px;
font-family: inherit;
text-transform:uppercase;
padding: 15px 35px;
z-index: 0;
border: 1px solid #3E475A;
border-radius:5px;
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: #3E475A;
background: #fff;
-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: #3E475A;
background: #fff;
-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;
}
@media only screen and (max-width: 989px){
#av_gmap_0{
height:350px !important;	
}
}
@media only screen and (max-width: 699px){
.champs-demi-gauche{
width:100%;
margin-bottom:10px;
}
.champs-demi-droite{
width:100%;
}
}
@media only screen and (max-width: 499px){
.bloc-formulaire{
padding:15px 30px 25px 30px !important;
}
}