@charset "UTF-8";
/* https://carrosserievonic.fr/wp-content/themes/astra-child/style.css?ver=6.8.3 */
h2{font-weight:700!important;text-transform:uppercase;font-size:2em!important;margin:1em 0}h3{font-weight:700!important;background-color:#e4032e;color:#fff!important;background:rgba(230,0,34,.7);display:inline-block;margin-bottom:1em;padding:.2em}h4,h5,.h5{color:#e60022;text-transform:uppercase;font-weight:700;font-size:1em;font-family:Roboto,sans-serif}.header h1,.main-header h1{color:#fff;top:52%;position:relative;text-transform:uppercase;font-weight:700;text-shadow:#000 1px 0 10px}.header{height:50vh}.header h1{left:10%}.main-header{height:80vh;min-height:600px}.main-header h1{margin-top:40vh!important}.hide{display:none!important}.ast-small-footer{border:0!important}.ast-footer-overlay{background:#000;padding:0!important;font-size:.8em}#contactform{background:#e60022;position:fixed;top:0;bottom:0;right:0;left:0;z-index:999;display:none}#contactform h3{color:#fff;text-align:center;font-weight:700;margin:1.5em 0}#contactform .bcgimg{background-image:url(/wp-content/uploads/2019/07/lackering-2-min.jpg)}#contactform .flex{height:100vh}#contactform .flex>div{overflow:scroll}#contactform .close{display:block;width:25px;height:25px;cursor:pointer;background-image:url(https://carrosserievonic.fr/wp-content/uploads/2019/07/close.svg)}#contactform .wpcf7 input,#contactform .wpcf7 textarea{background:transparent!important}#contactform .wpcf7 label{color:#fff}#contactform .wpcf7 input[type="submit"]{background:white!important;color:#e60022}.show{display:block!important}.details{text-align:center;margin-bottom:2em}.details div{padding:1%;color:#fff}.details img{width:49px}.social-media{background-color:#262626;width:100%;height:4em;text-align:center}.social-media img{margin:1em;width:23px}.ast-menu-toggle{width:50%;text-align:right}.container{position:relative}.prettyphoto li:not(.flex-active-slide) img{height:0!important}.image-overlay{height:100%;width:100%;background-size:cover;position:absolute;top:0}.grey-section{background:#262626;padding:5%}.grey-section p,.grey-section h2,.grey-section h3{color:#fff}.grey-section h3{font-size:2em;margin-top:1em}.grey-section p{font-size:1.4em;line-height:1.5em;margin:1em}.middle,.wpb_gallery_heading{transition:0.5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;color:white!important;z-index:999!important;font-weight:700!important;font-size:1.6em!important;padding:0 .3em;background:linear-gradient(180deg,#262626,rgba(0,0,0,0));background:rgba(230,0,34,.7);transition:0.2s}.wpb_content_element{margin-bottom:0!important}p{line-height:1.6em}.citation{font-size:1.4em;font-style:italic;margin:1em 0!important}.date{text-align:center;text-transform:uppercase;font-weight:700;line-height:2.1em}.date span{font-size:3em}.subtitle{color:red;font-weight:700;text-transform:uppercase}.titre{text-align:center;display:block;margin:2em;font-size:1.3em;color:#fff;font-weight:700;text-transform:uppercase}#popup_1 .titre,#popup_2 .titre{color:#e4032e}.button{text-transform:uppercase;font-weight:700;margin:1.5em 0;display:inline-block}.button:hover{color:white!important;background-color:red}.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{padding-top:0!important}.top_footer a{color:white!important}.top_footer .center{width:230px;margin:auto}#content a:after,.prettyphoto .overlays:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:red;height:1px;transition:1s all;z-index:9999}#content a:hover::after,.prettyphoto .overlays:hover::after,.prettyphoto h3:hover~.overlays::after{width:100%;transition:1s all}.display-none{display:none!important}.prettyphoto h3,.header h1,.middle{text-shadow:#000 1px 0 10px}article.post{max-width:65em;margin:auto}#primary{margin:0!important;padding:0!important}.single-header-image{height:60vh;width:100vw;background-position:center;background-repeat:no-repeat;background-size:cover}.type-post .entry-header{margin-top:2em}.type-post{padding:15px}.single-post .ast-container{margin:0!important;padding:0!important;width:100vw!important}#masthead{background:linear-gradient(180deg,black,rgba(0,0,0,0))}.paddings{padding:3em}@media screen and (max-width:550px){#appeler_icon,#devis_icon{right:-12em}#contactform{overflow:scroll}#contactform .flex>div:last-child{width:100%}#contactform .wpcf7{width:85%;margin:auto}.top_footer{text-align:center;background:#262626;color:#fff}.top_footer li{list-style:none}.top_footer>div{flex-grow:1;padding:2em 1em}.details div{width:100%}.details img{margin-bottom:1em;margin-top:2em}.ast-mouse-clicked,.ast-main-header-nav-open .main-header-bar-wrap{background:white!important}.main-navigation>ul>li:hover{background:#e60022!important}.main-navigation>ul>li:hover>a{color:#fff}.main-navigation>ul>li:hover .ast-menu-toggle{color:#fff}.pp_pic_holder{left:3vw!important;width:94vw!important}.pp_details,.pp_content,#fullResImage,.pp_hoverContainer{width:90vw!important}.pp_hoverContainer{min-height:100%!important}#fullResImage{height:auto!important}}.pp_top,.pp_play,.pp_expand{display:none!important}.pp_right,.pp_left,.pp_middle,.pp_content{background:transparent!important}@media screen and (min-width:551px) and (max-width:999px){#appeler_icon,#devis_icon{right:-12em}.main-navigation>ul>li:hover{background:#e60022!important}.main-navigation>ul>li:hover>a{color:#fff}.main-navigation>ul>li:hover .ast-menu-toggle{color:#fff}.ast-mouse-clicked,.ast-main-header-nav-open .main-header-bar-wrap{background:white!important}.top_footer{display:flex;flex-wrap:wrap;background:#262626;color:#fff}.top_footer li{list-style:none}.top_footer>div{width:45vw;padding:2em 1em}#contactform .flex>div:last-child{width:100%}#contactform .wpcf7{width:86%;margin:auto;margin-top:4em}.details{display:flex}.details>div{width:33%}.details img{margin-bottom:3em}.flex{display:flex}}@media screen and (min-width:768px) and (max-width:999px){.citation{text-align:left}.date{border-right:1px solid red}.red-line{border-left:1px solid red}}@media screen and (max-width:767px){.laptop{display:none!important}.citation{text-align:center}.date{border-top:1px solid red;border-bottom:1px solid red;padding:1em;margin-top:1em}}@media screen and (min-width:1000px){.latest_post_holder>ul{display:flex!important}#contactform .wpcf7-not-valid-tip{background:#fff}#contactform textarea,#contactform input[type=text],#contactform .wpcf7-email{color:white!important}.wpcf7-response-output{background:#fff;border:0}p{font-size:1.25em}#sous_menu ul{list-style:none}#sous_menu ul li{display:inline-block}.flex{display:flex}.main-navigation #primary-menu>li>a{text-transform:uppercase;font-weight:700;color:#fff}a:hover{color:#e60022!important}#masthead{background:linear-gradient(180deg,black,rgba(0,0,0,0))}#masthead *{font-family:Roboto,sans-serif}#masthead #contact{padding-top:2.5em;padding-bottom:2.5em;border-radius:0;text-transform:uppercase}#masthead #contact:hover{background-blend-mode:lighten;background:#fa2f57;transition:0.4s}#contactform .flex>div:last-child{min-width:700px}#contactform .close{position:relative;top:70px;left:92%}#contactform .wpcf7{width:80%;margin:auto;margin-top:4em}.sub-menu li a{text-transform:uppercase;font-weight:700}.sub-menu li:hover{background:#e60022}.sub-menu li:hover a{color:white!important}.details{display:flex}.details>div{width:33%}.details img{margin-bottom:3em}.custom_buttons h5{text-transform:uppercase;font-weight:700;font-family:roboto;font-size:1em!important}.site-branding{position:relative;top:50%;left:0}.site-branding img{display:block;opacity:1;position:absolute;top:-50%;width:auto!important;max-width:none;-webkit-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out}#masthead{animation-duration:0.3s}.sticky{position:fixed!important;top:0;width:100%;animation-name:stickySlideDown;padding:0;transition:none;background:white!important;box-shadow:10px 5px 5px rgba(0,0,0,.2)}.sticky #primary-menu li a{color:black!important}@keyframes stickySlideDown{0%{opacity:.7;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.top_footer{display:flex;background:#262626;color:#fff}.top_footer li{list-style:none}.top_footer>div{flex-grow:1;padding:2em 1em}#contactform .flex>div{width:50%}.citation{text-align:left}.date{border-right:1px solid red}.flexrow{display:flex}.flexrow>div:first-child{width:40%}.flexrow>div:last-child{width:60%}.red-line{border-left:1px solid red}}div.popup_column2{background-color:white!important}.flex-control-nav{display:none!important}