* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@font-face {
font-family: 'Graphik';
src: local('Graphik-Regular'),
local('Graphik'),
url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.otf) format('otf'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.woff) format('woff'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.woff2) format('woff2'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.ttf)  format('truetype'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.svg) format('svg'); font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Graphik';
src: local('Graphik-Regular'),
local('Graphik'),
url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.otf) format('otf'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.woff) format('woff'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.woff2) format('woff2'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.ttf)  format('truetype'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Regular.svg) format('svg'); font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Graphik';
src: local('Graphik-Semibold'),
local('Graphik'),
url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.otf) format('otf'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.woff) format('woff'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.woff2) format('woff2'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.ttf)  format('truetype'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.svg) format('svg'); font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Graphik';
src: local('Graphik-Semibold'),
local('Graphik'),
url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.otf) format('otf'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.woff) format('woff'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.woff2) format('woff2'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.ttf)  format('truetype'), url(https://www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/css/fonts/Graphik-Semibold.svg) format('svg'); font-weight: bold;
font-style: normal;
}
b, strong {
font-family: 'Graphik';
font-weight: 600;
}
.swiper-container {
width: 100%;
}
.swiper-slide { display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
p {
margin-top: 0;
margin-bottom: 12px;
}
p.ct-text-block strong, p.ct-text-block b, p strong, p b {
font-weight: 400;
}
.pagina_legalitat b, .pagina_legalitat strong {
color: #00000080;
}
p:last-child {
margin-bottom: 0;
} .link_no_underline:hover {
text-decoration: none !important;
}    .cd-top {
display:inline-block;
width: 55px;
position:fixed;
bottom: 30px !important;
right:30px;
box-shadow: none !important;
overflow:hidden;
text-indent:100%;
white-space:nowrap;
visibility:hidden;
opacity:0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
z-index: 999999;
background: url(//www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/images/fletxa-up_latipo.svg) center center no-repeat !important;
background-size: 23px auto !important;
height: 10px;
}
.to-top:hover { }
.to-top.top-is-visible {
visibility:visible;
opacity:1 !important;
}
.js .cd-top--fade-out {
opacity: 1 !important;
} input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
-webkit-box-shadow: 0 0 0 0px white inset !important;
box-shadow: none !important;
outline: none !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0 0px white inset !important;
transition: background-color 5000s ease-in-out 0s;
box-shadow: none !important;
outline: none !important;
}
:focus{
outline:0px;
}
xxxxxxxx {
-webkit-border-radius: 179px;
-moz-border-radius: 179px;
border-radius: 179px;
border: 1px solid rgba(255, 255, 255, 0) !important;
-webkit-transition:  border 0.3s ease;
-moz-transition:  border 0.3s ease;
-o-transition:  border 0.3s ease;
-ms-transition: border 0.3s ease;
transition: border 0.3s ease; 
}
[linkcolor=black] a:hover {
}
footer a:hover, footer a span:hover{
text-decoration: underline !important; 
}
footer a {
color: #ffffff !important;
text-decoration: none !important;
}
.wrap__fletxa_footer_projects:hover .fletxa_footer_projectes {
position: relative;
right: -10px;
-webkit-transition:  all 0.3s ease;
-moz-transition:  all 0.3s ease;
-o-transition:  all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease; 
}
.wrap__fletxa_footer_projects .fletxa_footer_projectes {
position: relative;
right: 0px;
-webkit-transition:  all 0.3s ease;
-moz-transition:  all 0.3s ease;
-o-transition:  all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease; 
}
.seccio_nofullpc a {
color: #000;
}
.elementor-section.elementor-section-boxed > .elementor-container {
padding: 0 25px;
}
.espaiat_secc_elementor {
padding-top: 40px;
padding-bottom: 40px;
}
.seccio_nofullpc {
padding-right: 90px;
padding-left: 90px;
}
.seccio_img_completa_elementor {
margin-top: 45px;
margin-bottom: 45px;
}
header .oxy-header-container {
padding-right: 55px;
padding-left: 55px;
}
.espaciador_min_altura {
height: 100vh !important;
min-height: 580px !important; }
.seccio_sliderfotos_sing_proj {
padding-bottom: 60px;
padding-top: 30px;
}
.seccio_2segona_textos {
padding-top: 35px;
padding-bottom: 35px;
}
.wrap_item_dades_projc a {
color: #000000;
} .fons_img_destacada_projecte {
background-attachment: fixed;
}
.ct-text-block a, .wrap_item_dades_projc a span {
color: #000; } .wrap_item_dades_projc a:hover {
text-decoration: underline;
}  .slide_fotos_projectes_single .swiper-button-prev, .slide_fotos_projectes_single .swiper-container-rtl .swiper-button-next {
background: none !important;
background-size: 19px auto !important;
width: 50%;
height: 100%;
position: absolute;
top: auto;
bottom: 0 !important;
cursor: url(//www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/images/fletxa-slider-esq2.svg), auto !important;
left: 0;
}
.slide_fotos_projectes_single .swiper-button-next, .slide_fotos_projectes_single .swiper-container-rtl .swiper-button-prev {
right: 0;
background: none !important;
background-size: 47px auto !important;
width: 50%;
height: 100%;
position: absolute;
top: auto;
bottom: 0 !important;
cursor: url(//www.latipo.cat/wp-content/plugins/kt-funcionalidades-latipo/assets/images/fletxa-slider-dret2.svg), auto  !important;
font-size: 12px;
}
.slide_fotos_projectes_single .swiper-button-next::after, .slide_fotos_projectes_single .swiper-button-prev::after {
display: none;
}  .slide_fotos_projectes_single .swiper-pagination {
position: absolute;
text-align: left !important;
transition: .3s opacity;
transform: translate3d(0,0,0);
z-index: 10;
left: 0;
bottom: -30px;
font-size: 18px;
padding-left: 3px;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%;
}
.slide_fotos_projectes_single .swiper-pagination-current, .slide_fotos_projectes_single .swiper-pagination-total {
display: inline-block;
margin-right: -3px;
margin-left: -3px;
}
.slide_fotos_projectes_single {
position: relative;
} header path {
transition: fill 0.6s ease; 
}
header svg line {
transition: stroke 1.4s ease; 
}
header.scroledBlack path {
fill: #000;
transition: fill 1.4s ease; 
}
header.scroledBlack svg line {
stroke: #000;
transition: stroke 1.4s ease; 
}
header ul#menu-mpral a, header .txt_filtre {
transition: all 0.6s ease; 
}
header.scroledBlack ul#menu-mpral-1 a {
color: #000;
transition: all 1.4s ease; 
}
header div.txt_filtre {
color: #fff;
position: relative;display: flex;
padding-right: 23px;
}
header div.txt_filtre:after {
content: "+";
margin-left: 6px;
font-size: 19px;
position: absolute; right: 3px;
line-height: 1em;
top: 1px;
}
header div.txt_filtre.actiu:after {
content: "—";
margin-left: 6px;
position: absolute;
right: 0;
top: 0;
}
header.scroledBlack div.txt_filtre {
color: #000 !important; 
transition: all 1.4s ease; 
}
body.header_black header {
background-color: #fff !important;
}
body.header_black header path {
fill: #000;
transition: fill 1.4s ease; 
}
body.header_black header ul#menu-mpral-1 a, body.header_black.pagina_legalitat header ul#menu-mpral-1 a:hover{
color: rgba(0, 0, 0, 0.52);
transition: all 1.4s ease; 
}
body.header_black header ul#menu-mpral-1 a:hover {
color: rgba(0, 0, 0, 1);
transition: all 1.4s ease; 
}
body.header_black header ul#menu-mpral-1 li.current-menu-item a, body.header_black.pagina_legalitat header ul#menu-mpral-1 a {
color: rgba(0, 0, 0, 1);
transition: all 1.4s ease; 
}
body.header_black header svg line {
stroke: #000;
transition: stroke 1.4s ease;
}
.wrap__graella_proj { cursor: none;     }
.wrap__graella_proj .subtitol_graella {
opacity: 0;
transition-property: opacity;
transition-duration: 0.5s;
transition-timing-function: linear;
} 
.wrap__graella_proj:hover .subtitol_graella {
opacity: 1;
transition-property: opacity;
transition-duration: 0.5s;
transition-timing-function: linear;
} 
.wrap__graella_proj:hover .wrap__img_graella_proj {
filter: brightness(80%);
-webkit-filter: brightness(80%);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wrap__graella_proj .wrap__img_graella_proj {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wrap__graella_proj .wrap__client_flotant {
opacity: 0;
transition-property: opacity;
transition-duration: 0s;
transition-timing-function: linear;
color: #fff;
font-size: 22px;
text-transform: uppercase;
}
.wrap__graella_proj:hover .wrap__client_flotant {
opacity: 1;
transition-property: opacity;
transition-duration: 0s;
transition-timing-function: linear;
} 
body.home header a {
color: #ffffff !important;
}
.subtito_projecte_home {
position: absolute;
bottom: 80px !important;
left: 52px;
font-weight: 400;
font-style: normal;
} div#cookie-law-info-bar span div.cli-bar-container.cli-style-v2 div.cli-bar-message {
font-size: 14px;
width: 86%;
}
div#cookie-law-info-bar span div.cli-bar-container.cli-style-v2 div.cli-bar-ico {
width: 35px;
margin-right: 25px;
}
div#cookie-law-info-bar span div.cli-bar-container.cli-style-v2 div.cli-bar-btn_container {
width: 40%;
display: flex;
justify-content: flex-end;
}
.cli-bar-container {
float: none;
margin: 0 auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: flex-start !important;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;   }
a#wt-cli-accept-all-btn.wt-cli-element.cli-plugin-main-button.wt-cli-accept-all-btn.cookie_action_close_header.cli_action_button {
background: none !important;
font-size: 14px;
margin-right: 20px;
margin-left: 0;
}
a#cookie_action_close_header_reject.cookie_action_close_header_reject.cli_action_button {
font-size: 14px;
}
body:not(.grid_projectes) .txt_filtre {
visibility: hidden;
}
body.archive .txt_filtre {
visibility: visible;
}
body.single-portfolio .txt_filtre { }
body.single-portfolio p a {
text-decoration: underline;
}
body.grid_projectes {
background: #000000;
} body:not(.oxygen-builder-body) #-off-canvas-142-2966.oxy-off-canvas .offcanvas-inner {
-webkit-transform: none;
transform: none;
opacity: 0 !important;
visibility: hidden !important;
-webkit-transition-property: opacity,visibility;
transition-property: opacity,visibility;
}
body:not(.oxygen-builder-body) #-off-canvas-142-2966.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner {
opacity: 1 !important;
visibility: visible !important; 
}
nav.wrap_filtre_portfoli ul:hover li a {
opacity: 0.6;
-webkit-transition:  opacity 0.4s linear;
-moz-transition:  opacity 0.4s linear;
-o-transition:  opacity 0.4s linear;
-ms-transition: opacity 0.4s linear;
transition: opacity 0.4s linear; 
}
nav.wrap_filtre_portfoli ul li {
height: 1.40em;
}
nav.wrap_filtre_portfoli ul li a {
opacity: 1;
-webkit-transition:  opacity 0.4s linear;
-moz-transition:  opacity 0.4s linear;
-o-transition:  opacity 0.4s linear;
-ms-transition: opacity 0.4s linear;
transition: opacity 0.4s linear; 
}
nav.wrap_filtre_portfoli ul li:hover > a {
opacity: 1;
-webkit-transition:  opacity 0.4s linear;
-moz-transition:  opacity 0.4s linear;
-o-transition:  opacity 0.4s linear;
-ms-transition: opacity 0.4s linear;
transition: opacity 0.4s linear; 
}
nav.wrap_filtre_portfoli ul li.active > a {
border-bottom: 0.5px solid #ffffff;
}
nav.wrap_filtre_portfoli ul {
list-style: none;
padding-left: 0;
}
nav.wrap_filtre_portfoli ul li a {
color: #fff;
font-size: 40px;
line-height: 51px;
font-weight: 400;
font-style: normal;
letter-spacing: 0.01em;
}
ul li.item_servei a span.numeret {
font-size: 20px;
position: relative;
top: -14px;
left: 0;
margin-left: 5px;
}
.txt_contnt_estudi p {
margin-bottom: 40px;
}
.txt_contnt_estudi p:last-child {
margin-bottom: 0px;
}
.txt_contnt_estudi p em {
font-weight: normal;
font-style: normal;
color: rgba(0, 0, 0, 0.52);
}
a img.ico_fletxa_negre {
top: 10px;
position: relative;
}
body.contactee a span { }
.xxss_pag_contacte a span {
text-decoration: none !important;
}
body.contactee a span:hover {
text-decoration: none;
}
.seccio_cols66_33 .col_seccio66_33 .elementor-element, .seccio_cols66_33 .col_seccio66_33 .elementor-element .elementor-widget-container {
width: 100% !important;
height: 100% !important;
overflow: hidden !important;
}
.seccio_cols66_33 .col_seccio66_33 img {
object-fit: cover;
width: 100%;
height: 100%;
object-position: 50% 50%;
} @media (max-width: 985px) {
.cli-style-v2.cli-bar-container {
justify-content: left;
align-content: flex-start;
align-items: flex-start;
flex-wrap: wrap;
}
div#cookie-law-info-bar span div.cli-bar-container.cli-style-v2 div.cli-bar-message {
font-size: 14px;
width: 100%;
}
div#cookie-law-info-bar span div.cli-bar-container.cli-style-v2 div.cli-bar-btn_container {
width: 100%;
display: flex;
justify-content: flex-start;
padding-left: 0px;
margin-top: 30px;
}
}
@media (max-width: 767px) {
header .oxy-header-container {
padding-right: 35px;
padding-left: 35px;
}
.seccio_pad_lateral55 div.ct-section-inner-wrap {
padding-right: 35px;
padding-left: 35px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
padding: 0 0px;
}
.seccio_2segona_textos {
padding-top: 0px;
padding-bottom: 0px;
}
.seccio_img_completa_elementor {
margin-top: 25px;
margin-bottom: 25px;
}
.espaiat_secc_elementor {
padding-top: 20px;
padding-bottom: 20px;
}
body.single-portfolio .seccio_2columnes_2fotos div.elementor-column.elementor-col-50:first-child {
padding-bottom: 40px;
} .seccio_sliderfotos_sing_proj {
padding-bottom: 60px;
padding-top: 10px;
}
.seccio_nofullpc {
padding-right: 20px;
padding-left: 20px;
}
.fons_img_destacada_projecte {
background-attachment: inherit;
height: 100vh !important;
}
.seccio_columna_parallax {
margin-top: 30px;
margin-bottom: 30px;
}
.subtito_projecte_home {
position: absolute;
bottom: 80px !important;
left: 35px;
font-weight: 400;
font-style: normal;
text-align: left;
}
.txt_contnt_estudi p {
margin-bottom: 25px;
}
#text_block-443-2990 p {
margin-bottom: 5px;
}
}
@media (max-height: 970px) and (min-width: 770px) {
}
@media only screen and (max-width: 968px) {
body.contactee footer {
display: none !important;
}
body.contactee section#section-21-2966.ct-section.seccio_pad_lateral55  {
display: none;
}
}
@media (max-width: 767px) {
header .oxy-header-container {
padding-right: 29px;
padding-left: 29px;
}
.seccio_pad_lateral55 div.ct-section-inner-wrap {
padding-right: 30px;
padding-left: 30px;
}
.wrap__proj_destacats_home_mobil div:nth-child(1) > div {
height: 100vh !important; height: calc(var(--vh, 1vh) * 100) !important;
}
.espaciador_min_altura {
height: 300px !important;
min-height: 300px !important; }
.fons_img_destacada_projecte {
background-attachment: inherit;
height: 100vh !important; height: calc(var(--vh, 1vh) * 100) !important;
}
.subtito_projecte_home {
bottom: calc(var(--vh, 1vh) + 2vh) !important;
left: 27px;
font-weight: 400;
font-style: normal;
letter-spacing: 0.002em;
max-width: 81%;
line-height: 28.6px;
position: absolute;
text-align: left;
}
h2 {
letter-spacing: 0.002em;
line-height: 28.6px;
}
body.single-portfolio p {
font-size: 15px;
line-height: 20px;
letter-spacing: 0.003em;
}
body.single-portfolio div.elementor-heading-title  {
font-size: 17px; }
.slide_fotos_projectes_single .swiper-pagination-current, .slide_fotos_projectes_single .swiper-pagination-total {
display: inline-block;
margin-right: -3px;
margin-left: -3px;
font-size: 12px;
line-height: 13px;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%;
font-size: 13px !important; 
} a img.ico_fletxa_negre {
top: 6px;
position: relative;
width: 8px;
left: 2px;
}
} @keyframes sldier_home_fade{
from {opacity :0;}
to {opacity :1;}
}
@-webkit-keyframes sldier_home_fade{
from {opacity :0;}
to {opacity :1;}
}
[data-aos="amagar_en_scroll"] {
opacity: 1;
transition-property: opacity;  } 
[data-aos="amagar_en_scroll"].aos-animate {
opacity: 0; transition-property: opacity; } 
.animated {
-webkit-animation-duration: .5s;
-moz-animation-duration: .5s;
-o-animation-duration: .5s;
animation-duration: .5s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
will-change: transform, opacity
}
.oxy-nav-menu-prevent-overflow header.animated {
-webkit-animation-duration: 0s;
-moz-animation-duration: 0s;
-o-animation-duration: 0s;
animation-duration: 0s;
-webkit-animation-fill-mode: none;
-moz-animation-fill-mode: none;
-o-animation-fill-mode: none;
animation-fill-mode: none;
will-change: auto
}
.mida34 .elementor-heading-title {
line-height: 1.25em;
}
@-webkit-keyframes slideDown {
0% {
-webkit-transform: translateY(-100%)
}
100% {
-webkit-transform: translateY(0)
}
}
@-moz-keyframes slideDown {
0% {
-moz-transform: translateY(-100%)
}
100% {
-moz-transform: translateY(0)
}
}
@-o-keyframes slideDown {
0% {
-o-transform: translateY(-100%)
}
100% {
-o-transform: translateY(0)
}
}
@keyframes slideDown {
0% {
transform: translateY(-100%)
}
100% {
transform: translateY(0)
}
}
.animated.slideDown {
-webkit-animation-name: slideDown;
-moz-animation-name: slideDown;
-o-animation-name: slideDown;
animation-name: slideDown;
}
@-webkit-keyframes slideUp {
0% {
-webkit-transform: translateY(0)
}
100% {
-webkit-transform: translateY(-100%)
}
}
@-moz-keyframes slideUp {
0% {
-moz-transform: translateY(0)
}
100% {
-moz-transform: translateY(-100%)
}
}
@-o-keyframes slideUp {
0% {
-o-transform: translateY(0)
}
100% {
-o-transform: translateY(-100%)
}
}
@keyframes slideUp {
0% {
transform: translateY(0)
}
100% {
transform: translateY(-100%)
}
}
.animated.slideUp {
-webkit-animation-name: slideUp;
-moz-animation-name: slideUp;
-o-animation-name: slideUp;
animation-name: slideUp;
}
.admin-bar .oxy-sticky-header-active.slideUp {
top: 0 !important;
}
@media only screen and (max-width: 680px) {
.wrap__graella_proj .subtitol_graella {
opacity: 1;
transition-property: opacity;
transition-duration: 0.5s;
transition-timing-function: linear;
} 
.wrap__graella_proj:hover .wrap__client_flotant {
opacity: 0;
transition-property: opacity;
transition-duration: 0s;
transition-timing-function: linear;
} 
.wrap__graella_proj {
cursor: inherit ;
}
.animated.slideDown {
-webkit-animation-name: none;
-moz-animation-name: none;
-o-animation-name: none;
animation-name: none;
}
.animated.slideUp {
-webkit-animation-name: none;
-moz-animation-name: none;
-o-animation-name: none;
animation-name: none;
}
header div.txt_filtre {
color: #fff;
position: relative;display: flex; font-style: normal;
z-index: 1989898988989 !important;
justify-content: flex-end;
align-items: center;
width: 80%;
height: 50px;
}
nav.wrap_filtre_portfoli ul li a {
color: #fff;
font-size: 27px;
line-height: 51px;
font-weight: 400;
font-style: normal;
}
ul li.item_servei a span.numeret {
font-size: 17px;
position: relative;
top: -14px;
left: 0;
margin-left: 5px;
}
header div.txt_filtre:after {
content: "+";
margin-left: 6px;
font-size: 19px;
position: absolute; right: 4px;
line-height: 1em;
top: 15px;
}
header div.txt_filtre.actiu:after {
content: "—";
margin-left: 6px;
position: absolute;
right: 0;
top: 15px;
}
nav.wrap_filtre_portfoli ul li {
height: 2em;
}
}