@charset "UTF-8";
.contact-section {
	width: 100%;
	background-size: cover;
	background-attachment: fixed;
}

div#wpcf7-f24-o1 input[type="submit"] {
	background: white;
	color: black;
}

div#wpcf7-f24-o1 input {
	background: #ffffff26;
	padding-left: 25px;
}

div#wpcf7-f24-o1 textarea.wpcf7-form-control.wpcf7-textarea {
	background: #ffffff26;
	border-width: 0 0 1px 0;
	padding-left: 25px;
}

::placeholder {
	color: white;
}

div#wpcf7-f24-o1 input, div#wpcf7-f24-o1 select, div#wpcf7-f24-o1 textarea {
	color: white;
}

.puntets {
	position: absolute;
	top: 42%;
	z-index: 3;
	opacity: 0.5;
	width: 68%;
	height: 150px;
}

div#wpcf7-f24-o1 input[type="submit"]:hover {
	filter: invert(0.9);
	transition: 0.3s;
	cursor: pointer;
}

.slide-right:hover {
	-webkit-animation: slide-right 3s linear infinite both;
	animation: slide-right 3s linear infinite both;
}

.scale-up-center:hover {
	-webkit-animation: scale-up-center 3s infinite both;
	animation: scale-up-center 3s infinite both;
}

.projectes-destacats .entry-header:hover img {
	transform: scale(1.2);
	transition: transform 0.6s ease;
}

.projectes-destacats .veure-mes {
	opacity: 0;
	position: absolute;
	top: 30%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0.7);
	color: white;
	padding: 10px 20px;
	font-size: 28px;
	border-radius: 5px;
	cursor: pointer;
	transition: transform 0.6s ease;
}

.projectes-destacats .entry-header:hover .veure-mes {
	opacity: 1;
	transform: translate(-50%, -50%) scale(1);
}

.button-entrepobles a {
	background: transparent;
	color: #941C80;
	border: 1px #941C80 solid;
	height: 120px;
	width: 120px;
	font-size: 28px;
	padding: 35px 0;
	margin: 55px 0;
	line-height: 1;
}

.cursor-wrap {
	position: fixed;
	top: 0;
	left: 0;
	pointer-events: none;
	z-index: 9999;
	mix-blend-mode: difference;
	filter: hue-rotate(184deg) brightness(0.3) saturate(4);
}

.cursor {
	position: fixed;
	top: -30px;
	left: -30px;
}

.Hover-me {
	user-select: none;
	transition: 0.5s;
}

.Hover-me:hover {
	transform: scale(1.1);
	transition: 0.5s;
}

body.page-template-homepage nav.shadow a
body.page-template-homepage nav a {
	color: #000000;
	transition: 0.5s;
}

a.custom-logo-link {
	width: 80px;
	transition: 0.5s;
}

nav.shadow a.custom-logo-link {
	transition: 0.5s;
}

.post-thumbnail img {
	width: 100%;
	height: 495px;
	object-fit: cover;
	border-radius: 30px;
}

.projectes-destacats a {
	color: #1F2937;
}

span.nav-subtitle {
	font-size: 25px;
	margin: 25px 0px;
	transition: 0.5s;
}

span.nav-title {
	padding: 0 13px;
}

span.nav-subtitle:hover {
	transition: 0.5s;
}

.projectes-destacats .veure-mes a {
	color: white;
}

nav {
	transition: 0.5s;
}

.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited {
	fill: white;
}

span.mi-clase-flecha {
	font-size: 25px;
}

.pagination a {
	padding: 0 9px;
}

.header-entrepobles {
	font-size: 16vw;
	width: 100%;
	text-align: center;
	font-weight: 600;
	position: relative;
	padding-top: 140px;
}

@media (max-width: 650px) {
	.header-entrepobles {
		padding-top: 90px;
	}
}

.imatges-home {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: visible;
	position: relative;
	margin-top: 215px;
}

@media (max-width: 650px) {
	.imatges-home {
		margin-top: 165px;
	}
}

.imatges-home .container-home {
	position: relative;
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
}

.imatges-home .image {
	position: absolute;
	width: 472px;
	object-fit: cover;
	opacity: 0;
	transform: rotate(0deg) translateY(-100px);
	transition: opacity 1s ease, transform 1s ease;
}

