/*
Theme Name: Estudio Escobedo
Description: Estudio Escobedo
Author: urbsdc.com
Version: 999
Author URI: www.urbsdc.com
*/


/*reset*/
html, body, div, applet, object, iframe, img, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, center, i, div, header, section, footer {border:0;outline:0; box-sizing: border-box; line-height: 0;}
html {scroll-behavior: smooth;}
*{margin:0;padding:0}
:focus{outline:0}
ol, ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;}
blockquote, q{quotes:"" ""}
em {font-weight: 400; font-style: normal;}
hr{border:0;color:#FFFFFF;}
blockquote:before, blockquote:after, q:before, q:after{content:""}
.cky-consent-container{visibility: visible!important;}
.cky-btn-revisit-wrapper{display: none!important}

/*tipos*/
strong{font-weight: bold}
em{font-style: italic}
h1, h2, h3, h4, h5, h6, p, a, li, div{font-family: 'Oswald'; color: rgba(0,0,0,1); text-decoration:none; font-size: 16px; font-weight: 400; line-height: 1.2em;}
h1{color: rgba(0,0,0,1); font-size: 46px; font-weight: bold}
h2{color: rgba(0,0,0,1); font-size: 38px; font-weight: bold}
h3{color: rgba(0,0,0,1); font-size: 30px;}
p{margin-bottom: 20px}
p a{text-decoration: underline}
ol{padding: 0px 0px 20px 30px; list-style-type: decimal}
ul:not(.menu){padding: 0px 0px 20px 30px; list-style-type: disc}
ul li, ol li{margin-bottom: 5px}

.cky-consent-container{visibility: visible!important;}
.cky-btn-revisit-wrapper{display: none!important}
.has-text-align-center{text-align: center!important}
.sinopacidad{opacity: 0!important}
.oculto{display: none!important}
.sinscroll{overflow:hidden!important}
.altolinea0{line-height: 0!important}
.cursiva{font-style: italic!important;}
.negrita{font-weight: bold!important}
.centrado{margin: 0 auto!important}
.textoizquierda{text-align: left!important}
.textocentro{text-align: center!important}
.textoderecha{text-align: right!important}
.wp-block-embed__wrapper{gap: 0!important}
.bloque{display: block!important;}
.eedee-gutenslider-nav{display: none!important}
.cky-btn-revisit-wrapper{display: none!important}
.gapcinco{gap: 5em!important}
.gapdiez{gap: 10em!important}
.ancho50{max-width: 50%}
.cky-consent-container{visibility: visible!important;}
.cky-btn-revisit-wrapper{display: none!important}
.solopc{display: inherit}
.solomovil{display: none}
    
.flexat{display: inline-flex; width: 100%; flex-wrap: wrap;}
.flexat.dalt{align-items: flex-start}
.flexat.abaix{align-items: flex-end}
.flexat.centre{align-items: center}
.flexat.mismaaltura{align-items: stretch;}
.flexat.inici{justify-content: flex-start}
.flexat.final{justify-content: flex-end}
.flexat.centrat{justify-content: center}
.flexat.total{justify-content: space-between}
.flexat250{width: 50%}
.flexat2{width: 49%}
.flexat3{width: 31%}
.flexat4{width: 23.7%; margin-right: 1.6%;}
.flexat4:nth-child(4n+0){margin-right: 0%;}
.flexat5{width: 18%}
.flexat8{width: 11%}
.flexat23070:nth-child(1){width: 30%}
.flexat23070:nth-child(2){width: 70%}
.flexat27030:nth-child(1){width: 70%}
.flexat27030:nth-child(2){width: 30%}
.flexat12:nth-child(1){width: 30%}
.flexat12:nth-child(2){width: 70%}

.grecaptcha-badge{display: none!important}

.padding5{padding: 5px;}
.padding10{padding: 10px;}
.padding20{padding: 20px;}
.padding80{padding: 80px;}
.paddingtop10{padding-top: 10px;}
.paddingtop80{padding-top: 80px;}
.paddingtop120{padding-top: 120px;}
.paddingbottom40{padding-bottom: 40px;}
.paddingbottom80{padding-bottom: 80px;}
.paddingtop40{padding-top: 40px;}
.paddingtop140{padding-top: 140px;}
.paddingbottom20{padding-bottom: 20px;}
.marginbottom0{margin-bottom: 0px;}
.padding200200{padding: 20px 0px 20px 0px;}
.padding40{padding: 40px;}
.padding80{padding: 50px;}
.padding120{padding: 120px;}
.margintop20{margin-top: 20px;}
.margintop40{margin-top: 40px;}
.margintop80{margin-top: 80px;}
.margintop120{margin-top: 120px;}
.marginbottom20{margin-bottom: 20px;}
.marginbottom10{margin-bottom: 10px;}
.marginbottom40{margin-bottom: 40px;}
.marginbottom80{margin-bottom: 80px;}
.marginbottom120{margin-bottom: 120px;}

/*ancho y alto*/
.ancho100{width: 100%;}
.alto100{height: 100vh;}
.estrecho{width: 1200px; margin: 0 auto}
.estrecho2{width: 800px; margin: 0 auto}

.fijo{position: fixed}
.absoluto{position: absolute}
.relativo{position: relative}

.breadcrumb{margin-top: 20px; font-size: 12px}
.breadcrumb a, .breadcrumb span{font-size: 12px}

/*rodetamouse*/
.dragbottom{position: fixed; bottom:0px; left: 50%;margin: 0 auto; width: 20px; margin-top: 20px;margin-bottom: 20px; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -webkit-transition-delay: 0.5s; transition-delay: 0.5s; z-index: 10000;margin-left: -15px;}
.unu{margin-top: 6px;}
.unu, .doi, .tre{-webkit-animation: mouse-scroll 1s infinite;-moz-animation: mouse-scroll 1s infinite;display: block;width: 10px;height: 10px;-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); border-right: 2px solid white; border-bottom: 2px solid white; margin: 0 0 3px 6px }
.unu{-webkit-animation-delay: .1s;-moz-animation-delay: .1s;-webkit-animation-direction: alternate;}
.doi{-webkit-animation-delay: .2s; -moz-animation-delay: .2s;-webkit-animation-direction: alternate;}
.tre{-webkit-animation-delay: .2s; -moz-animation-delay: .2s;-webkit-animation-direction: alternate;}
@-webkit-keyframes mouse-scroll {0%{ opacity: 0;}50%{ opacity: .5;}100% { opacity: 1;}}
@-moz-keyframes mouse-scroll {0%{ opacity: 0 }50%{ opacity: .5 }100% { opacity: 1 }}
@-o-keyframes mouse-scroll {0%{ opacity: 0 }50%{ opacity: .5 }100% { opacity: 1 }}
@keyframes mouse-scroll {0%{ opacity: 0 }50%{ opacity: .5 }100% { opacity: 1 }}

