/**
Theme Name: RIC revêtements Inc.
Author: Éponyme Solutions Web
Author URI: https://eponyme.co
Version: 1.0.0
Text Domain: RIC revêtements Inc.
Template: twentytwelve
*/
::-webkit-scrollbar{background:#999;width:8px;height:6px}::-webkit-scrollbar-corner{background:#001c50}::-webkit-scrollbar-thumb{background:#001c50}html,body{overflow-x:hidden}body{line-height:1.7;font-size:18px;color:#222;font-family:'Montserrat',sans-serif;font-weight:500;font-style:normal;margin:0}strong{font-weight:700}*{box-sizing:border-box}@media (min-width:782px){body .wp-block-columns{flex-wrap:wrap!important}}@media (min-width:1200px){body .wp-block-columns{flex-wrap:nowrap!important}}h1,h2,h3{color:#002469;line-height:1.1}body.single-post article h2,body.single-post article h3,body.privacy-policy h2,body.privacy-policy h3{position:relative;display:inline-block;margin-bottom:0;width:100%}a{text-decoration:none;color:#002469;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;font-weight:500}strong a{font-weight:700}strong a:focus,strong a:hover,strong a:visited{color:inherit}a,a:hover,a:focus,a:visited{color:#002469}a.button,a.button:hover,a.button:focus,a.button:visited{color:#fff}blockquote{font-style:italic}.assistive-text,.site .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px}.displayNone{display:none!important}.reveal{position:relative;transform:translateX(-7.5vh);transition:0.5s all}.reveal.active{transform:translateX(0)}.slideRight{position:relative;transform:translateX(-100vw);transition:1s all}.slideRight.active{transform:translateX(0)}.wp-block-image,.contenu-haut-accueil h1{margin:0!important}h1,h1:before{position:relative}.wp-block-column.text-image-gris .wp-block-group.all-content{position:relative;padding:4vw 15vw 4vw 4vw;background:#f3f3f3}.wp-block-column.text-image-gris .wp-block-group.all-content h2{font-size:4vw}.wp-block-column.text-image-gris .wp-block-group.all-content h3{font-size:3vw;font-weight:500;margin:.5em 0 0!important}.wp-block-column.text-image-gris .wp-block-image{position:relative}.wp-block-column.text-image-gris .wp-block-image:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(243,243,243,0) 50%,rgba(243,243,243,1) 100%);opacity:.6}.wp-block-column.text-image-gris .wp-block-group.text-absolute p,.wp-block-column.text-image-gris .wp-block-group.text-absolute h2,.wp-block-column.text-image-gris .wp-block-group.text-absolute h3{text-shadow:0 0 45px #f3f3f3;margin:0}.wp-block-group.text-absolute{position:absolute;top:-4vh;right:0;font-size:3em;width:60%;left:auto}.contenu-haut-accueil .wp-block-column.text{padding:3vw 4vw}.wp-block-column.text{padding:0 4vw}.flex-start.is-layout-flex.wp-block-columns{justify-content:flex-start}.flex-end.is-layout-flex.wp-block-columns{justify-content:flex-end}.wp-block-group.logo-header .wp-block-image{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA4MjkgNTc0Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CgogICAgICAuY2xzLTEsIC5jbHMtMiwgLmNscy0zLCAuY2xzLTQsIC5jbHMtNSwgLmNscy02LCAuY2xzLTcsIC5jbHMtOCB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6IHVybCgjRMOpZ3JhZMOpX3NhbnNfbm9tXzE0KTsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBmaWxsOiB1cmwoI0TDqWdyYWTDqV9zYW5zX25vbV8yMSk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogdXJsKCNEw6lncmFkw6lfc2Fuc19ub21fOSk7CiAgICAgIH0KCiAgICAgIC5jbHMtNSB7CiAgICAgICAgZmlsbDogdXJsKCNEw6lncmFkw6lfc2Fuc19ub21fOCk7CiAgICAgIH0KCiAgICAgIC5jbHMtNiB7CiAgICAgICAgZmlsbDogI2YwZjBmMDsKICAgICAgfQoKICAgICAgLmNscy03IHsKICAgICAgICBmaWxsOiB1cmwoI0TDqWdyYWTDqV9zYW5zX25vbV8xMCk7CiAgICAgIH0KCiAgICAgIC5jbHMtOCB7CiAgICAgICAgZmlsbDogdXJsKCNEw6lncmFkw6lfc2Fuc19ub21fMjMpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJEw6lncmFkw6lfc2Fuc19ub21fMjEiIGRhdGEtbmFtZT0iRMOpZ3JhZMOpIHNhbnMgbm9tIDIxIiB4MT0iODYuNDYiIHkxPSIyNzEiIHgyPSI0Ny40NyIgeTI9IjMzNi4yNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuNjUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IkTDqWdyYWTDqV9zYW5zX25vbV8xNCIgZGF0YS1uYW1lPSJEw6lncmFkw6kgc2FucyBub20gMTQiIHgxPSIzNTMuODkiIHkxPSIyNDEuNyIgeDI9IjM3Mi41NyIgeTI9IjU2Mi4zMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuODgiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IkTDqWdyYWTDqV9zYW5zX25vbV85IiBkYXRhLW5hbWU9IkTDqWdyYWTDqSBzYW5zIG5vbSA5IiB4MT0iNjI1LjgzIiB5MT0iMjA2Ljc2IiB4Mj0iODY1LjY1IiB5Mj0iNDAzLjY3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii44OCIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iRMOpZ3JhZMOpX3NhbnNfbm9tXzIzIiBkYXRhLW5hbWU9IkTDqWdyYWTDqSBzYW5zIG5vbSAyMyIgeDE9IjE1Ny4xMSIgeTE9IjYyIiB4Mj0iNjIuOTQiIHkyPSI2MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuODgiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IkTDqWdyYWTDqV9zYW5zX25vbV8xMCIgZGF0YS1uYW1lPSJEw6lncmFkw6kgc2FucyBub20gMTAiIHgxPSIzNzQuMzkiIHkxPSIxNTIuMzIiIHgyPSIzNzQuNDkiIHkyPSI4LjU3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii44OCIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iRMOpZ3JhZMOpX3NhbnNfbm9tXzgiIGRhdGEtbmFtZT0iRMOpZ3JhZMOpIHNhbnMgbm9tIDgiIHgxPSI2MjUuMzkiIHkxPSIxMjkuNzMiIHgyPSI3NTYuMTYiIHkyPSItMTAxLjA1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii44OCIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9Ijc2OSAwIDgyOSA0MTUgNDMwIDQ0NyAzMzkgNTcyIDg0LjQ3IDQzNi42OSAxIDQxNCAwIDAgNzY5IDAiLz4KICA8cG9seWdvbiBjbGFzcz0iY2xzLTYiIHBvaW50cz0iODMuNDcgNDM2LjY5IDMzOSA1NzQgNDI5IDQ0NyA4My40NyA0MzYuNjkiLz4KICA8cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iODQuNzcgNDM2LjcxIDE5Ni44NiAzMTIuMjUgMSAxODggMS4wMyAyOTIuNDMgODQuNzcgNDM2LjcxIi8+CiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjUxOC41OSAzMTIuMzcgMzgwLjk0IDIzMy44NiAxOTcuNDIgMzEyLjM3IDQyOSA0NDcgNTE4LjU5IDMxMi4zNyIvPgogIDxwb2x5Z29uIGNsYXNzPSJjbHMtNCIgcG9pbnRzPSI1MTguNTkgMzEzLjU3IDgyOC44OCA0MTUuMDMgNzkwLjI1IDE0Ni44OSA1MTguNTkgMzEzLjU3Ii8+CiAgPHBvbHlnb24gY2xhc3M9ImNscy04IiBwb2ludHM9IjEgMTI0IDIyMiAwIDEgMCAxIDEyNCIvPgogIDxwb2x5Z29uIGNsYXNzPSJjbHMtNyIgcG9pbnRzPSIyNzggMCAzODAuOTQgMjMzLjg2IDQ3MSAwIDI3OCAwIi8+CiAgPHBvbHlnb24gY2xhc3M9ImNscy01IiBwb2ludHM9Ijc5MC4yNSAxNDUuNjggNTI1IDAgNzY5IDAgNzkwLjI1IDE0NS42OCIvPgo8L3N2Zz4=) no-repeat scroll left top / 100% auto transparent;margin-bottom:0;padding:4vw 4vw 10vw;width:100%;height:100%}.wp-block-group.logo-header{display:inline-block;width:30vw;height:22vw}.wp-block-group.logo-header .wp-block-group__inner-container{width:100%;height:100%}.wp-block-group.logo-header .wp-block-image img{margin-bottom:0}body.page-template-landing-page .entry-content{padding:0}.contenu-haut-accueil{position:relative;overflow:hidden;margin-bottom:1vh;min-height:100vh}.contenu-haut-accueil:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);z-index:-1}.contenu-haut-accueil .wp-block-columns{margin-bottom:0}.img-fond-top{position:absolute;top:0;width:100%;height:100%;overflow:hidden;left:0;z-index:-2}.img-fond-top:before{content:"";position:absolute;top:-10vw;left:-35vw;background-color:#002469;opacity:.4;width:100%;height:30vw;transform:rotate(-25deg);z-index:1}.img-fond-top img{width:100%;height:auto;bottom:0;position:absolute;top:0;margin:auto;opacity:.5}.zone-drop-cv{line-height:1.3}.zone-drop-cv.wp-block-columns{gap:0;margin-bottom:60px;margin-top:80px}.zone-drop-cv.wp-block-columns .wp-block-column{border:5px solid #002469;min-height:15vh;align-items:center;flex-flow:wrap;display:flex;justify-content:center;position:relative;overflow:hidden}.zone-drop-cv.wp-block-columns .wp-block-column.has-background a:after{content:"";position:relative;display:block;width:100%;height:2px;background-color:#fff;opacity:0}.zone-drop-cv.wp-block-columns .wp-block-column.has-background a:after{content:"";position:relative;display:block;width:100%;height:2px;background-color:#fff}.zone-drop-cv.wp-block-columns .wp-block-column.has-background.fadding a:after,.text.fadding{opacity:0;transition:1s all}.zone-drop-cv.wp-block-columns .wp-block-column.has-background.fadding.active a:after,.text.fadding.active{opacity:1}.zone-drop-cv.wp-block-columns .wp-block-column.has-background a:hover,.zone-drop-cv.wp-block-columns .wp-block-column.has-background a:focus,.zone-drop-cv.wp-block-columns .wp-block-column.has-background a:visited{color:#fff}.photos-add.wp-block-columns{margin-bottom:0}.photos-add.wp-block-columns .wp-block-image{height:200px;overflow:hidden}.photos-add.wp-block-columns .wp-block-image img{height:100%;object-fit:cover}.inline-flex{display:inline-flex}.mid-size{width:700px;max-width:100%}.center{margin-left:auto;margin-right:auto}.gap1{gap:1em!important}.full-width-content,.wp-block-group.alignfull,figure.wp-block-image.full-width-content{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}figure.wp-block-image.full-width-content img{width:100vw}.full-width-left{width:100%;position:relative;left:50%;right:50%;margin-left:-50vw!important}.is-layout-flex.wp-block-columns .full-column.wp-block-column{max-width:unset}.no-margin,.wp-block-columns.no-margin{margin:0}.wrapper{width:100%;max-width:90vw;margin:0 auto}.wp-block-columns.padding30 .wp-block-column{padding:30px}.gap0{gap:0}body .wp-block-columns.no-wrap{flex-wrap:nowrap!important}.is-layout-flex.wp-block-columns.justify-content-flex-start{justify-content:flex-start}.box-shadow{box-shadow:0 0 30px rgb(0 0 0 / 6%);border:1px solid #f5f5f5}.absolute{position:absolute!important}.z-index-1{z-index:-1}input:not([type="checkbox"]),input[type="submit"],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;-webkit-border-radius:4px;outline:none}input[type="submit"]{-webkit-background-clip:content-box;background:#C66827}input[type="checkbox"]{width:12px;height:12px}button,input[type=submit]{cursor:pointer}button,input[type=submit],.btn,.button,body .wp-block-button .wp-block-button__link,.wp-block-search__inside-wrapper .wp-block-search__button{font-family:inherit;font-size:inherit;font-weight:700;line-height:1.428571429;padding:.8em 2em;letter-spacing:1px}button:not(.menu-toggle),input[type=submit],.btn,.button,body .wp-block-button .wp-block-button__link,.wp-block-search__inside-wrapper .wp-block-search__button{background-color:#002469;border:3px solid #002469;border-radius:3px;color:#fff;display:inline-block}button.light,.btn.light,.button.light,.wp-block-button.light .wp-block-button__link{background-color:transparent;border-color:#fff}button.dark,.btn.dark,.button.dark,body .entry-content .wp-block-button.dark .wp-block-button__link{background-color:transparent;border-color:#c2c3c5;color:#002469}body .entry-content .wp-block-button.dark .wp-block-button__link:hover,body .entry-content .wp-block-button.dark .wp-block-button__link:visited:hover{background-color:#bc6224;color:#fff;border-color:#bc6224}button:not(.menu-toggle):hover,input[type=submit]:hover,.btn:hover,.button:hover,body .wp-block-button:hover .wp-block-button__link,.wp-block-search__inside-wrapper .wp-block-search__button:hover,button:not(.menu-toggle):focus,input[type=submit]:focus,.btn:focus,.button:focus,body .wp-block-button:focus .wp-block-button__link,body .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .entry-content .wp-block-button__link:hover,body .entry-content .wp-block-button__link:visited:hover,body .entry-content .wp-block-button__link:focus{background-color:#BC6224;color:#fff;border-color:#BC6224}body .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background){background-image:unset;background-repeat:unset}.wp-block-button__link:not(.has-text-color),body .wp-block-button__link:not(.has-text-color):active{box-shadow:unset}body .entry-content .wp-block-button__link,body .entry-content .wp-block-button__link:visited{background-color:#C66827;color:#fff}.entry-content{padding:60px 0}.dupContent_page_Ressources{padding-bottom:60px}.wp-block-button.widget .wp-block-button__link{background-color:transparent;color:inherit;border-color:inherit;line-height:1;font-size:.9em;margin-top:20px;margin-bottom:0}.icon-arrow-right .wp-block-button__link:after,a.icon-arrow-right:after,.icon-arrow-right a:after,.returnLink:before{content:"";position:relative;display:inline-block}.icon-arrow-right .wp-block-button__link:after,a.icon-arrow-right:after,.icon-arrow-right a:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS44IiBoZWlnaHQ9IjE0LjkiIHZpZXdCb3g9IjAgMCAyOS44IDE0LjkiPg0KICA8cGF0aCBpZD0iVHJhY8OpXzY3IiBkYXRhLW5hbWU9IlRyYWPDqSA2NyIgZD0iTTI2LjM2OSwxMy41ODhINHYzLjcyNUgyNi4zNjlWMjIuOUwzMy44LDE1LjQ1LDI2LjM2OSw4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTgpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4=) no-repeat scroll center center / 100% auto transparent;width:30px;margin-top:-3px;height:15px;vertical-align:middle}.icon-arrow-right.dark .wp-block-button__link:after,a.icon-arrow-right.dark:after,.icon-arrow-right.dark a:after,.returnLink:before{background:url(https://ric-revetements.com/wp-content/themes/ric/css/../img/icon-arrow-right-dark.svg) no-repeat scroll center center / 100% auto transparent}.lirePlus.icon-arrow-right:not(.wp-block-button) a:after,.returnLink:before{width:20px}.returnLink{display:flex;align-content:center;flex-wrap:wrap;margin-top:60px;justify-content:center;font-size:.8em}.returnLink:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:8px}.icon-arrow-right:after,a.icon-arrow-right:after,.icon-arrow-right a:after{margin-left:8px}.wp-block-button.icon-arrow-right .wp-block-button__link:after{margin-left:15px}#colophon #widget-2{font-size:.9em}ul.check{margin:1.5em 0}ul.check li{list-style-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxOC4yOTciIHZpZXdCb3g9IjAgMCAyNCAxOC4yOTciPg0KICA8cGF0aCBpZD0iVHJhY8OpXzE4NyIgZGF0YS1uYW1lPSJUcmFjw6kgMTg3IiBkPSJNMTEuMDM3LDIwLjAyNmwtNS42OS01LjY5TDMuNDEsMTYuMjZsNy42MjcsNy42MjdMMjcuNDEsNy41MTQsMjUuNDg2LDUuNTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy40MSAtNS41OSkiIGZpbGw9IiMwMDQ1NGEiLz4NCjwvc3ZnPg==);margin-bottom:.8em;padding-left:5px}#searchform input[type="text"]{margin-right:20px;width:500px;max-width:100%;font-size:1em}#searchsubmit{margin-bottom:0}.calendly-inline-widget,.calendly-inline-widget iframe{height:800px!important}.calendly-inline-widget{overflow:hidden;overflow-y:hidden!important}.grecaptcha-badge{display:none!important}.wpcf7-form .wpcf7-form-control-wrap[data-name="moment"]{font-size:.8em;line-height:1;display:inline-block;vertical-align:top}.wpcf7-form .wpcf7-form-control-wrap[data-name="moment"] .wpcf7-list-item{display:inline-flex;margin-right:15px;flex-wrap:wrap;align-content:center}.wpcf7-form .wpcf7-form-control-wrap[data-name="moment"] .wpcf7-list-item input[type="checkbox"]{width:auto;margin-right:5px}.wpcf7-form{width:800px;max-width:100%;border-radius:4px;box-shadow:0 0 30px rgb(0 0 0 / 6%);border:1px solid #f5f5f5;padding:30px;margin:50px auto;background-color:#fff;position:relative}.wpcf7-form input:not([type="checkbox"]),.wpcf7-form select,.wpcf7-form textarea,input:not([type="checkbox"]),select,textarea{padding:15px;font-family:inherit;border-radius:4px}.wpcf7-form input:not([type="checkbox"]),.wpcf7-form select,.wpcf7-form textarea,input:not([type="checkbox"]),select,textarea{border:1px solid #A1C3B8;width:100%;font-size:1em}#searchsubmit{width:unset!important}.wpcf7-form input[type="submit"],input[type="submit"]{border-color:#C66827}.wpcf7-form .mc4wp-checkbox input{width:auto;margin-right:8px}.wpcf7-form input[type="checkbox"],input[type="checkbox"]{border-radius:0;font-size:1em}.wpcf7-form .mc4wp-checkbox label{font-size:.8em;display:flex;flex-wrap:wrap;align-content:center;line-height:1.2;color:#A1C3B8}.wpcf7-form input::placeholder,.wpcf7-form select,.wpcf7-form textarea::placeholder,input::placeholder,select,textarea::placeholder{color:#A1C3B8}.wpcf7-form .duo-input,.duo-input{display:flex;flex-wrap:wrap;align-content:center}.wpcf7-form .duo-input p,.duo-input p{margin:10px}.wpcf7-form .single-input,.single-input{margin:10px}.wpcf7-form .single-input p,.single-input p{margin:0}.wpcf7-form input[type=submit]{margin:20px 0 0}.wpcf7-form textarea,textarea{resize:vertical}.wpcf7 .screen-reader-response{display:none}.wpcf7-form-control-wrap{font-size:.8em}input:not([type=submit]),textarea,select{font-size:.8em}#top-header{padding:8px 0;background-color:#00454A;color:#fff}#top-header,.site-info{font-size:.8em;line-height:1.1}#top-header,#top-header a{color:#F7E8DE}#top-header a,#top-header a:hover,#top-header a:focus,#top-header a:visited,#colophon a:not(.wp-block-button__link){text-decoration:underline}#top-header a:hover,#top-header a:focus,#top-header a:visited{color:inherit}#top-header p{margin:0}#site-navigation ul,#site-navigation ul li,.widget_nav_menu ul,.widget_nav_menu ul li{list-style:none}#site-navigation ul,#site-navigation ul li{display:flex;flex-wrap:wrap;align-content:center}#site-navigation ul{font-size:.9em;padding:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-end}#site-navigation ul li{font-weight:600;text-transform:uppercase;line-height:1;position:relative}#site-navigation ul li:not(.bouton-call-to-action) a{padding:17px 25px 15px 25px}#site-navigation{position:relative;justify-content:space-between;background-color:#fff;padding-top:20px;padding-bottom:20px;z-index:2}#site-navigation:after,#site-navigation:before{content:"";background-color:inherit;position:absolute;width:100%;height:100%;top:0}#site-navigation:after{right:-100%}#site-navigation:before{left:-100%}#site-navigation,#menu-droit{display:flex;flex-wrap:wrap;align-content:center}.bouton-call-to-action{background-color:#F7E8DE;border-radius:25px;height:50px;margin-left:1.5em;position:relative;display:inline-flex;text-transform:uppercase;font-weight:600;line-height:1}.bouton-call-to-action:before,.bouton-call-to-action:after{height:50px;width:50px;position:absolute;left:0;top:0}#site-navigation ul .bouton-call-to-action:before,#site-navigation ul .bouton-call-to-action:after{height:40px;width:40px}#site-navigation ul .bouton-call-to-action:before,#site-navigation ul .bouton-call-to-action{border-radius:20px}#site-navigation ul .bouton-call-to-action{height:40px;margin-top:.3em}.bouton-call-to-action:after{content:"";background:url(https://ric-revetements.com/wp-content/themes/ric/css/../img/logo-climactic-blanc.svg) no-repeat scroll center center / auto 55% #BC6224;border-radius:50%}.bouton-call-to-action:before{content:"";position:absolute;background-color:#BC6224;border-radius:25px;z-index:0;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s}.bouton-call-to-action a{display:flex;flex-wrap:wrap;align-content:center;padding:13px 25px 12px 55px;z-index:2;color:#00454A;font-size:.8em;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s}.bouton-call-to-action:hover{background-color:#BC6224;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.bouton-call-to-action:hover a,body .bouton-call-to-action a:hover{color:#fff}.bouton-call-to-action:hover::before,#site-navigation ul .bouton-call-to-action:hover::before{width:100%}#colophon .footer-widget a{margin-bottom:10px;display:inline-block}#colophon{position:relative;margin-top:40px;padding-top:10vh;color:#fff;font-weight:300}#footer-widgets{background-color:#00454A;padding-top:15vh;position:relative}.wp-block-image.logo-footer{margin-bottom:60px}.site-info{background-color:#003438;padding:8px 0;color:#006168;font-weight:500}.site-info a,.site-info a:hover,.site-info a:focus,.site-info a:visited{color:#006168;font-weight:inherit}#header-text-container{z-index:1}body:not(.home) #overlay-orange{position:absolute;top:0;right:0;width:70%;height:100%;background-color:#6D2C00;opacity:.5;z-index:-1;mix-blend-mode:color}#overlay-degrade-blanc{background:rgb(255,255,255);background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,.5) 85%,rgba(255,255,255,1) 100%);position:absolute;width:100%;height:100%;top:0;right:0}#fleche-go-to-next-container{display:flex;flex-wrap:wrap;align-content:center;line-height:1;font-weight:600;color:#C66827;cursor:pointer;width:100%}#fleche-go-to-next{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDEwIDIwIj4NCiAgPHBhdGggaWQ9IlRyYWPDqV8xNTMiIGRhdGEtbmFtZT0iVHJhY8OpIDE1MyIgZD0iTTE5LjAxMywxMS43NUg0djIuNUgxOS4wMTNWMThMMjQsMTMsMTkuMDEzLDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOCAtNCkgcm90YXRlKDkwKSIgZmlsbD0iI2JjNjIyNCIvPg0KPC9zdmc+) no-repeat scroll right top / auto 100% transparent;position:relative;width:10px;height:20px;margin-right:15px}.entry-description,.bouton-call-to-action a,#site-navigation ul li a{font-weight:600}.entry-description{display:block;margin-bottom:1.1em;line-height:1.2}#courbes-verticales-duo{background:url(https://ric-revetements.com/wp-content/themes/ric/css/../img/courbes-verticales-duo.svg) no-repeat scroll right top / auto 100% transparent;position:absolute;top:0;left:0;width:56%;height:100%}#header-container{display:flex;min-height:calc(100% - 16vh);align-content:center;flex-wrap:wrap;position:relative;overflow-x:unset;border-bottom:1px solid rgba(0,51,54,.15)}body.home #header-container{min-height:calc(100% - 15vh);border-bottom:none}.entry-title{font-size:2.5vw;line-height:1.1;color:#258E97}body.error404 .entry-title{margin-bottom:0}body.error404 article{padding:60px 0}.site-header{width:100%;z-index:5;margin:auto;height:100vh;z-index:1;position:relative}body.admin-bar:not(.error404) .site-header{min-height:calc(100vh - 31px)}body.error404 .site-header{height:unset}#header-container .wp-post-image{position:absolute;top:0;right:0;width:auto;height:100%;z-index:-2}body.home #header-container .wp-post-image{width:75%;object-fit:cover}#header-text{width:40%}.entry-header img{display:none}@media (min-width:768px){.wpcf7-form p#SelectMoment,.duo-input.multiple{position:relative}.wpcf7-form .single-input.your-message,.single-input.your-message{z-index:0;position:relative}.wpcf7-form .duo-input p,.duo-input p{width:calc(50% - 20px)}#header-logo img{position:absolute;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s}body:not(.home) #header-logo img{max-height:85px;width:200px}}@media (min-width:768px) and (max-width:991px){#colophon #widget-2{max-width:80%}body.home #header-container .wp-post-image{width:100%;object-fit:cover;left:43%}#header-container,body.home #header-container{min-height:calc(100% - 8vh)}}@media (min-width:782px){.go-to-nex-container{position:relative;display:inline-block}.go-to-nex-container:after{position:absolute;content:"";bottom:calc(-450% - 1em);right:0;width:10px;height:450%;background-color:#fff;left:0;margin:auto}.is-layout-flex.wp-block-columns{justify-content:space-between}.is-layout-flex.wp-block-columns.slider{justify-content:unset}.is-layout-flex.wp-block-columns.slider .wp-block-column,.is-layout-flex.wp-block-columns.GroupeTemoignagesContainer .wp-block-column{max-width:unset}}@media (min-width:992px){h1{font-size:3vw}.zone-drop-cv.wp-block-columns .wp-block-column:not(.has-background){border-top-left-radius:10px;border-bottom-left-radius:10px}.zone-drop-cv.wp-block-columns .wp-block-column.has-background{border-top-right-radius:10px;border-bottom-right-radius:10px}.zone-drop-cv.wp-block-columns .wp-block-column:nth-child(1){border-right:none}.zone-drop-cv.wp-block-columns .wp-block-column:nth-child(2){border-left:none}#fleche-cv{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE0LjE0IDE0LjE0Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjIuMDciIHk9IjIuMDciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wNyAtMi45Mykgcm90YXRlKDQ1KSIvPgo8L3N2Zz4=) no-repeat scroll center center / 100% auto transparent;position:absolute;top:0;bottom:0;margin:auto;left:-7.5vh;width:15vh;height:15vh;z-index:0}.nav-menu>li:not(.bouton-call-to-action)>a:after{bottom:5px;height:2px;margin:0 auto;width:50%}.nav-menu>li:not(.bouton-call-to-action)>a:after{content:"";background-color:#C66827;display:block;position:absolute;right:0;left:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity .3s ease 0s,transform .3s ease 0s;-moz-transition:opacity .3s ease 0s,transform .3s ease 0s;-ms-transition:opacity .3s ease 0s,transform .3s ease 0s;-o-transition:opacity .3s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s;opacity:0}.nav-menu>li:not(.bouton-call-to-action):hover>a:after,.nav-menu .current-menu-item:not(.bouton-call-to-action) a:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);opacity:1}.menu-toggle{display:none}.wpcf7-form .duo-input p,.duo-input p{flex:1}#colophon #widget-2{margin:0 40px}#footer-widgets .wrapper{display:flex}.footer-widget{width:25%}}@media (min-width:1280px){.wp-block-group.logo-header{display:inline-block;width:25vw;height:18vw}.wrapper{padding:0 5%}h1:before{position:absolute;content:"";top:-30px;right:-15%;width:35%;height:10px;background-color:#fff}.contenu-haut-accueil .flex-end{margin-top:-5vh}}@media (min-width:992px) and (max-width:1680px){#site-navigation{justify-content:flex-start}#site-navigation ul{font-size:1.3vw;margin-left:-25px}body.home #header-logo img,#header-logo img{height:85px;width:200px;top:16vh}header button,header input[type=submit],header .btn,header .button,header body .wp-block-button .wp-block-button__link,header .wp-block-search__inside-wrapper .wp-block-search__button{font-size:1.3vw}}@media (min-width:782px) and (max-width:1279px){.flex-end.is-layout-flex.wp-block-columns .wp-block-column{width:40%;flex-basis:40%!important}.flex-end.is-layout-flex.wp-block-columns .bloc-haut.wp-block-column{width:50%;flex-basis:50%!important}.wrapper{padding:0 5%}}@media (max-width:991px){.wp-block-image,.contenu-haut-accueil h1{font-size:7vw}.wp-block-image,.contenu-haut-accueil p{font-size:1.3em!important}.zone-drop-cv.wp-block-columns{margin-top:0}.img-fond-top:before{top:-4vw;left:-36vw;width:140%;height:30vw}.wp-block-group.logo-header{display:inline-block;width:60vw;height:43vw}.wp-block-group.logo-header .wp-block-image{padding:8vw 8vw 10vw}.contenu-haut-accueil{margin-bottom:8vh}.wp-block-image.img-fond-top img{height:100%;max-width:100%;vertical-align:top;margin-top:0;object-fit:cover}body{font-size:16px}button,input[type=submit],.btn,.button,body .wp-block-button .wp-block-button__link,.wp-block-search__inside-wrapper .wp-block-search__button{padding:.8em 1.5em}.icon-arrow-right:not(.wp-block-button):after,.wp-block-button.icon-arrow-right .wp-block-button__link:after{width:25px}#header-text-container{margin-top:-10vh}#header-logo img,body.home #header-logo img{max-height:85px;width:200px}#site-navigation ul.nav-menu,#site-navigation div.nav-menu>ul{display:none}#site-navigation ul.nav-menu.toggled-on,.menu-toggle{display:inline-block;margin-left:-25px}#header-logo{width:80%}.menu-toggle{padding:1em;border:0;background-color:transparent;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjUgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1IDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojQzY2ODI1O3N0cm9rZS13aWR0aDoxLjk1MTg7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KPC9zdHlsZT4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIwLjAyIiB5MT0iMi4xIiB4Mj0iMjUuMDIiIHkyPSIyLjEiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIwLjAyIiB5MT0iOS45NCIgeDI9IjI1LjAyIiB5Mj0iOS45NCIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjAuMDIiIHkxPSIxNy43OCIgeDI9IjI1LjAyIiB5Mj0iMTcuNzgiLz4NCjwvc3ZnPg0K) no-repeat scroll center center / 30% auto transparent;position:absolute;top:24%;right:0;color:transparent;user-select:none}.menu-toggle.toggled-on{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzIiIGRhdGEtbmFtZT0iQ2FscXVlIDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIzLjIzIDIxLjM1Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZTogI2M2NjgyNTsKICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjgzcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJDYWxxdWVfMS0yIiBkYXRhLW5hbWU9IkNhbHF1ZSAxIj4KICAgIDxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9Ii42MiIgeTE9Ii42OCIgeDI9IjIyLjYyIiB5Mj0iMjAuNjgiLz4KICAgIDxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9Ii42MiIgeTE9IjIwLjY4IiB4Mj0iMjIuNjIiIHkyPSIuNjgiLz4KICA8L2c+Cjwvc3ZnPg==) no-repeat scroll center center / 30% auto transparent;top:6.5%}.entry-title{font-size:5vw}.footer-widget:last-child ul,.footer-widget:last-child div{margin-bottom:0}#menu-menu-pied-de-page{padding-left:0}.media-sociaux-groupe.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px) and (max-width:991px){.wp-block-image,.contenu-haut-accueil h1{font-size:4vw}}@media (max-width:781px){.media-sociaux-groupe.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:unset!important}.entry-title{font-size:8vw}}@media (max-width:767px){.texte-accueil{padding:4vw;line-height:1.5}.heightAnim,.photos-add.wp-block-columns .wp-block-image.heightAnim{height:0;transition:1s all}.heightAnim.active{height:unset}.photos-add.wp-block-columns .wp-block-image.heightAnim.active{height:200px}.photos-add.wp-block-columns{padding-right:15vh;background-color:#f3f3f3;padding-top:4vw;padding-bottom:0;margin-top:-100px;margin-bottom:20px}.photos-add.wp-block-columns .wp-block-column:last-child{margin-bottom:-40px}.wp-block-column.bloc-haut h2{margin-bottom:10px}.wp-block-column.bloc-haut p{margin-top:0}.wp-block-group.text-absolute{position:absolute;top:-4vh;right:0;font-size:3em;width:75%;left:auto}.wp-block-column.text-image-gris .wp-block-group.all-content h2{font-size:13vw}.wp-block-column.text-image-gris .wp-block-group.all-content h3{font-size:10vw}blockquote{margin-left:30px;margin-right:30px}body:not(.home) #header-container .wp-post-image{width:100%;height:100%;object-fit:cover}.wpcf7-form{padding:15px}.wpcf7-form .duo-input p,.duo-input p{width:100%}.wp-block-image.logo-footer img{width:200px}#header-logo img,body.home #header-logo img{max-height:80px;width:170px}#header-container{min-height:calc(100% - 177px)}}
@font-face{font-family:'Montserrat';src:local("Montserrat Light"),local("Montserrat-Light");src:url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat/Montserrat Light.eot');src:url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat Light.eot?#iefix') format('embedded-opentype'),url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat Light.woff2') format('woff2'),url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat Light.woff') format('woff'),url(https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat-Light.ttf) format('ttf');font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044;font-display: swap}@font-face{font-family:'Montserrat';src:local("Montserrat Medium"),local("Montserrat-Medium");src:url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat/Montserrat Medium.eot');src:url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat Medium.eot?#iefix') format('embedded-opentype'),url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat Medium.woff2') format('woff2'),url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat Medium.woff') format('woff'),url(https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat-Medium.ttf) format('ttf');font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044;font-display: swap}@font-face{font-family:'Montserrat';src:local("Montserrat Bold"),local("Montserrat-Bold");src:url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat/Montserrat Bold.eot');src:url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat Bold.eot?#iefix') format('embedded-opentype'),url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat Bold.woff2') format('woff2'),url('https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat Bold.woff') format('woff'),url(https://ric-revetements.com/wp-content/themes/ric/fonts/Montserrat//wp-content/themes/climactic/fonts/Montserrat/Montserrat-Bold.ttf) format('ttf');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044;font-display: swap}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*
Theme Name: Twenty Twelve
Description: Used to style blocks.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 General Block Styles
2.0 Blocks - Common Blocks
3.0 Blocks - Formatting
4.0 Blocks - Layout Elements
5.0 Blocks - Widgets
6.0 Blocks - Colors
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 General Block Styles
--------------------------------------------------------------*/