@media (max-width: 650px) {
	.imatges-home .image {
		width: 229px;
		height: 323px;
	}
}

@media (max-height: 850px) {
	.imatges-home .image {
		height: 500px;
	}
}

@media (max-height: 700px) {
	.imatges-home .image {
		height: 350px;
	}
}

@media (min-height: 850px) {
	.imatges-home .image {
		height: 619px;
	}
}

.imatges-home .image.show {
	opacity: 1;
	transform: translateY(0);
}

.imatges-home .image:nth-child(1) {
	transform: rotate(10deg) translateY(-100px);
}

.imatges-home .image:nth-child(2) {
	transform: rotate(-12deg) translateY(-100px);
}

.imatges-home .image:nth-child(3) {
	transform: rotate(7deg) translateY(-100px);
}

.imatges-home .image:nth-child(4) {
	transform: rotate(-10deg) translateY(-100px);
}

.imatges-home .image:nth-child(5) {
	transform: rotate(15deg) translateY(-100px);
}

.content-color {
	transition: all 0.5s ease;
}

.filtered {
	background-color: #E1D7EE;
}

.filtered img.custom-logo {
	filter: none;
	transition: all 0.5s ease;
}

.filtered button {
	color: #941C80;
}

.color-changed {
	color: #941C80;
}

button.btncolor {
	cursor: pointer;
	transition: background 0.3s ease;
	font-weight: 500;
	position: absolute;
	bottom: 0;
	max-width: 250px;
	text-align: left;
	line-height: 20px;
}

@media (max-width: 650px) {
	button.btncolor {
		text-align: center;
		bottom: 50px;
		left: 17%;
	}
}

button.btncolor:hover {
	color: #941C80;
}

p.text-color {
	position: absolute;
	bottom: 0;
	right: 25px;
	max-width: 250px;
	text-align: right;
	line-height: 20px;
}

@media (max-width: 650px) {
	p.text-color {
		bottom: -20px;
		text-align: center;
		left: 17%;
	}
}

.highlight {
	position: relative;
	cursor: pointer;
	color: #000000;
	text-decoration: underline;
}

.destacat-text-home span.highlight {
	color: black;
}

.image-popup {
	display: none;
	position: absolute;
	width: auto;
	height: auto;
}

.destacat-text-home p {
	font-size: 50px;
	line-height: 55px;
	color: #941C80;
	padding-bottom: 107px;
	margin: 0px;
	padding-top: 50px;
}

@media (max-width: 650px) {
	.destacat-text-home p {
		font-size: 28px;
		line-height: 33px;
		padding-top: 0px !important;
	}
}

@media (max-width: 1120px) {
	.destacat-text-home p {
		padding-top: 200px;
	}
}

@media (min-width: 1920px) {
	.destacat-text-home p {
		padding-top: 50px;
	}
}

.seccio-caixes > div {
	height: 407px;
}

@media (min-width: 1920px) {
	.seccio-caixes > div {
		height: 507px;
	}
}

.seccio-caixes > div p {
	margin: 0px;
}

.hoverImage {
	width: fit-content;
	height: 261px;
	margin: auto;
}

.animate-on-scroll {
	transition: transform 0.6s ease-out, opacity 0.6s ease-out;
	transform: scale(0.5);
	opacity: 0;
}

.video-container video:before {
	content: "";
	background: url("images/play.png") no-repeat center center;
	background-size: contain;
	width: 161px;
	height: 161px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	pointer-events: none;
	transition: opacity 0.3s ease-in-out;
}

.img-noticies {
	width: 362px;
	height: 245px;
	object-fit: cover;
	mix-blend-mode: screen;
	filter: grayscale(1);
}

@media (max-width: 650px) {
	.img-noticies {
		width: 100%;
	}
}

li.noticies-list:after {
	content: url("images/more.png");
	position: absolute;
	top: 0;
	padding-right: 20px;
	right: 0;
	margin-top: 36px;
}

@media (max-width: 650px) {
	li.noticies-list:after {
		top: 85%;
	}
}

li.noticies-list {
	border-bottom: 1px solid #941C80;
	margin-bottom: 32px;
}

li.noticies-list:nth-child(3) {
	border: none;
}

@media (max-width: 650px) {
	li.noticies-list:nth-child(3) {
		border-bottom: 1px solid #941C80;
	}
}

