@font-face { }
body {
font-family: "articulat-cf", sans-serif;
font-weight: 400;
}
h2 {
margin-bottom: 40px !important;
}
p {
padding-bottom: 1em !important;
}
.swiper-container .slider-pagination-wrap {
bottom: 90px !important;
}
.green-text {
color: #6A8E72;
}
.container-wrap {
padding-bottom: 0 !important;
}
.grecaptcha-badge {
display: none;
}
body[data-bg-header=true] .container-wrap:not(.home .container-wrap) {
padding-top: 40px !important;
}
#breadcrumbs {
padding-bottom: 40px;
}
.page-id-16 #breadcrumbs, .home #breadcrumbs {
display: none;
}
.row .col.section-title {
border-bottom: 0 !important;
}
@media screen and (min-width: 1090px) { header .container {
padding: 0;
}
}
@media screen and (min-width: 1000px) {
#page-header-wrap, #page-header-bg {
height: calc(100vh - 113px) !important;
}
}
@media screen and (max-width: 999px) {
body.single-projets #page-header-wrap, body.single-projets #page-header-bg:not(.fullscreen-header) {
height: calc(100vh - 54px) !important;
}
body.single-projets #page-header-bg .row {
display: flex;
align-items: center;
}
}
.home .blog-recent .col .post-header h3 a {
color: #E8AD16 !important;
font-weight: 600 !important;
font-size: 26px !important;
}
.nectar_single_testimonial span, body .testimonial_slider blockquote span {
font-family: Arial;
font-weight: normal;
}
.nectar_single_testimonial .image-icon, .testimonial_slider .image-icon {
width: 80px !important;
height: 80px !important;
}
a.link_text {
font-weight: 600 !important;
}
#page-header-bg h1 {
text-shadow: 5px 5px 25px rgba(0,0,0,100);
} .menu-item-has-children > a::after {
display: inline-block;
content: "";
margin-left: 8px;
background-image: url(//inca-architectes.com/wp-content/themes/inca/img/nav-item-has-children.svg);
background-repeat: no-repeat;
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after { display: none;
}
#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen) { background-color: #ffffffdd !important;
backdrop-filter: blur(5px) !important;
}
#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul>li:first-child, .material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul>li:first-child { margin-top: 10px !important;
}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li { margin-bottom: 7px !important;
}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li { margin: 0 !important;
}
#slide-out-widget-area.fullscreen .inner-wrap {
margin-right: 0;
}
#slide-out-widget-area-bg.fullscreen.dark { }
body.using-mobile-browser .blurred-wrap.blurred {
-webkit-filter: blur(5px) !important;
-moz-filter: blur(5px) !important;
-ms-filter: blur(5px) !important;
filter: blur(5px) !important;
}
@media screen and (min-width: 1000px) {
.sf-menu > li > ul {
box-shadow: none !important;
}
.sf-menu > li ul {
width: 30em !important; 
}
.menu-item-has-children > a::after {
width: 8px;
height: 4px;
margin-bottom: 1px;
}
}
@media only screen and (max-width: 690px) {
.container {
max-width: 420px;
padding: 0 12px;
}
} .extra-margin, .image-projet {
margin-top: 80px !important;
margin-bottom: 80px !important;
margin-left: 0;
margin-right: 0;
}
.justify-text {
text-align: justify;
}
.extra-margin > *:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
@media screen and (min-width: 1200px) {
.extra-padding {
padding: 0 160px;
}
}
@media screen and (min-width: 1000px) and (max-width: 1199px) {
.extra-padding {
padding: 0 80px;
}
}
@media screen and (max-width: 999px) {
.extra-padding {
padding: 0;
}
.extra-margin, .image-mot-archi {
margin: 60px 0;
}
.extra-margin:first-child {
margin-top: 30px;
}
.image-projet {
margin: 20px 0;
}
} .categories-projets .wpb_column .wpb_wrapper .wpb_wrapper {
position: relative;
}
.categories-projets h3 {
font-size: 26px !important;
line-height: 1.24em !important;
letter-spacing: .07em !important;
text-transform: uppercase;
color: #FFF !important;
font-family: Arial !important;
font-weight: 500 !important;
text-shadow: 0 0 16px rgba(0,0,0,100);
position: absolute;
bottom: 10px;
width: 100%;
box-sizing: border-box;
padding: 0 20px;
}
.nectar-post-grid-item h3.post-heading a {
font-family: Arial !important;
font-weight: 300 !important;
}
.categories-projets-2 img {
width: 100%;
object-fit: cover;
}
.categories-projets-2 h3 {
font-family: Arial !important;
font-weight: 300 !important;
color: #000 !important;
}
@media screen and (min-width: 1000px) {
.categories-projets .wpb_column .wpb_wrapper .wpb_wrapper {
height: 400px;
}
.categories-projets-2 img {
height: 400px !important;
}
}
@media screen and (max-width: 999px) {
.categories-projets .wpb_column .wpb_wrapper .wpb_wrapper {
height: 280px;
}
.categories-projets .wpb_wrapper h3.vc_custom_heading {
font-size: 26px !important;
line-height: 1.2em !important;
}
.categories-projets-2 img {
height: 280px !important;
}
}  @media screen and (min-width: 1000px) {
.featured-infos {
display: flex;
flex-wrap: wrap;
}
.featured-infos .item {
width: 50%;
padding-left: 30px;
padding-right: 50px;
}
}
.featured-infos .item {
margin-bottom: 20px;
}
.page-header-bg-image.dark {
filter: brightness(65%);
}
.mot-archi.with-image img {
width: 100%;
height: 100%;
max-height: calc(100vh - 80px);
object-fit: cover;
}
.image-projet img {
height: auto;
}
h1.title-background {
background: #00000066;
display: inline-block !important;
padding: 30px 60px;
}
h1 .hide {
display: none;
}
.no-featured-image-heading {
text-align: center;
margin-top: 80px;
display: flex;
justify-content: center;
}
.no-featured-image-heading h1 {
margin-bottom: 0;
color: #323c45;
max-width: 1400px;
}
.phrase-en-avant {
font-size: 28px;
font-family: "Arial";
line-height: 1.4em;
text-align: center;
}
.other-projects a {
display: inline-block;
border-radius: 9999px;
border: solid 2px #ca6446;
color: #ca6446;
padding: 10px 25px;
font-size: 16px;
font-weight: 500;
width: 200px;
text-align: center;
padding: 10px 23px 8px 23px;
}
.other-projects {
margin: 80px 0;
}
body[data-header-resize="1"].single-projets .container-wrap {
padding-top: 0;
}
@media screen and (min-width: 1920px) {
.mot-archi.with-image .texte {
padding: 0 240px;
}
}
@media screen and (min-width: 1400px) and (max-width: 1919px) {
.mot-archi.with-image .texte {
padding: 0 160px;
}
}
@media screen and (min-width: 1000px) and (max-width: 1399px) {
.mot-archi.with-image .texte {
padding: 0 120px;
}
}
@media screen and (min-width: 801px) and (max-width: 1000px) {
.mot-archi.with-image .texte {
padding: 0 80px;
}
}
@media screen and (min-width: 801px) {
.mot-archi.with-image {
display: flex;
}
.mot-archi.with-image .texte {
display: flex;
flex-direction: column;
justify-content: center;
}
.mot-archi.with-image {
position: relative;
margin-left: -50vw;
margin-left: calc(-50vw + var(--scroll-bar-w)/2);
left: 50%;
width: calc(100vw - var(--scroll-bar-w));
height: auto;
}
.image-projet.portrait {
display: flex;
justify-content: center;
}
.image-projet img{
display: flex;
justify-content: center;
}
.image-projet.portrait img {
max-width: 500px;
}
.image-projet.landscape img {
width: 100%;
}
.mot-archi.with-image img {
width: 100%;
}
.mot-archi.with-image .image-projet {
margin-top: 0;
}
.mot-archi.with-image .texte h2 {
margin-top: 0;
}
.mot-archi.with-image div {
flex: 1;
}
.other-projects {
display: flex;
justify-content: center;
}
.other-projects a:not(:last-child) {
margin-right: 40px;
}
h1.title-background {
padding: 30px 60px;
}
}
@media screen and (max-width: 800px) {
.image-projet img {
width: 100%;
}
h1.title-background {
padding: 12px 25px;
}
.other-projects {
display: flex;
flex-direction: column;
align-items: center;
}
.other-projects a:first-child {
margin-bottom: 20px;
}
}  .concours .statut {
color: #ca6446;
}
.concours span {
font-weight: bold;
}
.concours {
margin-bottom: 80px;
}
.concours h2 {
margin-bottom: 20px;
}
@media screen and (max-width: 999px) {
.concours .image {
margin-bottom: 30px;
}
.concours .content {
}
}
@media screen and (min-width: 1000px) {
.concours {
display: flex;
}
.concours .image {
width: 300px;
}
.concours .image img {
width: 100%;
}
.concours .content {
flex: 1;
padding-left: 30px;
box-sizing: border-box;
}
}  #footer-outer .wp-block-button__link, #footer-outer .wpcf7-submit {
background-color : #CA6446;
padding: 10px 25px !important;
font-size: 16px;
}
.wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
color: #333 !important;
}
#footer-outer form {
margin-bottom: 40px;
}
#footer-outer .wpcf7-submit, body[data-button-style*="slightly_rounded"] a.nectar-button {
border-radius: 9999px !important;
font-family: Arial !important;
font-size: 16px !important;
}
#footer-outer .wp-block-button__link {
font-weight: 600;
}
#footer-outer .nectar-cta[data-style=underline] .link_wrap .link_text:after {
border-bottom: 2px solid #FFF !important;
}
#footer-outer .widget {
margin-bottom: 20px !important;
}
#footer-outer .fa-brands {
font-size: 26px;
margin-top: 10px;
color: #E0DED8;
}
#footer-outer .widget_text p a {
border-bottom: 2px solid #FFF;
}
@media screen and (min-width: 1000px) {
body #footer-outer .row {
padding: 200px 0;
}
}  .bloc-texte-et-image h2 {
margin-bottom: 20px;
}
.bloc-texte-et-image h4 {
font-weight: 300;
font-size: 22px;
margin-bottom: 20px !important;
}  .sous-menu-custom a {
text-transform: uppercase;
font-size: 26px;
line-height: 1.4em !important;
font-weight: 500 !important;
}
@media screen and (max-width: 999px) {
body .container-wrap .multiline-sous-menu-custom .wpb_row[data-column-margin="30px"]:not(.full-width-section):not(.full-width-content) {
margin-bottom: 25px;
}
}