/* Captions */

[class^="wp-block-"] figcaption {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	font-style: italic;
	text-align: left;
}

[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft {
	margin-right: 24px;
}

[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright {
	margin-left: 24px;
}

.rtl [class^="wp-block-"] figcaption {
	text-align: right;
}

/*--------------------------------------------------------------
2.0 Blocks - Common Blocks
--------------------------------------------------------------*/

/* Paragraph */

p.has-drop-cap:not(:focus)::first-letter {
	font-size: 5em;
	margin-top: 0.1em;
}

/* Image */

.wp-block-image figure:not(.aligncenter) {
	line-height: 0;
	margin: 0 1.714285714rem;
}

.wp-block-image figure.alignleft {
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}

.wp-block-image figure.alignright {
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

.wp-block-image figcaption {
	padding-top: 0.75em;
}

[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft,
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright {

}

/* Gallery */

.wp-block-gallery {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	left: 0;
	right: 0;
	text-align: center;
	width: auto;
}

/* Quote */

.wp-block-quote:not(.is-large):not(.is-style-large) {
	border: 0;
	padding: 24px;
	padding: 1.714285714rem;
}

.wp-block-quote {
	padding: 24px;
	padding: 1.714285714rem;
}

.wp-block-quote cite {
	color: inherit;
	font-size: inherit;
	font-style: italic;
}

.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
	font-size: 20px;
}

/* Audio */

.wp-block-audio audio {
	display: block;
	margin-bottom: 1.714285714rem;
	width: 100%;
}

/* Cover */

.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
	display: flex;
}

/* File */

.wp-block-file .wp-block-file__button {
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(to bottom, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	color: #7c7c7c;
	font-family: inherit;
	font-size: 11px;
	font-size: 0.785714286rem;
	font-weight: normal;
	line-height: 1.428571429;
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
}

.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
	background-color: #ebebeb;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(to bottom, #f9f9f9, #ebebeb);
	background-repeat: repeat-x;
	color: #5e5e5e;
}

.wp-block-file .wp-block-file__button:focus {
	background-color: #e1e1e1;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(to bottom, #ebebeb, #e1e1e1);
	background-repeat: repeat-x;
	border-color: transparent;
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	color: #757575;
}

.rtl .wp-block-file * + .wp-block-file__button {
	margin-left: 0.75em;
	margin-right: 0;
}

/* Video */

.wp-block-video video:not(:last-child) {
	margin-bottom: 0;
}

/*--------------------------------------------------------------
3.0 Blocks - Formatting
--------------------------------------------------------------*/

/* Code */

pre.wp-block-code {
	border: 0;
	padding: 0;
}

/* Pullquote */

.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
	font-size: 14px;
	text-transform: none;
}

/* Table */

.wp-block-table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

.wp-block-table th {
	border: 0;
	font-weight: bold;
	padding: 6px 10px 6px 0;
	text-transform: uppercase;
}

.has-text-color th {
	color: inherit;
}

.wp-block-table td {
	border: 0;
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}

/*--------------------------------------------------------------
4.0 Blocks - Layout Elements
--------------------------------------------------------------*/

/* Buttons */

.wp-block-button .wp-block-button__link {
	border: 1px solid #d2d2d2;
	font-family: inherit;
	font-size: 11px;
	font-size: 0.785714286rem;
	font-weight: normal;
	line-height: 1.428571429;
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
}

.entry-content .wp-block-button__link,
.entry-content .wp-block-button__link:visited {
	background-color: #e6e6e6;
	color: #7c7c7c;
}

.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link:visited {
	background-color: inherit;
	border-color: inherit;
}

.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:visited:hover,
.entry-content .wp-block-button__link:focus {
	background-color: #ebebeb;
	color: #5e5e5e;
}

.entry-content .wp-block-button__link:active {
	background-color: #e1e1e1;
	color: #757575;
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(to bottom, #f4f4f4, #e6e6e6);
}

.wp-block-button__link:not(.has-text-color) {
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}

.wp-block-button__link:not(.has-background):hover,
.wp-block-button__link:not(.has-background):focus {
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(to bottom, #f9f9f9, #ebebeb);
	background-repeat: repeat-x;
}

.wp-block-button__link:not(.has-background):active {
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(to bottom, #ebebeb, #e1e1e1);
	background-repeat: repeat-x;
	border-color: transparent;
}

.wp-block-button__link:not(.has-text-color):active {
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
}

/* Separator */

.wp-block-separator {
	border: 0;
}

/* Media & Text */

.wp-block-media-text {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.wp-block-media-text *:last-child {
	margin-bottom: 0;
}

/*--------------------------------------------------------------
5.0 Blocks - Widgets
--------------------------------------------------------------*/

/* Archives, Categories & Latest Posts */

.wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
	list-style-position: inside;
	text-align: center;
}

/* Latest Comments */

.wp-block-latest-comments {
	margin: 0;
	padding: 0;
}

.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
	border-radius: 0;
	box-shadow: none;
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left: 60px;
}

.wp-block-latest-comments__comment,
.wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments__comment-excerpt p {
	font-size: 14px;
}

.wp-block-latest-comments__comment-excerpt p:last-child {
	margin-bottom: 0;
}

.wp-block-latest-comments__comment-date {
	color: #5e5e5e;
}

.wp-block-latest-comments .wp-block-latest-comments__comment {
	margin: 0;
	padding: 24px 0;
	padding: 1.714285714rem 0 0;
}

.wp-block-latest-comments article {
	margin-bottom: 0;
}

/*--------------------------------------------------------------
6.0 Blocks - Colors
--------------------------------------------------------------*/

.entry-content .has-blue-color,
.entry-content .has-blue-color:visited {
	color: #21759b;
}

.entry-content .has-blue-background-color,
.entry-content .has-blue-background-color:visited {
	background-color: #21759b;
}

.entry-content .has-dark-gray-color,
.entry-content .has-dark-gray-color:visited {
	color: #373737;
}

.entry-content .has-dark-gray-background-color,
.entry-content .has-dark-gray-background-color:visited {
	background-color: #373737;
}

.entry-content .has-medium-gray-color,
.entry-content .has-medium-gray-color:visited {
	color: #9f9f9f;
}

.entry-content .has-medium-gray-background-color,
.entry-content .has-medium-gray-background-color:visited {
	background-color: #9f9f9f;
}

.entry-content .has-light-gray-color,
.entry-content .has-light-gray-color:visited {
	color: #e6e6e6;
}

.entry-content .has-light-gray-background-color,
.entry-content .has-light-gray-background-color:visited {
	background-color: #e6e6e6;
}

.entry-content .has-white-color,
.entry-content .has-white-color:visited {
	color: #fff;
}

.entry-content .has-white-background-color,
.entry-content .has-white-background-color:visited {
	background-color: #fff;
}