@keyframes leftToRightLoop {
	from {
		transform: translateX(-100%);
	}
	to {
		transform: translateX(0%);
	}
}

@keyframes rightToLeftLoop {
	from {
		transform: translateX(0%);
	}
	to {
		transform: translateX(-100%);
	}
}

.marquee {
	display: flex;
	gap: 2rem;
	white-space: nowrap;
	width: max-content;
	animation-duration: 80s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

.frase1 {
	animation-name: leftToRightLoop;
	font-size: 130px;
}

@media (max-width: 650px) {
	.frase1 {
		font-size: 80px;
	}
}

.frase2 {
	animation-name: rightToLeftLoop;
	font-size: 130px;
	margin-top: 103px;
}

@media (max-width: 650px) {
	.frase2 {
		font-size: 80px;
		margin-top: 65px;
	}
}

.marquee:hover {
	animation-play-state: paused;
}

.event:nth-child(1), .event:nth-child(3), .event:nth-child(6) {
	background: #941C80;
}

.event:nth-child(2), .event:nth-child(7) {
	background: #000000;
}

.event:nth-child(4), .event:nth-child(5), .event:nth-child(8) {
	background: #E1D7EE;
}

.event:nth-child(4) a, .event:nth-child(5) a, .event:nth-child(8) a {
	color: #000000;
}

.event a {
	min-height: 320px;
}

p.event-data {
	font-size: clamp(18px, 3vw, 50px);
}

@media (max-width: 650px) {
	p.event-data {
		font-size: clamp(44px, 3vw, 50px);
		font-weight: 600;
	}
}

.event-link {
	min-height: 238px;
}

.logo-carousel {
	max-width: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.logos-carousel img {
	height: 85px;
	width: fit-content;
	margin: auto;
}

@media (max-width: 650px) {
	.logos-carousel img {
		height: 65px;
	}
}

.flexslider.logo-carousel .slides img {
	width: auto;
	height: 82px;
}

@media (max-width: 480px) {
	.logo-carousel .slides img {
		width: 80px;
	}
	.btn-wysiwyg a {
		margin-bottom: 15px;
	}
}

@media (max-width: 1220px) {
	.participa-home h2 {
		font-size: 15vw !important;
	}
}

@media (min-width: 768px) {
	.logo-carousel .slides img {
		width: 100px;
	}
}

@media (min-width: 1024px) {
	.logo-carousel .slides img {
		width: 120px;
	}
}

.logo-carousel.flexslider {
	width: 100%;
}

footer {
	background-color: #941C80;
}

footer .frase2 {
	margin-top: 0px;
}

.menu-footer-container a {
	color: white;
}

footer ul.wp-block-social-links {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	gap: 15px;
	margin-top: 25px;
}

footer a {
	color: white;
}

footer a:hover {
	color: white;
}

.info-footer a {
	text-decoration: underline;
}

.content-color .highlight {
	color: #941C80;
}

body.page-template-nosaltres footer, body.page-template-on-estem footer, body.page-template-projectes-dos footer, body.page-template-asociarse footer, body.page-template-publicaciones footer, body.page-template-campana footer, body.search footer, body.single-projectes_dos footer, body.single-publicaciones footer, body.single-recursos footer {
	background-color: black;
}

body.page-template-nosaltres footer .logo-black-footer, body.page-template-on-estem footer .logo-black-footer, body.page-template-projectes-dos footer .logo-black-footer, body.page-template-asociarse footer .logo-black-footer, body.page-template-publicaciones footer .logo-black-footer, body.page-template-campana footer .logo-black-footer, body.search footer .logo-black-footer, body.single-projectes_dos footer .logo-black-footer, body.single-publicaciones footer .logo-black-footer, body.single-recursos footer .logo-black-footer {
	display: none;
}

@media (max-width: 650px) {
	body.page-template-nosaltres footer .logo-black-footer, body.page-template-on-estem footer .logo-black-footer, body.page-template-projectes-dos footer .logo-black-footer, body.page-template-asociarse footer .logo-black-footer, body.page-template-publicaciones footer .logo-black-footer, body.page-template-campana footer .logo-black-footer, body.search footer .logo-black-footer, body.single-projectes_dos footer .logo-black-footer, body.single-publicaciones footer .logo-black-footer, body.single-recursos footer .logo-black-footer {
		display: block !important;
	}
}

body.page-template .black-logo, body.archive .black-logo, body.blog .black-logo, body.single .black-logo, .error404 .black-logo {
	display: none;
}

@media (max-width: 650px) {
	body.page-template .black-logo, body.archive .black-logo, body.blog .black-logo, body.single .black-logo, .error404 .black-logo {
		display: none !important;
	}
}

body.page-template-nosaltres .black-logo, body.page-template-on-estem .black-logo, body.page-template-projectes-dos .black-logo, body.page-template-asociarse .black-logo, body.page-template-publicaciones .black-logo, body.page-template-campana .black-logo, body.search .black-logo, body.single-projectes_dos .black-logo, body.single-publicaciones .black-logo, body.single-recursos .black-logo {
	display: inline;
	height: 80px;
}

@media (max-width: 650px) {
	body.page-template-nosaltres .black-logo, body.page-template-on-estem .black-logo, body.page-template-projectes-dos .black-logo, body.page-template-asociarse .black-logo, body.page-template-publicaciones .black-logo, body.page-template-campana .black-logo, body.search .black-logo, body.single-projectes_dos .black-logo, body.single-publicaciones .black-logo, body.single-recursos .black-logo {
		display: none;
	}
}

body.page-template-nosaltres .color-logo, body.page-template-on-estem .color-logo, body.page-template-projectes-dos .color-logo, body.page-template-asociarse .color-logo, body.page-template-publicaciones .color-logo, body.page-template-campana .color-logo, body.search .color-logo, body.single-projectes_dos .color-logo, body.single-publicaciones .color-logo, body.single-recursos .color-logo {
	display: none;
}

body.page-template .color-logo {
	height: 80px;
}

.box {
	width: 100%;
	height: 300px;
	margin: 0 auto;
	padding: 15px 5px 5px 15px;
	border-radius: 8px;
	border-color: #000000;
	background-color: #f9f9f9;
	position: relative;
	transition: all 0.3s ease-in-out;
	overflow: hidden;
}

.box:nth-child(2), .box:nth-child(4), .box:nth-child(5), .box:nth-child(6), .box:nth-child(10), .box:nth-child(13), .box:nth-child(14), .box:nth-child(17) {
	border-color: #941C80;
	color: #941C80;
}

.box:nth-child(2).active, .box:nth-child(4).active, .box:nth-child(5).active, .box:nth-child(6).active, .box:nth-child(10).active, .box:nth-child(13).active, .box:nth-child(14).active, .box:nth-child(17).active {
	background-color: #941C80;
	color: white;
}

.box .header {
	display: flex;
	align-items: center;
	cursor: pointer;
	justify-content: space-between;
}

.box .arrow {
	font-size: 45px;
	transition: transform 0.3s ease;
	cursor: pointer;
}

.box .title {
	font-weight: bold;
	font-size: 16px;
}

.box .close {
	font-size: 18px;
	cursor: pointer;
	display: none;
	position: absolute;
	top: 15px;
	right: 10px;
	font-weight: bold;
}

.box .content {
	display: none;
	max-height: 100%;
	overflow-y: auto;
	margin-top: 25px;
	padding: 2px 2px 120px 2px;
}

.box .content p {
	margin: 0 0 10px;
	padding-right: 26px;
}

.box .content::-webkit-scrollbar {
	width: 4px;
}

.box .content::-webkit-scrollbar-thumb {
	background-color: white;
	border-radius: 10px;
}

.box .content::-webkit-scrollbar-track {
	background-color: transparent;
}

.box .content::-webkit-scrollbar-button {
	display: none;
}

.box.active {
	background-color: black;
	color: white;
}

.box.active .content {
	display: block;
}

.box.active .arrow {
	display: none;
}

.box.active .close {
	display: block;
}

.box.active .close:before {
	content: url("images/x-close.png");
	display: inline-block;
}

.box .arrow {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.image-inserted.w-full img {
	height: 300px;
	border-radius: 1rem;
	object-fit: cover;
}

article#post-15 .bg-lila {
	background: black;
	color: white;
}

article#post-15 .bg-lila h1.page-title {
	text-align: left;
}

.accordion-content a {
	text-decoration: underline;
}

img.img-rounded {
	border-radius: 18px;
}

.box-rounded {
	border: 1px solid #941C80;
	border-radius: 18px;
}

#projectes-grid .bg-black a {
	color: white;
}

