/*!/wp-content/themes/ubik-architectes-2017/css/wpblocks.css*/#front h1{display:none}*:focus{outline:3px solid blue;outline-offset:2px}#skiptocontent a{padding:6px;position:absolute;top:-40px;left:0;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:#BF1722;-webkit-transition:top .5s ease-out;transition:top .5s ease-out;z-index:1000}#skiptocontent a:focus{position:absolute;left:0;top:0;outline-color:#fff0;-webkit-transition:top .05s ease-in;transition:top .05s ease-in}.wp-block-heading a{text-decoration:none}.wp-block-heading a:hover{text-decoration:underline}.wp-block-image img{object-fit:cover;width:100%}.push-contact .size-full{margin-bottom:0;height:100%}.push-contact .size-full img{border-radius:0 0 0 2em;object-fit:cover;height:100%;width:100%}.push-contact .size-full{margin-bottom:0}.contained-width{max-width:1110px;margin:auto}.align-bottom{align-self:flex-end}.align-bottom h3{padding:1em 1em .5em 1em}.no-vertical-padding,.agency-hero{padding-top:0!important;padding-bottom:0!important}.portrait img{max-width:300px}.vertical-padding{padding-top:2em;padding-bottom:2em}.padding-bottom{padding-bottom:4em}.padding-top-small{padding-top:2em}.padding-top-big{padding-top:6em}.margin-bottom{margin-bottom:4em}.horizontal-padding{padding-left:2em;padding-right:2em}.home-categories .wp-block-image{margin:0}.home-categories a{width:100%}.agency-hero{height:70vh}.agency-hero .wp-block-media-text__content{padding:8%}.agency-hero .wp-block-image{margin-bottom:0}.agency-hero .wp-block-image{margin-bottom:0;height:100%}.agency-hero .wp-block-image img{object-fit:cover;height:100%}.agency-hero .wp-block-column{align-content:center}:where(.wp-block-columns.agency-hero.is-layout-flex),:where(.wp-block-columns.home-hero.is-layout-flex){gap:0!important}.agency-hero .vertical-padding,.agency-hero .horizontal-padding,.home-hero .vertical-padding,.home-hero .horizontal-padding{padding:4em}.push-contact a.wp-block-button__link{padding-right:45px;font-weight:600}.news-block h3.wp-block-heading{color:#fff;padding-bottom:0}.date{font-weight:300}.arrow-link a{text-decoration:none!important;position:relative}.arrow-link a:after{position:absolute;padding-left:10px;padding-top:3px;font-family:'FontAwesome';content:'\f061';transition:0.1s ease-in}.arrow-link a:hover:after{transform:translateX(30%)}.arrow-link a:hover{text-decoration:underline!important}.top-bar .top-bar-section ul li.menu-item a{color:#212828}a.wp-block-button__link{border:none!important}.social a{padding:7px;border:1px solid #fff;border-radius:0 10px 0 10px;width:40px;height:40px;display:block;text-align:center!important}.sub-table a.social-in{padding:7px;border:1px solid #212828;border-radius:0 10px 0 10px;width:40px;height:40px;display:inline-block;text-align:center!important}.sub-table a.social-in:hover{background:#212828!important}.sub-table a.social-in:hover svg{fill:#ffffff!important}.sub-table p{margin-bottom:0}#footer .social a:hover{background:#ffffff!important}#footer .social a:hover svg{fill:#212828}#footer .wp-block-image img{width:auto}.social svg{max-height:25px;max-width:25px;fill:#fff}.sub-table .social-in svg{max-height:25px;max-width:25px;fill:#212828}:where(.wp-block-columns.social.is-layout-flex){gap:1em!important}#breadcrumbs a,.breadcrumb a{color:#212828;text-decoration:underline}#breadcrumbs,.breadcrumb{padding-left:0!important;padding-bottom:1em}.top-bar .top-bar-section ul li a:not(.button),.top-bar .top-bar-section ul li.active a:not(.button){background:none;line-height:30px;font-size:14px;padding:0;margin:5px 0 0 0;text-transform:none;font-weight:500}.grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:50px}.category .home-categories img{max-height:155px}.category .hero-img img{max-height:375px;border-radius:2em 0;object-fit:cover}.category .wp-block-column,.portfolio .wp-block-column{position:relative}.category .category_content img,.portfolio img,.news-block img{height:180px;object-fit:cover}.category .category_content a,.portfolio a,.news-block a{color:#fff;width:100%}.category .category_content a.suite,.news-block a.excerpt-link,.portfolio a.suite{color:#fff;display:block;text-align:right;padding-bottom:25px;position:absolute;bottom:0;right:0}.category .category_content h3,.category .category_content p,.category .category_content a.suite,.news-block h3,.news-block p,.news-block a.suite,.news-block a.excerpt-link,.portfolio h3,.portfolio p,.portfolio a.suite,.portfolio a.excerpt-link{padding-left:25px;padding-right:25px}.news-block .wp-block-column{position:relative}.category .category_content a.suite,.news-block a.suite,.news-block a.excerpt-link,.portfolio a.suite,.portfolio a.excerpt-link{padding-right:45px}p.excerpt{padding-bottom:45px}.category .category_content .navigation a{color:#212828}.category .category_content .navigation a:hover{text-decoration:underline}.news-block iframe{max-width:100%;height:auto}.news-block .suite{display:none!important}.project-text .wp-block-columns{max-width:1110px;margin:0 auto}.project .content-gallery{margin:0 auto}.project .wp-block-heading{padding-bottom:.2em}.project .featured img{border-radius:0 2em 0 0;max-width:1110px;width:100%;margin:0 auto;height:70vh;object-fit:cover}.project .featured{text-align:center;position:relative;max-width:1110px;margin:0 auto}.project .featured .gallery-item{margin:0}.project .featured .gallery-item dt.gallery-icon.landscape{margin-bottom:0!important}.project .featured .overlay{display:block;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0;background-color:rgb(33 40 40 / .7);white-space:normal;height:100%;width:100%;position:absolute;color:#fff}.project .featured:hover .overlay,.project .featured .overlay:focus{opacity:1}.project .featured .overlay a{width:100%;display:block;height:100%;color:#fff;padding-top:30%}.gallery-button{width:max-content;border:1px solid #fff;padding:.5em 1em;margin:auto;display:flex;align-items:center;gap:1em;margin-top:35vh}.gallery-button:hover{background:#fff;color:#212828}.gallery-button:hover svg path{fill:#212828}.first{display:block!important}.other{display:none!important}.nivo-lightbox-title-wrap{display:none!important}.project-text .wp-block-column.left,.project-text .wp-block-column.right{padding:4em}.project-text .wp-block-column.left{background:#F5F5F5}.project-text .wp-block-column.left ul{padding-left:0!important}.project-text .wp-block-column.right{border-radius:0 0 2em 0;display:flex}.project-text.wp-block-columns{gap:0em!important}.project .sub-columns{padding:0}.project p,.project ul{font-size:15px!important}.project .project-text.wp-block-columns{padding-top:0}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:center!important}.wp-block-media-text{padding:3em 0}.wp-block-heading{position:relative;padding-bottom:.7em}.google-map a.wp-block-button__link{text-decoration:none;padding-right:2.5em}.google-map a.wp-block-button__link:hover{text-decoration:underline}#footer .wp-block-heading:after,h3.wp-block-heading:after{content:none}#footer .wp-block-columns{padding:0;margin-bottom:0}.wp-block-columns.icons{padding:3em 0 0 0;margin-bottom:0}.radius-double{border-radius:0 2em}.radius-double-inverted{border-radius:2em 0}.radius-top-right,.radius-top-right img,.overlay{border-radius:0 2em 0 0}.radius-top-left,.radius-top-left img{border-radius:2em 0 0 0}.radius-bottom-right{border-radius:0 0 2em 0}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea,.form input[type="text"],.form input[type="password"],.form input[type="date"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="month"],.form input[type="week"],.form input[type="email"],.form input[type="number"],.form input[type="search"],.form input[type="tel"],.form input[type="time"],.form input[type="url"],.form textarea{border-radius:.5em 0}.google-map .wp-block-cover__inner-container{align-self:flex-end;padding:10px 5px}.icons{gap:4em!important}.icons .style-svg img{border-radius:0;background:#21A1B1;color:#fff;padding:10px;margin-bottom:20px}.icons .style-svg svg{fill:#fff}:where(.wp-block-columns.is-layout-flex){gap:4em}.colum-width,.form{margin:0 auto}.wp-max-width{max-width:580px;margin:25px auto}.form{padding:2em}.personal-data-form p,.personal-data-form label{color:#212828}:where(.wp-block-columns.is-layout-flex.contact-block),:where(.wp-block-columns.is-layout-flex.push-contact){gap:0!important}.contact-block .wp-block-image{margin-bottom:0}.contact-block .wp-block-image img{height:80vh;object-fit:cover}.contact-block form{position:relative}.contact-block form a{color:#fff}.form-button .wpcf7-submit{padding:15px;font-weight:600}.wpcf7-response-output{color:#fff}.wpcf7-spinner{float:left}.form-button{text-align:right}.form input[type="text"],.form input[type="password"],.form input[type="date"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="month"],.form input[type="week"],.form input[type="email"],.form input[type="number"],.form input[type="search"],.form input[type="tel"],.form input[type="time"],.form input[type="url"],.form textarea{background-color:#F5F5F5;border:1px solid #E8E8E8;box-shadow:none;color:rgb(0 0 0 / .75);font-size:1rem;margin:0 0 2rem;padding:15px;height:auto;width:100%}.form label{color:#fff;font-weight:600}.form p{color:#fff}.form input[type=submit]{width:auto!important}.header-section{-webkit-box-shadow:none!important;box-shadow:none!important}.hero-img{margin-bottom:0}.hero-img img{width:100%;max-height:70vh;border-radius:2em 0 0 0}.home-hero{height:auto;align-items:center!important}.contain-to-grid{width:100%;background:transparent!important;background-color:transparent!important;transition:all .5s ease 0!important}.header-fill{background:#ffffff!important}.top-bar .title-area{padding:0}:where(.wp-block-columns.sub-table.is-layout-flex){gap:1em}.hide-desktop{display:none;border-radius:0}.hide-desktop .wp-block-button__link{color:#fff;background-color:#212828;padding-right:2em;border-radius:0}.nivo-lightbox-theme-default .nivo-lightbox-close{width:24px;height:24px;opacity:1}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#000!important;background:rgb(0 0 0 / .9)!important}.featured .arrow-link{border-radius:0;background:#fff0;text-decoration:none}.featured .arrow-link a:after{content:""}.featured .gallery-button{text-decoration:none}.featured .gallery-button:hover{color:#fff;text-decoration:underline}.featured .gallery-button:hover svg path{fill:#fff}.wcp-light-box picture,.wpcp-carousel-wrapper *{text-align:center}#cookie-law-info-bar{box-shadow:none}#portfoliolist .portfolio{align-items:flex-start;flex-direction:column;width:auto!important;margin:0!important;position:relative}#portfoliolist .portfolio a,#portfoliolist .portfolio h3{color:#fff}.portfolio img{height:180px}#filters li span:hover{background:#8d8d8d;color:#fff}#filters li span.active{background:#212828!important;color:#fff}@media only screen and (max-width:64.063em){.home-hero{}.contain-to-grid .top-bar{background:#fff;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.top-bar .title-area{padding-left:25px;}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:normal!important}:where(.wp-block-columns.is-layout-flex){gap:2em!important}:where(#footer .wp-block-columns.is-layout-flex){gap:1em!important}:where(.contact-block.wp-block-columns.is-layout-flex){gap:0em!important}.icons{gap:2em!important}.icons .wp-block-image{width:30%;float:left}.icons p{width:70%;display:inline-block;text-align:left;padding-top:15px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-img img{width:100%}}@media (max-width:781px){html{overflow-x:hidden;width:100%}.hide-mobile{display:none}.hide-desktop{display:block}.wp-block-button .hide-desktop{text-align:right}.home-hero{min-height:auto}#footer .wp-block-buttons{justify-content:flex-start}.grid{grid-template-columns:repeat(1,minmax(0,1fr))}:where(.wp-block-columns.is-layout-flex.hero-text){gap:0!important}.sub-table.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important}.home-categories,.news-block{flex-wrap:nowrap!important;overflow-x:auto}.home-categories.wp-block-columns .wp-block-column,.news-block.wp-block-columns .wp-block-column{flex-basis:75%!important;flex:0 0 auto}.category .home-categories.wp-block-columns .wp-block-column{flex-basis:50%!important;flex:0 0 auto}.category .home-categories.wp-block-columns .wp-block-column img{max-height:100px}.wp-block-columns:not(.is-not-stacked-on-mobile).social>.wp-block-column,.wp-block-columns.social .wp-block-column{flex-basis:33%!important}.padding-bottom{padding-bottom:1em}.radius-double{border-radius:0 1em}.radius-double-inverted{border-radius:1em 0}.radius-top-right{border-radius:0 1em 0 0}.right-col{order:1;margin-bottom:2em!important}.left-col{order:2;margin-bottom:2em!important;align-content:center}.contact-block .wp-block-image img{height:35vh}.agency-hero,.home-hero{height:auto}.agency-hero .vertical-padding,.agency-hero .horizontal-padding,.home-hero .vertical-padding,.home-hero .horizontal-padding{padding:2em}.project .featured{margin-bottom:7em}.project .featured:hover .overlay{background-color:#fff0}.project .featured .overlay{opacity:1;background-color:#fff0}.gallery-button{background:#212828!important;color:#fff;position:absolute;bottom:-4em;right:0;z-index:1;opacity:1;margin-top:0;border-radius:0;border:none;padding-right:2em}.gallery-button:hover{text-decoration:underline;background:#212828;color:#fff}.featured .arrow-link a:after{bottom:-4em;right:.5em;z-index:100000;position:absolute;padding-left:10px;padding-bottom:3px;font-family:'FontAwesome';content:'\f061';transition:0.1s ease-in}.icon{display:none}.project .wp-block-columns{margin:0}.padding-top-big{padding-top:0}.agency-hero .wp-block-image,.home-hero .wp-block-image img{max-height:30vh}:where(.wp-block-columns.home-hero.is-layout-flex){gap:0em!important}}@media only screen and (max-width:600px){.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{padding:0}.wp-block-media-text .wp-block-media-text__media{padding-bottom:25px}.wp-block-columns.push-wide{margin:25px 0}.wp-block-columns,.wp-block-media-text{padding:25px 0}.project-text .wp-block-column.left,.project-text .wp-block-column.right{padding:2em}.align-bottom h3{padding-top:0;margin-bottom:1em}:where(.wp-block-columns.is-layout-flex.hero-text){gap:0!important}.page_content{width:100%}#footer{padding-top:1em;width:100%}.fg-default .fg-item{max-width:50%!important}.home-hero{padding:0}.hero-img img{border-radius:1em 0 0 0;aspect-ratio:4/3}}@media only screen and (max-width:1024px){.project .featured img{height:auto}.page{padding-top:2em}.home-hero .wp-block-column{flex-basis:50%!important}.hero-img img{aspect-ratio:3/4!important}}@media only screen and (min-width:64.064em){:where(.wp-block-columns.agency-hero.is-layout-flex),:where(.wp-block-columns.home-hero.is-layout-flex){gap:0em!important}}@media only screen and (min-width:64em){.contain-to-grid .top-bar{background:#fff;-webkit-box-shadow:none!important;box-shadow:none!important;width:95%!important;margin:0 auto!important;max-width:1366px!important}.contain-to-grid.change-color .top-bar{-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .2)!important;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)!important;margin-top:10px!important}.top-bar .title-area{height:45px;line-height:45px}}