/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body,html{font-family:'Roboto',sans-serif !important;box-sizing:border-box;font-weight:400;position:relative;color:#566e81;font-size:14px;line-height:22px;background-color:#fff;margin:0;padding:0}.js .tmce-active .wp-editor-area{color:#333}img{width:100%;height:auto;padding:0}.vc_row,.vc_section{margin:0;max-width:1280px;margin-left:auto;margin-right:auto;padding:0;float:none;text-align:left}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:0}.vc_row.nowrapp,.vc_section.nowrapp{margin:0;max-width:100%}.wrapper{max-width:1280px;margin-left:auto;margin-right:auto;padding:0;float:none;text-align:center}.vc_column_container>.vc_column-inner{padding:0 20px}.navigation.pagination{text-align:center;margin:20px auto}.nav-links{display:inline-block}.page-numbers{display:inline-block;padding:5px 10px;margin:0 2px 0 0;border:1px solid #eee;line-height:1;text-decoration:none;border-radius:2px;font-weight:600}.page-numbers.current,a.page-numbers:hover{background:#f9f9f9;color:#33414d}.wpb_text_column ul{padding-left:30px;list-style:circle}#choixlangue{text-align:right;padding-left:0}.menu-item-language{list-style:none;display:inline-block;padding:0 5px}.menu-item-language:first-child{padding-left:0}.menu-item-language a{font-size:12px;text-decoration:none}.menu-item-language.menu-item-language-current .wpml-ls-flag,.menu-item-language:hover .wpml-ls-flag{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.menu-item-language .wpml-ls-flag{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}button,input[type=button],input[type=reset],input[type=submit]{border:none;box-shadow:none;text-shadow:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:none;box-shadow:none}a{-webkit-transition:all .3s;transition:all .3s;color:#566e81}a:visited{color:#566e81}.home .breadcrumbs{display:none}a:hover,a:focus,a:active{color:#33414d}a:focus{outline:0}a:hover,a:active{outline:0}.clear{clear:both}p.none{display:none;margin:0;padding:0}h1.vc_custom_heading,h1{font-family:'Roboto',sans-serif !important;display:block;color:#33414d;text-decoration:none;text-align:center;font-size:26px;margin:15px 0 15px;background:0 0;padding:0;font-weight:700;line-height:normal}.site-main p{font-size:14px;font-weight:400;color:#566e81;line-height:22px;padding:0;margin:10px 0}h3.vc_custom_heading,h3{font-size:22px;font-weight:700;color:#33414d;margin:20px 0 10px;line-height:28px}h2.vc_custom_heading,h2{font-weight:900;color:#33414d;margin:20px 0 20px;line-height:32px;font-size:26px}h4{font-size:14px;line-height:16px;font-weight:700;color:#566e81}b,strong{font-weight:700;color:#33414d}.marginbottom{margin-bottom:20px;clear:both}.entete_int{height:300px}.entete_int h1{padding:0}.entete_int .chapeau_entete{background:rgba(255,255,255,.75)}#entete{height:500px;background-position:left !important}.texte_entete{margin-bottom:100px}#menuservices{position:relative;margin-top:-100px}h1.titre_accueil{font-size:50px;padding:0;line-height:60px;text-align:left}.soustitre_accueil p{font-size:16px;line-height:26px;font-weight:300;font-style:italic;text-align:left}.menu_service{-moz-box-shadow:0px -20px 10px -10px rgba(0,0,0,.1);-webkit-box-shadow:0px -20px 10px -10px rgba(0,0,0,.1);-o-box-shadow:0px -20px 10px -10px rgba(0,0,0,.1);box-shadow:0px -20px 10px -10px rgba(0,0,0,.1);filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565,Direction=90,Strength=10);position:relative;z-index:100}.menu_service .vc_column-inner{padding:0}.vc_row-has-fill+.vc_row>.menu_service.vc_column_container>.vc_column-inner{padding:0}.menu_service a{border-top:4px solid rgba(255,255,255,0);background:rgba(255,255,255,0);display:block}.menu_service a:hover{background:rgba(255,255,255,1);border-top:4px solid #33414d}.wpb_single_image .vc_single_image-wrapper{width:100%}.wpb_single_image .vc_figure{width:100%}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:20px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{width:100%;font-family:'Roboto',sans-serif !important;line-height:32px;height:31px;font-size:12px;font-weight:400;padding:3px}textarea{width:100%;font-family:'Roboto',sans-serif !important;line-height:22px;max-width:100%;min-width:100%;height:120px;min-height:120px;font-size:12px;font-weight:400;padding:3px}p.smalltext{font-size:12px;padding:20px 0 0}select::-ms-expand{display:none}select{outline:none;overflow:hidden;text-indent:.01px;text-overflow:'';padding:0 15px 0 5px;border:1px solid #d7d2cd;width:100%;height:31px;border-radius:0;overflow:hidden;display:inline-block;position:relative;min-width:180px;box-shadow:none;text-align:left;background-color:transparent;background-image:none;font-family:'Roboto';font-size:14px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.select-style{margin-bottom:10px;position:relative;background:url(//rsi-qualite.com/wp-content/themes/rennes-qualite/css/../images/arrow.png) #fff center right no-repeat;border-radius:0}.hidden{opacity:.2;visibility:hidden}#btnse{margin:0}input[type=radio]:before:focus{background:#33414d;display:block;width:10px;height:10px}input,select,checkbox,radio,textarea{box-shadow:inset 0px 0px 2px 0px rgba(42,42,42,.05);border:1px solid #566e81;background:0 0;border-radius:5px;color:#33414d}input:focus,select:focus,checkbox:focus,radio:focus,textarea:focus,.wpcf7-not-valid:focus{box-shadow:inset 0px 0px 4px 0px rgba(42,42,42,.15);border:1px solid #33414d !important;color:#33414d}.wpcf7-form-control.wpcf7-submit{background:#33414d;box-shadow:none;text-shadow:none;font-family:'Roboto',sans-serif !important;color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:700;padding:15px 50px;margin:15px 0 0;border:1px solid #33414d;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.wpcf7-form-control.wpcf7-submit:hover,.wpcf7-form-control.wpcf7-submit:focus,.wpcf7-form-control.wpcf7-submit:active{color:#33414d;background:#fff;border:1px solid #33414d;cursor:pointer}input.wpcf7-not-valid{border:1px solid ##cf051d}span.wpcf7-not-valid-tip{color:##cf051d;font-family:'Roboto',sans-serif !important;font-size:14px;font-style:italic}div.wpcf7-validation-errors{background:##cf051d;box-shadow:none;text-shadow:none;font-family:'Roboto',sans-serif !important;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:400;padding:20px;text-align:center;margin:20px}.wpcf7-not-valid,span.wpcf7-not-valid-tip{color:#cf051d}.wpcf7-not-valid{border-color:#cf051d}div.wpcf7-validation-errors:before{float:left;font-family:'FontAwesome';content:"\f071";font-size:28px;font-weight:400;font-style:normal;color:#fff}div.wpcf7-mail-sent-ok{background:#398f14;box-shadow:none;text-shadow:none;font-family:'Roboto',sans-serif !important;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:400;padding:20px;text-align:center}div.wpcf7-mail-sent-ok:before{float:left;font-family:'FontAwesome';content:"\f058";font-size:28px;font-weight:400;font-style:normal;vertical-align:middle;color:#fff}.select-style select:focus{outline:none}.select-style select>option{padding:5px;margin:5px 0;border:none;outline:none;font-size:14px;font-weight:400}.select-style select>option:hover,.select-style select>option:checked{box-shadow:0 0 10px 100px #33414d inset;transition:all .2s ease-in-out;color:#fff;border:none;background:#33414d;font-weight:700}input#file{padding:5px}#contact .wpcf7-form .wpb_wrapper{margin:0 10px 10px}#contact .wpb_wrapper label{margin-bottom:5px;line-height:30px;font-size:14px;font-weight:700}div.wpcf7{margin:0 20px 0 0;padding:0}#contact .wpb_wrapper .select-style select{font-size:14px;font-weight:400;padding:5px 28px 5px 3px;border-radius:0;cursor:pointer}.plancontact .vc_column-inner{padding:0}.plancontact .wpb_content_element{margin-bottom:0}.wpb_gmaps_widget .wpb_wrapper{padding:0}.breadcrumbs{padding:5px 0;background:#33414d;margin-bottom:0;color:#fff;margin:0}.breadcrumbs p{margin:0;color:#fff}.breadcrumbs .wrapper{text-align:left;padding:0 20px}.breadcrumbs a{color:#fff;font-weight:700}.breadcrumbs span>span{font-weight:400}div.g-recaptcha{margin:0 auto;width:304px;text-align:center}ul.nav_sous_page{margin:10px 0;padding:0;list-style:none;text-align:left}ul.nav_sous_page li.pagenav{display:inline-block}ul.nav_sous_page li.pagenav ul{margin:0;padding:0}ul.nav_sous_page li.pagenav ul li{display:inline-block;vertical-align:top;margin:0 10px}ul.nav_sous_page li.pagenav ul li ul.children li{display:block}.menu-plandusite-container ul{margin:10px 0;padding:0;list-style:none;text-align:left}.menu-plandusite-container ul li{margin:10px 0}.menu-plandusite-container ul li ul{margin:0 0 0 10px;padding:0}.menu-plandusite-container>ul.menu>li.menu-item-has-children>a{text-decoration:none;cursor:default}.menu-plandusite-container>ul.menu>li.menu-item-has-children>a:hover{color:inherit}.menu-plandusite-container>ul.menu>li.menu-item-has-children{font-weight:600}.menu-plandusite-container ul li ul li{font-weight:400;vertical-align:top;margin:5px 10px}.menu-plandusite-container ul li ul li ul li{display:block}#masthead .main-navigation{position:absolute;bottom:0;margin:15px 0 0;right:20px;display:inline-block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#masthead .main-navigation .btngroup{position:absolute;top:-50px;right:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#masthead{overflow:hidden;width:100%;height:150px;overflow:visible;position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:999;background:rgba(255,255,255,1);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-bottom:4px solid #33414d}#masthead .wrapper{position:relative;text-align:left;height:150px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#masthead.smaller{position:fixed;height:110px}#masthead.smaller .wrapper{position:relative;text-align:left;height:110px}#masthead #logo img{width:auto;height:100%;vertical-align:top}#masthead.smaller #logo{height:100px}#masthead #logo{display:inline-block;height:140px;text-decoration:none;color:#fff;margin:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#marginheader{height:150px}#marginheader.smaller{height:110px}#masthead #logo span{color:#33414d;display:block;height:18px;line-height:14px;text-decoration:none;font-size:12px;font-weight:400;font-style:italic;padding:0 0 0 10px;position:absolute;bottom:0;left:0}#site-navigation ul li a .texte span.arrow,.slicknav_nav .slicknav_arrow{display:none}#site-navigation ul li ul.sub-menu.animate{opacity:1;margin:30px 0 0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;visibility:visible;top:20px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul li{display:inline-block;float:none}#site-navigation{display:inline-block}#site-navigation ul li.home a .texte{width:28px;height:28px;text-align:center}#site-navigation ul li.home a .texte:before,.menu-menu-principal-container ul li.home a .texte:before{content:"\f015";font-family:"FontAwesome";width:28px;height:28px;background:0 0;text-align:center;font-size:24px;text-decoration:none}#site-navigation ul li.home a:hover .texte,#site-navigation ul li.home.current_page_item a .texte{width:28px;height:28px;color:#33414d}#site-navigation ul li.home a:hover .texte:before,#site-navigation ul li.home.current_page_item a .texte:before{content:"\f015";font-family:"FontAwesome";font-size:24px;text-align:center;width:28px;height:28px}#site-navigation ul li a .texte{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;padding:2px 10px;top:0;font-size:16px;font-weight:400}#site-navigation ul li a .texte:after{position:absolute;bottom:-1px;left:10px;right:10px;height:1px;background:rgba(45,62,69,1);content:'';opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#site-navigation ul li a:hover .texte:after{opacity:1;left:10px;right:10px;height:10px;bottom:-11px}#site-navigation ul li a:hover .texte{color:#33414d;top:-10px}#site-navigation ul li.home.current-page-ancestor a .texte:after,#site-navigation ul li.home.current-page-ancestor a .texte:after,#site-navigation ul li.home.current-menu-item a .texte:after,#site-navigation ul li.home a:hover .texte:after,#site-navigation ul li.home a:hover .texte:after,#site-navigation ul li.current_page_item a .texte:after,#site-navigation ul li.current-page-ancestor a .texte:after,#site-navigation ul li.current-menu-item a .texte:after,#site-navigation ul li.current_page_parent a .texte:after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);opacity:1;left:10px;right:10px;height:10px;bottom:-11px}#site-navigation ul li.current_page_item a .texte,#site-navigation ul li.current-page-ancestor a .texte,#site-navigation ul li.current-menu-item a .texte,#site-navigation ul li.current_page_parent a .texte{color:#33414d;top:-10px}#site-navigation ul li{display:inline-block;padding:0;line-height:24px;position:relative}#site-navigation ul li:last-child{position:relative;z-index:100;margin-right:0;padding-right:0;border:none}#site-navigation ul li:last-child a .texte{border:none}#site-navigation ul li a{color:#566e81;text-decoration:none;display:inline-block}.slicknav_nav{position:fixed;top:94px;bottom:0;left:0;right:0;background:rgba(255,255,255,.9);z-index:9999}.slicknav_nav .menu-menu-principal-container ul{margin-top:0}.slicknav_parent a{position:relative}.slicknav_parent a:hover>span,.slicknav_parent a:hover>a,.slicknav_parent a:hover>.slicknav_arrow:before{color:#33414d}.slicknav_nav .slicknav_item.slicknav_row a{display:inline-block}.slicknav_nav .slicknav_open .slicknav_item.slicknav_row a .texte{color:#33414d}.slicknav_nav .current-menu-item a .texte{color:#33414d;text-decoration:underline}#actualites{display:none}#actualites .listeactus{margin:20px 0}.imgactu{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;min-height:150px}.contentactu .wpb_wrapper{padding:10px}.listeactus>.vc_row:last-child{border-bottom:none}.listeactus .post-actu{margin-bottom:20px}.listeactus .post-actu:last-child{margin-bottom:0;border-bottom:none}.excerpt p{margin:10px 0;text-align:left}.listeactus .post-actu{border-bottom:1px solid #a3958e}.listeactus .post-actu .entry-footer .vc_btn3-container{margin:0}.listeactus>.vc_row{margin:0 20px;border-bottom:1px solid #a3958e;padding:20px 0}.listeactus .entry-header a h2.entry-title-actu{margin:0 0 10px;font-size:24px;font-weight:500}.post-actu .vc_column-inner{padding:0}.post-actu>.vc_column-inner{padding:0;margin:0 0 20px}.block_question{background:#ebeef0;background:-moz-linear-gradient(top,#ebeef0 0%,#fff 100%);background:-webkit-linear-gradient(top,#ebeef0 0%,#fff 100%);background:linear-gradient(to bottom,#ebeef0 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebeef0',endColorstr='#ffffff',GradientType=0);border-radius:4px;-moz-box-shadow:0px 0px 10px -5px rgba(0,0,0,.25);-webkit-box-shadow:0px 0px 10px -5px rgba(0,0,0,.25);-o-box-shadow:0px 0px 10px -5px rgba(0,0,0,.25);box-shadow:0px 0px 10px -5px rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565,Direction=NaN,Strength=10);border:1px solid #ebeef0}.block_question>.vc_column-inner{background:url(//rsi-qualite.com/wp-content/themes/rennes-qualite/css/../images/crete.png) no-repeat left bottom;background-size:auto 70%}.txt_question{padding:0 0 0 150px}.vc_row.reassurance{background:url(//rsi-qualite.com/wp-content/themes/rennes-qualite/css/../images/crete.png) no-repeat right bottom;background-size:contain}.reassurance_bloc{padding:20px 10px}.reassurance_bloc h3{border-bottom:2px solid #33414d;min-height:36px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reassurance_bloc h3.reactivite{padding-left:42px;background:url(//rsi-qualite.com/wp-content/themes/rennes-qualite/css/../images/reactivite.png) no-repeat top left}.reassurance_bloc h3.professionnalisme{padding-left:42px;background:url(//rsi-qualite.com/wp-content/themes/rennes-qualite/css/../images/professionnalisme.png) no-repeat top left}.reassurance_bloc h3.flexibilite{padding-left:42px;background:url(//rsi-qualite.com/wp-content/themes/rennes-qualite/css/../images/flexibilite.png) no-repeat top left}.reassurance_bloc>.vc_column-inner{background:-moz-linear-gradient(top,rgba(255,255,255,.8) 0%,rgba(255,255,255,.3) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.8) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.8) 0%,rgba(255,255,255,.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff',endColorstr='#4dffffff',GradientType=0);border-radius:4px;-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);-o-box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);box-shadow:0px 0px 15px 0px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565,Direction=NaN,Strength=15)}.interlocuteur .vc_column-inner{margin:10px}.vc_tta-panels{min-height:200px}.vc_tta-container .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background:#566e81;color:#fff;border-color:#33414d}.vc_tta-container .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,.vc_tta-container .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background:#33414d;color:#fff}.vc_tta-container .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{font-size:24px;font-weight:700;color:#566e81}.vc_tta-container .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover{color:#33414d}.vc_tta-container .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a{color:#33414d}.site-footer{color:#566e81;background:url(//rsi-qualite.com/wp-content/themes/rennes-qualite/css/../images/subtle_surface.png) repeat}#logofooter{width:180px;float:left;padding-right:20px}.site-footer .vc_row.custom{padding:0}.site-footer .entete{margin:10px 0;vertical-align:middle;align-items:center;flex:wrap;justify-content:center;display:flex;text-align:left;font-weight:500;min-height:70px}footer ul{display:block;margin:0;padding:0}footer .custom{background:#576d80;background:-moz-linear-gradient(top,#576d80 0%,#93b7d8 100%);background:-webkit-linear-gradient(top,#576d80 0%,#93b7d8 100%);background:linear-gradient(to bottom,#576d80 0%,#93b7d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#576d80',endColorstr='#93b7d8',GradientType=0);color:#fff;padding:20px 0}footer .wpb_wrapper{margin:0}footer .vc_row>.vc_column_container>.vc_column-inner>.wpb_wrapper>.vc_row.vc_inner>.vc_column_container>.vc_column-inner .wpb_wrapper{margin:0}footer ul li a:hover{color:#fff}footer ul li{list-style:none;padding:0 0 5px;margin:0;line-height:18px;text-align:left}.site-footer .vc_column_container>.vc_column-inner{padding:0 20px}footer .contact p{padding:0;margin:0}footer .contact .adresse{font-size:12px;line-height:20px;margin:0 0 20px}footer .contact .adresse b{margin-bottom:10px}footer .contact .telephone,footer .contact .telephone:focus,footer .contact .telephone:visited{font-size:12px;color:#fff;line-height:16px;margin:0 0 20px;text-decoration:none}footer .contact .callto-footer .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-classic.vc_btn3-icon-left.vc_btn3-color-bleu-zenoa.btntel,footer .contact .callto-footer .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-classic.vc_btn3-icon-left.vc_btn3-color-bleu-zenoa.btntel:focus,footer .contact .callto-footer .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-classic.vc_btn3-icon-left.vc_btn3-color-bleu-zenoa.btntel:visited{padding:0 24px 0 32px;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;background:rgba(45,62,69,1);border:1px solid #fff;text-decoration:none;height:30px;line-height:30px;margin:0;display:inline-block;text-align:center}footer .contact .callto-footer .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-classic.vc_btn3-icon-left.vc_btn3-color-bleu-zenoa.btntel:hover{background:rgba(45,62,69,0)}footer a.btnactu{padding:0 10px 0 0;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;margin:20px 0 0;display:inline-block}footer a.btnactu:hover{text-decoration:underline}footer .contact .email{font-size:12px;color:#fff;line-height:18px}footer .contact .horaire{font-size:12px;line-height:18px;margin:0 0 10px}.site-info{display:block;width:100%;clear:both;margin:0 auto;text-align:center;padding:0;font-size:10px;font-weight:500;color:#33414d}.site-info .submenu{display:inline-block}footer>.vc_row>.vc_column_container:nth-child(2)>.vc_column-inner{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}footer .reseau ul li{display:inline-block;width:28px;height:28px;margin:0 10px}footer .reseau ul li a{text-decoration:none}footer .reseau ul li a:before{width:28px;height:28px;background:rgba(255,255,255,.2);border:1px solid #fff;border-radius:50%;color:#fff;text-decoration:none;text-align:center;line-height:28px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}footer .reseau ul li a:hover:before{background:rgba(255,255,255,1);color:#566e81}footer .reseau ul li a.facebook:before{display:block;font-size:18px;font-family:'FontAwesome';content:'\f09a'}footer .reseau ul li a.twitter:before{display:block;font-size:18px;font-family:'FontAwesome';content:'\f099'}.site-info a,.site-info a:focus,.site-info a:active,.site-info a:visited{font-size:10px;font-weight:500;color:#566e81;text-decoration:none}.site-info a:hover{color:#33414d}footer .custom .vc_col-sm-6:last-child{border-right:none}footer>h2.vc_custom_heading{font-size:32px;border:none;color:#f8f8f7}footer .actu{display:none}footer #slide_actu .owl-controls{margin-bottom:10px;text-align:center;position:absolute;top:-10px;width:50%;left:0;right:0;margin:auto}footer #slide_actu .owl-controls .owl-pagination .owl-page{width:33%}footer #slide_actu .owl-controls .owl-page span{width:100%;height:2px;background:#f8f8f7}footer #slide_actu .owl-item div{padding:0}footer #slide_actu .title h5,#slide_actu .title h5 a,#slide_actu .title h5 a:hover{font-size:12px;font-weight:700;text-align:left;color:#fff;padding:0;margin:10px 0 0;line-height:16px;height:auto;min-height:auto}footer #slide_actu .image{width:75%;margin:0 auto 15px auto}footer #slide_actu .image img{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}footer #slide_actu .excerpt{font-size:12px;font-weight:400;text-align:justify;font-style:italic;line-height:18px;color:#fff;margin:0 0 20px}footer #slide_actu a.more{position:relative;right:20px;font-size:11px;color:#fff;font-weight:400;text-decoration:none;float:right}footer #slide_actu a.more:hover{right:10px;text-decoration:underline}#metiers li a{position:relative;left:0;font-size:12px;color:#fff;text-decoration:none}#metiers li a:hover{left:0;color:#fff;text-decoration:underline}#metiers li.current_page_item a,#typedemaison li.current_page_item a:hover,#typedemaison li.current_page_item a:focus,#typedemaison li.current_page_item a:active{left:0;color:#fff;background:0 0;text-decoration:underline}.blockcertification{align-items:end !important;text-align:right}.certification{text-align:right}.certification img{vertical-align:bottom;max-width:100px;height:auto}footer #slide_actu a.more:before{display:block;clear:both}footer h5{text-align:left;margin:0 0 10px;color:#fff;font-size:14px;font-weight:700;min-height:40px;line-height:22px;display:flex;align-items:center;text-transform:uppercase}footer span,footer b{color:#fff}footer .contact .titlecontact{margin:0 0 10px;display:inline-block}footer .contact .titlecontact .vc_btn3-container{margin:5px 0 15px}footer .contact .titlecontact .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding:0 15px;margin:0}.actu .date{color:#fff;text-align:center;font-size:12px;font-weight:700;font-style:italic}.actu .excerpt{font-size:12px;line-height:16px;font-style:italic}.actu ul li{border-bottom:1px dotted #604c3f;margin-bottom:20px}.btngroup{position:absolute;top:20px;right:20px}.btngroup .vc_btn3-container{display:inline-block;padding:0 10px;margin:0}.btngroup .vc_btn3-container .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.btngroup .vc_btn3-container .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom,.btngroup .vc_btn3-container .vc_btn3.vc_btn3-size-md{margin:0}.contact-call{position:relative;display:inline-block;vertical-align:top}a.btn.tel{position:relative}#phone-number{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;padding:0;margin:0;line-height:40px;font-weight:700;font-size:18px;vertical-align:middle;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:#fff;border-radius:5px;margin:0 10px;text-decoration:none}#phone-number.active{opacity:1;visibility:visible;background:#33414d;color:#fff}.cd-top:before{font-family:'FontAwesome';display:block;content:"\f0d8";font-size:22px;font-weight:400;font-style:normal;width:36px;height:36px;text-align:center;line-height:34px;vertical-align:middle}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:20px;right:-30px;border-radius:5px;border:2px solid #566e81;background:#566e81;color:#fff;line-height:40px;cursor:pointer;vertical-align:middle;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;box-sizing:border-box;overflow:hidden;z-index:10;opacity:0;visibility:hidden;-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-o-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,.25)}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:.9;right:20px}.cd-top.cd-fade-out{opacity:.5}.cd-top:hover:before{color:#fff}.cd-top:hover{opacity:1;background-color:rgba(51,65,77,1);border:2px solid #33414d}.no-touch .cd-top:hover{opacity:1;right:20px;background-color:rgba(51,65,77,1);border:2px solid #33414d}.btnpdf{text-align:center;font-weight:400;font-size:14px;padding:5px 15px;display:inline-block}.blockdroite{position:relative;background:#f6f7f8}.blockcontact{-webkit-transition:all .3s;-moz-transition:all .3s 0s;transition:all .3s;opacity:1;background:#fff url(//rsi-qualite.com/wp-content/themes/rennes-qualite/css/../images/crete.png) no-repeat bottom center;background-size:60%;padding:20px;visibility:visible;text-align:center;margin:0 auto;position:relative;z-index:99;float:right;margin-right:0;border-radius:5px;-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.05);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.05);-o-box-shadow:0px 0px 10px 0px rgba(0,0,0,.05);box-shadow:0px 0px 10px 0px rgba(0,0,0,.05)}.blockcontact .blockfloat h3{margin-bottom:24px}.blockcontact .blockfloat .tablebtn .vc_btn3-container{margin-bottom:24px}.blockcontact .blockfloat .tablebtn{width:100%;margin:0 auto;max-width:180px}.blockcontact .vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:35px;min-width:200px;margin:0 auto;text-transform:uppercase}.blockcontact .vc_btn3-container{width:100%;display:block;margin:20px auto;text-align:center}.blockdroite .vc_column-inner .blockcontact .vc_column-inner{padding:0}.blockdroite .vc_column-inner{padding:20px}#int{position:relative}#int:after{clear:both}#int:before{content:" ";display:table}.blockquestion .vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding:0;text-transform:uppercase}.block_question p{margin-top:0}.block_question h2{margin-bottom:10px}.txt_question .vc_column-inner{padding:0}.lSSlideOuter{position:relative}.lSSlideOuter .lSPager.lSGallery{min-height:60px !important;margin-top:0 !important;width:auto !important;position:absolute;left:0;z-index:101;bottom:3px;padding:5px 0;background:rgba(0,0,0,.3);right:0}.vc_row>.vc_column_container>.vc_column-inner>.wpb_wrapper>.vc_row.vc_inner>.vc_column_container.vc_col-sm-6:last-child>.vc_column-inner{padding:0 0 0 10px}.vc_row>.vc_column_container>.vc_column-inner>.wpb_wrapper>.vc_row.vc_inner>.vc_column_container.vc_col-sm-6:first-child>.vc_column-inner{padding:0 10px 0 0}.lg-sub-html h3,.lg-sub-html p{color:#fff}.lSSlideOuter .lSPager.lSGallery li{float:none;display:inline-block;text-align:center;padding:0 !important;box-sizing:border-box;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s 0s;transition:all .3s;border:2px solid #fff}.lSSlideOuter .lSPager.lSGallery li:hover{padding:2px;border:2px solid #33414d}.lSSlideOuter .lSPager.lSGallery li.active{padding:2px;border:2px solid #33414d;opacity:1}.lSSlideOuter .lSPager.lSGallery li.active a{opacity:1}.lSSlideOuter .lSPager.lSGallery{margin:0 auto;text-align:center}#mobilenav{display:none}.slicknav_menu{background:0 0 !important}.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-size-md{padding:0 15px;margin:10px}.vc_btn3-container .vc_general.vc_btn3.vc_btn3-size-md{font-size:12px;font-weight:700;height:32px;line-height:30px;padding:0 15px;text-decoration:none}.vc_btn3-container .vc_general.vc_btn3-size-sm{font-size:12px;font-weight:400;text-decoration:none;height:22px;line-height:22px;padding:0;padding-bottom:0 !important;padding-top:0 !important}.vc_btn3-container .vc_btn3.vc_btn3-size-sm .vc_btn3-icon{font-size:12px;height:22px;line-height:22px;vertical-align:middle}.vc_btn3-container .vc_general.vc_btn3.vc_btn3-size-lg{font-size:14px;font-weight:700;height:40px;line-height:40px;text-decoration:none;padding:0 35px}.vc_general.vc_btn3 .vc_btn3-style-underline{font-size:11px;font-weight:500;text-decoration:none;height:22px;line-height:22px;padding:0;opacity:.8}.vc_btn3-container.vc_btn3-left a{padding-left:0;margin-left:0}.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md{margin:0}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:0}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:0}.vc_btn3-container .vc_btn3.vc_btn3-size-lg,.vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:0 24px;margin:0}.vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:48px}.vc_btn3-container .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:16px}.vc_btn3-container .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:12px}.vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:18px;font-size:16px}.vc_btn3-container .vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:12px;height:40px;line-height:40px;vertical-align:middle}.vc_grid .vc_pageable-load-more-btn{margin:0}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:38px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:28px}.vc_btn3.vc_btn3-color-gris,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-flat{color:#fff;border-color:#566e81;background-color:#566e81}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-gris:hover,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-gris:focus{color:#fff;border-color:#33414d;background-color:#33414d}.vc_btn3.vc_btn3-color-gris.active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-gris:active{color:#fff;border-color:#566e81;background-color:#566e81}.vc_btn3.vc_btn3-color-gris,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-classic{color:#fff;border-color:#566e81;background-color:#566e81}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-classic:hover,.vc_btn3.vc_btn3-color-gris:hover .vc_btn3.vc_btn3-color-gris.vc_btn3-style-classic:focus,.vc_btn3.vc_btn3-color-gris:focus{color:#fff;border-color:#33414d;background-color:#33414d}.vc_btn3.vc_btn3-color-gris.active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-classic.active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-classic:active,.vc_btn3.vc_btn3-color-gris:active{color:#fff;border-color:#566e81;background-color:#566e81}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-outline{color:#566e81;border-color:#566e81;background-color:#fff;position:relative;z-index:1;border-width:1px}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-outline:hover,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-outline:focus{color:#fff;background:#33414d;border-color:#33414d}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline{color:#566e81;text-decoration:none;background-color:transparent;border:none;box-shadow:none;padding:0;opacity:.8}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline.active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline:active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline:hover,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline:focus{color:#fff;text-decoration:none;opacity:1;z-index:100}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline:after{position:absolute;bottom:6px;left:50%;right:50%;height:1px;background:rgba(86,110,129,1);content:'';opacity:1;display:block;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;text-decoration:none;border:none}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline:hover:after,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline:focus:after{background:rgba (51,65,77,1);left:15px;right:15px}.vc_btn3.morelink.vc_btn3-color-gris.vc_btn3-style-underline{color:#566e81;text-decoration:none;background-color:transparent;border:none;box-shadow:none;opacity:.8}.vc_btn3.morelink.vc_btn3-color-gris.vc_btn3-style-underline:after{position:absolute;bottom:4px;left:50%;right:50%;height:1px;background:rgba(86,110,129,1);content:'';opacity:1;display:block;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;text-decoration:none;border:none}.vc_btn3.morelink.vc_btn3-color-gris.vc_btn3-style-underline:hover:after,.vc_btn3.morelink.vc_btn3-color-gris.vc_btn3-style-underline:focus:after{background:rgba(51,65,77,1);left:0;right:0}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline.active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline:active,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline:hover,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline:focus{color:#33414d;text-decoration:none;background-color:transparent;box-shadow:none;opacity:1}.vc_btn3.vc_btn3-style-underline.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon,.vc_btn3.vc_btn3-style-underline.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{border-radius:50%;background:inherit;color:inherit;width:18px;height:22px;text-align:center;vertical-align:middle;line-height:20px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon:after,.vc_btn3.vc_btn3-color-gris.vc_btn3-style-underline.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon:after{display:none}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-right:5px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{width:auto;height:30px;text-align:center;vertical-align:middle;line-height:28px;top:50%;left:5px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{width:22px;height:22px;text-align:center;vertical-align:middle;line-height:22px;top:50%;right:0;-webkit-transition:all .3s;transition:all .3s}.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:0}.vc_btn3.vc_btn3-color-blanc,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-flat{color:#fff;background-color:rgba(255,255,255,.1);border:1px solid #fff}.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blanc:hover,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-blanc:focus{color:#566e81;background-color:rgba(255,255,255,1);border:1px solid #fff}.vc_btn3.vc_btn3-color-blanc.active,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-blanc:active{color:#544338;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-outline{color:#fff;border-color:#fff;background-color:transparent;position:relative;z-index:1;border-width:1px}.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-outline:hover,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-outline:focus{color:#604c3f;border-color:#fff;background-color:#fff}.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-underline{color:#fff;background-color:transparent;border:none;padding:0}.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-underline:after{position:absolute;bottom:4px;left:0;right:5px;height:1px;background:rgba(255,255,255,1);content:'';opacity:1;display:block;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;text-decoration:none;border:none}.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-underline.active,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-underline:active,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-underline:hover,.vc_btn3.vc_btn3-color-blanc.vc_btn3-style-underline:focus{color:#fff;text-decoration:none;background-color:transparent;box-shadow:none}.vc_btn3-left>.morelink .vc_btn3-style-underline:after,.vc_btn3-left>.morelink .vc_btn3-style-underline.active:after,.vc_btn3-left>.morelink .vc_btn3-style-underline:active:after,.vc_btn3-left>.morelink .vc_btn3-style-underline:hover:after,.vc_btn3-left>.morelink .vc_btn3-style-underline:focus:after{left:0}.vc_btn3.morelink.vc_btn3-color-gris.vc_btn3-style-underline.active:after,.vc_btn3.morelink.vc_btn3-color-gris.vc_btn3-style-underline:active:after,.vc_btn3.morelink.vc_btn3-color-gris.vc_btn3-style-underline:hover:after,.vc_btn3.morelink.vc_btn3-color-gris.vc_btn3-style-underline:focus:after{background:rgba(51,65,77,1)}.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-gris{background:0 0;font-size:14px;color:#2d4146;border:none;border-bottom:1px solid #2d4146;font-weight:700}.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-gris:before,.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-gris:after{font-family:'FontAwesome';display:inline-block;content:"\f107";font-size:14px;font-weight:400;font-style:normal;padding:0 10px;text-align:left;vertical-align:middle}.vc_btn3-style-underline,.vc_btn3-style-underline:after{opacity:.8}.vc_btn3-style-underline:hover,.vc_btn3-style-underline:hover:after,.vc_btn3-style-underline:focus,.vc_btn3-style-underline:focus:after{opacity:1}@media screen and (max-width:1920px){#entete{background-position:10% !important}}@media screen and (max-width:1281px){#page{box-shadow:none;overflow:hidden}#entete{background-position:10% !important}}@media screen and (max-width:767px){#entete_int{background-position:right center !important;height:250px}.entete_int{height:250px}.site-main #entete_int .wpb_wrapper .vc_row .wpb_column .vc_column-inner{padding:0 20px}.site-main .wpb_wrapper .vc_row .wpb_column .vc_column-inner{padding:0}.slicknav_menu{display:block}div.wpcf7{margin:0;padding:0}.block_question>.vc_column-inner{background:url(//rsi-qualite.com/wp-content/themes/rennes-qualite/css/../images/crete.png) no-repeat left bottom;background-size:auto 50%}.block_question .btn_questions .wpb_wrapper{text-align:center;margin-bottom:20px}.blockquestion .vc_btn3-container{display:inline-block;margin:10px;max-width:200px;min-width:180px;width:100%}.txt_question{padding:0}#masthead .main-navigation{display:none}#masthead.smaller{height:70px;background:rgba(255,255,255,.9)}#masthead.smaller #logo{width:auto;height:70px;margin:0 auto}#marginheader.smaller{height:70px}#masthead #logo span{padding:0 0 0 10px;font-size:11px}#mobilenav{display:inline-block;height:32px;padding:0 5px 0 0;vertical-align:top}#marginheader{height:57px;display:block}#masthead .wrapper{height:90px;text-align:left}#masthead #logo{height:70px;padding:0 0 0 10px}#masthead.smaller #logo span{padding:0 0 0 10px;display:none}#sousmenuconcept.fixed .sousmenu{margin:60px 0 0}.btngroup .vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-color-gris.vc_btn3-style-classic{height:32px;width:32px;line-height:32px;padding:0}.btngroup .vc_btn3-container{padding:0 5px}.btngroup .vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-color-gris.vc_btn3-style-classic:hover,.btngroup .vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-color-gris.vc_btn3-style-classic:focus,.btngroup .vc_btn3-container .vc_btn3.vc_btn3-size-lg.vc_btn3-color-gris.vc_btn3-style-classic:visited{position:relative;display:inline-block}.btngroup .vc_btn3.vc_btn3-size-lg.vc_btn3-color-gris.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding:0 !important}.btngroup .vc_btn3.vc_btn3-size-lg.vc_btn3-color-gris.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{color:#fff;width:32px;height:32px;text-align:center;vertical-align:middle;line-height:32px;top:50%;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btngroup .vc_btn3.vc_btn3-size-lg.vc_btn3-color-gris.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon:after,.vc_btn3.vc_btn3-color-gris.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:0;left:0;padding:0;z-index:-1;opacity:1}.btngroup .vc_btn3.vc_btn3-size-lg.vc_btn3-color-gris:hover.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{color:#fff}.btngroup .vc_btn3.vc_btn3-color-gris:hover.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon:after,.vc_btn3.vc_btn3-color-gris:hover.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon:after{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:0}.vc_general.vc_btn3.vc_btn3-size-lg.btn.contact,.vc_general.vc_btn3.vc_btn3-size-lg.btn.devis,.vc_general.vc_btn3.vc_btn3-size-lg.btn.tel{font-size:0;content:"";padding:0;margin:0}#phone-number,#phone-number.btn.call.active{position:absolute;display:block;font-size:13px;background:#33414d;color:#fff;border-radius:5px;line-height:32px;font-weight:400;padding:0 5px;z-index:2;word-wrap:no-wrapp;height:32px;right:5px;margin:0}.btngroup .vc_btn3-container.contact-call{display:inline-block;vertical-align:top;position:initial}#masthead{height:90px;position:fixed;text-align:center}#masthead .btngroup{top:10px;right:10px;text-align:right}#masthead .slicknav_btn{width:32px;font-size:14px}#masthead.smaller .btngroup{top:10px}#masthead.smaller .slicknav_btn{margin:0}#masthead.smaller .slicknav_nav{top:70px;transition:all .5s}footer .custom .vc_col-sm-6{border-right:none}footer .custom .vc_col-sm-6:last-child{border:none}footer .custom .vc_col-sm-6 h4{text-align:center}footer .reseau{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2)}footer #footer-metiers{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2)}.reassurance_bloc{padding:10px}.reassurance_bloc.last{padding:10px 10px 20px}h1.titre_accueil{font-size:30px;padding:0;line-height:35px;text-align:left}.soustitre_accueil p{font-size:14px;line-height:22px;font-weight:300;font-style:italic;text-align:left}#entete{height:400px;background-position:10% !important}.texte_entete{margin-bottom:70px}#menuservices{margin-top:-70px}.texte_entete .vc_column-inner{padding:0}.vc_row>.vc_column_container>.vc_column-inner>.wpb_wrapper>.vc_row.vc_inner>.vc_column_container.vc_col-sm-6:last-child>.vc_column-inner{padding:0}.vc_tta-container .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel-title>a span.vc_tta-title-text{font-size:24px;font-weight:700;color:#566e81;text-align:center}.vc_tta-container .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel-title>a:hover span.vc_tta-title-text{color:#33414d}.vc_tta-container .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel-title>a span.vc_tta-title-text{color:#33414d}.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom){padding-bottom:0 !important}.vc_tta-container{margin-bottom:0 !important}}@media screen and (max-width:640px){#entete{height:350px}}@media screen and (max-width:470px){#masthead #logo span{display:none}.imgactu{display:none}.blockquestion .vc_btn3-container{display:block;margin:10px auto;max-width:auto;min-width:auto;width:100%;text-align:center}.blockcertification{align-items:end !important;text-align:center}.certification{text-align:center}h1.titre_accueil{font-size:24px;padding:0;line-height:28px;text-align:left}.soustitre_accueil p{font-size:14px;line-height:18px;font-weight:300;font-style:italic;text-align:left}#entete{height:300px}.texte_entete{margin-bottom:0}.texte_entete .vc_column-inner{padding:0}#menuservices{margin-top:0}#masthead .wrapper{text-align:left}#masthead #logo,#masthead.smaller #logo{display:inline-block;margin:0 0 0 5px;padding:0 0 0 10px;text-align:left;height:70px}#masthead,#masthead.smaller{text-align:left}#masthead{height:70px}.slicknav_nav{position:fixed;top:74px;bottom:0;left:0;right:0;background:rgba(255,255,255,.9);z-index:9999}#masthead #logo{height:70px}#marginheader{height:70px;display:block}#masthead .wrapper,#masthead.smaller .wrapper{text-align:left;height:70px}#choixlangue{margin-top:5px}#masthead #mobilenav{height:100%;top:initial;top:0;left:5px}#masthead .btngroup,#masthead.smaller .btngroup{top:initial;top:10px;right:10px}#masthead.smaller .btngroup{top:10px}#masthead .slicknav_btn{margin:0;padding:0 10px;line-height:32px;font-size:14px;cursor:pointer}#masthead.smaller .slicknav_btn{margin:0;padding:0 10px;line-height:32px;font-size:14px;cursor:pointer}.blockquestion .vc_column-inner{padding:10px 0}#masthead.slicknav_nav{top:74px;transition:all .5s}}@media screen and (max-width:380px){#entete{height:250px}#masthead .btngroup,#masthead.smaller .btngroup{top:initial;top:10px;right:5px}#masthead .wrapper,#masthead.smaller .wrapper{text-align:left}#masthead .slicknav_btn{margin:0;padding:0 10px;line-height:32px;font-size:14px;cursor:pointer}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{display:none;opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}#error404 .vc_col-sm-4 .vc_column-inner{padding:0 10px}#error404 .vc_col-sm-4 .vc_column-inner .thumbimg{margin:0 auto;text-align:center}