#projectes-grid .bg-white a {
	color: #000000;
}

ul.cat-punt {
	list-style: none;
}

ul.cat-punt li {
	text-decoration: underline;
	position: relative;
	padding-left: 15px;
	line-height: 18px;
}

ul.cat-punt li::before {
	content: '●';
	text-decoration: none;
	position: absolute;
	left: 0px;
	font-size: 1em;
}

input#search::placeholder {
	filter: invert(1) brightness(1.5);
}

.accordion-content-filtres {
	padding: 10px 0px 25px;
	display: none;
	color: #d1d1d1;
}

.accordion-btn2 {
	color: white;
	padding: 20px 0px;
	width: 100%;
	text-align: left;
	border: none;
	outline: none;
	cursor: pointer;
	font-size: 30px;
	border-top: 1px solid white;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.accordion-btn2:focus {
	outline: none;
}

.accordion-content-filtres ul {
	list-style: none;
}

.accordion-content-filtres ul a {
	color: #d1d1d1;
}

div#filters-container {
	top: -108px;
	height: 526px;
	left: -21px;
}

@media (max-width: 650px) {
	div#filters-container {
		top: -39px;
	}
}

a.categoria-selected, a.pais-selected {
	color: white !important;
}

.a-black a {
	color: black;
}

.a-text-white a {
	color: white;
}