a, .comoboton{-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

/*menumobil*/
.menumobil {display: none;cursor: pointer; padding: 0; transition: opacity 0.5s ease-in-out; transition: background 0.1s ease-in-out; }
.menumobil > .bar1, .menumobil > .bar2 , .menumobil > .bar3 {width: 25px;height: 2px;background-color: #FFF;margin: 0px 0px 6px 0px;transition: 0.4s;}
header.actiu .bar1, header.actiu .bar2, header.actiu .bar3{background-color: #FFF;} 
.change.bar1 { -webkit-transform: rotate(-45deg) translate(-4px, 8px) ;transform: rotate(-45deg) translate(-4px, 8px) ;}
.change.bar2 {opacity: 0!important;}
.change.bar3 { -webkit-transform: rotate(45deg) translate(-3px, -8px) ;transform: rotate(45deg) translate(-3px, -8px) ;}
/*menumobil*/

/*cycle*/
.cycle-slideshow{height: 100vh; width: 100%;position: relative;overflow: hidden;}
.cycle-slide {-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;height: 100%;width: 100%; position: relative;}
.cycle-slide > div{position: absolute; display: inline-flex!important; justify-content: center; align-items: center; top: 0; z-index: 800; left: 0; width: 100%; height: 100%; text-align: center; background-color: rgba(0,0,0,0.3)}
.cycle-slide .info h2{font-size: 80px!important; font-weight: bold;color: rgba(242,203,5,1); text-transform: uppercase; margin-bottom: 40px}
.cycle-slide a{background-color: rgba(242,203,5,1); border: 1px solid rgba(242,203,5,1); padding: 15px 40px 15px 40px; color: white; font-size: 18px}
.cycle-slide a:hover{opacity: 1; background-color: white; color: black}
.cycle-slideshow .infoslide{position: absolute; bottom: 100px; left: 80px; max-width: 50%;}
.cycle-pager {display: block;margin: 0 auto;text-align: center; z-index: 1000; position: relative;margin-top: -40px; width: 100%}
.cycle-pager a{display:inline-block;width:15px;height:15px;margin-left:10px;margin-right:10px;background:url(img/noactiva.png) no-repeat;text-indent: -3333px; background-size: cover}
.cycle-pager a:last-child{margin-right:0;}
.cycle-pager a:first-child{margin-left:0;}
a.cycle-pager-active, .cycle-pager a:hover{display:inline-block;width:15px;height:15px;margin-left:10px;margin-right:10px;background:url(img/activa.png) no-repeat;text-indent: -3333px; background-size: cover}

.slick-next:before{content: ''!important; background: url(img/right.svg) center center no-repeat; background-size: cover; width: 15px; height: 25px;display: block}
.slick-prev:before{content: ''!important; background: url(img/left.svg) center center no-repeat; background-size: cover; width: 15px; height: 25px;display: block}
.slick-disabled{opacity: 0!important}


/*wpml*/
.otgs-development-site-front-end{display: none!important}
.menu-item-type-wpml_ls_menu_item ul{display: none;position: absolute; top: 17px; padding-top: 18px;width: 170px;}
.menu-item-type-wpml_ls_menu_item ul li{display: inline-block; padding-right: 20px}
.menu-item-type-wpml_ls_menu_item:hover > ul{display: block}
.wpml-ls-statics-footer{display: none!important}

/*CF7*/
.wpcf7{width: 100%;}
.wpcf7 input, .wpcf7 select{padding: 5px; box-sizing: border-box; color: rgba(112,112,112,1); width: 100%;border: 1px solid rgba(0,0,0,0.2); padding: 8px; line-height: 1.2em; margin-bottom: 20px;font-family: "Oswald", sans-serif;}
.wpcf7 textarea{border: 1px solid rgba(0,0,0,0.2); width: 100%; padding: 8px; line-height: 1.2em;font-family: "Oswald", sans-serif;}
.wpcf7 input[type="checkbox"]{width: 30px!important; font-family: "Oswald", sans-serif;}
.wpcf7 label{ font-size: 16px;}
.wpcf7-submit{cursor: pointer; margin-top: 10px; font-family: "Oswald", sans-serif; text-transform: uppercase; font-size: 16px; color: rgba(240,240,240,1)!important; background-color: rgba(150,150,150,1); border: 1px solid rgba(150,150,150,1)!important; -moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.wpcf7-submit:hover{background-color: rgba(240,240,240,1); color: rgba(150,150,150,1)!important}
.wpcf7-not-valid-tip{position: absolute;top: 10px;right: 0;}


/*gutenslider*/
.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-prev{left: -10%!important;}
.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-next{left: 110%!important;}

/*Qtranslate*/
.qtranxs-lang-menu{margin-left: 40px!important;}
.qtranxs-lang-menu > a{display: none!important}
.qtranxs-lang-menu li{display: inline-block; margin-left: 10px;margin-left: 5px!important;}
.qtranxs-lang-menu li:after{margin-left: 10px!important;}
.qtranxs-lang-menu li a{font-size: 15px !important;color: rgba(142, 135, 130, 1);text-transform: uppercase;}


header{position: fixed;top: 0;left: 0;z-index: 1000; width: 100%; padding: 20px 20px 20px 40px}
header .logo a{display: block; width: 200px; height: 40px; background: url(img/logo_B_estudio_escobedo.png) center center no-repeat; background-size: contain;margin: 0 auto;}
header .menuprincipal ul{list-style-type: none}
header .menuprincipal ul li{display: inline-block; margin-right: 40px;}
header .menuprincipal ul li:last-child{margin-right: 0px;}
header .menuprincipal ul li a{color: white; text-transform: capitalize; font-size: 18px; font-weight: 200}

header.negre{background-color: rgba(255,255,255,0.85);}
header.negre .menuprincipal ul li a{color: black;}
header.negre .logo a{background: url(img/logo_estudio_escobedo.png) center center no-repeat; background-size: contain;}

#cmplz-manage-consent .cmplz-manage-consent {left: auto!important;right: 35px!important;}

@keyframes headanim01 { 0% { opacity: 0; } 100% { opacity: 1; } }
.p2 h1{animation: headanim01 4s; position: absolute; bottom: 20px; right: 20px; color: white; font-weight: bold; font-size: 60px; line-height: 1.2em; z-index: 1}
.p2 h1 strong{display: block; font-weight: 300;}

.projectes{position: relative; line-height: 0; min-height: 100vh;}
.projecte{display: inline-block; height: 100vh; width: 50%; margin-left: 50%; position: relative;}
.projecte img{height: 100%; width: 100%; object-fit: cover;}
.projecte a{position: absolute; top: 0; left: 0; width: 100%; height: 100%; line-height: 0;text-indent: -9999px;}
.nomprojectes{position: absolute; top: 0; left: 0px; width: 50%; padding-left: 40px; height: 100vh;padding-top: calc(50vh - 50px);}
.mask{position: absolute; top: 0; left: 0; width: 50%; height: 100vh;z-index: 1; background: #ffffff; padding-top: 50vh; padding-bottom: 50vh; background: linear-gradient(
    0deg,
    rgba(255, 255, 255, 1) 0%,  
    rgba(255, 255, 255, 1) 15%, 
    rgba(255, 255, 255, 0.6) 45%, 
    rgba(255, 255, 255, 0) 49%, 
    rgba(255, 255, 255, 0) 51%, 
    rgba(255, 255, 255, 0.6) 55%, 
    rgba(255, 255, 255, 1) 85%,
    rgba(255, 255, 255, 1) 100%) }

.nomprojectes .nom{font-size: 53px;line-height: 1.6em; font-weight: 300; text-transform: uppercase;height: 100px;}

.nomprojectes.fijo, .mask.fijo{position: fixed;}

footer{ background-color: rgba(150,150,150,1);}
footer .wp-block-columns{padding: 40px 40px 0px 40px}
footer h2{color: white; font-weight: bold; font-size: 22px; line-height: 1.8em; margin-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.5)}
footer a{color: white;line-height: 1.6em; text-decoration: none;}
footer .socials{padding: 0!important; gap: 1em!important}
.footerfinal{padding-top: 10px; border-top: 1px solid rgba(255,255,255,0.5)}
.footerfinal ul{list-style-type: none; padding: 0}
.footerfinal ul li{display: inline-block; margin-left: 40px;}
.footerfinal ul li a{color: white; text-transform: capitalize; font-size: 14px; font-weight: 300}

.singlecontent .intro{padding: 80px 80px 0px 80px; gap: 10em}
.singlecontent h1{padding: 80px 0px 0px 80px; font-weight: 600; font-size: 42px;}
.singlecontent .intro h2{font-weight: 400; font-size: 32px; margin-bottom: 1em}
.singlecontent .intro p{font-weight: 200; font-size: 24px; line-height: 1.8em;}
.singlecontent .contenidofotos{padding: 100px 80px 120px 80px;}
.singlecontent .contenidofotos img{width: 100%}

.projectesllistats{padding: 80px 0px 0px 0px; width: 100%;}
.projectellistat{width: 33.33%; aspect-ratio: 16/10; position: relative;}
.projectellistat div:nth-child(1){width: 100%; height: 100%;  cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.projectellistat div:nth-child(2){position: absolute; bottom: 40px; left: 40px; color: white; font-size: 24px; font-weight: 300; text-transform: uppercase; width: calc(100% - 80px); line-height: 1.2em; z-index:2}
.projectellistat a{position: absolute; top: 0; right: 0; color: white; font-size: 18px; font-weight: 300; text-transform: uppercase; width: calc(100% - 80px); line-height: 1.2em; z-index: 1; width: 100%; height: 100%; text-indent: -9999px; background-color: rgba(0,0,0,0.2);}
.projectellistat a:hover{background-color: rgba(0,0,0,0);}

.p31 h1{font-size: 36px; font-weight: 300;}
.p31 h1 strong{font-size: 36px; font-weight: 400;}
.p31 h2{font-size: 32px}
.p31 h3{font-size: 16px}

.p31 .servicios .p1{font-size: 62px;line-height: 1.2em; margin-bottom: 0; cursor: pointer;font-weight: 300;text-transform: uppercase;color: rgba(200,200,200,1)}
.p31 .servicios .p2{font-size: 62px;line-height: 1.2em; margin-bottom: 0; cursor: pointer;font-weight: 300;text-transform: uppercase;color: rgba(200,200,200,1)}
.p31 .servicios .p3{font-size: 62px;line-height: 1.2em; margin-bottom: 0; cursor: pointer;font-weight: 300;text-transform: uppercase;color: rgba(200,200,200,1)}
.p1.apretat, .p2.apretat, .p3.apretat{color: rgba(50,50,50,1)!important;}
.p31 .sliderservicios .gslider-content-inner-wrapper p{font-size: 20px; font-weight: 300; line-height: 1.4em;}
.p31 .sliderservicios{min-height: 230px;}
.p31 .sliderservicios .gslider-pagination-wrapper{position: absolute; bottom: 0; width: 100%; height: 20px; left: 0}
.p31 .sliderservicios .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: grey!important;}
.p31 .sliderservicios .swiper-button-next:after, .p31 .sliderservicios .swiper-button-prev:after{display: none!important;}
.p31 .sliderservicios .gslider-navigation-custom-icon-wrapper{position: absolute;top: 0;right: 0;width: 100px;height: 36px;}
.p31 .sliderservicios .wp-block-gslider-blocks-flexi-content-item{padding-right: 200px;}


/* v2 projectes */
.projectes .esq{width: 50%;padding: 140px 0px 80px 50px}
.projectes .textes{}
.projectes .textes a{font-size: 40px;line-height: 1.6em;font-weight: 300;text-transform: uppercase;height: 100px;}
.projectes .dre{width: 50%; height: 100vh; top: 0; right: 0;position: fixed;}
.projectes .dre .fotos, .projectes .dre .fotos a{width: 100%; height: 100%; overflow: hidden; position: absolute;}
.projectes .dre .fotos{display: none;}
.projectes .dre img{width: 100%; height: 100%; object-fit: cover;}
.projectes .dre a{position: absolute; top: 0; left:0}
.projectes .dre .fotos h2{display: none!important;}

.disparador{display: none}


.p1658, .p3, .p1656{padding: 160px 50% 0px 40px}
.p1658 h3, .p3 h3, .p1656 h3{font-size: 24px; margin-top: 40px; margin-bottom: 20px}
.p1658 p, .p3 p, .p1656 p, .p1658 li, .p3 li, .p1656 li{font-size: 18px;font-weight: 300;line-height: 1.4em;}

@media screen 
and (max-width : 1600px) 
and (min-width : 1301px)
{
    .nomprojectes .nom, .p31 .servicios .p1, .p31 .servicios .p2, .p31 .servicios .p3 {font-size: 44px;}
}


@media screen 
and (max-width : 1300px) 
and (min-width : 1024px)
{
    .nomprojectes .nom, .p31 .servicios .p1, .p31 .servicios .p2, .p31 .servicios .p3 {font-size: 32px;}
    .p31 .sliderservicios .wp-block-gslider-blocks-flexi-content-item{padding-right: 100px;}
    .nomprojectes .nom, .projectes .textes a{font-size: 32px;height: 70px;}
    .padding80{padding: 36px}
    .singlecontent h1 {padding: 80px 0px 0px 50px;}
    .singlecontent .intro {padding: 80px 40px 0px 50px;}
    .singlecontent .intro h2{font-size: 26px;}
    .singlecontent .intro p {font-size: 20px;}
    .singlecontent .contenidofotos{padding: 100px 40px 100px 50px;}
	.p1658, .p3, .p1656{padding: 160px 20% 0px 40px}
}


@media screen 
and (max-width : 1023px) 
and (min-width : 782px)
{
    .marcas .gslider-navigation-default-icon-wrapper, .marcas .gslider-pagination-wrapper{display: none!important;}
    header{padding-left: 20px}
    .nomprojectes .nom, .p31 .servicios .p1, .p31 .servicios .p2, .p31 .servicios .p3 {font-size: 32px;}
    .p31 .sliderservicios .wp-block-gslider-blocks-flexi-content-item{padding-right: 100px;}
    .nomprojectes .nom{font-size: 26px;height: 50px; line-height: 26px;}
    .padding80{padding: 25px}
    .singlecontent h1 {padding: 80px 0px 0px 30px;}
    .singlecontent .intro {padding: 80px 40px 0px 30px;}
    .singlecontent .intro h2{font-size: 22px;}
    .singlecontent .intro p {font-size: 20px;}
    .singlecontent .contenidofotos{padding: 100px 40px 100px 30px;}
    .nomprojectes{padding-left: 25px}
    .p31 h1, .p31 h1 strong {font-size: 28px;}
    .projectes .textes a {font-size: 23px; line-height: 40px;}
    .projectes .esq {padding: 140px 0px 80px 28px;}
    .singlecontent .intro{gap: 2em!important;}
    .singlecontent h1 {font-size: 36px;}
	.p1658, .p3, .p1656{padding: 100px 20px 0px 25px}
}

@media screen 
and (max-width : 781px) 
{
    .menumobil{display: block}
    header{align-items: flex-start!important;}
    .menuprincipal{display: none; padding-top: 30px; width: 100%;}
    #menu-principal{text-align: right;}
    #menu-principal li{display: block; margin-left: 0px; margin-right: 0; margin-bottom: 20px}
    header .menuprincipal ul li a{font-size: 24px;}
    .marcas .gslider-navigation-default-icon-wrapper, .marcas .gslider-pagination-wrapper{display: none!important;}
    header{padding-left: 20px!important;}
    .p31 .servicios .p1, .p31 .servicios .p2, .p31 .servicios .p3 {font-size: 32px;}
    .p31 .sliderservicios .wp-block-gslider-blocks-flexi-content-item{padding-right: 100px;}
    .nomprojectes .nom{font-size: 20px;height: 100px;line-height: 26px;}
    .padding80{padding: 25px}
    .singlecontent h1 {padding: 80px 0px 0px 30px;}
    .singlecontent .intro {padding: 80px 40px 0px 30px;}
    .singlecontent .intro h2{font-size: 22px;}
    .singlecontent .intro p {font-size: 20px;}
    .singlecontent .contenidofotos{padding: 40px 30px 100px 30px;}
    .p31 h1, .p31 h1 strong {font-size: 28px;}
    .singlecontent .intro{gap: 2em!important;}
    .singlecontent h1 {font-size: 36px;}
    .nomprojectes{padding-left: 30px}
    header.negre .menumobil > .bar1, header.negre .menumobil > .bar2, header.negre .menumobil > .bar3{background-color: black;}

    .projectes .esq {padding: 140px 0px 700px 30px;}
    .disparador{ display:block; position: fixed; top: 130px; left: 0; width: 100%; height: 40px; background-color: rgba(0,0,0,0);}
    .projectes .textes a {font-size: 16px;}

    .p1658, .p3, .p1656{padding: 100px 20px 0px 25px}
    .singlecontent > .wp-block-cover{min-height: 30vh!important;}
    .singlecontent .wp-block-spacer{max-height: 0px; }
    .singlecontent .wp-block-columns{gap: 0em!important;margin-bottom: 0!important;}
    .singlecontent img{margin-bottom: 32px}
    .singlecontent .wp-block-cover__image-background.has-parallax{background-attachment: scroll;}
    .singlecontent  .wp-block-cover{ margin-bottom: 32px}
    .singlecontent h1 {padding: 40px 0px 0px 30px;}

    .projectes .textes a{margin-bottom: 10px;display: block; height: auto; color: rgba(0,0,0,0.5)}
    .projectes .textes a.apretat{color: rgba(0,0,0,1);}

}
