body{
font-family:'Montserrat',sans-serif;
}
#header_meta, #header_main, .container_wrap{
border:none;
} .phone-info{
color:#ccd6d5 !important;
font-weight:500;
font-size:12px;
padding:12px 0;
}
.phone-info strong{
color:#fefefe !important;
font-weight:600;
}
.header-mail{
float:left;
padding-right:10px;
border-right:2px solid #fefefe;
}
.header-tel{
float:left;
padding-left:10px;
}
@media only screen and (max-width: 767px){
.header-mail{
float:left !important;
padding-right:10px !important;
border-right:2px solid #fefefe !important;
}
.header-tel{
float:left !important;
padding-left:10px !important;
}
}
@media only screen and (max-width: 499px){
.header-mail{
width:100%;
padding-right:0 !important;
border-right:none !important;
}
.header-tel{
width:100%;
padding-left:none !important;
margin-top:10px !important;
}
.phone-info{
padding:12px 0 8px 0;
}
} .av-section-color-overlay{
background:linear-gradient(130deg, rgba(38,34,98,0.5) 30%, rgba(242,101,34,0.5) 80%);
} .breadcrumb{
background-color:#fc5e28;
color:#fefefe !important;
font-size:13px;
font-weight:500;
text-transform:uppercase;
width: max-content;
padding:12px 30px;
}
.breadcrumb a{
color:#fefefe !important;
opacity:1;
transition-duration: 0.2s;
}
.breadcrumb a:hover{
opacity:0.6;
text-decoration:none;
}
.breadcrumb a::before{
content:"";
background-image:url(https://robardey.fr/wp-content/uploads/2021/06/picto-home.svg) !important;
background-repeat: no-repeat !important;
padding-right:23px;
}
span.separation{
font-weight:700;
padding:0 7px;
} #top #header .av-main-nav > li{
text-transform:uppercase;
}
.av-main-nav > li > a{
padding:0 12px;
transition-duration: 0.3s;
font-weight:700;
}
.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a{
color:#fefefe !important;
background-color:#fc5e28;
}
.header_color .av-subnav-menu a:focus, .header_color .main_menu ul:first-child > li a:focus, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a{
color:#fefefe !important;
background-color:#fc5e28;
}
.header_color .main_menu ul:first-child > li.menu-tarifs.current-menu-item > a, .header_color .main_menu ul:first-child > li.menu-tarifs.current_page_item > a{
color:#58595b !important;
background-color:#fefefe !important;
}
.html_av-overlay-full #av-burger-menu-ul li{
font-size:15px;
text-transform:uppercase;
}
.html_av-overlay-full #av-burger-menu-ul li a:hover, .html_av-overlay-full #av-burger-menu-ul li a:active, .html_av-overlay-full #av-burger-menu-ul li a:focus{
opacity:1;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li{
line-height:3em;
}
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after{
border-radius:0;
height:5px;
}
.av-main-nav ul{
margin-top:0;
}
#top .av-main-nav ul a{
border:none;
font-weight:600;
padding:10px 17px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{
text-transform: uppercase;
font-weight: 600;
font-size: 13px;
}
@media only screen and (min-width: 768px) and (max-width: 989px){
.responsive .main_menu ul:first-child > li > a{
padding:0 15px;
}
.responsive .main_menu ul:first-child > li > a:hover{
color:#fefefe !important;
background-color:#fc5e28 !important;
}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a:hover{
background-color:transparent !important;
}
} h1{
font-size:60px;
font-weight:800;
line-height:70px;
margin-bottom:0;
word-wrap:break-word;
letter-spacing:normal !important;
color:#fefefe !important;
}
p.avant-titre{
font-size:60px;
font-weight:800;
line-height:70px;
margin:0 0 5px 0;
word-wrap:break-word;
text-transform:uppercase;
color:#fefefe !important;
}
h1.titre-home{
font-size:25px;
font-weight:700;
line-height:35px;
margin:0 0 30px 0;
letter-spacing:normal !important;
color:#fefefe !important;
}
h2{
font-size:27px;
font-weight:700;
line-height:37px;
margin-bottom:0;
text-align:center;
letter-spacing:normal !important;
}
.titre-blanc h2{
font-size:27px;
font-weight:700;
line-height:37px;
margin-bottom:0;
text-align:center;
color:#fefefe;
letter-spacing:normal !important;
}
h3{
font-size:20px;
font-weight:700;
line-height:30px;
text-transform:uppercase;
margin-bottom:0;
}
.bloc-telechargement h3{
font-size:16px;
font-weight:700;
line-height:26px;
text-transform:none;;
text-align:center;
color:#fefefe;
margin:15px 0 10px 0;
}
h3.widgettitle{
color:#fefefe;
letter-spacing:normal !important;
font-size:18px;
font-weight:700;
}
h4{
margin-bottom:15px;	
margin-top:1.5em;
}
h3 + h4{
margin-top:1.2em;
}
ul + h3{
margin-top:1.5em;
}
@media only screen and (max-width: 859px){
p.avant-titre, h1{
font-size:33px;
line-height:48px;
}
}
@media only screen and (max-width: 767px){
h2, .titre-blanc h2{
font-size:25px;
line-height:35px;
}
} .texte-introduction{
font-size:18px;
color:#fefefe !important;
}
.texte-centre{
text-align:center;
}
.main_color strong{
font-weight:600;
color:#434343;
} ul.liste-bleue{
margin:0;
font-size:16px;
line-height:26px;
}
ul.liste-bleue li{
padding:3px 0 3px 18px;
list-style-type: none;
background-image: url(https://robardey.fr/wp-content/uploads/2021/06/point-bleu.svg);
background-repeat: no-repeat;
background-position:0px 13px;
margin-left:0;
}
ul.liste-bleue li:first-child{
padding:0 0 3px 18px;
background-position:0px 10px;
}
ul.liste-bleue li:last-child{
padding:3px 0 0 18px;
} .separateur-bleu > .av-seperator-icon[data-av_icon]:before{
content: url(https://robardey.fr/wp-content/uploads/2021/06/separateur-bleu.svg);
}
.separateur-orange > .av-seperator-icon[data-av_icon]:before{
content: url(https://robardey.fr/wp-content/uploads/2021/06/separateur-orange.svg);
}
.hr-custom .hr-inner.inner-border-av-border-none{
display:none;
} .bouton-orange a{
display:block;
width:max-content;
text-align:center;
color:#fefefe;
font-size:14px;
font-weight:600;
background:#fc5e28;
text-decoration:none;
padding:15px 35px;
transition-duration: 0.3s;
text-transform:uppercase;
}
.bouton-orange a:hover{
background:#bd471e;
color:#fefefe !important;
}
.bouton-orange-bis a{
display:block;
width:max-content;
text-align:center;
color:#fefefe;
font-size:14px;
font-weight:600;
background:#fc5e28;
text-decoration:none;
padding:15px 35px;
transition-duration: 0.3s;
text-transform:uppercase;
margin:auto;
}
.bouton-orange-bis a:hover{
background:#bd471e;
color:#fefefe !important;
}
.bouton-bleu a{
display:block;
width:max-content;
text-align:center;
color:#fefefe;
font-size:14px;
font-weight:600;
background:#0299d7;
text-decoration:none;
padding:15px 35px;
transition-duration: 0.3s;
text-transform:uppercase;
}
.bouton-bleu-bis a{
display:block;
width:max-content;
text-align:center;
color:#fefefe;
font-size:14px;
font-weight:600;
background:#0299d7;
text-decoration:none;
padding:15px 35px;
transition-duration: 0.3s;
text-transform:uppercase;
margin:20px auto 0;
}
.bouton-bleu a:hover, .bouton-bleu-bis a:hover{
background:#0f6083;
color:#fefefe !important;
} .bloc-special{
top:-50px;
padding:50px 112px 0 112px !important;
}
div .av_one_fifth{
margin-left:0.25%;
width:19.8%;
}
@media only screen and (max-width: 989px){
.bloc-special{
padding:50px 70px 0 70px !important;
}
}
@media only screen and (max-width: 767px){
.bloc-special{
padding:50px 20px 0 20px !important;
}
} .avia_transform a .image-overlay, .image-overlay .image-overlay-inside{
display:none !important;
}
a.lien-procede{
height:233px;
display:block;
margin:auto;
background-size:cover;
background-position:center;
max-width:650px;
}
.lien-procede:before{
content:'';
position:absolute;
width:100%;
height:100%;
max-width:650px;
background-color:#334866;
opacity:0.8;
z-index:2;
-webkit-transition:0.2s;
-o-transition:0.2s;
transition:0.2s;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}
.lien-procede:hover:before{
opacity:0;
}
.nom-procede{
font-weight:600;
text-transform:uppercase;
font-size:14px;
position:absolute;
top:50%;
left:0;
width:100%;
text-align:center;
color:#fefefe;
z-index:2;
webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
#procede-emboutissage, #procede-aquadrawformage, #procede-fluotournage, #procede-tolerie{
padding:30px 112px 0 112px;
margin-top:2px;
display:none;
}
#procede-repoussage{
padding:30px 112px 0 112px;
margin-top:2px;
}
@media only screen and (max-width: 989px){
#procede-repoussage, #procede-emboutissage, #procede-aquadrawformage, #procede-fluotournage, #procede-tolerie{
padding:30px 70px 0 70px;
}
}
@media only screen and (max-width: 767px){
#procede-repoussage, #procede-emboutissage, #procede-aquadrawformage, #procede-fluotournage, #procede-tolerie{
padding:30px 0 0 0;
}
} .texte-orange{
color:#fc5e28;
}
.avia-animated-number{
color:#fefefe !important;
}
.avia-no-number{
font-size:21px;
font-weight:700;
color:#fefefe;
opacity:1;
text-transform:uppercase;
}
.heading.avia-animated-number-title{
font-size:21px;
font-weight:700 !important;
}
.avia-animated-number-title{
color:#fc5e28 !important;
letter-spacing:normal;
} span.application{
display:inline-block;
font-size:13px;
font-weight:600;
color:#fff;;
text-transform:uppercase;
text-decoration:none;
padding:8px 15px;
border:2px solid #0299d7;
background:#0299d7;
transition:.2s ease-in-out;
margin-right: 7px;
margin-bottom: 7px;
}
span.application:hover{
color:#0299d7;
background:transparent;
}
.application{
text-align:center;
} #top .avia-smallarrow-slider-heading, #top .avia-smallarrow-slider-heading> div{
display:block;
height:0;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows{
position:absolute;
width:100%;
top:50%;
z-index:30;
height:40px;
transform: translateY(-50%);
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a{
width:40px;
height:40px;
margin:0 -10px;
}
.avia-slideshow-arrows a::before{
background:transparent;
}
.prev-slide::before{
content:"";
background-image:url(https://robardey.fr/wp-content/uploads/2021/06/fleche-gauche.svg) !important;
background-repeat: no-repeat !important;
}
.next-slide::before{
content:"";
background-image:url(https://robardey.fr/wp-content/uploads/2021/06/fleche-droite.svg) !important;
background-repeat: no-repeat !important;
}
#top .avia-smallarrow-slider:not(.av-slideshow-ui) .avia-slideshow-arrows a, #top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide, #top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-next a.next-slide{
width:40px !important;
}
@media only screen and (max-width: 1109px){
#top .avia-smallarrow-slider .avia-slideshow-arrows{
display:none;
}
} body .column-top-margin{
margin-top:35px;
}
ul.menu-telechargement{
margin:0 !important;
font-size:14px;
font-weight:500;
left: 50%;
position:relative;
transform:translate(-50%, 0);
width:max-content;
}
ul.menu-telechargement a{
color:#ccd6d5;
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.menu-telechargement a:hover{
color:#fc5e28;
}
ul.menu-telechargement li{
padding:1px 0 1px 25px;
list-style-type: none;
background-image: url(https://robardey.fr/wp-content/uploads/2021/06/fleche-orange.svg);
background-repeat: no-repeat;
background-position:0px 10px;
margin-left:0;
} .embedresize {
max-width:800px;
margin:auto;
}
.embedresize div {
position:relative;
height:0;
padding-bottom:56.25%;
}
.embedresize iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.intro #intro .embedresize iframe,
.exit .quizz .embedresize iframe,
.alreadyplayed #intro .embedresize iframe,
.identityset #intro .embedresize iframe,
#notabene .embedresize iframe,
#message_intro .embedresize iframe,
.fancybox_body .embedresize iframe,
#comments .embedresize iframe,
#description .embedresize iframe,
.alreadyplayed .embedresize iframe,
#adserver .embedresize iframe {
max-width:none !important;
} .togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler{
border-top-left-radius:0;
border-top-right-radius:0;
}
.js_active .toggler{
border:none;
background-color:#ccd6d5 !important;
margin-top:10px;
padding:15px 30px 15px 45px;
font-weight:500;
transition-duration: 0.3s;
}
.js_active .toggler:hover{
background-color:#e0e6e6 !important;
}
.toggle_icon .vert_icon, .toggle_icon .hor_icon, .toggle_icon{
border-color:#434343 !important;
}
.toggle_icon{
left: 20px;
}
.toggle_content{
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border:none;
padding:30px 35px 30px 35px;
}
.toggle_content ul{
margin:0.8em 0;
font-size:16px;
line-height:26px;
}
.toggle_content ul li{
padding:3px 0 3px 18px;
list-style-type: none;
background-image: url(https://robardey.fr/wp-content/uploads/2021/06/point-bleu.svg);
background-repeat: no-repeat;
background-position:0px 13px;
margin-left:0;
}
.toggle_content ul li:first-child{
padding:0 0 3px 18px;
background-position:0px 10px;
}
.toggle_content ul li:last-child{
padding:3px 0 0 18px;
}
@media only screen and (max-width: 767px){
.toggle_content{
padding:30px 25px 30px 25px;
}
} .colio-thumb-padding .colio-thumb{
margin:0;
border:none;
outline:none;
}
.colio-list .colio-summary{
padding:0;
}
.colio-list .colio-summary h4{
font-weight:700;
text-transform:none;
margin:15px 0 5px 0;
line-height:1.1em;
min-height:inherit !important;
}
.colio-active-item .colio-summary h4 a{
color:#444 !important;
}
.colio-list .colio-summary p{
color:#434343 !important;
}
.colio-theme-black .colio-container{
background-color:#334866;
}
.colio-theme-black .colio-item{
color:#fff;
}
h3.colio-title, .colio-theme-black .colio-item .colio-subtitle{
display:none;
}
h3.colio-title-bis{
font-weight:200;
color:#fff !important;
font-size:35px;
line-height:1.1em;
}
.colio .colio-navigation a{
width:34px;
height:34px;
}
#colio_viewport_realisations{
margin-right:0;
}
.colio-view .colio-button, .colio-view .colio-button:visited{
font-size:13px;
font-weight:600;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin:0;
text-shadow:none;
text-transform:uppercase;
padding:13px 15px;
transform:translateY(-50%);
}
.colio-view .colio-button:hover{
background-color:#475b76 !important;
}
.colio-wrap .colio-filters a{
display:inline-block;
font-size:15px;
color:#fff;
text-decoration:none;
padding:7px 12px;
border-radius:0;
background-color:#949ba8;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
margin-bottom:4px;
text-shadow:none;
}
.colio-wrap .colio-filters a.colio-disable-filters{
display:inline-block;
font-size:14px;
color:#fff !important;
text-transform:uppercase;
text-decoration:none;
padding:7px 12px;
border-radius:0;
background-color:#949ba8 !important;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
margin-bottom:4px;
text-shadow:none;
}
.colio-wrap .colio-filters a.colio-disable-filters:hover{
color:#fff;
background-color:#dd4616 !important;
}
.colio-wrap .colio-filters a:hover{
color:#fff;
background-color:#dd4616;
}
.colio-wrap .colio-filters a.colio-active-filter{
color:#fff;
background-color:#dd4616;
}
.colio-wrap .colio-filters li{
margin:0 5px 0 0;
}
.colio-wrap .colio-filters li:last-child{
margin:0;
}
.colio .colio-navigation a:hover, .colio .colio-no-prev, .colio .colio-no-next{
background-color:#475b76 !important;
opacity:1 !important;
}
.colio-pagination li a:hover, .colio-pagination .colio-page-active a{
text-decoration:none;
} .gm-style .gm-style-iw{
font-weight:500;
}
button.gm-ui-hover-effect{
display:none !important;
}
.gm-style-iw-d{
padding:12px;	
overflow:visible !important;
}
.gm-style .gm-style-iw-c{
padding:0;	
} #scroll-top-link.avia_pop_class{
display:none;
visibility:hidden;
} #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;
} #footer{
padding:15px 0 40px 0;
font-size:14px;
font-weight:500;
}
#footer div .av_one_fourth.first{
margin-left:0;
}
#footer div .av_one_fourth{
margin-left:3%;
width:22.75%;
}
#footer strong{
font-weight:600;
color:#fefefe;
}
#socket{
font-size:13px;
font-weight:500;
}
ul.menu-footer{
margin:0.6em 0 !important;
}
ul.menu-footer a{
color:#ccd6d5;
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.menu-footer a:hover{
color:#fc5e28;
}
ul.menu-footer li{
padding:3px 0 3px 25px;
list-style-type: none;
background-image: url(https://robardey.fr/wp-content/uploads/2021/06/fleche-orange.svg);
background-repeat: no-repeat;
background-position:0px 12px;
margin-left:0;
}
@media only screen and (max-width: 849px){
#footer .widget{
margin:0;
}
#footer div .av_one_fourth{
margin-left:0;
width:100%;
}
} .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;
font-size:15px;
color:#434343;
}
.champs-plein a{
color:#434343;
text-decoration:underline;
}
.champs-plein a:hover{
color:#0299d7;
}
.bloc-formulaire{
padding:30px 50px 30px 50px;
}
#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:'Montserrat',sans-serif !important;
border:none !important;
background-color:rgba(0, 0, 0, 0.1) !important;
margin-bottom:3px !important;
font-weight:400 !important;
font-size:15px !important;
padding:15px !important;
color:#5d5d5d !important;
}
label span, legend span{
font-size:15px !important;	
line-height:normal !important;
color:#434343 !important;
}
#top label{
font-size:15px !important;	
font-weight:500 !important;	
color:#434343 !important;
}
span.wpcf7-list-item{
margin:0;
}
.wpcf7 textarea{
max-height:170px;
}
::placeholder{
font-family:'Montserrat',sans-serif !important;
font-weight:500;
font-size:15px;
color:#5d5d5d !important;
opacity:1 !important;
}
div .main_color .button, .main_color input[type="submit"]{
margin: 0;
padding: 0;
background:#0299d7;
font-weight:600;
position:relative;
font-size:14px;
font-family: inherit;
text-transform:uppercase;
padding:15px 35px;
z-index:0;
color:#fefefe;
-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:#fefefe;
background:#0f6083;
-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:#fefefe;
background:#0f6083;
-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:3px solid #fc5e28 !important;
padding:10px 20px;
width:100%;
text-align:center;
margin:10px 0 0 0;
}
@media only screen and (max-width: 989px){
#av_gmap_0{
height:350px !important;	
}
}
@media only screen and (max-width: 767px){
.champs-demi-gauche{
width:100%;
margin-bottom:10px;
}
.champs-demi-droite{
width:100%;
}
}