.a-text-morado a {
	color: #941C80;
}

.tab-content h4 {
	color: #941C80;
	margin-bottom: 29px;
}

.tab-content ol,
.tab-content ul {
	list-style-position: inside;
	margin-bottom: 29px;
}

.tab-content ul {
	list-style-type: circle;
}

.tab-content.bg-morado h4 {
	color: white;
}

div#publicaciones-grid div {
	border-radius: 18px;
}

div#publicaciones-grid ul {
	margin-left: -10px;
}

div#publicaciones-grid .element-pub:hover {
	background: #E1D7EE;
	color: #941C80;
	transition: 0.3s;
}

div#publicaciones-grid .element-pub:hover h2, div#publicaciones-grid .element-pub:hover a {
	color: #941C80;
}

div#publicaciones-grid .element-pub:hover path {
	fill: #941C80;
}

div#publicaciones-grid h2:hover, div#publicaciones-grid a:hover {
	color: #941C80;
	transition: 0.3s;
}

.element-recurs:hover {
	background: #E1D7EE;
	color: #941C80;
	transition: 0.3s;
}

.element-recurs:hover a, .element-recurs:hover h2 {
	color: #941C80;
}

.accordion-content-agenda {
	transition: max-height 0.3s ease-out;
	overflow: hidden;
	max-height: 0;
	display: none;
}

.accordion-content-agenda.open {
	max-height: 1000px;
	display: flex;
}

@media (max-width: 650px) {
	.accordion-content-agenda.open {
		display: block;
	}
}

.arrow {
	display: inline-block;
	transition: transform 0.3s ease;
}

.arrow.rotated {
	transform: rotate(180deg);
}

#agenda-grid div {
	border-color: #941C80;
}

ul.wp-block-list {
	list-style-position: inside;
}

.accordion-ag.open h2, .accordion-ag.open a, .accordion-ag.open p {
	color: black;
}

.accordion-thumbnail img {
	width: auto;
}

ul#campana-list li:last-child .campana-btn {
	border: none !important;
}

.no-scrollbar::-webkit-scrollbar {
	display: none;
}

.no-scrollbar {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

button.campana-btn.active {
	opacity: 1;
}

.entrada-noticia {
	border: 1px solid #941C80;
	border-radius: 18px;
	min-height: 320px;
}

.entrada-noticia h3 {
	color: #941C80;
}

.entrada-noticia h3.text-white {
	color: white !important;
}

.entrada-noticia-content {
	min-height: 320px;
	padding: 15px;
}

body.blog #load-more {
	background-color: #941C80;
	border-color: #941C80;
}

body.blog #load-more::after {
	content: url("images/arrow-morado.png");
}

