.cpt-glosario{
width: 100%;
display: block;
float: left;
margin: 0 auto;
} .cpt-glosario .glosario-header{
width: 100%;
display: block;
float: left;
margin: 0 auto 65px auto;
}
.cpt-glosario .glosario-header .glosario-option{
display: flex;
width: 41px;
height: 41px;
min-width: 41px;
min-height: 41px;
float: left;
margin-right: 9px;
align-items: center;
justify-content: center;
background-color: rgb(237,43,78,0.1);
font-size: 26px;
line-height: 166.6%;
font-family: 'Graphik Regular';
color: #000;
}
.cpt-glosario .glosario-header .glosario-option.item:hover{
cursor: pointer;
}
.cpt-glosario .glosario-header .glosario-option.noitem{
background: rgb(245,245,245,0.3);
color: rgb(0,0,0,0.3);
}
.cpt-glosario .glosario-header .glosario-option.open{
background: #ED2B4E;
color: #fff;
} .cpt-glosario .glosario-content{
width: 100%;
display: block;
float: left;
margin: 0 auto 30px auto;
}
.cpt-glosario .glosario-content .col-w6{
width: 50%;
float: left;
display: inline-block;
margin: 0 auto;
min-height: 500px;
height: 100%;
}
.cpt-glosario .glosario-content .col-w6.firstrow{
border-right: 1px solid rgb(0,0,0,0.2);
padding: 0 50px 0 150px;
}
.cpt-glosario .glosario-content .col-w6.lastrow{
padding: 0 120px;
}
.cpt-glosario .glosario-content .glosario-contenido{
display: none;
}
.cpt-glosario .glosario-content .glosario-contenido.open{
display: block;
}
.cpt-glosario .glosario-content .item-term{
line-height: 1.2em;
color: #000;
font-family: 'Founders Grotesk';
position: relative;
margin-top: 20px;
font-size: 32px;
padding: 0 40px 0 0;
}
.cpt-glosario .glosario-content .item-term.open{
color: #ED2B4E;
}
.cpt-glosario .glosario-content .item-term:hover{
cursor: pointer;
}
.cpt-glosario .glosario-content .item-term.open:before{
content: url(//www.acebarcelona.org/wp-content/uploads/2021/11/Ellipse-8.svg);
left: -25px;
position: absolute;
bottom: 8px;
}
.cpt-glosario .glosario-content .item-term.open:after{
content: url(//www.acebarcelona.org/wp-content/uploads/2021/11/arrow-right-red.svg);
position: absolute;
right: 0;
top: 2px;
}
.cpt-glosario .glosario-content .item-content{
display: none;
font-family: 'Founders Grotesk';
color: #000;
font-size: 18px;
line-height: 130%;
}
.cpt-glosario .glosario-content .item-content.open{
display: block;
}
.cpt-glosario .glosario-content .item-content.mobile.open{
display: none;
}
.cpt-glosario .glosario-content .item-content.desktop.open{
display: block;
}
@media (max-width: 980px) {
.cpt-glosario .glosario-content .col-w6.firstrow{	width: 100%; padding: 0;	border-right: 0;	}
.cpt-glosario .glosario-content .col-w6.lastrow{	display: none;	}
.cpt-glosario .glosario-content .item-term{
font-size: 40px;
color: #ED2B4E;
border-top: 1px solid rgb(0,0,0,0.2);
padding: 25px 0 18px 0;
font-size: 18px;
line-height: 150%;
margin-top: 0;
}
.cpt-glosario .glosario-content .item-term.open{
font-size: 18px;
line-height: 150%;
}
.cpt-glosario .glosario-content .item-content.mobile.open{
display: block;
}
.cpt-glosario .glosario-content .item-content.desktop.open{
display: none;
}
.cpt-glosario .glosario-content .item-term:after{
content: url(//www.acebarcelona.org/wp-content/uploads/2021/11/less.svg);
position: absolute;
right: 0;    
top: 25px;
}
.cpt-glosario .glosario-content .item-term.open:after{
content: url(//www.acebarcelona.org/wp-content/uploads/2021/11/more-4.svg);
position: absolute;
right: 0;    
top: 25px;
}
.cpt-glosario .glosario-content .item-term.open:before{ content: none;	}
.cpt-glosario .glosario-header {
width: 100%;
display: inline-flex;
float: left;
overflow-x: scroll;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
position: relative;
} }