body.blog #load-more:hover {
	color: #941C80;
	background-color: transparent;
	border-color: #941C80;
}

body.blog #load-more:hover::after {
	border-color: #941C80;
}

.box-front h2 {
	font-weight: 600;
	padding-bottom: 180px;
}

.box-front p {
	margin-bottom: 0px;
}

.box-back h2 {
	font-weight: 600;
	padding-bottom: 25px;
}

body.single-projectes .post-thumbnail img {
	border-radius: 0px;
	height: auto;
}

body.single-projectes ul.cat-punt li {
	margin-left: 0px;
}

.cat-single a {
	color: black;
}

body.single-projectes_dos ul.cat-punt li {
	margin-left: 0px;
}

body.single-projectes_dos .btn-black a {
	filter: invert(1);
}

body.single-projectes_dos .btn-black a:hover {
	filter: invert(1);
}

body.single-projectes_dos .btn-black a:hover::before {
	filter: invert(1);
}

body.single-publicaciones li {
	margin-left: 0px !important;
}

.error404 form.search-form, .search form.search-form {
	width: 250px;
	border: 1px solid #941C80;
	height: 55px;
}

.error404 form.search-form input#search-field, .search form.search-form input#search-field {
	padding: 1px 25px 10px;
}

.arrow.rotated svg {
	fill: black;
}

.wp-block-columns {
	margin: 0px;
}

@media (max-width: 650px) {
	body.page-template-contacte .wp-block-buttons {
		display: flex;
		justify-content: flex-start;
		margin-top: -25px;
	}
}

.svg-white svg path, .hover-svg-white:hover svg path {
	fill: white;
}

div#publicaciones-grid .bg-morado path, div#publicaciones-grid .bg-black path {
	fill: white;
}

@media (max-width: 650px) {
	.page-template-campana button#nav-toggle {
		filter: invert(1) brightness(3.5);
	}
}

@media (max-width: 650px) {
	.page-template-campana button#nav-toggle .container-icon.change {
		filter: invert(1);
	}
}

.wpml-dropdown-wrapper {
	position: relative;
	display: inline-block;
	z-index: 9999;
}

.wpml-dropdown-toggle {
	padding: 8px 14px;
	cursor: pointer;
	font-weight: 600;
	display: inline-flex;
	align-items: center;
}

.wpml-dropdown-toggle svg {
	margin-right: 5px;
}

.wpml-dropdown-wrapper.open {
	text-decoration: underline;
}

.wpml-dropdown-menu {
	display: none !important;
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.2s ease;
	position: absolute;
	top: 100%;
	left: 0;
	padding: 0 10px;
	min-width: 160px;
	z-index: 10000;
}

.wpml-dropdown-wrapper.open .wpml-dropdown-menu {
	display: block !important;
	visibility: visible;
	opacity: 1;
}

.wpml-ls-legacy-list-horizontal {
	display: flex !important;
	flex-direction: column !important;
	gap: 4px;
	padding: 0 18px;
	margin: 0;
}

.wpml-ls-legacy-list-horizontal a {
	font-size: 12px;
	padding: 0px;
}

.wpml-ls-legacy-list-horizontal a:hover {
	color: black;
}

.wpml-ls-legacy-list-horizontal li {
	list-style: none;
}

.wpml-ls-link {
	display: block;
	padding: 6px 10px;
	text-decoration: none;
	color: black;
	border-radius: 4px;
}

.wpml-dropdown-wrapper.idioma-blanco a {
	color: #ffffffa8;
	z-index: 999;
}

.wpml-dropdown-wrapper.idioma-blanco a:hover {
	color: white;
}

.wpml-dropdown-wrapper.idioma-blanco .wpml-dropdown-toggle {
	color: #ffffff;
}

.wpml-dropdown-wrapper.idioma-blanco .wpml-dropdown-menu {
	color: #ffffff;
}

.wpml-dropdown-wrapper.idioma-blanco.open {
	text-decoration: underline;
	color: white;
}

.wpml-dropdown-wrapper.idioma-blanco circle {
	fill: white;
}

.idioma-blanco .wpml-ls-current-language a {
	color: white;
	font-size: 13px;
}

.box .content a {
	color: white;
}

.box .content a:nth-child(1) {
	display: block;
	margin-top: 16px;
}

/*# sourceMappingURL=style.css.map */